<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[214824] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/214824">214824</a></dd>
<dt>Author</dt> <dd>keith_miller@apple.com</dd>
<dt>Date</dt> <dd>2017-04-03 11:38:37 -0700 (Mon, 03 Apr 2017)</dd>
</dl>

<h3>Log Message</h3>
<pre>WebAssembly: Update spec tests
https://bugs.webkit.org/show_bug.cgi?id=170361

Rubber-stamped by Saam Barati.

JSTests:

Update the spec tests to run tests generated by the newer spec
test builder wasm-spec/test/builder.py. This patch also adds the
necessary harness code in spec-harness.js so we can run the tests.

* wasm.yaml:
* wasm/import-spec-tests.rb:
* wasm/spec-harness.js: Added.
(import.string_appeared_here.then):
(test):
(promise_test):
(let.assert_unreached):
* wasm/spec-harness/index.js: Added.
(let.testNum):
(assertThrows):
(_assert):
(ValueResult):
(ErrorResult):
(Result.prototype.isError):
(binary):
(module):
(uniqueTest):
(assert_invalid):
(assert_soft_invalid):
(register):
(call):
(get instance):
(exports):
(run):
(assert_unlinkable):
(assert_uninstantiable):
(assert_trap):
(try.f):
(catch):
(assert_exhaustion):
(assert_return):
(assert_return_nan):
* wasm/spec-harness/testharness.css: Added.
(html):
(#log .warning,):
(#log .error,):
(section#summary):
(table#results):
(table#results th:first-child,):
(table#results th:last-child,):
(table#results.assertions th:last-child,):
(table#results th):
(table#results td):
(tr.pass &gt; td:first-child):
(tr.fail &gt; td:first-child):
(tr.timeout &gt; td:first-child):
(tr.notrun &gt; td:first-child):
(.pass &gt; td:first-child, .fail &gt; td:first-child, .timeout &gt; td:first-child, .notrun &gt; td:first-child):
(table#results span):
(table#results span.expected):
(table#results span.actual):
(span.ok):
(tr.error):
(span.timeout):
(span.ok, span.timeout, span.error):
* wasm/spec-harness/testharness.js: Added.
(WindowTestEnvironment):
(WindowTestEnvironment.prototype._dispatch):
(WindowTestEnvironment.prototype._forEach_windows):
(WindowTestEnvironment.prototype.on_tests_ready):
(WindowTestEnvironment.prototype.setup_messages):
(WindowTestEnvironment.prototype.next_default_test_name):
(WindowTestEnvironment.prototype.on_new_harness_properties):
(WindowTestEnvironment.prototype.add_on_loaded_callback):
(WindowTestEnvironment.prototype.test_timeout):
(WindowTestEnvironment.prototype.global_scope):
(WorkerTestEnvironment):
(WorkerTestEnvironment.prototype._dispatch):
(WorkerTestEnvironment.prototype._add_message_port):
(WorkerTestEnvironment.prototype.next_default_test_name):
(WorkerTestEnvironment.prototype.on_new_harness_properties):
(WorkerTestEnvironment.prototype.on_tests_ready):
(WorkerTestEnvironment.prototype.add_on_loaded_callback):
(WorkerTestEnvironment.prototype.test_timeout):
(WorkerTestEnvironment.prototype.global_scope):
(DedicatedWorkerTestEnvironment):
(DedicatedWorkerTestEnvironment.prototype.on_tests_ready):
(SharedWorkerTestEnvironment):
(SharedWorkerTestEnvironment.prototype.on_tests_ready):
(ServiceWorkerTestEnvironment):
(ServiceWorkerTestEnvironment.prototype.add_on_loaded_callback):
(create_test_environment):
(is_shared_worker):
(is_service_worker):
(test):
(async_test):
(promise_test):
(this.wait_for):
(EventWatcher):
(setup):
(done):
(generate_tests):
(step_timeout):
(truncate):
(is_node):
(format_value):
* wasm/spec-harness/testharnessreport.js: Added.
* wasm/spec-harness/wasm-constants.js: Added.
(bytes):
(bytesWithHeader):
(makeSig):
(makeSig_v_x):
(makeSig_v_xx):
(makeSig_r_v):
(makeSig_r_x):
(makeSig_r_xx):
(assertTraps):
(assertWasmThrows):
* wasm/spec-harness/wasm-module-builder.js: Added.
(Binary.prototype.emit_u8):
(Binary.prototype.emit_u16):
(Binary.prototype.emit_u32):
(Binary.prototype.emit_u32v):
(Binary.prototype.emit_bytes):
(Binary.prototype.emit_string):
(Binary.prototype.emit_header):
(Binary.prototype.emit_section):
(Binary):
(WasmFunctionBuilder):
(WasmFunctionBuilder.prototype.exportAs):
(WasmFunctionBuilder.prototype.exportFunc):
(WasmFunctionBuilder.prototype.addBody):
(WasmFunctionBuilder.prototype.addLocals):
(WasmFunctionBuilder.prototype.end):
(WasmGlobalBuilder):
(WasmGlobalBuilder.prototype.exportAs):
(WasmModuleBuilder):
(WasmModuleBuilder.prototype.addStart):
(WasmModuleBuilder.prototype.addMemory):
(WasmModuleBuilder.prototype.addExplicitSection):
(WasmModuleBuilder.prototype.addType):
(WasmModuleBuilder.prototype.addGlobal):
(WasmModuleBuilder.prototype.addFunction):
(WasmModuleBuilder.prototype.addImport):
(WasmModuleBuilder.prototype.addImportedGlobal):
(WasmModuleBuilder.prototype.addImportedMemory):
(WasmModuleBuilder.prototype.addImportedTable):
(WasmModuleBuilder.prototype.addExport):
(WasmModuleBuilder.prototype.addExportOfKind):
(WasmModuleBuilder.prototype.addDataSegment):
(WasmModuleBuilder.prototype.exportMemoryAs):
(WasmModuleBuilder.prototype.addFunctionTableInit):
(WasmModuleBuilder.prototype.appendToTable):
(WasmModuleBuilder.prototype.setFunctionTableLength):
(WasmModuleBuilder.prototype.toArray):
(WasmModuleBuilder.prototype.toBuffer):
(WasmModuleBuilder.prototype.instantiate):
* wasm/spec-harness/wast.js: Added.
(normalize):
(require.else._registry.name):
(require):
(add_hex_char):
(add_char):
(string_with):
(list_of_opt):
(break_bytes.f):
(break_bytes):
(f):
(decls):
(func_type):
(limits):
(global_type):
(testop):
(relop):
(unop):
(binop):
(cvtop):
(oper):
(mem_size):
(extension):
(memop):
(storeop):
(var):
(constop):
(instr.else.switch.case.0.f):
(instr.else.switch.case.1.f.1):
(instr.else.switch.case.2.f.2):
(instr):
(func_with_name):
(func):
(start):
(table):
(memory):
(segment):
(elems):
(data):
(typedef):
(import_kind):
(import):
(export_kind):
(export):
(var_opt):
(is_func_import):
(is_table_import):
(is_memory_import):
(is_global_import):
(f.1):
(f.2):
(f.3):
(module_with_var_opt):
(module_):
(literal):
(definition):
(access):
(action):
(script):
(_registry.string_appeared_here):
(init):
(make_matrix):
(copy):
(append):
(sub):
(fill):
(blit):
(iter):
(map):
(iteri):
(mapi):
(to_list):
(list_length):
(of_list):
(fold_left):
(fold_right):
(maxson):
(trickle):
(bubble):
(trickleup):
(sort):
(merge):
(isortto):
(sortto):
(stable_sort):
(import_type):
(export_type):
(dims.n):
(dims.d.i):
(dims):
(map_file):
(create):
(of_array):
(slice_left):
(slice_right):
(slice_left_1):
(slice_right_1):
(slice_left_2):
(slice_right_2):
(array1_of_genarray):
(array2_of_genarray):
(array3_of_genarray):
(reshape_1):
(reshape_2):
(reshape_3):
(reshape):
(__):
(contents):
(to_bytes):
(nth):
(length):
(clear):
(reset):
(resize):
(add_substring):
(add_subbytes):
(add_string):
(add_bytes):
(add_buffer):
(add_channel):
(output_buffer):
(closing):
(advance_to_closing):
(advance_to_non_alpha):
(find_ident):
(add_substitute):
(make):
(to_string):
(of_string):
(sub_string):
(extend):
(blit_string):
(concat):
(cat):
(is_space):
(trim):
(escaped):
(uppercase):
(lowercase):
(apply1):
(capitalize):
(uncapitalize):
(index_rec):
(index):
(index_from):
(rindex_rec):
(rindex):
(rindex_from):
(contains_from):
(contains):
(rcontains_from):
(caml_array_sub):
(len):
(caml_array_concat):
(caml_make_vect):
(caml_array_blit):
(get if):
(caml_set_oo_id):
(get_id):
(caml_int32_float_of_bits):
(caml_int32_bits_of_float):
(caml_classify_float):
(caml_modf_float):
(caml_ldexp_float):
(caml_frexp_float):
(caml_copysign_float):
(caml_expm1_float):
(caml_hypot_float):
(caml_log10_float):
(caml_failwith):
(parse_digit):
(int_of_string_base):
(parse_sign_and_base):
(caml_int_of_string.aux):
(caml_int_of_string):
(caml_int64_of_string.aux):
(caml_int64_of_string):
(int_of_base):
(parse_format):
(finish_formatting):
(caml_format_int):
(caml_int64_format):
(caml_format_float):
(float_of_string):
(div):
(mod_):
(caml_bswap16):
(caml_int32_bswap):
(imul):
(neg_signed):
(not):
(eq):
(neg):
(lsl_):
(lsr_):
(asr_):
(is_zero):
(mul):
(swap):
(xor):
(or_):
(and_):
(ge):
(lt):
(gt):
(le):
(to_float):
(of_float):
(div_mod):
(compare):
(of_int32):
(to_int32):
(to_hex.aux):
(to_hex):
(discard_sign):
(float_of_bits):
(bits_of_float.to_nat):
(bits_of_float):
(get64):
(erase_rel):
(concat_fmtty):
(concat_fmt):
(create_char_set):
(add_in_char_set):
(rev_char_set):
(is_in_char_set):
(prec_of_prec_opt):
(param_format_of_ignored_format):
(buffer_check_size):
(buffer_add_char):
(buffer_add_string):
(buffer_contents):
(char_of_iconv):
(char_of_fconv):
(char_of_counter):
(print_char):
(set while.set var):
(set while.set else):
(set var):
(set else):
(set print_char):
(set if):
(bprint_padty):
(bprint_ignored_flag):
(bprint_pad_opt):
(bprint_padding):
(bprint_precision):
(bprint_iconv_flag):
(bprint_int_fmt):
(bprint_altint_fmt):
(bprint_fconv_flag):
(bprint_float_fmt):
(string_of_formatting_lit):
(string_of_formatting_gen):
(bprint_char_literal):
(bprint_string_literal):
(bprint_fmtty):
(int_of_custom_arity):
(bprint_fmt):
(string_of_fmt):
(symm):
(fmtty_rel_det):
(trans):
(fmtty_of_formatting_gen):
(fmtty_of_fmt):
(fmtty_of_custom):
(fmtty_of_padding_fmtty):
(fmtty_of_precision_fmtty):
(type_padding):
(type_padprec):
(type_ignored_param_one):
(type_format_gen):
(type_ignored_format_substitution):
(type_format):
(recast):
(fix_padding):
(fix_int_precision):
(string_to_caml_string):
(format_of_iconv):
(format_of_aconv):
(format_of_fconv):
(convert_int):
(convert_int32):
(convert_nativeint):
(convert_int64):
(else.is_valid):
(convert_float):
(format_caml_char):
(string_of_fmtty):
(else.switch.):
(else.switch.k.prime):
(else.switch.else.):
(else.switch.else.k.prime.1):
(make_printf):
(make_from_fmtty):
(make_invalid_arg):
(make_string_padding):
(make_int_padding_precision):
(make_custom):
(output_acc):
(bufput_acc):
(strput_acc):
(failwith_message.k):
(failwith_message):
(open_box_of_string.else.invalid_box):
(open_box_of_string.else.parse_spaces):
(open_box_of_string.else.parse_lword):
(open_box_of_string.else.parse_int):
(open_box_of_string):
(make_padding_fmt_ebb):
(make_precision_fmt_ebb):
(make_padprec_fmt_ebb):
(invalid_format_message):
(invalid_format_without):
(expected_character):
(compute_int_conv):
(incompatible_flag):
(parse_positive):
(parse_conv):
(parse_after_precision):
(else.parse_literal):
(parse_after_padding):
(parse_literal):
(parse_after_at):
(add_literal):
(parse_spaces):
(parse_integer):
(compute_float_conv):
(search_subformat_end):
(check_no_0):
(opt_of_pad):
(get_prec_opt):
(else.switch.case.99.char_format):
(else.switch.scan_format):
(parse_conversion):
(set_flag):
(parse_flags):
(is_int_base):
(counter_of_char):
(add_range):
(fail_single_percent):
(parse_char_set_after_char):
(parse_char_set_content):
(parse_char_set_start):
(parse_char_set):
(check_open_box):
(parse_tag):
(fmt_ebb_of_string):
(format_of_string_fmtty):
(format_of_string_format):
(caret):
(caml_ml_open_descriptor_in):
(caml_ml_open_descriptor_out):
(caml_ml_flush):
(node_std_output):
(caml_ml_output_char):
(caml_ml_input):
(caml_ml_input_char):
(caml_ml_out_channels_list):
(fail):
(caml_lex_array):
(caml_lex_engine):
(caml_lex_run_mem):
(caml_lex_run_tag):
(caml_new_lex_engine):
(caml_obj_dup):
(caml_obj_truncate):
(caml_lazy_make_forward):
(caml_update_dummy):
(caml_int_compare):
(caml_compare):
(caml_equal):
(caml_notequal):
(caml_greaterequal):
(caml_lessequal):
(else.aux):
(caml_get_public_method):
(caml_parse_engine):
(caml_set_parser_trace):
(js_string_of_char):
(caml_string_get):
(caml_create_string):
(caml_string_compare):
(caml_fill_string):
(caml_blit_string):
(caml_blit_bytes):
(bytes_of_string):
(bytes_to_string):
(caml_string_of_char_array):
(caml_is_printable):
(caml_string_get16):
(caml_string_get32):
(repeat):
(chr):
(app):
(js):
(curry_1):
(_1):
(js1):
(__1):
(curry_2):
(_2):
(js2):
(__2):
(curry_3):
(_3):
(js3):
(__3):
(curry_4):
(_4):
(js4):
(__4):
(curry_5):
(_5):
(js5):
(__5):
(curry_6):
(_6):
(js6):
(__6):
(curry_7):
(_7):
(js7):
(__7):
(curry_8):
(_8):
(js8):
(__8):
(stream):
(eos):
(skip):
(read):
(peek):
(string_of_byte):
(position):
(region):
(error):
(guard):
(get 1):
(get expect):
(get illegal):
(at):
(u32):
(u64):
(get require):
(vuN):
(get var):
(vsN):
(vu32):
(vs32):
(vs64):
(f32):
(f64):
(len32):
(string):
(opt):
(vec):
(sized):
(value_type):
(elem_type):
(stack_type):
(table_type):
(memory_type):
(mutability.get if):
(mutability):
(instr.get if):
(instr_block):
(const):
(id):
(section):
(type_section):
(import_kind.get if):
(import_section):
(func_section):
(table_section):
(memory_section):
(global):
(global_section):
(export_kind.get if):
(export_section):
(start_section):
(local):
(code):
(code_section):
(table_segment):
(elem_section):
(memory_segment):
(data_section):
(partial_arg.1):
(custom):
(custom_section):
(iterate):
(decode):
(patch):
(encode.u8):
(encode.u16):
(encode.u32):
(encode.vu64):
(encode.vs64):
(encode.vu32):
(encode.len):
(encode.bool):
(encode.string):
(encode.vec):
(encode.gap32):
(encode.patch_gap32):
(encode.value_type):
(encode.stack_type):
(encode.func_type):
(encode.limits):
(encode.table_type):
(encode.memory_type):
(encode.global_type):
(encode.memop):
(encode):
(encode.instr):
(encode.const):
(encode.section):
(encode.type_section):
(encode.import):
(encode.import_section):
(encode.func):
(encode.func_section):
(encode.table):
(encode.table_section):
(encode.memory):
(encode.memory_section):
(encode.global):
(encode.global_section):
(encode.export_kind):
(encode.export):
(encode.export_section):
(encode.start_section):
(encode.combine):
(encode.compress):
(encode.local):
(encode.code):
(encode.code_section):
(encode.segment):
(encode.table_segment):
(encode.elem_section):
(encode.memory_segment):
(encode.module_):
(Make.warn):
(Make.error):
(Make):
(print_nan_significand_digits):
(Make.of_bits):
(Make.to_bits):
(Make.is_nan):
(Make.canonicalize_nan):
(Make.determine_binary_nan):
(Make.determine_unary_nan):
(Make.binary):
(Make.unary):
(Make.add):
(Make.sub):
(Make.mul):
(Make.div):
(Make.sqrt):
(Make.ceil):
(Make.floor):
(Make.trunc):
(Make.nearest):
(Make.min):
(Make.max):
(Make.abs):
(Make.neg):
(Make.copysign):
(Make.eq):
(Make.ne):
(Make.lt):
(Make.gt):
(Make.le):
(Make.ge):
(Make.of_signless_string):
(Make.of_string):
(Make.to_string):
(add_queue):
(peek_queue):
(take_queue):
(pp_enqueue):
(pp_clear_queue):
(pp_output_string):
(break_new_line):
(break_same_line):
(pp_force_break_line):
(switch.add_tab):
(else.switch.find):
(format_pp_token):
(advance_left):
(enqueue_advance):
(enqueue_string_as):
(set_size):
(scan_push):
(pp_open_box_gen):
(pp_close_box):
(pp_open_tag):
(pp_close_tag):
(pp_set_print_tags):
(pp_set_mark_tags):
(pp_get_print_tags):
(pp_get_mark_tags):
(pp_set_tags):
(pp_get_formatter_tag_functions):
(pp_set_formatter_tag_functions):
(pp_rinit):
(pp_flush_queue):
(pp_print_as_size):
(pp_print_string):
(pp_print_int):
(pp_print_float):
(pp_print_bool):
(pp_open_hbox):
(pp_open_vbox):
(pp_open_hvbox):
(pp_open_hovbox):
(pp_open_box):
(pp_print_newline):
(pp_print_flush):
(pp_force_newline):
(pp_print_if_newline):
(pp_print_break):
(pp_print_space):
(pp_print_cut):
(pp_open_tbox):
(pp_close_tbox):
(pp_print_tbreak):
(pp_print_tab):
(pp_set_tab):
(pp_print_list):
(flush):
(pp_print_text):
(pp_set_max_boxes):
(pp_get_max_boxes):
(pp_over_max_boxes):
(pp_get_ellipsis_text):
(pp_limit):
(pp_set_max_indent):
(pp_get_max_indent):
(pp_set_margin):
(pp_get_margin):
(pp_set_formatter_out_functions):
(pp_get_formatter_out_functions):
(pp_set_formatter_output_functions):
(pp_get_formatter_output_functions):
(pp_set_all_formatter_output_functions):
(pp_get_all_formatter_output_functions):
(display_newline):
(display_blanks):
(state.16):
(state.17):
(state.18):
(state.19):
(pp_set_formatter_out_channel):
(default_pp_mark_open_tag):
(default_pp_mark_close_tag):
(default_pp_print_open_tag):
(default_pp_print_close_tag):
(pp_make_formatter):
(ppf.18):
(ppf.19):
(make_formatter):
(formatter_of_out_channel):
(formatter_of_buffer):
(flush_str_formatter):
(flush_buf_formatter):
(open_hbox):
(open_vbox):
(open_hvbox):
(open_hovbox):
(open_box):
(close_box):
(open_tag):
(close_tag):
(print_as):
(print_string):
(print_int):
(print_float):
(print_bool):
(print_cut):
(print_space):
(force_newline):
(print_flush):
(print_newline):
(print_if_newline):
(open_tbox):
(close_tbox):
(print_tbreak):
(set_tab):
(print_tab):
(set_margin):
(get_margin):
(set_max_indent):
(get_max_indent):
(set_max_boxes):
(get_max_boxes):
(over_max_boxes):
(set_ellipsis_text):
(get_ellipsis_text):
(set_formatter_out_channel):
(set_formatter_out_functions):
(get_formatter_out_functions):
(set_formatter_output_functions):
(get_formatter_output_functions):
(set_all_formatter_output_functions):
(get_all_formatter_output_functions):
(set_formatter_tag_functions):
(get_formatter_tag_functions):
(set_print_tags):
(get_print_tags):
(set_mark_tags):
(get_mark_tags):
(set_tags):
(compute_tag):
(output_formatting_lit):
(kfprintf):
(ikfprintf):
(fprintf):
(ifprintf):
(printf):
(eprintf):
(k.prime):
(ksprintf):
(sprintf):
(asprintf.k.prime):
(asprintf):
(k):
(bprintf):
(succ):
(pred):
(abs):
(lognot):
(Make.cmp_u):
(Make.divrem_u):
(Make.div_s):
(Make.div_u):
(Make.rem_s):
(Make.rem_u):
(Make.shift):
(Make.shl):
(Make.shr_s):
(Make.shr_u):
(Make.clamp_rotate_count):
(Make.rotl):
(Make.rotr):
(Make.loop):
(Make.clz):
(Make.ctz):
(Make.popcnt):
(Make.eqz):
(Make.lt_u):
(Make.le_u):
(Make.gt_u):
(Make.ge_u):
(Make.of_int_u):
(Make.to_string_u):
(Make.require):
(Make.dec_digit):
(Make.hex_digit):
(Make.parse_int):
(Make.of_string_s):
(Make.of_string_u):
(convert_pos):
(error_nest):
(text):
(intop):
(floatop):
(numop):
(memsz):
(ext):
(token.else.switch):
(token.else.switch.):
(token):
(__ocaml_lex_comment_rec):
(engine):
(new_engine):
(from_function):
(from_channel):
(from_string):
(lexeme):
(sub_lexeme):
(sub_lexeme_opt):
(sub_lexeme_char):
(sub_lexeme_char_opt):
(lexeme_char):
(lexeme_start):
(lexeme_end):
(lexeme_start_p):
(lexeme_end_p):
(new_line):
(flush_input):
(take):
(drop):
(last):
(split_last):
(index_of):
(index_of_int32):
(dim):
(set 1):
(get 2):
(log2):
(is_power_of_two):
(loop):
(breakup):
(hd):
(tl):
(rev_append):
(rev):
(flatten):
(rev_map):
(map2):
(rev_map2):
(iter2):
(fold_left2):
(fold_right2):
(for_all):
(exists):
(for_all2):
(exists2):
(mem):
(memq):
(assoc):
(assq):
(mem_assoc):
(mem_assq):
(remove_assoc):
(remove_assq):
(find):
(find_all):
(partition):
(split):
(combine):
(chop):
(rev_sort):
(sort_uniq):
(Make.height):
(Make.create):
(Make.singleton):
(Make.bal):
(Make.is_empty):
(Make.find):
(Make.mem):
(Make.min_binding):
(Make.max_binding):
(Make.remove_min_binding):
(Make.remove):
(Make.iter):
(Make.map):
(Make.mapi):
(Make.fold):
(Make.for_all):
(Make.exists):
(Make.add_min_binding):
(Make.add_max_binding):
(Make.join):
(Make.concat):
(Make.concat_or_join):
(Make.split):
(Make.merge):
(Make.filter):
(Make.partition):
(Make.cons_enum):
(Make.compare):
(Make.equal):
(Make.cardinal):
(Make.bindings_aux):
(Make.bindings):
(double_field):
(set_double_field):
(marshal):
(unmarshal):
(extension_slot):
(extension_name):
(extension_id):
(i32_const):
(i64_const):
(f32_const):
(f64_const):
(block):
(br):
(br_if):
(br_table):
(if_):
(call):
(call_indirect):
(get_local):
(set_local):
(tee_local):
(get_global):
(set_global):
(i32_load):
(i64_load):
(f32_load):
(f64_load):
(i32_load8_s):
(i32_load8_u):
(i32_load16_s):
(i32_load16_u):
(i64_load8_s):
(i64_load8_u):
(i64_load16_s):
(i64_load16_u):
(i64_load32_s):
(i64_load32_u):
(i32_store):
(i64_store):
(f32_store):
(f64_store):
(i32_store8):
(i32_store16):
(i64_store8):
(i64_store16):
(i64_store32):
(parse):
(string_to):
(string_to_script):
(string_to_module):
(parse_error):
(position_to_pos):
(positions_to_region):
(ati):
(nat):
(nat32):
(empty_context):
(enter_func):
(type_):
(lookup):
(label):
(anon_type):
(bind):
(bind_func):
(bind_local):
(bind_global):
(bind_table):
(bind_memory):
(anon):
(anon_func):
(anon_locals):
(anon_global):
(anon_table):
(anon_memory):
(anon_label):
(explicit_sig):
(inline_type):
(yyact):
(script1):
(module1):
(grow_stacks):
(clear_parser):
(current_lookahead_fun):
(catch.else.current_lookahead_fun.0):
(yyparse):
(peek_val):
(symbol_start_pos):
(symbol_end_pos):
(rhs_start_pos):
(rhs_end_pos):
(symbol_start):
(symbol_end):
(rhs_start):
(rhs_end):
(is_current_lookahead):
(failwith):
(invalid_arg):
(min):
(max):
(lnot):
(char_of_int):
(string_of_bool):
(bool_of_string):
(string_of_int):
(valid_float_lexem):
(string_of_float):
(open_out_gen):
(open_out):
(open_out_bin):
(flush_all):
(output_bytes):
(output_string):
(output):
(output_substring):
(output_value):
(close_out):
(close_out_noerr):
(open_in_gen):
(open_in):
(open_in_bin):
(input):
(else.r):
(unsafe_really_input):
(really_input):
(really_input_string):
(input_line.build_result):
(input_line.n):
(input_line.scan):
(input_line):
(close_in_noerr):
(print_bytes):
(print_endline):
(prerr_char):
(prerr_string):
(prerr_bytes):
(prerr_int):
(prerr_float):
(prerr_endline):
(prerr_newline):
(read_line):
(read_int):
(read_float):
(string_of_format):
(at_exit.exit_function.0):
(at_exit):
(do_at_exit):
(exit):
(output_binary_int):
(seek_out):
(pos_out):
(out_channel_length):
(set_binary_mode_out):
(input_binary_int):
(input_value):
(seek_in):
(pos_in):
(in_channel_length):
(close_in):
(set_binary_mode_in):
(LargeFile_000):
(LargeFile_001):
(LargeFile_002):
(LargeFile_003):
(LargeFile_004):
(LargeFile_005):
(kbprintf):
(plus):
(pp):
(print):
(string_of_pos):
(string_of_region):
(escaped.needs_escape):
(set_signal):
(catch_break):
(size):
(string_of_value_type):
(string_of_value_types):
(string_of_elem_type):
(string_of_limits):
(string_of_table_type):
(string_of_global_type):
(string_of_stack_type):
(string_of_func_type):
(type_of):
(default_value):
(value_of_bool):
(string_of_values):
(to_value):
(of_value):
(g):
(binary):
(bytes):
* wasm/spec-tests/address.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/binary.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/block.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/br.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/br_if.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/br_table.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/break-drop.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/call.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/call_indirect.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/comments.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/conversions.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/custom_section.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/endianness.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/exports.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/f32.wast.js: Removed.
* wasm/spec-tests/f32_cmp.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/f64.wast.js: Removed.
* wasm/spec-tests/f64_cmp.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/fac.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/float_exprs.wast.js: Removed.
* wasm/spec-tests/float_literals.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/float_memory.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/float_misc.wast.js: Removed.
* wasm/spec-tests/forward.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/func.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/func_ptrs.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/get_local.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/globals.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/i32.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/i64.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/if.wast.js: Added.
* wasm/spec-tests/imports.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/int_exprs.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/int_literals.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/jsapi.js: Added.
(testJSAPI.get test):
(testJSAPI.test):
(testJSAPI.set test):
(testJSAPI.assertCompileError):
(testJSAPI.assertCompileSuccess):
(testJSAPI):
* wasm/spec-tests/labels.wast.js: Added.
* wasm/spec-tests/left-to-right.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/linking.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/loop.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/memory.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/memory_redundancy.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/memory_trap.wast.js: Removed.
* wasm/spec-tests/names.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/nop.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/resizing.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/return.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/select.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/set_local.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/skip-stack-guard-page.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/stack.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/start.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/store_retval.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/switch.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/tee_local.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/traps.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/typecheck.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/unreachable.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.
* wasm/spec-tests/unreached-invalid.wast.js: Added.
* wasm/spec-tests/unwind.wast.js:
(register): Deleted.
(module): Deleted.
(instance): Deleted.
(assert_malformed): Deleted.
(assert_invalid): Deleted.
(assert_soft_invalid): Deleted.
(assert_unlinkable): Deleted.
(assert_uninstantiable): Deleted.
(assert_trap): Deleted.
(assert_return): Deleted.
(assert_return_nan): Deleted.

Tools:

Update the runner to know the new wasm spec test harness code.

* Scripts/run-jsc-stress-tests:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkJSTestsChangeLog">trunk/JSTests/ChangeLog</a></li>
<li><a href="#trunkJSTestswasmimportspectestsrb">trunk/JSTests/wasm/import-spec-tests.rb</a></li>
<li><a href="#trunkJSTestswasmspectestsaddresswastjs">trunk/JSTests/wasm/spec-tests/address.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsbinarywastjs">trunk/JSTests/wasm/spec-tests/binary.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsblockwastjs">trunk/JSTests/wasm/spec-tests/block.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsbrwastjs">trunk/JSTests/wasm/spec-tests/br.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsbr_ifwastjs">trunk/JSTests/wasm/spec-tests/br_if.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsbr_tablewastjs">trunk/JSTests/wasm/spec-tests/br_table.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsbreakdropwastjs">trunk/JSTests/wasm/spec-tests/break-drop.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestscallwastjs">trunk/JSTests/wasm/spec-tests/call.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestscall_indirectwastjs">trunk/JSTests/wasm/spec-tests/call_indirect.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestscommentswastjs">trunk/JSTests/wasm/spec-tests/comments.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsconversionswastjs">trunk/JSTests/wasm/spec-tests/conversions.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestscustom_sectionwastjs">trunk/JSTests/wasm/spec-tests/custom_section.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsendiannesswastjs">trunk/JSTests/wasm/spec-tests/endianness.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsexportswastjs">trunk/JSTests/wasm/spec-tests/exports.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsf32_cmpwastjs">trunk/JSTests/wasm/spec-tests/f32_cmp.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsf64_cmpwastjs">trunk/JSTests/wasm/spec-tests/f64_cmp.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsfacwastjs">trunk/JSTests/wasm/spec-tests/fac.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsfloat_literalswastjs">trunk/JSTests/wasm/spec-tests/float_literals.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsfloat_memorywastjs">trunk/JSTests/wasm/spec-tests/float_memory.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsforwardwastjs">trunk/JSTests/wasm/spec-tests/forward.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsfuncwastjs">trunk/JSTests/wasm/spec-tests/func.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsfunc_ptrswastjs">trunk/JSTests/wasm/spec-tests/func_ptrs.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsget_localwastjs">trunk/JSTests/wasm/spec-tests/get_local.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsglobalswastjs">trunk/JSTests/wasm/spec-tests/globals.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsi32wastjs">trunk/JSTests/wasm/spec-tests/i32.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsi64wastjs">trunk/JSTests/wasm/spec-tests/i64.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsimportswastjs">trunk/JSTests/wasm/spec-tests/imports.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsint_exprswastjs">trunk/JSTests/wasm/spec-tests/int_exprs.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsint_literalswastjs">trunk/JSTests/wasm/spec-tests/int_literals.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestslefttorightwastjs">trunk/JSTests/wasm/spec-tests/left-to-right.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestslinkingwastjs">trunk/JSTests/wasm/spec-tests/linking.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsloopwastjs">trunk/JSTests/wasm/spec-tests/loop.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsmemorywastjs">trunk/JSTests/wasm/spec-tests/memory.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsmemory_redundancywastjs">trunk/JSTests/wasm/spec-tests/memory_redundancy.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsnameswastjs">trunk/JSTests/wasm/spec-tests/names.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsnopwastjs">trunk/JSTests/wasm/spec-tests/nop.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsresizingwastjs">trunk/JSTests/wasm/spec-tests/resizing.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsreturnwastjs">trunk/JSTests/wasm/spec-tests/return.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsselectwastjs">trunk/JSTests/wasm/spec-tests/select.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsset_localwastjs">trunk/JSTests/wasm/spec-tests/set_local.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsskipstackguardpagewastjs">trunk/JSTests/wasm/spec-tests/skip-stack-guard-page.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsstackwastjs">trunk/JSTests/wasm/spec-tests/stack.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsstartwastjs">trunk/JSTests/wasm/spec-tests/start.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsstore_retvalwastjs">trunk/JSTests/wasm/spec-tests/store_retval.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsswitchwastjs">trunk/JSTests/wasm/spec-tests/switch.wast.js</a></li>
<li><a href="#trunkJSTestswasmspecteststee_localwastjs">trunk/JSTests/wasm/spec-tests/tee_local.wast.js</a></li>
<li><a href="#trunkJSTestswasmspecteststrapswastjs">trunk/JSTests/wasm/spec-tests/traps.wast.js</a></li>
<li><a href="#trunkJSTestswasmspecteststypecheckwastjs">trunk/JSTests/wasm/spec-tests/typecheck.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsunreachablewastjs">trunk/JSTests/wasm/spec-tests/unreachable.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsunwindwastjs">trunk/JSTests/wasm/spec-tests/unwind.wast.js</a></li>
<li><a href="#trunkJSTestswasmyaml">trunk/JSTests/wasm.yaml</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsScriptsrunjscstresstests">trunk/Tools/Scripts/run-jsc-stress-tests</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/JSTests/wasm/spec-harness/</li>
<li><a href="#trunkJSTestswasmspecharnessindexjs">trunk/JSTests/wasm/spec-harness/index.js</a></li>
<li><a href="#trunkJSTestswasmspecharnesstestharnesscss">trunk/JSTests/wasm/spec-harness/testharness.css</a></li>
<li><a href="#trunkJSTestswasmspecharnesstestharnessjs">trunk/JSTests/wasm/spec-harness/testharness.js</a></li>
<li><a href="#trunkJSTestswasmspecharnesstestharnessreportjs">trunk/JSTests/wasm/spec-harness/testharnessreport.js</a></li>
<li><a href="#trunkJSTestswasmspecharnesswasmconstantsjs">trunk/JSTests/wasm/spec-harness/wasm-constants.js</a></li>
<li><a href="#trunkJSTestswasmspecharnesswasmmodulebuilderjs">trunk/JSTests/wasm/spec-harness/wasm-module-builder.js</a></li>
<li><a href="#trunkJSTestswasmspecharnesswastjs">trunk/JSTests/wasm/spec-harness/wast.js</a></li>
<li><a href="#trunkJSTestswasmspecharnessjs">trunk/JSTests/wasm/spec-harness.js</a></li>
<li><a href="#trunkJSTestswasmspectestsifwastjs">trunk/JSTests/wasm/spec-tests/if.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsjsapijs">trunk/JSTests/wasm/spec-tests/jsapi.js</a></li>
<li><a href="#trunkJSTestswasmspectestslabelswastjs">trunk/JSTests/wasm/spec-tests/labels.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsunreachedinvalidwastjs">trunk/JSTests/wasm/spec-tests/unreached-invalid.wast.js</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkJSTestswasmspectestsf32wastjs">trunk/JSTests/wasm/spec-tests/f32.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsf64wastjs">trunk/JSTests/wasm/spec-tests/f64.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsfloat_exprswastjs">trunk/JSTests/wasm/spec-tests/float_exprs.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsfloat_miscwastjs">trunk/JSTests/wasm/spec-tests/float_misc.wast.js</a></li>
<li><a href="#trunkJSTestswasmspectestsmemory_trapwastjs">trunk/JSTests/wasm/spec-tests/memory_trap.wast.js</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkJSTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/ChangeLog (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/ChangeLog        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/ChangeLog        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,3 +1,1837 @@
</span><ins>+2017-04-03  Keith Miller  &lt;keith_miller@apple.com&gt;
+
+        WebAssembly: Update spec tests
+        https://bugs.webkit.org/show_bug.cgi?id=170361
+
+        Rubber-stamped by Saam Barati.
+
+        Update the spec tests to run tests generated by the newer spec
+        test builder wasm-spec/test/builder.py. This patch also adds the
+        necessary harness code in spec-harness.js so we can run the tests.
+
+        * wasm.yaml:
+        * wasm/import-spec-tests.rb:
+        * wasm/spec-harness.js: Added.
+        (import.string_appeared_here.then):
+        (test):
+        (promise_test):
+        (let.assert_unreached):
+        * wasm/spec-harness/index.js: Added.
+        (let.testNum):
+        (assertThrows):
+        (_assert):
+        (ValueResult):
+        (ErrorResult):
+        (Result.prototype.isError):
+        (binary):
+        (module):
+        (uniqueTest):
+        (assert_invalid):
+        (assert_soft_invalid):
+        (register):
+        (call):
+        (get instance):
+        (exports):
+        (run):
+        (assert_unlinkable):
+        (assert_uninstantiable):
+        (assert_trap):
+        (try.f):
+        (catch):
+        (assert_exhaustion):
+        (assert_return):
+        (assert_return_nan):
+        * wasm/spec-harness/testharness.css: Added.
+        (html):
+        (#log .warning,):
+        (#log .error,):
+        (section#summary):
+        (table#results):
+        (table#results th:first-child,):
+        (table#results th:last-child,):
+        (table#results.assertions th:last-child,):
+        (table#results th):
+        (table#results td):
+        (tr.pass &gt; td:first-child):
+        (tr.fail &gt; td:first-child):
+        (tr.timeout &gt; td:first-child):
+        (tr.notrun &gt; td:first-child):
+        (.pass &gt; td:first-child, .fail &gt; td:first-child, .timeout &gt; td:first-child, .notrun &gt; td:first-child):
+        (table#results span):
+        (table#results span.expected):
+        (table#results span.actual):
+        (span.ok):
+        (tr.error):
+        (span.timeout):
+        (span.ok, span.timeout, span.error):
+        * wasm/spec-harness/testharness.js: Added.
+        (WindowTestEnvironment):
+        (WindowTestEnvironment.prototype._dispatch):
+        (WindowTestEnvironment.prototype._forEach_windows):
+        (WindowTestEnvironment.prototype.on_tests_ready):
+        (WindowTestEnvironment.prototype.setup_messages):
+        (WindowTestEnvironment.prototype.next_default_test_name):
+        (WindowTestEnvironment.prototype.on_new_harness_properties):
+        (WindowTestEnvironment.prototype.add_on_loaded_callback):
+        (WindowTestEnvironment.prototype.test_timeout):
+        (WindowTestEnvironment.prototype.global_scope):
+        (WorkerTestEnvironment):
+        (WorkerTestEnvironment.prototype._dispatch):
+        (WorkerTestEnvironment.prototype._add_message_port):
+        (WorkerTestEnvironment.prototype.next_default_test_name):
+        (WorkerTestEnvironment.prototype.on_new_harness_properties):
+        (WorkerTestEnvironment.prototype.on_tests_ready):
+        (WorkerTestEnvironment.prototype.add_on_loaded_callback):
+        (WorkerTestEnvironment.prototype.test_timeout):
+        (WorkerTestEnvironment.prototype.global_scope):
+        (DedicatedWorkerTestEnvironment):
+        (DedicatedWorkerTestEnvironment.prototype.on_tests_ready):
+        (SharedWorkerTestEnvironment):
+        (SharedWorkerTestEnvironment.prototype.on_tests_ready):
+        (ServiceWorkerTestEnvironment):
+        (ServiceWorkerTestEnvironment.prototype.add_on_loaded_callback):
+        (create_test_environment):
+        (is_shared_worker):
+        (is_service_worker):
+        (test):
+        (async_test):
+        (promise_test):
+        (this.wait_for):
+        (EventWatcher):
+        (setup):
+        (done):
+        (generate_tests):
+        (step_timeout):
+        (truncate):
+        (is_node):
+        (format_value):
+        * wasm/spec-harness/testharnessreport.js: Added.
+        * wasm/spec-harness/wasm-constants.js: Added.
+        (bytes):
+        (bytesWithHeader):
+        (makeSig):
+        (makeSig_v_x):
+        (makeSig_v_xx):
+        (makeSig_r_v):
+        (makeSig_r_x):
+        (makeSig_r_xx):
+        (assertTraps):
+        (assertWasmThrows):
+        * wasm/spec-harness/wasm-module-builder.js: Added.
+        (Binary.prototype.emit_u8):
+        (Binary.prototype.emit_u16):
+        (Binary.prototype.emit_u32):
+        (Binary.prototype.emit_u32v):
+        (Binary.prototype.emit_bytes):
+        (Binary.prototype.emit_string):
+        (Binary.prototype.emit_header):
+        (Binary.prototype.emit_section):
+        (Binary):
+        (WasmFunctionBuilder):
+        (WasmFunctionBuilder.prototype.exportAs):
+        (WasmFunctionBuilder.prototype.exportFunc):
+        (WasmFunctionBuilder.prototype.addBody):
+        (WasmFunctionBuilder.prototype.addLocals):
+        (WasmFunctionBuilder.prototype.end):
+        (WasmGlobalBuilder):
+        (WasmGlobalBuilder.prototype.exportAs):
+        (WasmModuleBuilder):
+        (WasmModuleBuilder.prototype.addStart):
+        (WasmModuleBuilder.prototype.addMemory):
+        (WasmModuleBuilder.prototype.addExplicitSection):
+        (WasmModuleBuilder.prototype.addType):
+        (WasmModuleBuilder.prototype.addGlobal):
+        (WasmModuleBuilder.prototype.addFunction):
+        (WasmModuleBuilder.prototype.addImport):
+        (WasmModuleBuilder.prototype.addImportedGlobal):
+        (WasmModuleBuilder.prototype.addImportedMemory):
+        (WasmModuleBuilder.prototype.addImportedTable):
+        (WasmModuleBuilder.prototype.addExport):
+        (WasmModuleBuilder.prototype.addExportOfKind):
+        (WasmModuleBuilder.prototype.addDataSegment):
+        (WasmModuleBuilder.prototype.exportMemoryAs):
+        (WasmModuleBuilder.prototype.addFunctionTableInit):
+        (WasmModuleBuilder.prototype.appendToTable):
+        (WasmModuleBuilder.prototype.setFunctionTableLength):
+        (WasmModuleBuilder.prototype.toArray):
+        (WasmModuleBuilder.prototype.toBuffer):
+        (WasmModuleBuilder.prototype.instantiate):
+        * wasm/spec-harness/wast.js: Added.
+        (normalize):
+        (require.else._registry.name):
+        (require):
+        (add_hex_char):
+        (add_char):
+        (string_with):
+        (list_of_opt):
+        (break_bytes.f):
+        (break_bytes):
+        (f):
+        (decls):
+        (func_type):
+        (limits):
+        (global_type):
+        (testop):
+        (relop):
+        (unop):
+        (binop):
+        (cvtop):
+        (oper):
+        (mem_size):
+        (extension):
+        (memop):
+        (storeop):
+        (var):
+        (constop):
+        (instr.else.switch.case.0.f):
+        (instr.else.switch.case.1.f.1):
+        (instr.else.switch.case.2.f.2):
+        (instr):
+        (func_with_name):
+        (func):
+        (start):
+        (table):
+        (memory):
+        (segment):
+        (elems):
+        (data):
+        (typedef):
+        (import_kind):
+        (import):
+        (export_kind):
+        (export):
+        (var_opt):
+        (is_func_import):
+        (is_table_import):
+        (is_memory_import):
+        (is_global_import):
+        (f.1):
+        (f.2):
+        (f.3):
+        (module_with_var_opt):
+        (module_):
+        (literal):
+        (definition):
+        (access):
+        (action):
+        (script):
+        (_registry.string_appeared_here):
+        (init):
+        (make_matrix):
+        (copy):
+        (append):
+        (sub):
+        (fill):
+        (blit):
+        (iter):
+        (map):
+        (iteri):
+        (mapi):
+        (to_list):
+        (list_length):
+        (of_list):
+        (fold_left):
+        (fold_right):
+        (maxson):
+        (trickle):
+        (bubble):
+        (trickleup):
+        (sort):
+        (merge):
+        (isortto):
+        (sortto):
+        (stable_sort):
+        (import_type):
+        (export_type):
+        (dims.n):
+        (dims.d.i):
+        (dims):
+        (map_file):
+        (create):
+        (of_array):
+        (slice_left):
+        (slice_right):
+        (slice_left_1):
+        (slice_right_1):
+        (slice_left_2):
+        (slice_right_2):
+        (array1_of_genarray):
+        (array2_of_genarray):
+        (array3_of_genarray):
+        (reshape_1):
+        (reshape_2):
+        (reshape_3):
+        (reshape):
+        (__):
+        (contents):
+        (to_bytes):
+        (nth):
+        (length):
+        (clear):
+        (reset):
+        (resize):
+        (add_substring):
+        (add_subbytes):
+        (add_string):
+        (add_bytes):
+        (add_buffer):
+        (add_channel):
+        (output_buffer):
+        (closing):
+        (advance_to_closing):
+        (advance_to_non_alpha):
+        (find_ident):
+        (add_substitute):
+        (make):
+        (to_string):
+        (of_string):
+        (sub_string):
+        (extend):
+        (blit_string):
+        (concat):
+        (cat):
+        (is_space):
+        (trim):
+        (escaped):
+        (uppercase):
+        (lowercase):
+        (apply1):
+        (capitalize):
+        (uncapitalize):
+        (index_rec):
+        (index):
+        (index_from):
+        (rindex_rec):
+        (rindex):
+        (rindex_from):
+        (contains_from):
+        (contains):
+        (rcontains_from):
+        (caml_array_sub):
+        (len):
+        (caml_array_concat):
+        (caml_make_vect):
+        (caml_array_blit):
+        (get if):
+        (caml_set_oo_id):
+        (get_id):
+        (caml_int32_float_of_bits):
+        (caml_int32_bits_of_float):
+        (caml_classify_float):
+        (caml_modf_float):
+        (caml_ldexp_float):
+        (caml_frexp_float):
+        (caml_copysign_float):
+        (caml_expm1_float):
+        (caml_hypot_float):
+        (caml_log10_float):
+        (caml_failwith):
+        (parse_digit):
+        (int_of_string_base):
+        (parse_sign_and_base):
+        (caml_int_of_string.aux):
+        (caml_int_of_string):
+        (caml_int64_of_string.aux):
+        (caml_int64_of_string):
+        (int_of_base):
+        (parse_format):
+        (finish_formatting):
+        (caml_format_int):
+        (caml_int64_format):
+        (caml_format_float):
+        (float_of_string):
+        (div):
+        (mod_):
+        (caml_bswap16):
+        (caml_int32_bswap):
+        (imul):
+        (neg_signed):
+        (not):
+        (eq):
+        (neg):
+        (lsl_):
+        (lsr_):
+        (asr_):
+        (is_zero):
+        (mul):
+        (swap):
+        (xor):
+        (or_):
+        (and_):
+        (ge):
+        (lt):
+        (gt):
+        (le):
+        (to_float):
+        (of_float):
+        (div_mod):
+        (compare):
+        (of_int32):
+        (to_int32):
+        (to_hex.aux):
+        (to_hex):
+        (discard_sign):
+        (float_of_bits):
+        (bits_of_float.to_nat):
+        (bits_of_float):
+        (get64):
+        (erase_rel):
+        (concat_fmtty):
+        (concat_fmt):
+        (create_char_set):
+        (add_in_char_set):
+        (rev_char_set):
+        (is_in_char_set):
+        (prec_of_prec_opt):
+        (param_format_of_ignored_format):
+        (buffer_check_size):
+        (buffer_add_char):
+        (buffer_add_string):
+        (buffer_contents):
+        (char_of_iconv):
+        (char_of_fconv):
+        (char_of_counter):
+        (print_char):
+        (set while.set var):
+        (set while.set else):
+        (set var):
+        (set else):
+        (set print_char):
+        (set if):
+        (bprint_padty):
+        (bprint_ignored_flag):
+        (bprint_pad_opt):
+        (bprint_padding):
+        (bprint_precision):
+        (bprint_iconv_flag):
+        (bprint_int_fmt):
+        (bprint_altint_fmt):
+        (bprint_fconv_flag):
+        (bprint_float_fmt):
+        (string_of_formatting_lit):
+        (string_of_formatting_gen):
+        (bprint_char_literal):
+        (bprint_string_literal):
+        (bprint_fmtty):
+        (int_of_custom_arity):
+        (bprint_fmt):
+        (string_of_fmt):
+        (symm):
+        (fmtty_rel_det):
+        (trans):
+        (fmtty_of_formatting_gen):
+        (fmtty_of_fmt):
+        (fmtty_of_custom):
+        (fmtty_of_padding_fmtty):
+        (fmtty_of_precision_fmtty):
+        (type_padding):
+        (type_padprec):
+        (type_ignored_param_one):
+        (type_format_gen):
+        (type_ignored_format_substitution):
+        (type_format):
+        (recast):
+        (fix_padding):
+        (fix_int_precision):
+        (string_to_caml_string):
+        (format_of_iconv):
+        (format_of_aconv):
+        (format_of_fconv):
+        (convert_int):
+        (convert_int32):
+        (convert_nativeint):
+        (convert_int64):
+        (else.is_valid):
+        (convert_float):
+        (format_caml_char):
+        (string_of_fmtty):
+        (else.switch.):
+        (else.switch.k.prime):
+        (else.switch.else.):
+        (else.switch.else.k.prime.1):
+        (make_printf):
+        (make_from_fmtty):
+        (make_invalid_arg):
+        (make_string_padding):
+        (make_int_padding_precision):
+        (make_custom):
+        (output_acc):
+        (bufput_acc):
+        (strput_acc):
+        (failwith_message.k):
+        (failwith_message):
+        (open_box_of_string.else.invalid_box):
+        (open_box_of_string.else.parse_spaces):
+        (open_box_of_string.else.parse_lword):
+        (open_box_of_string.else.parse_int):
+        (open_box_of_string):
+        (make_padding_fmt_ebb):
+        (make_precision_fmt_ebb):
+        (make_padprec_fmt_ebb):
+        (invalid_format_message):
+        (invalid_format_without):
+        (expected_character):
+        (compute_int_conv):
+        (incompatible_flag):
+        (parse_positive):
+        (parse_conv):
+        (parse_after_precision):
+        (else.parse_literal):
+        (parse_after_padding):
+        (parse_literal):
+        (parse_after_at):
+        (add_literal):
+        (parse_spaces):
+        (parse_integer):
+        (compute_float_conv):
+        (search_subformat_end):
+        (check_no_0):
+        (opt_of_pad):
+        (get_prec_opt):
+        (else.switch.case.99.char_format):
+        (else.switch.scan_format):
+        (parse_conversion):
+        (set_flag):
+        (parse_flags):
+        (is_int_base):
+        (counter_of_char):
+        (add_range):
+        (fail_single_percent):
+        (parse_char_set_after_char):
+        (parse_char_set_content):
+        (parse_char_set_start):
+        (parse_char_set):
+        (check_open_box):
+        (parse_tag):
+        (fmt_ebb_of_string):
+        (format_of_string_fmtty):
+        (format_of_string_format):
+        (caret):
+        (caml_ml_open_descriptor_in):
+        (caml_ml_open_descriptor_out):
+        (caml_ml_flush):
+        (node_std_output):
+        (caml_ml_output_char):
+        (caml_ml_input):
+        (caml_ml_input_char):
+        (caml_ml_out_channels_list):
+        (fail):
+        (caml_lex_array):
+        (caml_lex_engine):
+        (caml_lex_run_mem):
+        (caml_lex_run_tag):
+        (caml_new_lex_engine):
+        (caml_obj_dup):
+        (caml_obj_truncate):
+        (caml_lazy_make_forward):
+        (caml_update_dummy):
+        (caml_int_compare):
+        (caml_compare):
+        (caml_equal):
+        (caml_notequal):
+        (caml_greaterequal):
+        (caml_lessequal):
+        (else.aux):
+        (caml_get_public_method):
+        (caml_parse_engine):
+        (caml_set_parser_trace):
+        (js_string_of_char):
+        (caml_string_get):
+        (caml_create_string):
+        (caml_string_compare):
+        (caml_fill_string):
+        (caml_blit_string):
+        (caml_blit_bytes):
+        (bytes_of_string):
+        (bytes_to_string):
+        (caml_string_of_char_array):
+        (caml_is_printable):
+        (caml_string_get16):
+        (caml_string_get32):
+        (repeat):
+        (chr):
+        (app):
+        (js):
+        (curry_1):
+        (_1):
+        (js1):
+        (__1):
+        (curry_2):
+        (_2):
+        (js2):
+        (__2):
+        (curry_3):
+        (_3):
+        (js3):
+        (__3):
+        (curry_4):
+        (_4):
+        (js4):
+        (__4):
+        (curry_5):
+        (_5):
+        (js5):
+        (__5):
+        (curry_6):
+        (_6):
+        (js6):
+        (__6):
+        (curry_7):
+        (_7):
+        (js7):
+        (__7):
+        (curry_8):
+        (_8):
+        (js8):
+        (__8):
+        (stream):
+        (eos):
+        (skip):
+        (read):
+        (peek):
+        (string_of_byte):
+        (position):
+        (region):
+        (error):
+        (guard):
+        (get 1):
+        (get expect):
+        (get illegal):
+        (at):
+        (u32):
+        (u64):
+        (get require):
+        (vuN):
+        (get var):
+        (vsN):
+        (vu32):
+        (vs32):
+        (vs64):
+        (f32):
+        (f64):
+        (len32):
+        (string):
+        (opt):
+        (vec):
+        (sized):
+        (value_type):
+        (elem_type):
+        (stack_type):
+        (table_type):
+        (memory_type):
+        (mutability.get if):
+        (mutability):
+        (instr.get if):
+        (instr_block):
+        (const):
+        (id):
+        (section):
+        (type_section):
+        (import_kind.get if):
+        (import_section):
+        (func_section):
+        (table_section):
+        (memory_section):
+        (global):
+        (global_section):
+        (export_kind.get if):
+        (export_section):
+        (start_section):
+        (local):
+        (code):
+        (code_section):
+        (table_segment):
+        (elem_section):
+        (memory_segment):
+        (data_section):
+        (partial_arg.1):
+        (custom):
+        (custom_section):
+        (iterate):
+        (decode):
+        (patch):
+        (encode.u8):
+        (encode.u16):
+        (encode.u32):
+        (encode.vu64):
+        (encode.vs64):
+        (encode.vu32):
+        (encode.len):
+        (encode.bool):
+        (encode.string):
+        (encode.vec):
+        (encode.gap32):
+        (encode.patch_gap32):
+        (encode.value_type):
+        (encode.stack_type):
+        (encode.func_type):
+        (encode.limits):
+        (encode.table_type):
+        (encode.memory_type):
+        (encode.global_type):
+        (encode.memop):
+        (encode):
+        (encode.instr):
+        (encode.const):
+        (encode.section):
+        (encode.type_section):
+        (encode.import):
+        (encode.import_section):
+        (encode.func):
+        (encode.func_section):
+        (encode.table):
+        (encode.table_section):
+        (encode.memory):
+        (encode.memory_section):
+        (encode.global):
+        (encode.global_section):
+        (encode.export_kind):
+        (encode.export):
+        (encode.export_section):
+        (encode.start_section):
+        (encode.combine):
+        (encode.compress):
+        (encode.local):
+        (encode.code):
+        (encode.code_section):
+        (encode.segment):
+        (encode.table_segment):
+        (encode.elem_section):
+        (encode.memory_segment):
+        (encode.module_):
+        (Make.warn):
+        (Make.error):
+        (Make):
+        (print_nan_significand_digits):
+        (Make.of_bits):
+        (Make.to_bits):
+        (Make.is_nan):
+        (Make.canonicalize_nan):
+        (Make.determine_binary_nan):
+        (Make.determine_unary_nan):
+        (Make.binary):
+        (Make.unary):
+        (Make.add):
+        (Make.sub):
+        (Make.mul):
+        (Make.div):
+        (Make.sqrt):
+        (Make.ceil):
+        (Make.floor):
+        (Make.trunc):
+        (Make.nearest):
+        (Make.min):
+        (Make.max):
+        (Make.abs):
+        (Make.neg):
+        (Make.copysign):
+        (Make.eq):
+        (Make.ne):
+        (Make.lt):
+        (Make.gt):
+        (Make.le):
+        (Make.ge):
+        (Make.of_signless_string):
+        (Make.of_string):
+        (Make.to_string):
+        (add_queue):
+        (peek_queue):
+        (take_queue):
+        (pp_enqueue):
+        (pp_clear_queue):
+        (pp_output_string):
+        (break_new_line):
+        (break_same_line):
+        (pp_force_break_line):
+        (switch.add_tab):
+        (else.switch.find):
+        (format_pp_token):
+        (advance_left):
+        (enqueue_advance):
+        (enqueue_string_as):
+        (set_size):
+        (scan_push):
+        (pp_open_box_gen):
+        (pp_close_box):
+        (pp_open_tag):
+        (pp_close_tag):
+        (pp_set_print_tags):
+        (pp_set_mark_tags):
+        (pp_get_print_tags):
+        (pp_get_mark_tags):
+        (pp_set_tags):
+        (pp_get_formatter_tag_functions):
+        (pp_set_formatter_tag_functions):
+        (pp_rinit):
+        (pp_flush_queue):
+        (pp_print_as_size):
+        (pp_print_string):
+        (pp_print_int):
+        (pp_print_float):
+        (pp_print_bool):
+        (pp_open_hbox):
+        (pp_open_vbox):
+        (pp_open_hvbox):
+        (pp_open_hovbox):
+        (pp_open_box):
+        (pp_print_newline):
+        (pp_print_flush):
+        (pp_force_newline):
+        (pp_print_if_newline):
+        (pp_print_break):
+        (pp_print_space):
+        (pp_print_cut):
+        (pp_open_tbox):
+        (pp_close_tbox):
+        (pp_print_tbreak):
+        (pp_print_tab):
+        (pp_set_tab):
+        (pp_print_list):
+        (flush):
+        (pp_print_text):
+        (pp_set_max_boxes):
+        (pp_get_max_boxes):
+        (pp_over_max_boxes):
+        (pp_get_ellipsis_text):
+        (pp_limit):
+        (pp_set_max_indent):
+        (pp_get_max_indent):
+        (pp_set_margin):
+        (pp_get_margin):
+        (pp_set_formatter_out_functions):
+        (pp_get_formatter_out_functions):
+        (pp_set_formatter_output_functions):
+        (pp_get_formatter_output_functions):
+        (pp_set_all_formatter_output_functions):
+        (pp_get_all_formatter_output_functions):
+        (display_newline):
+        (display_blanks):
+        (state.16):
+        (state.17):
+        (state.18):
+        (state.19):
+        (pp_set_formatter_out_channel):
+        (default_pp_mark_open_tag):
+        (default_pp_mark_close_tag):
+        (default_pp_print_open_tag):
+        (default_pp_print_close_tag):
+        (pp_make_formatter):
+        (ppf.18):
+        (ppf.19):
+        (make_formatter):
+        (formatter_of_out_channel):
+        (formatter_of_buffer):
+        (flush_str_formatter):
+        (flush_buf_formatter):
+        (open_hbox):
+        (open_vbox):
+        (open_hvbox):
+        (open_hovbox):
+        (open_box):
+        (close_box):
+        (open_tag):
+        (close_tag):
+        (print_as):
+        (print_string):
+        (print_int):
+        (print_float):
+        (print_bool):
+        (print_cut):
+        (print_space):
+        (force_newline):
+        (print_flush):
+        (print_newline):
+        (print_if_newline):
+        (open_tbox):
+        (close_tbox):
+        (print_tbreak):
+        (set_tab):
+        (print_tab):
+        (set_margin):
+        (get_margin):
+        (set_max_indent):
+        (get_max_indent):
+        (set_max_boxes):
+        (get_max_boxes):
+        (over_max_boxes):
+        (set_ellipsis_text):
+        (get_ellipsis_text):
+        (set_formatter_out_channel):
+        (set_formatter_out_functions):
+        (get_formatter_out_functions):
+        (set_formatter_output_functions):
+        (get_formatter_output_functions):
+        (set_all_formatter_output_functions):
+        (get_all_formatter_output_functions):
+        (set_formatter_tag_functions):
+        (get_formatter_tag_functions):
+        (set_print_tags):
+        (get_print_tags):
+        (set_mark_tags):
+        (get_mark_tags):
+        (set_tags):
+        (compute_tag):
+        (output_formatting_lit):
+        (kfprintf):
+        (ikfprintf):
+        (fprintf):
+        (ifprintf):
+        (printf):
+        (eprintf):
+        (k.prime):
+        (ksprintf):
+        (sprintf):
+        (asprintf.k.prime):
+        (asprintf):
+        (k):
+        (bprintf):
+        (succ):
+        (pred):
+        (abs):
+        (lognot):
+        (Make.cmp_u):
+        (Make.divrem_u):
+        (Make.div_s):
+        (Make.div_u):
+        (Make.rem_s):
+        (Make.rem_u):
+        (Make.shift):
+        (Make.shl):
+        (Make.shr_s):
+        (Make.shr_u):
+        (Make.clamp_rotate_count):
+        (Make.rotl):
+        (Make.rotr):
+        (Make.loop):
+        (Make.clz):
+        (Make.ctz):
+        (Make.popcnt):
+        (Make.eqz):
+        (Make.lt_u):
+        (Make.le_u):
+        (Make.gt_u):
+        (Make.ge_u):
+        (Make.of_int_u):
+        (Make.to_string_u):
+        (Make.require):
+        (Make.dec_digit):
+        (Make.hex_digit):
+        (Make.parse_int):
+        (Make.of_string_s):
+        (Make.of_string_u):
+        (convert_pos):
+        (error_nest):
+        (text):
+        (intop):
+        (floatop):
+        (numop):
+        (memsz):
+        (ext):
+        (token.else.switch):
+        (token.else.switch.):
+        (token):
+        (__ocaml_lex_comment_rec):
+        (engine):
+        (new_engine):
+        (from_function):
+        (from_channel):
+        (from_string):
+        (lexeme):
+        (sub_lexeme):
+        (sub_lexeme_opt):
+        (sub_lexeme_char):
+        (sub_lexeme_char_opt):
+        (lexeme_char):
+        (lexeme_start):
+        (lexeme_end):
+        (lexeme_start_p):
+        (lexeme_end_p):
+        (new_line):
+        (flush_input):
+        (take):
+        (drop):
+        (last):
+        (split_last):
+        (index_of):
+        (index_of_int32):
+        (dim):
+        (set 1):
+        (get 2):
+        (log2):
+        (is_power_of_two):
+        (loop):
+        (breakup):
+        (hd):
+        (tl):
+        (rev_append):
+        (rev):
+        (flatten):
+        (rev_map):
+        (map2):
+        (rev_map2):
+        (iter2):
+        (fold_left2):
+        (fold_right2):
+        (for_all):
+        (exists):
+        (for_all2):
+        (exists2):
+        (mem):
+        (memq):
+        (assoc):
+        (assq):
+        (mem_assoc):
+        (mem_assq):
+        (remove_assoc):
+        (remove_assq):
+        (find):
+        (find_all):
+        (partition):
+        (split):
+        (combine):
+        (chop):
+        (rev_sort):
+        (sort_uniq):
+        (Make.height):
+        (Make.create):
+        (Make.singleton):
+        (Make.bal):
+        (Make.is_empty):
+        (Make.find):
+        (Make.mem):
+        (Make.min_binding):
+        (Make.max_binding):
+        (Make.remove_min_binding):
+        (Make.remove):
+        (Make.iter):
+        (Make.map):
+        (Make.mapi):
+        (Make.fold):
+        (Make.for_all):
+        (Make.exists):
+        (Make.add_min_binding):
+        (Make.add_max_binding):
+        (Make.join):
+        (Make.concat):
+        (Make.concat_or_join):
+        (Make.split):
+        (Make.merge):
+        (Make.filter):
+        (Make.partition):
+        (Make.cons_enum):
+        (Make.compare):
+        (Make.equal):
+        (Make.cardinal):
+        (Make.bindings_aux):
+        (Make.bindings):
+        (double_field):
+        (set_double_field):
+        (marshal):
+        (unmarshal):
+        (extension_slot):
+        (extension_name):
+        (extension_id):
+        (i32_const):
+        (i64_const):
+        (f32_const):
+        (f64_const):
+        (block):
+        (br):
+        (br_if):
+        (br_table):
+        (if_):
+        (call):
+        (call_indirect):
+        (get_local):
+        (set_local):
+        (tee_local):
+        (get_global):
+        (set_global):
+        (i32_load):
+        (i64_load):
+        (f32_load):
+        (f64_load):
+        (i32_load8_s):
+        (i32_load8_u):
+        (i32_load16_s):
+        (i32_load16_u):
+        (i64_load8_s):
+        (i64_load8_u):
+        (i64_load16_s):
+        (i64_load16_u):
+        (i64_load32_s):
+        (i64_load32_u):
+        (i32_store):
+        (i64_store):
+        (f32_store):
+        (f64_store):
+        (i32_store8):
+        (i32_store16):
+        (i64_store8):
+        (i64_store16):
+        (i64_store32):
+        (parse):
+        (string_to):
+        (string_to_script):
+        (string_to_module):
+        (parse_error):
+        (position_to_pos):
+        (positions_to_region):
+        (ati):
+        (nat):
+        (nat32):
+        (empty_context):
+        (enter_func):
+        (type_):
+        (lookup):
+        (label):
+        (anon_type):
+        (bind):
+        (bind_func):
+        (bind_local):
+        (bind_global):
+        (bind_table):
+        (bind_memory):
+        (anon):
+        (anon_func):
+        (anon_locals):
+        (anon_global):
+        (anon_table):
+        (anon_memory):
+        (anon_label):
+        (explicit_sig):
+        (inline_type):
+        (yyact):
+        (script1):
+        (module1):
+        (grow_stacks):
+        (clear_parser):
+        (current_lookahead_fun):
+        (catch.else.current_lookahead_fun.0):
+        (yyparse):
+        (peek_val):
+        (symbol_start_pos):
+        (symbol_end_pos):
+        (rhs_start_pos):
+        (rhs_end_pos):
+        (symbol_start):
+        (symbol_end):
+        (rhs_start):
+        (rhs_end):
+        (is_current_lookahead):
+        (failwith):
+        (invalid_arg):
+        (min):
+        (max):
+        (lnot):
+        (char_of_int):
+        (string_of_bool):
+        (bool_of_string):
+        (string_of_int):
+        (valid_float_lexem):
+        (string_of_float):
+        (open_out_gen):
+        (open_out):
+        (open_out_bin):
+        (flush_all):
+        (output_bytes):
+        (output_string):
+        (output):
+        (output_substring):
+        (output_value):
+        (close_out):
+        (close_out_noerr):
+        (open_in_gen):
+        (open_in):
+        (open_in_bin):
+        (input):
+        (else.r):
+        (unsafe_really_input):
+        (really_input):
+        (really_input_string):
+        (input_line.build_result):
+        (input_line.n):
+        (input_line.scan):
+        (input_line):
+        (close_in_noerr):
+        (print_bytes):
+        (print_endline):
+        (prerr_char):
+        (prerr_string):
+        (prerr_bytes):
+        (prerr_int):
+        (prerr_float):
+        (prerr_endline):
+        (prerr_newline):
+        (read_line):
+        (read_int):
+        (read_float):
+        (string_of_format):
+        (at_exit.exit_function.0):
+        (at_exit):
+        (do_at_exit):
+        (exit):
+        (output_binary_int):
+        (seek_out):
+        (pos_out):
+        (out_channel_length):
+        (set_binary_mode_out):
+        (input_binary_int):
+        (input_value):
+        (seek_in):
+        (pos_in):
+        (in_channel_length):
+        (close_in):
+        (set_binary_mode_in):
+        (LargeFile_000):
+        (LargeFile_001):
+        (LargeFile_002):
+        (LargeFile_003):
+        (LargeFile_004):
+        (LargeFile_005):
+        (kbprintf):
+        (plus):
+        (pp):
+        (print):
+        (string_of_pos):
+        (string_of_region):
+        (escaped.needs_escape):
+        (set_signal):
+        (catch_break):
+        (size):
+        (string_of_value_type):
+        (string_of_value_types):
+        (string_of_elem_type):
+        (string_of_limits):
+        (string_of_table_type):
+        (string_of_global_type):
+        (string_of_stack_type):
+        (string_of_func_type):
+        (type_of):
+        (default_value):
+        (value_of_bool):
+        (string_of_values):
+        (to_value):
+        (of_value):
+        (g):
+        (binary):
+        (bytes):
+        * wasm/spec-tests/address.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/binary.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/block.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/br.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/br_if.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/br_table.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/break-drop.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/call.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/call_indirect.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/comments.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/conversions.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/custom_section.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/endianness.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/exports.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/f32.wast.js: Removed.
+        * wasm/spec-tests/f32_cmp.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/f64.wast.js: Removed.
+        * wasm/spec-tests/f64_cmp.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/fac.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/float_exprs.wast.js: Removed.
+        * wasm/spec-tests/float_literals.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/float_memory.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/float_misc.wast.js: Removed.
+        * wasm/spec-tests/forward.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/func.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/func_ptrs.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/get_local.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/globals.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/i32.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/i64.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/if.wast.js: Added.
+        * wasm/spec-tests/imports.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/int_exprs.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/int_literals.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/jsapi.js: Added.
+        (testJSAPI.get test):
+        (testJSAPI.test):
+        (testJSAPI.set test):
+        (testJSAPI.assertCompileError):
+        (testJSAPI.assertCompileSuccess):
+        (testJSAPI):
+        * wasm/spec-tests/labels.wast.js: Added.
+        * wasm/spec-tests/left-to-right.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/linking.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/loop.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/memory.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/memory_redundancy.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/memory_trap.wast.js: Removed.
+        * wasm/spec-tests/names.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/nop.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/resizing.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/return.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/select.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/set_local.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/skip-stack-guard-page.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/stack.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/start.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/store_retval.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/switch.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/tee_local.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/traps.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/typecheck.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/unreachable.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+        * wasm/spec-tests/unreached-invalid.wast.js: Added.
+        * wasm/spec-tests/unwind.wast.js:
+        (register): Deleted.
+        (module): Deleted.
+        (instance): Deleted.
+        (assert_malformed): Deleted.
+        (assert_invalid): Deleted.
+        (assert_soft_invalid): Deleted.
+        (assert_unlinkable): Deleted.
+        (assert_uninstantiable): Deleted.
+        (assert_trap): Deleted.
+        (assert_return): Deleted.
+        (assert_return_nan): Deleted.
+
</ins><span class="cx"> 2017-04-01  Oleksandr Skachkov  &lt;gskachkov@gmail.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Object with numerical keys with gaps gets filled by NaN values
</span></span></pre></div>
<a id="trunkJSTestswasmimportspectestsrb"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/import-spec-tests.rb (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/import-spec-tests.rb        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/import-spec-tests.rb        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -37,9 +37,8 @@
</span><span class="cx"> def usage
</span><span class="cx">     puts &quot;&quot;
</span><span class="cx">     puts &quot;usage:&quot;
</span><del>-    puts &quot;    import-spec-tests.rb --spec &lt;path-to-wasm-spec-git-repo&gt; --wabt &lt;path-to-wabt-git-repo&gt; [-v]&quot;
</del><ins>+    puts &quot;    import-spec-tests.rb --spec &lt;path-to-wasm-spec-git-repo&gt; [-v]&quot;
</ins><span class="cx">     puts &quot;&quot;
</span><del>-    puts &quot;    wabt's git repo can be found here: https://github.com/WebAssembly/wabt&quot;
</del><span class="cx">     puts &quot;    the wasm spec's git repo can be found here: https://github.com/WebAssembly/spec&quot;
</span><span class="cx">     puts &quot;&quot;
</span><span class="cx">     exit 1
</span><span class="lines">@@ -46,11 +45,9 @@
</span><span class="cx"> end
</span><span class="cx"> 
</span><span class="cx"> $specDirectory = nil
</span><del>-$wabtDirectory = nil
</del><span class="cx"> $verbose = false
</span><span class="cx"> 
</span><span class="cx"> GetoptLong.new(['--spec',GetoptLong::REQUIRED_ARGUMENT],
</span><del>-               ['--wabt', GetoptLong::REQUIRED_ARGUMENT],
</del><span class="cx">                ['-v', GetoptLong::OPTIONAL_ARGUMENT],
</span><span class="cx">                ['--help', GetoptLong::OPTIONAL_ARGUMENT],
</span><span class="cx">                ).each {
</span><span class="lines">@@ -60,8 +57,6 @@
</span><span class="cx">         usage
</span><span class="cx">     when '--spec'
</span><span class="cx">         $specDirectory = arg
</span><del>-    when '--wabt'
-        $wabtDirectory = arg
</del><span class="cx">     when '-v'
</span><span class="cx">         $verbose = true
</span><span class="cx">     end
</span><span class="lines">@@ -68,35 +63,31 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> raise unless $specDirectory
</span><del>-raise unless $wabtDirectory
</del><span class="cx"> 
</span><span class="cx"> $resultDirectory = File.join(WASM_PATH, &quot;spec-tests&quot;)
</span><ins>+$harnessDirectory = File.join(WASM_PATH, &quot;spec-harness&quot;)
</ins><span class="cx"> 
</span><del>-begin
-    FileUtils.remove_dir($resultDirectory)
-rescue
-    puts &quot;No directroy: #{$resultDirectory}&quot; if $verbose
</del><ins>+$specTestDirectory = File.join($specDirectory, &quot;test&quot;)
+
+def removeDir(file)
+    begin
+        FileUtils.remove_dir(file)
+    rescue
+        puts &quot;No directory: #{file}&quot; if $verbose
+    end
</ins><span class="cx"> end
</span><span class="cx"> 
</span><ins>+removeDir($resultDirectory)
+removeDir($harnessDirectory)
+
</ins><span class="cx"> FileUtils.mkdir($resultDirectory)
</span><ins>+FileUtils.cp_r(File.join($specTestDirectory, &quot;harness&quot;), $harnessDirectory)
</ins><span class="cx"> 
</span><del>-$wabtScript = File.join($wabtDirectory, &quot;test&quot;, &quot;run-gen-spec-js.py&quot;)
</del><ins>+$genScript = File.join($specTestDirectory, &quot;build.py&quot;)
+stdout, stderr, status = Open3.capture3(&quot;#{$genScript} --js #{$resultDirectory}&quot;)
+if stderr != &quot;&quot;
+    puts &quot;failed to generate tests&quot;
+    puts &quot;The error is:\n--------------\n #{stderr}\n--------------\n&quot; if $verbose
+end
+puts stdout if $verbose
</ins><span class="cx"> 
</span><del>-Dir.entries(File.join($specDirectory, &quot;test&quot;, &quot;core&quot;)).each {
-    | wast |
-
-    next if File.extname(wast) != &quot;.wast&quot;
-    next if File.extname(File.basename(wast, &quot;.wast&quot;)) == &quot;.fail&quot;
-
-    stdout, stderr, status = Open3.capture3(&quot;#{$wabtScript} #{File.join($specDirectory, &quot;test&quot;, &quot;core&quot;, wast)}&quot;)
-    if stderr != &quot;&quot;
-        puts &quot;Skipping making test for file: #{wast} because of a wabt error&quot;
-        puts &quot;The error is:\n--------------\n #{stderr}\n--------------\n&quot; if $verbose
-    else
-        resultFile = wast + &quot;.js&quot;
-        puts &quot;Creating imported JS file: #{File.join($resultDirectory, resultFile)}&quot;
-        File.open(File.join($resultDirectory, resultFile), &quot;w&quot;) { 
-            |f| f.write(stdout)
-        }
-    end
-}
</del></span></pre></div>
<a id="trunkJSTestswasmspecharnessindexjs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-harness/index.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-harness/index.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-harness/index.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,337 @@
</span><ins>+/*
+ * Copyright 2017 WebAssembly Community Group participants
+ *
+ * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
+
+'use strict';
+
+let testNum = (function() {
+    let count = 1;
+    return function() {
+        return `#${count++} `;
+    }
+})();
+
+// WPT's assert_throw uses a list of predefined, hardcoded known errors. Since
+// it is not aware of the WebAssembly error types (yet), implement our own
+// version.
+function assertThrows(func, err) {
+    let caught = false;
+    try {
+        func();
+    } catch(e) {
+        assert_true(e instanceof err, `expected ${err.name}, observed ${e.constructor.name}`);
+        caught = true;
+    }
+    assert_true(caught, testNum() + &quot;assertThrows must catch any error.&quot;)
+}
+
+/******************************************************************************
+***************************** WAST HARNESS ************************************
+******************************************************************************/
+
+// For assertions internal to our test harness.
+function _assert(x) {
+    if (!x) {
+        throw new Error(`Assertion failure: ${x}`);
+    }
+}
+
+// A simple sum type that can either be a valid Value or an Error.
+function Result(type, maybeValue) {
+    this.value = maybeValue;
+    this.type = type;
+};
+
+Result.VALUE = 'VALUE';
+Result.ERROR = 'ERROR';
+
+function ValueResult(val) { return new Result(Result.VALUE, val); }
+function ErrorResult(err) { return new Result(Result.ERROR, err); }
+
+Result.prototype.isError = function() { return this.type === Result.ERROR; }
+
+const EXPECT_INVALID = false;
+
+/* DATA **********************************************************************/
+
+let soft_validate = true;
+
+let $$;
+
+// Default imports.
+var registry = {};
+
+// Resets the registry between two different WPT tests.
+function reinitializeRegistry() {
+    if (typeof WebAssembly === 'undefined')
+        return;
+
+    registry = {
+        spectest: {
+            print: print,
+            global: 666,
+            table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
+            memory: new WebAssembly.Memory({initial: 1, maximum: 2})
+        }
+    };
+}
+
+reinitializeRegistry();
+
+/* WAST POLYFILL *************************************************************/
+
+function binary(bytes) {
+    let buffer = new ArrayBuffer(bytes.length);
+    let view = new Uint8Array(buffer);
+    for (let i = 0; i &lt; bytes.length; ++i) {
+        view[i] = bytes.charCodeAt(i);
+    }
+    return buffer;
+}
+
+/**
+ * Returns a compiled module, or throws if there was an error at compilation.
+ */
+function module(bytes, valid = true) {
+    let buffer = binary(bytes);
+    let validated;
+
+    try {
+        validated = WebAssembly.validate(buffer);
+    } catch (e) {
+        throw new Error(`WebAssembly.validate throws: ${e}${e.stack}`);
+    }
+
+    if (validated !== valid) {
+        // Try to get a more precise error message from the WebAssembly.CompileError.
+        let err = '';
+        try { new WebAssembly.Module(buffer) } catch(e) { err = e.toString() }
+        throw new Error(`WebAssembly.validate error: ${err}\n`);
+    }
+
+    let module;
+    try {
+        module = new WebAssembly.Module(buffer);
+    } catch(e) {
+        if (valid)
+            throw new Error('WebAssembly.Module ctor unexpectedly throws');
+        throw e;
+    }
+
+    return module;
+}
+
+function uniqueTest(func, desc) {
+    test(func, testNum() + desc);
+}
+
+function assert_invalid(bytes) {
+    uniqueTest(() =&gt; {
+        try {
+            module(bytes, /* valid */ false);
+            throw new Error('did not fail');
+        } catch(e) {
+            assert_true(e instanceof WebAssembly.CompileError, &quot;expected invalid failure:&quot;);
+        }
+    }, &quot;A wast module that should be invalid or malformed.&quot;);
+}
+
+const assert_malformed = assert_invalid;
+
+function assert_soft_invalid(bytes) {
+    uniqueTest(() =&gt; {
+        try {
+            module(bytes, /* valid */ soft_validate);
+            if (soft_validate)
+                throw new Error('did not fail');
+        } catch(e) {
+            if (soft_validate)
+                assert_true(e instanceof WebAssembly.CompileError, &quot;expected soft invalid failure:&quot;);
+        }
+    }, &quot;A wast module that *could* be invalid under certain engines.&quot;);
+}
+
+function instance(bytes, imports = registry, valid = true) {
+    if (imports instanceof Result) {
+        if (imports.isError())
+            return imports;
+        imports = imports.value;
+    }
+
+    let err = null;
+
+    let m, i;
+    try {
+        let m = module(bytes);
+        i = new WebAssembly.Instance(m, imports);
+    } catch(e) {
+        err = e;
+    }
+
+    if (valid) {
+        uniqueTest(() =&gt; {
+            let instantiated = err === null;
+            assert_true(instantiated, err);
+        }, &quot;module successfully instantiated&quot;);
+    }
+
+    return err !== null ? ErrorResult(err) : ValueResult(i);
+}
+
+function register(name, instance) {
+    _assert(instance instanceof Result);
+
+    if (instance.isError())
+        return;
+
+    registry[name] = instance.value.exports;
+}
+
+function call(instance, name, args) {
+    _assert(instance instanceof Result);
+
+    if (instance.isError())
+        return instance;
+
+    let err = null;
+    let result;
+    try {
+        result = instance.value.exports[name](...args);
+    } catch(e) {
+        err = e;
+    }
+
+    return err !== null ? ErrorResult(err) : ValueResult(result);
+};
+
+function get(instance, name) {
+    _assert(instance instanceof Result);
+
+    if (instance.isError())
+        return instance;
+
+    return ValueResult(instance.value.exports[name]);
+}
+
+function exports(name, instance) {
+    _assert(instance instanceof Result);
+
+    if (instance.isError())
+        return instance;
+
+    return ValueResult({ [name]: instance.value.exports });
+}
+
+function run(action) {
+    let result = action();
+
+    _assert(result instanceof Result);
+
+    uniqueTest(() =&gt; {
+        if (result.isError())
+            throw result.value;
+    }, &quot;A wast test that runs without any special assertion.&quot;);
+}
+
+function assert_unlinkable(bytes) {
+    let result = instance(bytes, registry, EXPECT_INVALID);
+
+    _assert(result instanceof Result);
+
+    uniqueTest(() =&gt; {
+        assert_true(result.isError(), 'expected error result');
+        if (result.isError()) {
+            let e = result.value;
+            assert_true(e instanceof WebAssembly.LinkError, `expected link error, observed ${e}:`);
+        }
+    }, &quot;A wast module that is unlinkable.&quot;);
+}
+
+function assert_uninstantiable(bytes) {
+    let result = instance(bytes, registry, EXPECT_INVALID);
+
+    _assert(result instanceof Result);
+
+    uniqueTest(() =&gt; {
+        assert_true(result.isError(), 'expected error result');
+        if (result.isError()) {
+            let e = result.value;
+            assert_true(e instanceof WebAssembly.RuntimeError, `expected runtime error, observed ${e}:`);
+        }
+    }, &quot;A wast module that is uninstantiable.&quot;);
+}
+
+function assert_trap(action) {
+    let result = action();
+
+    _assert(result instanceof Result);
+
+    uniqueTest(() =&gt; {
+        assert_true(result.isError(), 'expected error result');
+        if (result.isError()) {
+            let e = result.value;
+            assert_true(e instanceof WebAssembly.RuntimeError, `expected runtime error, observed ${e}:`);
+        }
+    }, &quot;A wast module that must trap at runtime.&quot;);
+}
+
+let StackOverflow;
+try { (function f() { 1 + f() })() } catch (e) { StackOverflow = e.constructor }
+
+function assert_exhaustion(action) {
+    let result = action();
+
+    _assert(result instanceof Result);
+
+    uniqueTest(() =&gt; {
+        assert_true(result.isError(), 'expected error result');
+        if (result.isError()) {
+            let e = result.value;
+            assert_true(e instanceof StackOverflow, `expected stack overflow error, observed ${e}:`);
+        }
+    }, &quot;A wast module that must exhaust the stack space.&quot;);
+}
+
+function assert_return(action, expected) {
+    if (expected instanceof Result) {
+        if (expected.isError())
+            return;
+        expected = expected.value;
+    }
+
+    let result = action();
+
+    _assert(result instanceof Result);
+
+    uniqueTest(() =&gt; {
+        assert_true(!result.isError(), `expected success result, got: ${result.value}.`);
+        if (!result.isError()) {
+            assert_equals(result.value, expected);
+        };
+    }, &quot;A wast module that must return a particular value.&quot;);
+};
+
+function assert_return_nan(action) {
+    let result = action();
+
+    _assert(result instanceof Result);
+
+    uniqueTest(() =&gt; {
+        assert_true(!result.isError(), 'expected success result');
+        if (!result.isError()) {
+            assert_true(Number.isNaN(result.value), `expected NaN, observed ${result.value}.`);
+        };
+    }, &quot;A wast module that must return NaN.&quot;);
+}
</ins></span></pre></div>
<a id="trunkJSTestswasmspecharnesstestharnesscss"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-harness/testharness.css (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-harness/testharness.css                                (rev 0)
+++ trunk/JSTests/wasm/spec-harness/testharness.css        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,102 @@
</span><ins>+html {
+    font-family:DejaVu Sans, Bitstream Vera Sans, Arial, Sans;
+}
+
+#log .warning,
+#log .warning a {
+  color: black;
+  background: yellow;
+}
+
+#log .error,
+#log .error a {
+  color: white;
+  background: red;
+}
+
+section#summary {
+    margin-bottom:1em;
+}
+
+table#results {
+    border-collapse:collapse;
+    table-layout:fixed;
+    width:100%;
+}
+
+table#results th:first-child,
+table#results td:first-child {
+    width:4em;
+}
+
+table#results th:last-child,
+table#results td:last-child {
+    width:50%;
+}
+
+table#results.assertions th:last-child,
+table#results.assertions td:last-child {
+    width:35%;
+}
+
+table#results th {
+    padding:0;
+    padding-bottom:0.5em;
+    border-bottom:medium solid black;
+}
+
+table#results td {
+    padding:1em;
+    padding-bottom:0.5em;
+    border-bottom:thin solid black;
+}
+
+tr.pass &gt; td:first-child {
+    color:green;
+}
+
+tr.fail &gt; td:first-child {
+    color:red;
+}
+
+tr.timeout &gt; td:first-child {
+    color:red;
+}
+
+tr.notrun &gt; td:first-child {
+    color:blue;
+}
+
+.pass &gt; td:first-child, .fail &gt; td:first-child, .timeout &gt; td:first-child, .notrun &gt; td:first-child {
+    font-variant:small-caps;
+}
+
+table#results span {
+    display:block;
+}
+
+table#results span.expected {
+    font-family:DejaVu Sans Mono, Bitstream Vera Sans Mono, Monospace;
+    white-space:pre;
+}
+
+table#results span.actual {
+    font-family:DejaVu Sans Mono, Bitstream Vera Sans Mono, Monospace;
+    white-space:pre;
+}
+
+span.ok {
+    color:green;
+}
+
+tr.error {
+    color:red;
+}
+
+span.timeout {
+    color:red;
+}
+
+span.ok, span.timeout, span.error {
+    font-variant:small-caps;
+}
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkJSTestswasmspecharnesstestharnessjs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-harness/testharness.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-harness/testharness.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-harness/testharness.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,2692 @@
</span><ins>+/*global self*/
+/*jshint latedef: nofunc*/
+/*
+Distributed under both the W3C Test Suite License [1] and the W3C
+3-clause BSD License [2]. To contribute to a W3C Test Suite, see the
+policies and contribution forms [3].
+
+[1] http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
+[2] http://www.w3.org/Consortium/Legal/2008/03-bsd-license
+[3] http://www.w3.org/2004/10/27-testcases
+*/
+
+/* Documentation is in docs/api.md */
+
+(function ()
+{
+    var debug = false;
+    // default timeout is 10 seconds, test can override if needed
+    var settings = {
+        output:true,
+        harness_timeout:{
+            &quot;normal&quot;:10000,
+            &quot;long&quot;:60000
+        },
+        test_timeout:null,
+        message_events: [&quot;start&quot;, &quot;test_state&quot;, &quot;result&quot;, &quot;completion&quot;]
+    };
+
+    var xhtml_ns = &quot;http://www.w3.org/1999/xhtml&quot;;
+
+    /*
+     * TestEnvironment is an abstraction for the environment in which the test
+     * harness is used. Each implementation of a test environment has to provide
+     * the following interface:
+     *
+     * interface TestEnvironment {
+     *   // Invoked after the global 'tests' object has been created and it's
+     *   // safe to call add_*_callback() to register event handlers.
+     *   void on_tests_ready();
+     *
+     *   // Invoked after setup() has been called to notify the test environment
+     *   // of changes to the test harness properties.
+     *   void on_new_harness_properties(object properties);
+     *
+     *   // Should return a new unique default test name.
+     *   DOMString next_default_test_name();
+     *
+     *   // Should return the test harness timeout duration in milliseconds.
+     *   float test_timeout();
+     *
+     *   // Should return the global scope object.
+     *   object global_scope();
+     * };
+     */
+
+    /*
+     * A test environment with a DOM. The global object is 'window'. By default
+     * test results are displayed in a table. Any parent windows receive
+     * callbacks or messages via postMessage() when test events occur. See
+     * apisample11.html and apisample12.html.
+     */
+    function WindowTestEnvironment() {
+        this.name_counter = 0;
+        this.window_cache = null;
+        this.output_handler = null;
+        this.all_loaded = false;
+        var this_obj = this;
+        this.message_events = [];
+
+        this.message_functions = {
+            start: [add_start_callback, remove_start_callback,
+                    function (properties) {
+                        this_obj._dispatch(&quot;start_callback&quot;, [properties],
+                                           {type: &quot;start&quot;, properties: properties});
+                    }],
+
+            test_state: [add_test_state_callback, remove_test_state_callback,
+                         function(test) {
+                             this_obj._dispatch(&quot;test_state_callback&quot;, [test],
+                                                {type: &quot;test_state&quot;,
+                                                 test: test.structured_clone()});
+                         }],
+            result: [add_result_callback, remove_result_callback,
+                     function (test) {
+                         this_obj.output_handler.show_status();
+                         this_obj._dispatch(&quot;result_callback&quot;, [test],
+                                            {type: &quot;result&quot;,
+                                             test: test.structured_clone()});
+                     }],
+            completion: [add_completion_callback, remove_completion_callback,
+                         function (tests, harness_status) {
+                             var cloned_tests = map(tests, function(test) {
+                                 return test.structured_clone();
+                             });
+                             this_obj._dispatch(&quot;completion_callback&quot;, [tests, harness_status],
+                                                {type: &quot;complete&quot;,
+                                                 tests: cloned_tests,
+                                                 status: harness_status.structured_clone()});
+                         }]
+        }
+
+        on_event(window, 'load', function() {
+            this_obj.all_loaded = true;
+        });
+    }
+
+    WindowTestEnvironment.prototype._dispatch = function(selector, callback_args, message_arg) {
+        this._forEach_windows(
+                function(w, same_origin) {
+                    if (same_origin) {
+                        try {
+                            var has_selector = selector in w;
+                        } catch(e) {
+                            // If document.domain was set at some point same_origin can be
+                            // wrong and the above will fail.
+                            has_selector = false;
+                        }
+                        if (has_selector) {
+                            try {
+                                w[selector].apply(undefined, callback_args);
+                            } catch (e) {
+                                if (debug) {
+                                    throw e;
+                                }
+                            }
+                        }
+                    }
+                    if (supports_post_message(w) &amp;&amp; w !== self) {
+                        w.postMessage(message_arg, &quot;*&quot;);
+                    }
+                });
+    };
+
+    WindowTestEnvironment.prototype._forEach_windows = function(callback) {
+        // Iterate of the the windows [self ... top, opener]. The callback is passed
+        // two objects, the first one is the windows object itself, the second one
+        // is a boolean indicating whether or not its on the same origin as the
+        // current window.
+        var cache = this.window_cache;
+        if (!cache) {
+            cache = [[self, true]];
+            var w = self;
+            var i = 0;
+            var so;
+            var origins = location.ancestorOrigins;
+            while (w != w.parent) {
+                w = w.parent;
+                // In WebKit, calls to parent windows' properties that aren't on the same
+                // origin cause an error message to be displayed in the error console but
+                // don't throw an exception. This is a deviation from the current HTML5
+                // spec. See: https://bugs.webkit.org/show_bug.cgi?id=43504
+                // The problem with WebKit's behavior is that it pollutes the error console
+                // with error messages that can't be caught.
+                //
+                // This issue can be mitigated by relying on the (for now) proprietary
+                // `location.ancestorOrigins` property which returns an ordered list of
+                // the origins of enclosing windows. See:
+                // http://trac.webkit.org/changeset/113945.
+                if (origins) {
+                    so = (location.origin == origins[i]);
+                } else {
+                    so = is_same_origin(w);
+                }
+                cache.push([w, so]);
+                i++;
+            }
+            w = window.opener;
+            if (w) {
+                // window.opener isn't included in the `location.ancestorOrigins` prop.
+                // We'll just have to deal with a simple check and an error msg on WebKit
+                // browsers in this case.
+                cache.push([w, is_same_origin(w)]);
+            }
+            this.window_cache = cache;
+        }
+
+        forEach(cache,
+                function(a) {
+                    callback.apply(null, a);
+                });
+    };
+
+    WindowTestEnvironment.prototype.on_tests_ready = function() {
+        var output = new Output();
+        this.output_handler = output;
+
+        var this_obj = this;
+
+        add_start_callback(function (properties) {
+            this_obj.output_handler.init(properties);
+        });
+
+        add_test_state_callback(function(test) {
+            this_obj.output_handler.show_status();
+        });
+
+        add_result_callback(function (test) {
+            this_obj.output_handler.show_status();
+        });
+
+        add_completion_callback(function (tests, harness_status) {
+            this_obj.output_handler.show_results(tests, harness_status);
+        });
+        this.setup_messages(settings.message_events);
+    };
+
+    WindowTestEnvironment.prototype.setup_messages = function(new_events) {
+        var this_obj = this;
+        forEach(settings.message_events, function(x) {
+            var current_dispatch = this_obj.message_events.indexOf(x) !== -1;
+            var new_dispatch = new_events.indexOf(x) !== -1;
+            if (!current_dispatch &amp;&amp; new_dispatch) {
+                this_obj.message_functions[x][0](this_obj.message_functions[x][2]);
+            } else if (current_dispatch &amp;&amp; !new_dispatch) {
+                this_obj.message_functions[x][1](this_obj.message_functions[x][2]);
+            }
+        });
+        this.message_events = new_events;
+    }
+
+    WindowTestEnvironment.prototype.next_default_test_name = function() {
+        //Don't use document.title to work around an Opera bug in XHTML documents
+        var title = document.getElementsByTagName(&quot;title&quot;)[0];
+        var prefix = (title &amp;&amp; title.firstChild &amp;&amp; title.firstChild.data) || &quot;Untitled&quot;;
+        var suffix = this.name_counter &gt; 0 ? &quot; &quot; + this.name_counter : &quot;&quot;;
+        this.name_counter++;
+        return prefix + suffix;
+    };
+
+    WindowTestEnvironment.prototype.on_new_harness_properties = function(properties) {
+        this.output_handler.setup(properties);
+        if (properties.hasOwnProperty(&quot;message_events&quot;)) {
+            this.setup_messages(properties.message_events);
+        }
+    };
+
+    WindowTestEnvironment.prototype.add_on_loaded_callback = function(callback) {
+        on_event(window, 'load', callback);
+    };
+
+    WindowTestEnvironment.prototype.test_timeout = function() {
+        var metas = document.getElementsByTagName(&quot;meta&quot;);
+        for (var i = 0; i &lt; metas.length; i++) {
+            if (metas[i].name == &quot;timeout&quot;) {
+                if (metas[i].content == &quot;long&quot;) {
+                    return settings.harness_timeout.long;
+                }
+                break;
+            }
+        }
+        return settings.harness_timeout.normal;
+    };
+
+    WindowTestEnvironment.prototype.global_scope = function() {
+        return window;
+    };
+
+    /*
+     * Base TestEnvironment implementation for a generic web worker.
+     *
+     * Workers accumulate test results. One or more clients can connect and
+     * retrieve results from a worker at any time.
+     *
+     * WorkerTestEnvironment supports communicating with a client via a
+     * MessagePort.  The mechanism for determining the appropriate MessagePort
+     * for communicating with a client depends on the type of worker and is
+     * implemented by the various specializations of WorkerTestEnvironment
+     * below.
+     *
+     * A client document using testharness can use fetch_tests_from_worker() to
+     * retrieve results from a worker. See apisample16.html.
+     */
+    function WorkerTestEnvironment() {
+        this.name_counter = 0;
+        this.all_loaded = true;
+        this.message_list = [];
+        this.message_ports = [];
+    }
+
+    WorkerTestEnvironment.prototype._dispatch = function(message) {
+        this.message_list.push(message);
+        for (var i = 0; i &lt; this.message_ports.length; ++i)
+        {
+            this.message_ports[i].postMessage(message);
+        }
+    };
+
+    // The only requirement is that port has a postMessage() method. It doesn't
+    // have to be an instance of a MessagePort, and often isn't.
+    WorkerTestEnvironment.prototype._add_message_port = function(port) {
+        this.message_ports.push(port);
+        for (var i = 0; i &lt; this.message_list.length; ++i)
+        {
+            port.postMessage(this.message_list[i]);
+        }
+    };
+
+    WorkerTestEnvironment.prototype.next_default_test_name = function() {
+        var suffix = this.name_counter &gt; 0 ? &quot; &quot; + this.name_counter : &quot;&quot;;
+        this.name_counter++;
+        return &quot;Untitled&quot; + suffix;
+    };
+
+    WorkerTestEnvironment.prototype.on_new_harness_properties = function() {};
+
+    WorkerTestEnvironment.prototype.on_tests_ready = function() {
+        var this_obj = this;
+        add_start_callback(
+                function(properties) {
+                    this_obj._dispatch({
+                        type: &quot;start&quot;,
+                        properties: properties,
+                    });
+                });
+        add_test_state_callback(
+                function(test) {
+                    this_obj._dispatch({
+                        type: &quot;test_state&quot;,
+                        test: test.structured_clone()
+                    });
+                });
+        add_result_callback(
+                function(test) {
+                    this_obj._dispatch({
+                        type: &quot;result&quot;,
+                        test: test.structured_clone()
+                    });
+                });
+        add_completion_callback(
+                function(tests, harness_status) {
+                    this_obj._dispatch({
+                        type: &quot;complete&quot;,
+                        tests: map(tests,
+                            function(test) {
+                                return test.structured_clone();
+                            }),
+                        status: harness_status.structured_clone()
+                    });
+                });
+    };
+
+    WorkerTestEnvironment.prototype.add_on_loaded_callback = function() {};
+
+    WorkerTestEnvironment.prototype.test_timeout = function() {
+        // Tests running in a worker don't have a default timeout. I.e. all
+        // worker tests behave as if settings.explicit_timeout is true.
+        return null;
+    };
+
+    WorkerTestEnvironment.prototype.global_scope = function() {
+        return self;
+    };
+
+    /*
+     * Dedicated web workers.
+     * https://html.spec.whatwg.org/multipage/workers.html#dedicatedworkerglobalscope
+     *
+     * This class is used as the test_environment when testharness is running
+     * inside a dedicated worker.
+     */
+    function DedicatedWorkerTestEnvironment() {
+        WorkerTestEnvironment.call(this);
+        // self is an instance of DedicatedWorkerGlobalScope which exposes
+        // a postMessage() method for communicating via the message channel
+        // established when the worker is created.
+        this._add_message_port(self);
+    }
+    DedicatedWorkerTestEnvironment.prototype = Object.create(WorkerTestEnvironment.prototype);
+
+    DedicatedWorkerTestEnvironment.prototype.on_tests_ready = function() {
+        WorkerTestEnvironment.prototype.on_tests_ready.call(this);
+        // In the absence of an onload notification, we a require dedicated
+        // workers to explicitly signal when the tests are done.
+        tests.wait_for_finish = true;
+    };
+
+    /*
+     * Shared web workers.
+     * https://html.spec.whatwg.org/multipage/workers.html#sharedworkerglobalscope
+     *
+     * This class is used as the test_environment when testharness is running
+     * inside a shared web worker.
+     */
+    function SharedWorkerTestEnvironment() {
+        WorkerTestEnvironment.call(this);
+        var this_obj = this;
+        // Shared workers receive message ports via the 'onconnect' event for
+        // each connection.
+        self.addEventListener(&quot;connect&quot;,
+                function(message_event) {
+                    this_obj._add_message_port(message_event.source);
+                });
+    }
+    SharedWorkerTestEnvironment.prototype = Object.create(WorkerTestEnvironment.prototype);
+
+    SharedWorkerTestEnvironment.prototype.on_tests_ready = function() {
+        WorkerTestEnvironment.prototype.on_tests_ready.call(this);
+        // In the absence of an onload notification, we a require shared
+        // workers to explicitly signal when the tests are done.
+        tests.wait_for_finish = true;
+    };
+
+    /*
+     * Service workers.
+     * http://www.w3.org/TR/service-workers/
+     *
+     * This class is used as the test_environment when testharness is running
+     * inside a service worker.
+     */
+    function ServiceWorkerTestEnvironment() {
+        WorkerTestEnvironment.call(this);
+        this.all_loaded = false;
+        this.on_loaded_callback = null;
+        var this_obj = this;
+        self.addEventListener(&quot;message&quot;,
+                function(event) {
+                    if (event.data.type &amp;&amp; event.data.type === &quot;connect&quot;) {
+                        if (event.ports &amp;&amp; event.ports[0]) {
+                            // If a MessageChannel was passed, then use it to
+                            // send results back to the main window.  This
+                            // allows the tests to work even if the browser
+                            // does not fully support MessageEvent.source in
+                            // ServiceWorkers yet.
+                            this_obj._add_message_port(event.ports[0]);
+                            event.ports[0].start();
+                        } else {
+                            // If there is no MessageChannel, then attempt to
+                            // use the MessageEvent.source to send results
+                            // back to the main window.
+                            this_obj._add_message_port(event.source);
+                        }
+                    }
+                });
+
+        // The oninstall event is received after the service worker script and
+        // all imported scripts have been fetched and executed. It's the
+        // equivalent of an onload event for a document. All tests should have
+        // been added by the time this event is received, thus it's not
+        // necessary to wait until the onactivate event.
+        on_event(self, &quot;install&quot;,
+                function(event) {
+                    this_obj.all_loaded = true;
+                    if (this_obj.on_loaded_callback) {
+                        this_obj.on_loaded_callback();
+                    }
+                });
+    }
+    ServiceWorkerTestEnvironment.prototype = Object.create(WorkerTestEnvironment.prototype);
+
+    ServiceWorkerTestEnvironment.prototype.add_on_loaded_callback = function(callback) {
+        if (this.all_loaded) {
+            callback();
+        } else {
+            this.on_loaded_callback = callback;
+        }
+    };
+
+    function create_test_environment() {
+        if ('document' in self) {
+            return new WindowTestEnvironment();
+        }
+        if ('DedicatedWorkerGlobalScope' in self &amp;&amp;
+            self instanceof DedicatedWorkerGlobalScope) {
+            return new DedicatedWorkerTestEnvironment();
+        }
+        if ('SharedWorkerGlobalScope' in self &amp;&amp;
+            self instanceof SharedWorkerGlobalScope) {
+            return new SharedWorkerTestEnvironment();
+        }
+        if ('ServiceWorkerGlobalScope' in self &amp;&amp;
+            self instanceof ServiceWorkerGlobalScope) {
+            return new ServiceWorkerTestEnvironment();
+        }
+        if ('WorkerGlobalScope' in self &amp;&amp;
+            self instanceof WorkerGlobalScope) {
+            return new DedicatedWorkerTestEnvironment();
+        }
+
+        throw new Error(&quot;Unsupported test environment&quot;);
+    }
+
+    var test_environment = create_test_environment();
+
+    function is_shared_worker(worker) {
+        return 'SharedWorker' in self &amp;&amp; worker instanceof SharedWorker;
+    }
+
+    function is_service_worker(worker) {
+        return 'ServiceWorker' in self &amp;&amp; worker instanceof ServiceWorker;
+    }
+
+    /*
+     * API functions
+     */
+
+    function test(func, name, properties)
+    {
+        var test_name = name ? name : test_environment.next_default_test_name();
+        properties = properties ? properties : {};
+        var test_obj = new Test(test_name, properties);
+        test_obj.step(func, test_obj, test_obj);
+        if (test_obj.phase === test_obj.phases.STARTED) {
+            test_obj.done();
+        }
+    }
+
+    function async_test(func, name, properties)
+    {
+        if (typeof func !== &quot;function&quot;) {
+            properties = name;
+            name = func;
+            func = null;
+        }
+        var test_name = name ? name : test_environment.next_default_test_name();
+        properties = properties ? properties : {};
+        var test_obj = new Test(test_name, properties);
+        if (func) {
+            test_obj.step(func, test_obj, test_obj);
+        }
+        return test_obj;
+    }
+
+    function promise_test(func, name, properties) {
+        var test = async_test(name, properties);
+        // If there is no promise tests queue make one.
+        if (!tests.promise_tests) {
+            tests.promise_tests = Promise.resolve();
+        }
+        tests.promise_tests = tests.promise_tests.then(function() {
+            var promise = test.step(func, test, test);
+            test.step(function() {
+                assert_not_equals(promise, undefined);
+            });
+            return Promise.resolve(promise)
+                .then(
+                    function() {
+                        test.done();
+                    })
+                .catch(test.step_func(
+                    function(value) {
+                        if (value instanceof AssertionError) {
+                            throw value;
+                        }
+                        assert(false, &quot;promise_test&quot;, null,
+                               &quot;Unhandled rejection with value: ${value}&quot;, {value:value});
+                    }));
+        });
+    }
+
+    function promise_rejects(test, expected, promise, description) {
+        return promise.then(test.unreached_func(&quot;Should have rejected: &quot; + description)).catch(function(e) {
+            assert_throws(expected, function() { throw e }, description);
+        });
+    }
+
+    /**
+     * This constructor helper allows DOM events to be handled using Promises,
+     * which can make it a lot easier to test a very specific series of events,
+     * including ensuring that unexpected events are not fired at any point.
+     */
+    function EventWatcher(test, watchedNode, eventTypes)
+    {
+        if (typeof eventTypes == 'string') {
+            eventTypes = [eventTypes];
+        }
+
+        var waitingFor = null;
+
+        var eventHandler = test.step_func(function(evt) {
+            assert_true(!!waitingFor,
+                        'Not expecting event, but got ' + evt.type + ' event');
+            assert_equals(evt.type, waitingFor.types[0],
+                          'Expected ' + waitingFor.types[0] + ' event, but got ' +
+                          evt.type + ' event instead');
+            if (waitingFor.types.length &gt; 1) {
+                // Pop first event from array
+                waitingFor.types.shift();
+                return;
+            }
+            // We need to null out waitingFor before calling the resolve function
+            // since the Promise's resolve handlers may call wait_for() which will
+            // need to set waitingFor.
+            var resolveFunc = waitingFor.resolve;
+            waitingFor = null;
+            resolveFunc(evt);
+        });
+
+        for (var i = 0; i &lt; eventTypes.length; i++) {
+            watchedNode.addEventListener(eventTypes[i], eventHandler);
+        }
+
+        /**
+         * Returns a Promise that will resolve after the specified event or
+         * series of events has occured.
+         */
+        this.wait_for = function(types) {
+            if (waitingFor) {
+                return Promise.reject('Already waiting for an event or events');
+            }
+            if (typeof types == 'string') {
+                types = [types];
+            }
+            return new Promise(function(resolve, reject) {
+                waitingFor = {
+                    types: types,
+                    resolve: resolve,
+                    reject: reject
+                };
+            });
+        };
+
+        function stop_watching() {
+            for (var i = 0; i &lt; eventTypes.length; i++) {
+                watchedNode.removeEventListener(eventTypes[i], eventHandler);
+            }
+        };
+
+        test.add_cleanup(stop_watching);
+
+        return this;
+    }
+    expose(EventWatcher, 'EventWatcher');
+
+    function setup(func_or_properties, maybe_properties)
+    {
+        var func = null;
+        var properties = {};
+        if (arguments.length === 2) {
+            func = func_or_properties;
+            properties = maybe_properties;
+        } else if (func_or_properties instanceof Function) {
+            func = func_or_properties;
+        } else {
+            properties = func_or_properties;
+        }
+        tests.setup(func, properties);
+        test_environment.on_new_harness_properties(properties);
+    }
+
+    function done() {
+        if (tests.tests.length === 0) {
+            tests.set_file_is_test();
+        }
+        if (tests.file_is_test) {
+            tests.tests[0].done();
+        }
+        tests.end_wait();
+    }
+
+    function generate_tests(func, args, properties) {
+        forEach(args, function(x, i)
+                {
+                    var name = x[0];
+                    test(function()
+                         {
+                             func.apply(this, x.slice(1));
+                         },
+                         name,
+                         Array.isArray(properties) ? properties[i] : properties);
+                });
+    }
+
+    function on_event(object, event, callback)
+    {
+        object.addEventListener(event, callback, false);
+    }
+
+    function step_timeout(f, t) {
+        var outer_this = this;
+        var args = Array.prototype.slice.call(arguments, 2);
+        return setTimeout(function() {
+            f.apply(outer_this, args);
+        }, t * tests.timeout_multiplier);
+    }
+
+    expose(test, 'test');
+    expose(async_test, 'async_test');
+    expose(promise_test, 'promise_test');
+    expose(promise_rejects, 'promise_rejects');
+    expose(generate_tests, 'generate_tests');
+    expose(setup, 'setup');
+    expose(done, 'done');
+    expose(on_event, 'on_event');
+    expose(step_timeout, 'step_timeout');
+
+    /*
+     * Return a string truncated to the given length, with ... added at the end
+     * if it was longer.
+     */
+    function truncate(s, len)
+    {
+        if (s.length &gt; len) {
+            return s.substring(0, len - 3) + &quot;...&quot;;
+        }
+        return s;
+    }
+
+    /*
+     * Return true if object is probably a Node object.
+     */
+    function is_node(object)
+    {
+        // I use duck-typing instead of instanceof, because
+        // instanceof doesn't work if the node is from another window (like an
+        // iframe's contentWindow):
+        // http://www.w3.org/Bugs/Public/show_bug.cgi?id=12295
+        try {
+            var has_node_properties = (&quot;nodeType&quot; in object &amp;&amp;
+                                       &quot;nodeName&quot; in object &amp;&amp;
+                                       &quot;nodeValue&quot; in object &amp;&amp;
+                                       &quot;childNodes&quot; in object);
+        } catch (e) {
+            // We're probably cross-origin, which means we aren't a node
+            return false;
+        }
+
+        if (has_node_properties) {
+            try {
+                object.nodeType;
+            } catch (e) {
+                // The object is probably Node.prototype or another prototype
+                // object that inherits from it, and not a Node instance.
+                return false;
+            }
+            return true;
+        }
+        return false;
+    }
+
+    var replacements = {
+        &quot;0&quot;: &quot;0&quot;,
+        &quot;1&quot;: &quot;x01&quot;,
+        &quot;2&quot;: &quot;x02&quot;,
+        &quot;3&quot;: &quot;x03&quot;,
+        &quot;4&quot;: &quot;x04&quot;,
+        &quot;5&quot;: &quot;x05&quot;,
+        &quot;6&quot;: &quot;x06&quot;,
+        &quot;7&quot;: &quot;x07&quot;,
+        &quot;8&quot;: &quot;b&quot;,
+        &quot;9&quot;: &quot;t&quot;,
+        &quot;10&quot;: &quot;n&quot;,
+        &quot;11&quot;: &quot;v&quot;,
+        &quot;12&quot;: &quot;f&quot;,
+        &quot;13&quot;: &quot;r&quot;,
+        &quot;14&quot;: &quot;x0e&quot;,
+        &quot;15&quot;: &quot;x0f&quot;,
+        &quot;16&quot;: &quot;x10&quot;,
+        &quot;17&quot;: &quot;x11&quot;,
+        &quot;18&quot;: &quot;x12&quot;,
+        &quot;19&quot;: &quot;x13&quot;,
+        &quot;20&quot;: &quot;x14&quot;,
+        &quot;21&quot;: &quot;x15&quot;,
+        &quot;22&quot;: &quot;x16&quot;,
+        &quot;23&quot;: &quot;x17&quot;,
+        &quot;24&quot;: &quot;x18&quot;,
+        &quot;25&quot;: &quot;x19&quot;,
+        &quot;26&quot;: &quot;x1a&quot;,
+        &quot;27&quot;: &quot;x1b&quot;,
+        &quot;28&quot;: &quot;x1c&quot;,
+        &quot;29&quot;: &quot;x1d&quot;,
+        &quot;30&quot;: &quot;x1e&quot;,
+        &quot;31&quot;: &quot;x1f&quot;,
+        &quot;0xfffd&quot;: &quot;ufffd&quot;,
+        &quot;0xfffe&quot;: &quot;ufffe&quot;,
+        &quot;0xffff&quot;: &quot;uffff&quot;,
+    };
+
+    /*
+     * Convert a value to a nice, human-readable string
+     */
+    function format_value(val, seen)
+    {
+        if (!seen) {
+            seen = [];
+        }
+        if (typeof val === &quot;object&quot; &amp;&amp; val !== null) {
+            if (seen.indexOf(val) &gt;= 0) {
+                return &quot;[...]&quot;;
+            }
+            seen.push(val);
+        }
+        if (Array.isArray(val)) {
+            return &quot;[&quot; + val.map(function(x) {return format_value(x, seen);}).join(&quot;, &quot;) + &quot;]&quot;;
+        }
+
+        switch (typeof val) {
+        case &quot;string&quot;:
+            val = val.replace(&quot;\\&quot;, &quot;\\\\&quot;);
+            for (var p in replacements) {
+                var replace = &quot;\\&quot; + replacements[p];
+                val = val.replace(RegExp(String.fromCharCode(p), &quot;g&quot;), replace);
+            }
+            return '&quot;' + val.replace(/&quot;/g, '\\&quot;') + '&quot;';
+        case &quot;boolean&quot;:
+        case &quot;undefined&quot;:
+            return String(val);
+        case &quot;number&quot;:
+            // In JavaScript, -0 === 0 and String(-0) == &quot;0&quot;, so we have to
+            // special-case.
+            if (val === -0 &amp;&amp; 1/val === -Infinity) {
+                return &quot;-0&quot;;
+            }
+            return String(val);
+        case &quot;object&quot;:
+            if (val === null) {
+                return &quot;null&quot;;
+            }
+
+            // Special-case Node objects, since those come up a lot in my tests.  I
+            // ignore namespaces.
+            if (is_node(val)) {
+                switch (val.nodeType) {
+                case Node.ELEMENT_NODE:
+                    var ret = &quot;&lt;&quot; + val.localName;
+                    for (var i = 0; i &lt; val.attributes.length; i++) {
+                        ret += &quot; &quot; + val.attributes[i].name + '=&quot;' + val.attributes[i].value + '&quot;';
+                    }
+                    ret += &quot;&gt;&quot; + val.innerHTML + &quot;&lt;/&quot; + val.localName + &quot;&gt;&quot;;
+                    return &quot;Element node &quot; + truncate(ret, 60);
+                case Node.TEXT_NODE:
+                    return 'Text node &quot;' + truncate(val.data, 60) + '&quot;';
+                case Node.PROCESSING_INSTRUCTION_NODE:
+                    return &quot;ProcessingInstruction node with target &quot; + format_value(truncate(val.target, 60)) + &quot; and data &quot; + format_value(truncate(val.data, 60));
+                case Node.COMMENT_NODE:
+                    return &quot;Comment node &lt;!--&quot; + truncate(val.data, 60) + &quot;--&gt;&quot;;
+                case Node.DOCUMENT_NODE:
+                    return &quot;Document node with &quot; + val.childNodes.length + (val.childNodes.length == 1 ? &quot; child&quot; : &quot; children&quot;);
+                case Node.DOCUMENT_TYPE_NODE:
+                    return &quot;DocumentType node&quot;;
+                case Node.DOCUMENT_FRAGMENT_NODE:
+                    return &quot;DocumentFragment node with &quot; + val.childNodes.length + (val.childNodes.length == 1 ? &quot; child&quot; : &quot; children&quot;);
+                default:
+                    return &quot;Node object of unknown type&quot;;
+                }
+            }
+
+        /* falls through */
+        default:
+            try {
+                return typeof val + ' &quot;' + truncate(String(val), 1000) + '&quot;';
+            } catch(e) {
+                return (&quot;[stringifying object threw &quot; + String(e) +
+                        &quot; with type &quot; + String(typeof e) + &quot;]&quot;);
+            }
+        }
+    }
+    expose(format_value, &quot;format_value&quot;);
+
+    /*
+     * Assertions
+     */
+
+    function assert_true(actual, description)
+    {
+        assert(actual === true, &quot;assert_true&quot;, description,
+                                &quot;expected true got ${actual}&quot;, {actual:actual});
+    }
+    expose(assert_true, &quot;assert_true&quot;);
+
+    function assert_false(actual, description)
+    {
+        assert(actual === false, &quot;assert_false&quot;, description,
+                                 &quot;expected false got ${actual}&quot;, {actual:actual});
+    }
+    expose(assert_false, &quot;assert_false&quot;);
+
+    function same_value(x, y) {
+        if (y !== y) {
+            //NaN case
+            return x !== x;
+        }
+        if (x === 0 &amp;&amp; y === 0) {
+            //Distinguish +0 and -0
+            return 1/x === 1/y;
+        }
+        return x === y;
+    }
+
+    function assert_equals(actual, expected, description)
+    {
+         /*
+          * Test if two primitives are equal or two objects
+          * are the same object
+          */
+        if (typeof actual != typeof expected) {
+            assert(false, &quot;assert_equals&quot;, description,
+                          &quot;expected (&quot; + typeof expected + &quot;) ${expected} but got (&quot; + typeof actual + &quot;) ${actual}&quot;,
+                          {expected:expected, actual:actual});
+            return;
+        }
+        assert(same_value(actual, expected), &quot;assert_equals&quot;, description,
+                                             &quot;expected ${expected} but got ${actual}&quot;,
+                                             {expected:expected, actual:actual});
+    }
+    expose(assert_equals, &quot;assert_equals&quot;);
+
+    function assert_not_equals(actual, expected, description)
+    {
+         /*
+          * Test if two primitives are unequal or two objects
+          * are different objects
+          */
+        assert(!same_value(actual, expected), &quot;assert_not_equals&quot;, description,
+                                              &quot;got disallowed value ${actual}&quot;,
+                                              {actual:actual});
+    }
+    expose(assert_not_equals, &quot;assert_not_equals&quot;);
+
+    function assert_in_array(actual, expected, description)
+    {
+        assert(expected.indexOf(actual) != -1, &quot;assert_in_array&quot;, description,
+                                               &quot;value ${actual} not in array ${expected}&quot;,
+                                               {actual:actual, expected:expected});
+    }
+    expose(assert_in_array, &quot;assert_in_array&quot;);
+
+    function assert_object_equals(actual, expected, description)
+    {
+         //This needs to be improved a great deal
+         function check_equal(actual, expected, stack)
+         {
+             stack.push(actual);
+
+             var p;
+             for (p in actual) {
+                 assert(expected.hasOwnProperty(p), &quot;assert_object_equals&quot;, description,
+                                                    &quot;unexpected property ${p}&quot;, {p:p});
+
+                 if (typeof actual[p] === &quot;object&quot; &amp;&amp; actual[p] !== null) {
+                     if (stack.indexOf(actual[p]) === -1) {
+                         check_equal(actual[p], expected[p], stack);
+                     }
+                 } else {
+                     assert(same_value(actual[p], expected[p]), &quot;assert_object_equals&quot;, description,
+                                                       &quot;property ${p} expected ${expected} got ${actual}&quot;,
+                                                       {p:p, expected:expected, actual:actual});
+                 }
+             }
+             for (p in expected) {
+                 assert(actual.hasOwnProperty(p),
+                        &quot;assert_object_equals&quot;, description,
+                        &quot;expected property ${p} missing&quot;, {p:p});
+             }
+             stack.pop();
+         }
+         check_equal(actual, expected, []);
+    }
+    expose(assert_object_equals, &quot;assert_object_equals&quot;);
+
+    function assert_array_equals(actual, expected, description)
+    {
+        assert(actual.length === expected.length,
+               &quot;assert_array_equals&quot;, description,
+               &quot;lengths differ, expected ${expected} got ${actual}&quot;,
+               {expected:expected.length, actual:actual.length});
+
+        for (var i = 0; i &lt; actual.length; i++) {
+            assert(actual.hasOwnProperty(i) === expected.hasOwnProperty(i),
+                   &quot;assert_array_equals&quot;, description,
+                   &quot;property ${i}, property expected to be ${expected} but was ${actual}&quot;,
+                   {i:i, expected:expected.hasOwnProperty(i) ? &quot;present&quot; : &quot;missing&quot;,
+                   actual:actual.hasOwnProperty(i) ? &quot;present&quot; : &quot;missing&quot;});
+            assert(same_value(expected[i], actual[i]),
+                   &quot;assert_array_equals&quot;, description,
+                   &quot;property ${i}, expected ${expected} but got ${actual}&quot;,
+                   {i:i, expected:expected[i], actual:actual[i]});
+        }
+    }
+    expose(assert_array_equals, &quot;assert_array_equals&quot;);
+
+    function assert_approx_equals(actual, expected, epsilon, description)
+    {
+        /*
+         * Test if two primitive numbers are equal withing +/- epsilon
+         */
+        assert(typeof actual === &quot;number&quot;,
+               &quot;assert_approx_equals&quot;, description,
+               &quot;expected a number but got a ${type_actual}&quot;,
+               {type_actual:typeof actual});
+
+        assert(Math.abs(actual - expected) &lt;= epsilon,
+               &quot;assert_approx_equals&quot;, description,
+               &quot;expected ${expected} +/- ${epsilon} but got ${actual}&quot;,
+               {expected:expected, actual:actual, epsilon:epsilon});
+    }
+    expose(assert_approx_equals, &quot;assert_approx_equals&quot;);
+
+    function assert_less_than(actual, expected, description)
+    {
+        /*
+         * Test if a primitive number is less than another
+         */
+        assert(typeof actual === &quot;number&quot;,
+               &quot;assert_less_than&quot;, description,
+               &quot;expected a number but got a ${type_actual}&quot;,
+               {type_actual:typeof actual});
+
+        assert(actual &lt; expected,
+               &quot;assert_less_than&quot;, description,
+               &quot;expected a number less than ${expected} but got ${actual}&quot;,
+               {expected:expected, actual:actual});
+    }
+    expose(assert_less_than, &quot;assert_less_than&quot;);
+
+    function assert_greater_than(actual, expected, description)
+    {
+        /*
+         * Test if a primitive number is greater than another
+         */
+        assert(typeof actual === &quot;number&quot;,
+               &quot;assert_greater_than&quot;, description,
+               &quot;expected a number but got a ${type_actual}&quot;,
+               {type_actual:typeof actual});
+
+        assert(actual &gt; expected,
+               &quot;assert_greater_than&quot;, description,
+               &quot;expected a number greater than ${expected} but got ${actual}&quot;,
+               {expected:expected, actual:actual});
+    }
+    expose(assert_greater_than, &quot;assert_greater_than&quot;);
+
+    function assert_between_exclusive(actual, lower, upper, description)
+    {
+        /*
+         * Test if a primitive number is between two others
+         */
+        assert(typeof actual === &quot;number&quot;,
+               &quot;assert_between_exclusive&quot;, description,
+               &quot;expected a number but got a ${type_actual}&quot;,
+               {type_actual:typeof actual});
+
+        assert(actual &gt; lower &amp;&amp; actual &lt; upper,
+               &quot;assert_between_exclusive&quot;, description,
+               &quot;expected a number greater than ${lower} &quot; +
+               &quot;and less than ${upper} but got ${actual}&quot;,
+               {lower:lower, upper:upper, actual:actual});
+    }
+    expose(assert_between_exclusive, &quot;assert_between_exclusive&quot;);
+
+    function assert_less_than_equal(actual, expected, description)
+    {
+        /*
+         * Test if a primitive number is less than or equal to another
+         */
+        assert(typeof actual === &quot;number&quot;,
+               &quot;assert_less_than_equal&quot;, description,
+               &quot;expected a number but got a ${type_actual}&quot;,
+               {type_actual:typeof actual});
+
+        assert(actual &lt;= expected,
+               &quot;assert_less_than_equal&quot;, description,
+               &quot;expected a number less than or equal to ${expected} but got ${actual}&quot;,
+               {expected:expected, actual:actual});
+    }
+    expose(assert_less_than_equal, &quot;assert_less_than_equal&quot;);
+
+    function assert_greater_than_equal(actual, expected, description)
+    {
+        /*
+         * Test if a primitive number is greater than or equal to another
+         */
+        assert(typeof actual === &quot;number&quot;,
+               &quot;assert_greater_than_equal&quot;, description,
+               &quot;expected a number but got a ${type_actual}&quot;,
+               {type_actual:typeof actual});
+
+        assert(actual &gt;= expected,
+               &quot;assert_greater_than_equal&quot;, description,
+               &quot;expected a number greater than or equal to ${expected} but got ${actual}&quot;,
+               {expected:expected, actual:actual});
+    }
+    expose(assert_greater_than_equal, &quot;assert_greater_than_equal&quot;);
+
+    function assert_between_inclusive(actual, lower, upper, description)
+    {
+        /*
+         * Test if a primitive number is between to two others or equal to either of them
+         */
+        assert(typeof actual === &quot;number&quot;,
+               &quot;assert_between_inclusive&quot;, description,
+               &quot;expected a number but got a ${type_actual}&quot;,
+               {type_actual:typeof actual});
+
+        assert(actual &gt;= lower &amp;&amp; actual &lt;= upper,
+               &quot;assert_between_inclusive&quot;, description,
+               &quot;expected a number greater than or equal to ${lower} &quot; +
+               &quot;and less than or equal to ${upper} but got ${actual}&quot;,
+               {lower:lower, upper:upper, actual:actual});
+    }
+    expose(assert_between_inclusive, &quot;assert_between_inclusive&quot;);
+
+    function assert_regexp_match(actual, expected, description) {
+        /*
+         * Test if a string (actual) matches a regexp (expected)
+         */
+        assert(expected.test(actual),
+               &quot;assert_regexp_match&quot;, description,
+               &quot;expected ${expected} but got ${actual}&quot;,
+               {expected:expected, actual:actual});
+    }
+    expose(assert_regexp_match, &quot;assert_regexp_match&quot;);
+
+    function assert_class_string(object, class_string, description) {
+        assert_equals({}.toString.call(object), &quot;[object &quot; + class_string + &quot;]&quot;,
+                      description);
+    }
+    expose(assert_class_string, &quot;assert_class_string&quot;);
+
+
+    function _assert_own_property(name) {
+        return function(object, property_name, description)
+        {
+            assert(object.hasOwnProperty(property_name),
+                   name, description,
+                   &quot;expected property ${p} missing&quot;, {p:property_name});
+        };
+    }
+    expose(_assert_own_property(&quot;assert_exists&quot;), &quot;assert_exists&quot;);
+    expose(_assert_own_property(&quot;assert_own_property&quot;), &quot;assert_own_property&quot;);
+
+    function assert_not_exists(object, property_name, description)
+    {
+        assert(!object.hasOwnProperty(property_name),
+               &quot;assert_not_exists&quot;, description,
+               &quot;unexpected property ${p} found&quot;, {p:property_name});
+    }
+    expose(assert_not_exists, &quot;assert_not_exists&quot;);
+
+    function _assert_inherits(name) {
+        return function (object, property_name, description)
+        {
+            assert(typeof object === &quot;object&quot; || typeof object === &quot;function&quot;,
+                   name, description,
+                   &quot;provided value is not an object&quot;);
+
+            assert(&quot;hasOwnProperty&quot; in object,
+                   name, description,
+                   &quot;provided value is an object but has no hasOwnProperty method&quot;);
+
+            assert(!object.hasOwnProperty(property_name),
+                   name, description,
+                   &quot;property ${p} found on object expected in prototype chain&quot;,
+                   {p:property_name});
+
+            assert(property_name in object,
+                   name, description,
+                   &quot;property ${p} not found in prototype chain&quot;,
+                   {p:property_name});
+        };
+    }
+    expose(_assert_inherits(&quot;assert_inherits&quot;), &quot;assert_inherits&quot;);
+    expose(_assert_inherits(&quot;assert_idl_attribute&quot;), &quot;assert_idl_attribute&quot;);
+
+    function assert_readonly(object, property_name, description)
+    {
+         var initial_value = object[property_name];
+         try {
+             //Note that this can have side effects in the case where
+             //the property has PutForwards
+             object[property_name] = initial_value + &quot;a&quot;; //XXX use some other value here?
+             assert(same_value(object[property_name], initial_value),
+                    &quot;assert_readonly&quot;, description,
+                    &quot;changing property ${p} succeeded&quot;,
+                    {p:property_name});
+         } finally {
+             object[property_name] = initial_value;
+         }
+    }
+    expose(assert_readonly, &quot;assert_readonly&quot;);
+
+    function assert_throws(code, func, description)
+    {
+        try {
+            func.call(this);
+            assert(false, &quot;assert_throws&quot;, description,
+                   &quot;${func} did not throw&quot;, {func:func});
+        } catch (e) {
+            if (e instanceof AssertionError) {
+                throw e;
+            }
+            if (code === null) {
+                return;
+            }
+            if (typeof code === &quot;object&quot;) {
+                assert(typeof e == &quot;object&quot; &amp;&amp; &quot;name&quot; in e &amp;&amp; e.name == code.name,
+                       &quot;assert_throws&quot;, description,
+                       &quot;${func} threw ${actual} (${actual_name}) expected ${expected} (${expected_name})&quot;,
+                                    {func:func, actual:e, actual_name:e.name,
+                                     expected:code,
+                                     expected_name:code.name});
+                return;
+            }
+
+            var code_name_map = {
+                INDEX_SIZE_ERR: 'IndexSizeError',
+                HIERARCHY_REQUEST_ERR: 'HierarchyRequestError',
+                WRONG_DOCUMENT_ERR: 'WrongDocumentError',
+                INVALID_CHARACTER_ERR: 'InvalidCharacterError',
+                NO_MODIFICATION_ALLOWED_ERR: 'NoModificationAllowedError',
+                NOT_FOUND_ERR: 'NotFoundError',
+                NOT_SUPPORTED_ERR: 'NotSupportedError',
+                INUSE_ATTRIBUTE_ERR: 'InUseAttributeError',
+                INVALID_STATE_ERR: 'InvalidStateError',
+                SYNTAX_ERR: 'SyntaxError',
+                INVALID_MODIFICATION_ERR: 'InvalidModificationError',
+                NAMESPACE_ERR: 'NamespaceError',
+                INVALID_ACCESS_ERR: 'InvalidAccessError',
+                TYPE_MISMATCH_ERR: 'TypeMismatchError',
+                SECURITY_ERR: 'SecurityError',
+                NETWORK_ERR: 'NetworkError',
+                ABORT_ERR: 'AbortError',
+                URL_MISMATCH_ERR: 'URLMismatchError',
+                QUOTA_EXCEEDED_ERR: 'QuotaExceededError',
+                TIMEOUT_ERR: 'TimeoutError',
+                INVALID_NODE_TYPE_ERR: 'InvalidNodeTypeError',
+                DATA_CLONE_ERR: 'DataCloneError'
+            };
+
+            var name = code in code_name_map ? code_name_map[code] : code;
+
+            var name_code_map = {
+                IndexSizeError: 1,
+                HierarchyRequestError: 3,
+                WrongDocumentError: 4,
+                InvalidCharacterError: 5,
+                NoModificationAllowedError: 7,
+                NotFoundError: 8,
+                NotSupportedError: 9,
+                InUseAttributeError: 10,
+                InvalidStateError: 11,
+                SyntaxError: 12,
+                InvalidModificationError: 13,
+                NamespaceError: 14,
+                InvalidAccessError: 15,
+                TypeMismatchError: 17,
+                SecurityError: 18,
+                NetworkError: 19,
+                AbortError: 20,
+                URLMismatchError: 21,
+                QuotaExceededError: 22,
+                TimeoutError: 23,
+                InvalidNodeTypeError: 24,
+                DataCloneError: 25,
+
+                EncodingError: 0,
+                NotReadableError: 0,
+                UnknownError: 0,
+                ConstraintError: 0,
+                DataError: 0,
+                TransactionInactiveError: 0,
+                ReadOnlyError: 0,
+                VersionError: 0,
+                OperationError: 0,
+                NotAllowedError: 0
+            };
+
+            if (!(name in name_code_map)) {
+                throw new AssertionError('Test bug: unrecognized DOMException code &quot;' + code + '&quot; passed to assert_throws()');
+            }
+
+            var required_props = { code: name_code_map[name] };
+
+            if (required_props.code === 0 ||
+               (typeof e == &quot;object&quot; &amp;&amp;
+                &quot;name&quot; in e &amp;&amp;
+                e.name !== e.name.toUpperCase() &amp;&amp;
+                e.name !== &quot;DOMException&quot;)) {
+                // New style exception: also test the name property.
+                required_props.name = name;
+            }
+
+            //We'd like to test that e instanceof the appropriate interface,
+            //but we can't, because we don't know what window it was created
+            //in.  It might be an instanceof the appropriate interface on some
+            //unknown other window.  TODO: Work around this somehow?
+
+            assert(typeof e == &quot;object&quot;,
+                   &quot;assert_throws&quot;, description,
+                   &quot;${func} threw ${e} with type ${type}, not an object&quot;,
+                   {func:func, e:e, type:typeof e});
+
+            for (var prop in required_props) {
+                assert(typeof e == &quot;object&quot; &amp;&amp; prop in e &amp;&amp; e[prop] == required_props[prop],
+                       &quot;assert_throws&quot;, description,
+                       &quot;${func} threw ${e} that is not a DOMException &quot; + code + &quot;: property ${prop} is equal to ${actual}, expected ${expected}&quot;,
+                       {func:func, e:e, prop:prop, actual:e[prop], expected:required_props[prop]});
+            }
+        }
+    }
+    expose(assert_throws, &quot;assert_throws&quot;);
+
+    function assert_unreached(description) {
+         assert(false, &quot;assert_unreached&quot;, description,
+                &quot;Reached unreachable code&quot;);
+    }
+    expose(assert_unreached, &quot;assert_unreached&quot;);
+
+    function assert_any(assert_func, actual, expected_array)
+    {
+        var args = [].slice.call(arguments, 3);
+        var errors = [];
+        var passed = false;
+        forEach(expected_array,
+                function(expected)
+                {
+                    try {
+                        assert_func.apply(this, [actual, expected].concat(args));
+                        passed = true;
+                    } catch (e) {
+                        errors.push(e.message);
+                    }
+                });
+        if (!passed) {
+            throw new AssertionError(errors.join(&quot;\n\n&quot;));
+        }
+    }
+    expose(assert_any, &quot;assert_any&quot;);
+
+    function Test(name, properties)
+    {
+        if (tests.file_is_test &amp;&amp; tests.tests.length) {
+            throw new Error(&quot;Tried to create a test with file_is_test&quot;);
+        }
+        this.name = name;
+
+        this.phase = this.phases.INITIAL;
+
+        this.status = this.NOTRUN;
+        this.timeout_id = null;
+        this.index = null;
+
+        this.properties = properties;
+        var timeout = properties.timeout ? properties.timeout : settings.test_timeout;
+        if (timeout !== null) {
+            this.timeout_length = timeout * tests.timeout_multiplier;
+        } else {
+            this.timeout_length = null;
+        }
+
+        this.message = null;
+        this.stack = null;
+
+        this.steps = [];
+
+        this.cleanup_callbacks = [];
+
+        tests.push(this);
+    }
+
+    Test.statuses = {
+        PASS:0,
+        FAIL:1,
+        TIMEOUT:2,
+        NOTRUN:3
+    };
+
+    Test.prototype = merge({}, Test.statuses);
+
+    Test.prototype.phases = {
+        INITIAL:0,
+        STARTED:1,
+        HAS_RESULT:2,
+        COMPLETE:3
+    };
+
+    Test.prototype.structured_clone = function()
+    {
+        if (!this._structured_clone) {
+            var msg = this.message;
+            msg = msg ? String(msg) : msg;
+            this._structured_clone = merge({
+                name:String(this.name),
+                properties:merge({}, this.properties),
+            }, Test.statuses);
+        }
+        this._structured_clone.status = this.status;
+        this._structured_clone.message = this.message;
+        this._structured_clone.stack = this.stack;
+        this._structured_clone.index = this.index;
+        return this._structured_clone;
+    };
+
+    Test.prototype.step = function(func, this_obj)
+    {
+        if (this.phase &gt; this.phases.STARTED) {
+            return;
+        }
+        this.phase = this.phases.STARTED;
+        //If we don't get a result before the harness times out that will be a test timout
+        this.set_status(this.TIMEOUT, &quot;Test timed out&quot;);
+
+        tests.started = true;
+        tests.notify_test_state(this);
+
+        if (this.timeout_id === null) {
+            this.set_timeout();
+        }
+
+        this.steps.push(func);
+
+        if (arguments.length === 1) {
+            this_obj = this;
+        }
+
+        try {
+            return func.apply(this_obj, Array.prototype.slice.call(arguments, 2));
+        } catch (e) {
+            if (this.phase &gt;= this.phases.HAS_RESULT) {
+                return;
+            }
+            var message = String((typeof e === &quot;object&quot; &amp;&amp; e !== null) ? e.message : e);
+            var stack = e.stack ? e.stack : null;
+
+            this.set_status(this.FAIL, message, stack);
+            this.phase = this.phases.HAS_RESULT;
+            this.done();
+        }
+    };
+
+    Test.prototype.step_func = function(func, this_obj)
+    {
+        var test_this = this;
+
+        if (arguments.length === 1) {
+            this_obj = test_this;
+        }
+
+        return function()
+        {
+            return test_this.step.apply(test_this, [func, this_obj].concat(
+                Array.prototype.slice.call(arguments)));
+        };
+    };
+
+    Test.prototype.step_func_done = function(func, this_obj)
+    {
+        var test_this = this;
+
+        if (arguments.length === 1) {
+            this_obj = test_this;
+        }
+
+        return function()
+        {
+            if (func) {
+                test_this.step.apply(test_this, [func, this_obj].concat(
+                    Array.prototype.slice.call(arguments)));
+            }
+            test_this.done();
+        };
+    };
+
+    Test.prototype.unreached_func = function(description)
+    {
+        return this.step_func(function() {
+            assert_unreached(description);
+        });
+    };
+
+    Test.prototype.step_timeout = function(f, timeout) {
+        var test_this = this;
+        var args = Array.prototype.slice.call(arguments, 2);
+        return setTimeout(this.step_func(function() {
+            return f.apply(test_this, args);
+        }), timeout * tests.timeout_multiplier);
+    }
+
+    Test.prototype.add_cleanup = function(callback) {
+        this.cleanup_callbacks.push(callback);
+    };
+
+    Test.prototype.force_timeout = function() {
+        this.set_status(this.TIMEOUT);
+        this.phase = this.phases.HAS_RESULT;
+    };
+
+    Test.prototype.set_timeout = function()
+    {
+        if (this.timeout_length !== null) {
+            var this_obj = this;
+            this.timeout_id = setTimeout(function()
+                                         {
+                                             this_obj.timeout();
+                                         }, this.timeout_length);
+        }
+    };
+
+    Test.prototype.set_status = function(status, message, stack)
+    {
+        this.status = status;
+        this.message = message;
+        this.stack = stack ? stack : null;
+    };
+
+    Test.prototype.timeout = function()
+    {
+        this.timeout_id = null;
+        this.set_status(this.TIMEOUT, &quot;Test timed out&quot;);
+        this.phase = this.phases.HAS_RESULT;
+        this.done();
+    };
+
+    Test.prototype.done = function()
+    {
+        if (this.phase == this.phases.COMPLETE) {
+            return;
+        }
+
+        if (this.phase &lt;= this.phases.STARTED) {
+            this.set_status(this.PASS, null);
+        }
+
+        this.phase = this.phases.COMPLETE;
+
+        clearTimeout(this.timeout_id);
+        tests.result(this);
+        this.cleanup();
+    };
+
+    Test.prototype.cleanup = function() {
+        forEach(this.cleanup_callbacks,
+                function(cleanup_callback) {
+                    cleanup_callback();
+                });
+    };
+
+    /*
+     * A RemoteTest object mirrors a Test object on a remote worker. The
+     * associated RemoteWorker updates the RemoteTest object in response to
+     * received events. In turn, the RemoteTest object replicates these events
+     * on the local document. This allows listeners (test result reporting
+     * etc..) to transparently handle local and remote events.
+     */
+    function RemoteTest(clone) {
+        var this_obj = this;
+        Object.keys(clone).forEach(
+                function(key) {
+                    this_obj[key] = clone[key];
+                });
+        this.index = null;
+        this.phase = this.phases.INITIAL;
+        this.update_state_from(clone);
+        tests.push(this);
+    }
+
+    RemoteTest.prototype.structured_clone = function() {
+        var clone = {};
+        Object.keys(this).forEach(
+                (function(key) {
+                    if (typeof(this[key]) === &quot;object&quot;) {
+                        clone[key] = merge({}, this[key]);
+                    } else {
+                        clone[key] = this[key];
+                    }
+                }).bind(this));
+        clone.phases = merge({}, this.phases);
+        return clone;
+    };
+
+    RemoteTest.prototype.cleanup = function() {};
+    RemoteTest.prototype.phases = Test.prototype.phases;
+    RemoteTest.prototype.update_state_from = function(clone) {
+        this.status = clone.status;
+        this.message = clone.message;
+        this.stack = clone.stack;
+        if (this.phase === this.phases.INITIAL) {
+            this.phase = this.phases.STARTED;
+        }
+    };
+    RemoteTest.prototype.done = function() {
+        this.phase = this.phases.COMPLETE;
+    }
+
+    /*
+     * A RemoteWorker listens for test events from a worker. These events are
+     * then used to construct and maintain RemoteTest objects that mirror the
+     * tests running on the remote worker.
+     */
+    function RemoteWorker(worker) {
+        this.running = true;
+        this.tests = new Array();
+
+        var this_obj = this;
+        worker.onerror = function(error) { this_obj.worker_error(error); };
+
+        var message_port;
+
+        if (is_service_worker(worker)) {
+            if (window.MessageChannel) {
+                // The ServiceWorker's implicit MessagePort is currently not
+                // reliably accessible from the ServiceWorkerGlobalScope due to
+                // Blink setting MessageEvent.source to null for messages sent
+                // via ServiceWorker.postMessage(). Until that's resolved,
+                // create an explicit MessageChannel and pass one end to the
+                // worker.
+                var message_channel = new MessageChannel();
+                message_port = message_channel.port1;
+                message_port.start();
+                worker.postMessage({type: &quot;connect&quot;}, [message_channel.port2]);
+            } else {
+                // If MessageChannel is not available, then try the
+                // ServiceWorker.postMessage() approach using MessageEvent.source
+                // on the other end.
+                message_port = navigator.serviceWorker;
+                worker.postMessage({type: &quot;connect&quot;});
+            }
+        } else if (is_shared_worker(worker)) {
+            message_port = worker.port;
+        } else {
+            message_port = worker;
+        }
+
+        // Keeping a reference to the worker until worker_done() is seen
+        // prevents the Worker object and its MessageChannel from going away
+        // before all the messages are dispatched.
+        this.worker = worker;
+
+        message_port.onmessage =
+            function(message) {
+                if (this_obj.running &amp;&amp; (message.data.type in this_obj.message_handlers)) {
+                    this_obj.message_handlers[message.data.type].call(this_obj, message.data);
+                }
+            };
+    }
+
+    RemoteWorker.prototype.worker_error = function(error) {
+        var message = error.message || String(error);
+        var filename = (error.filename ? &quot; &quot; + error.filename: &quot;&quot;);
+        // FIXME: Display worker error states separately from main document
+        // error state.
+        this.worker_done({
+            status: {
+                status: tests.status.ERROR,
+                message: &quot;Error in worker&quot; + filename + &quot;: &quot; + message,
+                stack: error.stack
+            }
+        });
+        error.preventDefault();
+    };
+
+    RemoteWorker.prototype.test_state = function(data) {
+        var remote_test = this.tests[data.test.index];
+        if (!remote_test) {
+            remote_test = new RemoteTest(data.test);
+            this.tests[data.test.index] = remote_test;
+        }
+        remote_test.update_state_from(data.test);
+        tests.notify_test_state(remote_test);
+    };
+
+    RemoteWorker.prototype.test_done = function(data) {
+        var remote_test = this.tests[data.test.index];
+        remote_test.update_state_from(data.test);
+        remote_test.done();
+        tests.result(remote_test);
+    };
+
+    RemoteWorker.prototype.worker_done = function(data) {
+        if (tests.status.status === null &amp;&amp;
+            data.status.status !== data.status.OK) {
+            tests.status.status = data.status.status;
+            tests.status.message = data.status.message;
+            tests.status.stack = data.status.stack;
+        }
+        this.running = false;
+        this.worker = null;
+        if (tests.all_done()) {
+            tests.complete();
+        }
+    };
+
+    RemoteWorker.prototype.message_handlers = {
+        test_state: RemoteWorker.prototype.test_state,
+        result: RemoteWorker.prototype.test_done,
+        complete: RemoteWorker.prototype.worker_done
+    };
+
+    /*
+     * Harness
+     */
+
+    function TestsStatus()
+    {
+        this.status = null;
+        this.message = null;
+        this.stack = null;
+    }
+
+    TestsStatus.statuses = {
+        OK:0,
+        ERROR:1,
+        TIMEOUT:2
+    };
+
+    TestsStatus.prototype = merge({}, TestsStatus.statuses);
+
+    TestsStatus.prototype.structured_clone = function()
+    {
+        if (!this._structured_clone) {
+            var msg = this.message;
+            msg = msg ? String(msg) : msg;
+            this._structured_clone = merge({
+                status:this.status,
+                message:msg,
+                stack:this.stack
+            }, TestsStatus.statuses);
+        }
+        return this._structured_clone;
+    };
+
+    function Tests()
+    {
+        this.tests = [];
+        this.num_pending = 0;
+
+        this.phases = {
+            INITIAL:0,
+            SETUP:1,
+            HAVE_TESTS:2,
+            HAVE_RESULTS:3,
+            COMPLETE:4
+        };
+        this.phase = this.phases.INITIAL;
+
+        this.properties = {};
+
+        this.wait_for_finish = false;
+        this.processing_callbacks = false;
+
+        this.allow_uncaught_exception = false;
+
+        this.file_is_test = false;
+
+        this.timeout_multiplier = 1;
+        this.timeout_length = test_environment.test_timeout();
+        this.timeout_id = null;
+
+        this.start_callbacks = [];
+        this.test_state_callbacks = [];
+        this.test_done_callbacks = [];
+        this.all_done_callbacks = [];
+
+        this.pending_workers = [];
+
+        this.status = new TestsStatus();
+
+        var this_obj = this;
+
+        test_environment.add_on_loaded_callback(function() {
+            if (this_obj.all_done()) {
+                this_obj.complete();
+            }
+        });
+
+        this.set_timeout();
+    }
+
+    Tests.prototype.setup = function(func, properties)
+    {
+        if (this.phase &gt;= this.phases.HAVE_RESULTS) {
+            return;
+        }
+
+        if (this.phase &lt; this.phases.SETUP) {
+            this.phase = this.phases.SETUP;
+        }
+
+        this.properties = properties;
+
+        for (var p in properties) {
+            if (properties.hasOwnProperty(p)) {
+                var value = properties[p];
+                if (p == &quot;allow_uncaught_exception&quot;) {
+                    this.allow_uncaught_exception = value;
+                } else if (p == &quot;explicit_done&quot; &amp;&amp; value) {
+                    this.wait_for_finish = true;
+                } else if (p == &quot;explicit_timeout&quot; &amp;&amp; value) {
+                    this.timeout_length = null;
+                    if (this.timeout_id)
+                    {
+                        clearTimeout(this.timeout_id);
+                    }
+                } else if (p == &quot;timeout_multiplier&quot;) {
+                    this.timeout_multiplier = value;
+                }
+            }
+        }
+
+        if (func) {
+            try {
+                func();
+            } catch (e) {
+                this.status.status = this.status.ERROR;
+                this.status.message = String(e);
+                this.status.stack = e.stack ? e.stack : null;
+            }
+        }
+        this.set_timeout();
+    };
+
+    Tests.prototype.set_file_is_test = function() {
+        if (this.tests.length &gt; 0) {
+            throw new Error(&quot;Tried to set file as test after creating a test&quot;);
+        }
+        this.wait_for_finish = true;
+        this.file_is_test = true;
+        // Create the test, which will add it to the list of tests
+        async_test();
+    };
+
+    Tests.prototype.set_timeout = function() {
+        var this_obj = this;
+        clearTimeout(this.timeout_id);
+        if (this.timeout_length !== null) {
+            this.timeout_id = setTimeout(function() {
+                                             this_obj.timeout();
+                                         }, this.timeout_length);
+        }
+    };
+
+    Tests.prototype.timeout = function() {
+        if (this.status.status === null) {
+            this.status.status = this.status.TIMEOUT;
+        }
+        this.complete();
+    };
+
+    Tests.prototype.end_wait = function()
+    {
+        this.wait_for_finish = false;
+        if (this.all_done()) {
+            this.complete();
+        }
+    };
+
+    Tests.prototype.push = function(test)
+    {
+        if (this.phase &lt; this.phases.HAVE_TESTS) {
+            this.start();
+        }
+        this.num_pending++;
+        test.index = this.tests.push(test);
+        this.notify_test_state(test);
+    };
+
+    Tests.prototype.notify_test_state = function(test) {
+        var this_obj = this;
+        forEach(this.test_state_callbacks,
+                function(callback) {
+                    callback(test, this_obj);
+                });
+    };
+
+    Tests.prototype.all_done = function() {
+        return (this.tests.length &gt; 0 &amp;&amp; test_environment.all_loaded &amp;&amp;
+                this.num_pending === 0 &amp;&amp; !this.wait_for_finish &amp;&amp;
+                !this.processing_callbacks &amp;&amp;
+                !this.pending_workers.some(function(w) { return w.running; }));
+    };
+
+    Tests.prototype.start = function() {
+        this.phase = this.phases.HAVE_TESTS;
+        this.notify_start();
+    };
+
+    Tests.prototype.notify_start = function() {
+        var this_obj = this;
+        forEach (this.start_callbacks,
+                 function(callback)
+                 {
+                     callback(this_obj.properties);
+                 });
+    };
+
+    Tests.prototype.result = function(test)
+    {
+        if (this.phase &gt; this.phases.HAVE_RESULTS) {
+            return;
+        }
+        this.phase = this.phases.HAVE_RESULTS;
+        this.num_pending--;
+        this.notify_result(test);
+    };
+
+    Tests.prototype.notify_result = function(test) {
+        var this_obj = this;
+        this.processing_callbacks = true;
+        forEach(this.test_done_callbacks,
+                function(callback)
+                {
+                    callback(test, this_obj);
+                });
+        this.processing_callbacks = false;
+        if (this_obj.all_done()) {
+            this_obj.complete();
+        }
+    };
+
+    Tests.prototype.complete = function() {
+        if (this.phase === this.phases.COMPLETE) {
+            return;
+        }
+        this.phase = this.phases.COMPLETE;
+        var this_obj = this;
+        this.tests.forEach(
+            function(x)
+            {
+                if (x.phase &lt; x.phases.COMPLETE) {
+                    this_obj.notify_result(x);
+                    x.cleanup();
+                    x.phase = x.phases.COMPLETE;
+                }
+            }
+        );
+        this.notify_complete();
+    };
+
+    Tests.prototype.notify_complete = function() {
+        var this_obj = this;
+        if (this.status.status === null) {
+            this.status.status = this.status.OK;
+        }
+
+        forEach (this.all_done_callbacks,
+                 function(callback)
+                 {
+                     callback(this_obj.tests, this_obj.status);
+                 });
+    };
+
+    Tests.prototype.fetch_tests_from_worker = function(worker) {
+        if (this.phase &gt;= this.phases.COMPLETE) {
+            return;
+        }
+
+        this.pending_workers.push(new RemoteWorker(worker));
+    };
+
+    function fetch_tests_from_worker(port) {
+        tests.fetch_tests_from_worker(port);
+    }
+    expose(fetch_tests_from_worker, 'fetch_tests_from_worker');
+
+    function timeout() {
+        if (tests.timeout_length === null) {
+            tests.timeout();
+        }
+    }
+    expose(timeout, 'timeout');
+
+    function add_start_callback(callback) {
+        tests.start_callbacks.push(callback);
+    }
+
+    function add_test_state_callback(callback) {
+        tests.test_state_callbacks.push(callback);
+    }
+
+    function add_result_callback(callback) {
+        tests.test_done_callbacks.push(callback);
+    }
+
+    function add_completion_callback(callback) {
+        tests.all_done_callbacks.push(callback);
+    }
+
+    expose(add_start_callback, 'add_start_callback');
+    expose(add_test_state_callback, 'add_test_state_callback');
+    expose(add_result_callback, 'add_result_callback');
+    expose(add_completion_callback, 'add_completion_callback');
+
+    function remove(array, item) {
+        var index = array.indexOf(item);
+        if (index &gt; -1) {
+            array.splice(index, 1);
+        }
+    }
+
+    function remove_start_callback(callback) {
+        remove(tests.start_callbacks, callback);
+    }
+
+    function remove_test_state_callback(callback) {
+        remove(tests.test_state_callbacks, callback);
+    }
+
+    function remove_result_callback(callback) {
+        remove(tests.test_done_callbacks, callback);
+    }
+
+    function remove_completion_callback(callback) {
+       remove(tests.all_done_callbacks, callback);
+    }
+
+    /*
+     * Output listener
+    */
+
+    function Output() {
+        this.output_document = document;
+        this.output_node = null;
+        this.enabled = settings.output;
+        this.phase = this.INITIAL;
+    }
+
+    Output.prototype.INITIAL = 0;
+    Output.prototype.STARTED = 1;
+    Output.prototype.HAVE_RESULTS = 2;
+    Output.prototype.COMPLETE = 3;
+
+    Output.prototype.setup = function(properties) {
+        if (this.phase &gt; this.INITIAL) {
+            return;
+        }
+
+        //If output is disabled in testharnessreport.js the test shouldn't be
+        //able to override that
+        this.enabled = this.enabled &amp;&amp; (properties.hasOwnProperty(&quot;output&quot;) ?
+                                        properties.output : settings.output);
+    };
+
+    Output.prototype.init = function(properties) {
+        if (this.phase &gt;= this.STARTED) {
+            return;
+        }
+        if (properties.output_document) {
+            this.output_document = properties.output_document;
+        } else {
+            this.output_document = document;
+        }
+        this.phase = this.STARTED;
+    };
+
+    Output.prototype.resolve_log = function() {
+        var output_document;
+        if (typeof this.output_document === &quot;function&quot;) {
+            output_document = this.output_document.apply(undefined);
+        } else {
+            output_document = this.output_document;
+        }
+        if (!output_document) {
+            return;
+        }
+        var node = output_document.getElementById(&quot;log&quot;);
+        if (!node) {
+            if (!document.body || document.readyState == &quot;loading&quot;) {
+                return;
+            }
+            node = output_document.createElement(&quot;div&quot;);
+            node.id = &quot;log&quot;;
+            output_document.body.appendChild(node);
+        }
+        this.output_document = output_document;
+        this.output_node = node;
+    };
+
+    Output.prototype.show_status = function() {
+        if (this.phase &lt; this.STARTED) {
+            this.init();
+        }
+        if (!this.enabled) {
+            return;
+        }
+        if (this.phase &lt; this.HAVE_RESULTS) {
+            this.resolve_log();
+            this.phase = this.HAVE_RESULTS;
+        }
+        var done_count = tests.tests.length - tests.num_pending;
+        if (this.output_node) {
+            if (done_count &lt; 100 ||
+                (done_count &lt; 1000 &amp;&amp; done_count % 100 === 0) ||
+                done_count % 1000 === 0) {
+                this.output_node.textContent = &quot;Running, &quot; +
+                    done_count + &quot; complete, &quot; +
+                    tests.num_pending + &quot; remain&quot;;
+            }
+        }
+    };
+
+    Output.prototype.show_results = function (tests, harness_status) {
+        if (this.phase &gt;= this.COMPLETE) {
+            return;
+        }
+        if (!this.enabled) {
+            return;
+        }
+        if (!this.output_node) {
+            this.resolve_log();
+        }
+        this.phase = this.COMPLETE;
+
+        var log = this.output_node;
+        if (!log) {
+            return;
+        }
+        var output_document = this.output_document;
+
+        while (log.lastChild) {
+            log.removeChild(log.lastChild);
+        }
+
+        var harness_url = get_harness_url();
+        if (harness_url !== null) {
+            var stylesheet = output_document.createElementNS(xhtml_ns, &quot;link&quot;);
+            stylesheet.setAttribute(&quot;rel&quot;, &quot;stylesheet&quot;);
+            stylesheet.setAttribute(&quot;href&quot;, harness_url + &quot;testharness.css&quot;);
+            var heads = output_document.getElementsByTagName(&quot;head&quot;);
+            if (heads.length) {
+                heads[0].appendChild(stylesheet);
+            }
+        }
+
+        var status_text_harness = {};
+        status_text_harness[harness_status.OK] = &quot;OK&quot;;
+        status_text_harness[harness_status.ERROR] = &quot;Error&quot;;
+        status_text_harness[harness_status.TIMEOUT] = &quot;Timeout&quot;;
+
+        var status_text = {};
+        status_text[Test.prototype.PASS] = &quot;Pass&quot;;
+        status_text[Test.prototype.FAIL] = &quot;Fail&quot;;
+        status_text[Test.prototype.TIMEOUT] = &quot;Timeout&quot;;
+        status_text[Test.prototype.NOTRUN] = &quot;Not Run&quot;;
+
+        var status_number = {};
+        forEach(tests,
+                function(test) {
+                    var status = status_text[test.status];
+                    if (status_number.hasOwnProperty(status)) {
+                        status_number[status] += 1;
+                    } else {
+                        status_number[status] = 1;
+                    }
+                });
+
+        function status_class(status)
+        {
+            return status.replace(/\s/g, '').toLowerCase();
+        }
+
+        var summary_template = [&quot;section&quot;, {&quot;id&quot;:&quot;summary&quot;},
+                                [&quot;h2&quot;, {}, &quot;Summary&quot;],
+                                function()
+                                {
+
+                                    var status = status_text_harness[harness_status.status];
+                                    var rv = [[&quot;section&quot;, {},
+                                               [&quot;p&quot;, {},
+                                                &quot;Harness status: &quot;,
+                                                [&quot;span&quot;, {&quot;class&quot;:status_class(status)},
+                                                 status
+                                                ],
+                                               ]
+                                              ]];
+
+                                    if (harness_status.status === harness_status.ERROR) {
+                                        rv[0].push([&quot;pre&quot;, {}, harness_status.message]);
+                                        if (harness_status.stack) {
+                                            rv[0].push([&quot;pre&quot;, {}, harness_status.stack]);
+                                        }
+                                    }
+                                    return rv;
+                                },
+                                [&quot;p&quot;, {}, &quot;Found ${num_tests} tests&quot;],
+                                function() {
+                                    var rv = [[&quot;div&quot;, {}]];
+                                    var i = 0;
+                                    while (status_text.hasOwnProperty(i)) {
+                                        if (status_number.hasOwnProperty(status_text[i])) {
+                                            var status = status_text[i];
+                                            rv[0].push([&quot;div&quot;, {&quot;class&quot;:status_class(status)},
+                                                        [&quot;label&quot;, {},
+                                                         [&quot;input&quot;, {type:&quot;checkbox&quot;, checked:&quot;checked&quot;}],
+                                                         status_number[status] + &quot; &quot; + status]]);
+                                        }
+                                        i++;
+                                    }
+                                    return rv;
+                                },
+                               ];
+
+        log.appendChild(render(summary_template, {num_tests:tests.length}, output_document));
+
+        forEach(output_document.querySelectorAll(&quot;section#summary label&quot;),
+                function(element)
+                {
+                    on_event(element, &quot;click&quot;,
+                             function(e)
+                             {
+                                 if (output_document.getElementById(&quot;results&quot;) === null) {
+                                     e.preventDefault();
+                                     return;
+                                 }
+                                 var result_class = element.parentNode.getAttribute(&quot;class&quot;);
+                                 var style_element = output_document.querySelector(&quot;style#hide-&quot; + result_class);
+                                 var input_element = element.querySelector(&quot;input&quot;);
+                                 if (!style_element &amp;&amp; !input_element.checked) {
+                                     style_element = output_document.createElementNS(xhtml_ns, &quot;style&quot;);
+                                     style_element.id = &quot;hide-&quot; + result_class;
+                                     style_element.textContent = &quot;table#results &gt; tbody &gt; tr.&quot;+result_class+&quot;{display:none}&quot;;
+                                     output_document.body.appendChild(style_element);
+                                 } else if (style_element &amp;&amp; input_element.checked) {
+                                     style_element.parentNode.removeChild(style_element);
+                                 }
+                             });
+                });
+
+        // This use of innerHTML plus manual escaping is not recommended in
+        // general, but is necessary here for performance.  Using textContent
+        // on each individual &lt;td&gt; adds tens of seconds of execution time for
+        // large test suites (tens of thousands of tests).
+        function escape_html(s)
+        {
+            return s.replace(/\&amp;/g, &quot;&amp;amp;&quot;)
+                .replace(/&lt;/g, &quot;&amp;lt;&quot;)
+                .replace(/&quot;/g, &quot;&amp;quot;&quot;)
+                .replace(/'/g, &quot;&amp;#39;&quot;);
+        }
+
+        function has_assertions()
+        {
+            for (var i = 0; i &lt; tests.length; i++) {
+                if (tests[i].properties.hasOwnProperty(&quot;assert&quot;)) {
+                    return true;
+                }
+            }
+            return false;
+        }
+
+        function get_assertion(test)
+        {
+            if (test.properties.hasOwnProperty(&quot;assert&quot;)) {
+                if (Array.isArray(test.properties.assert)) {
+                    return test.properties.assert.join(' ');
+                }
+                return test.properties.assert;
+            }
+            return '';
+        }
+
+        log.appendChild(document.createElementNS(xhtml_ns, &quot;section&quot;));
+        var assertions = has_assertions();
+        var html = &quot;&lt;h2&gt;Details&lt;/h2&gt;&lt;table id='results' &quot; + (assertions ? &quot;class='assertions'&quot; : &quot;&quot; ) + &quot;&gt;&quot; +
+            &quot;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Result&lt;/th&gt;&lt;th&gt;Test Name&lt;/th&gt;&quot; +
+            (assertions ? &quot;&lt;th&gt;Assertion&lt;/th&gt;&quot; : &quot;&quot;) +
+            &quot;&lt;th&gt;Message&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&quot; +
+            &quot;&lt;tbody&gt;&quot;;
+        for (var i = 0; i &lt; tests.length; i++) {
+            html += '&lt;tr class=&quot;' +
+                escape_html(status_class(status_text[tests[i].status])) +
+                '&quot;&gt;&lt;td&gt;' +
+                escape_html(status_text[tests[i].status]) +
+                &quot;&lt;/td&gt;&lt;td&gt;&quot; +
+                escape_html(tests[i].name) +
+                &quot;&lt;/td&gt;&lt;td&gt;&quot; +
+                (assertions ? escape_html(get_assertion(tests[i])) + &quot;&lt;/td&gt;&lt;td&gt;&quot; : &quot;&quot;) +
+                escape_html(tests[i].message ? tests[i].message : &quot; &quot;) +
+                (tests[i].stack ? &quot;&lt;pre&gt;&quot; +
+                 escape_html(tests[i].stack) +
+                 &quot;&lt;/pre&gt;&quot;: &quot;&quot;) +
+                &quot;&lt;/td&gt;&lt;/tr&gt;&quot;;
+        }
+        html += &quot;&lt;/tbody&gt;&lt;/table&gt;&quot;;
+        try {
+            log.lastChild.innerHTML = html;
+        } catch (e) {
+            log.appendChild(document.createElementNS(xhtml_ns, &quot;p&quot;))
+               .textContent = &quot;Setting innerHTML for the log threw an exception.&quot;;
+            log.appendChild(document.createElementNS(xhtml_ns, &quot;pre&quot;))
+               .textContent = html;
+        }
+    };
+
+    /*
+     * Template code
+     *
+     * A template is just a javascript structure. An element is represented as:
+     *
+     * [tag_name, {attr_name:attr_value}, child1, child2]
+     *
+     * the children can either be strings (which act like text nodes), other templates or
+     * functions (see below)
+     *
+     * A text node is represented as
+     *
+     * [&quot;{text}&quot;, value]
+     *
+     * String values have a simple substitution syntax; ${foo} represents a variable foo.
+     *
+     * It is possible to embed logic in templates by using a function in a place where a
+     * node would usually go. The function must either return part of a template or null.
+     *
+     * In cases where a set of nodes are required as output rather than a single node
+     * with children it is possible to just use a list
+     * [node1, node2, node3]
+     *
+     * Usage:
+     *
+     * render(template, substitutions) - take a template and an object mapping
+     * variable names to parameters and return either a DOM node or a list of DOM nodes
+     *
+     * substitute(template, substitutions) - take a template and variable mapping object,
+     * make the variable substitutions and return the substituted template
+     *
+     */
+
+    function is_single_node(template)
+    {
+        return typeof template[0] === &quot;string&quot;;
+    }
+
+    function substitute(template, substitutions)
+    {
+        if (typeof template === &quot;function&quot;) {
+            var replacement = template(substitutions);
+            if (!replacement) {
+                return null;
+            }
+
+            return substitute(replacement, substitutions);
+        }
+
+        if (is_single_node(template)) {
+            return substitute_single(template, substitutions);
+        }
+
+        return filter(map(template, function(x) {
+                              return substitute(x, substitutions);
+                          }), function(x) {return x !== null;});
+    }
+
+    function substitute_single(template, substitutions)
+    {
+        var substitution_re = /\$\{([^ }]*)\}/g;
+
+        function do_substitution(input) {
+            var components = input.split(substitution_re);
+            var rv = [];
+            for (var i = 0; i &lt; components.length; i += 2) {
+                rv.push(components[i]);
+                if (components[i + 1]) {
+                    rv.push(String(substitutions[components[i + 1]]));
+                }
+            }
+            return rv;
+        }
+
+        function substitute_attrs(attrs, rv)
+        {
+            rv[1] = {};
+            for (var name in template[1]) {
+                if (attrs.hasOwnProperty(name)) {
+                    var new_name = do_substitution(name).join(&quot;&quot;);
+                    var new_value = do_substitution(attrs[name]).join(&quot;&quot;);
+                    rv[1][new_name] = new_value;
+                }
+            }
+        }
+
+        function substitute_children(children, rv)
+        {
+            for (var i = 0; i &lt; children.length; i++) {
+                if (children[i] instanceof Object) {
+                    var replacement = substitute(children[i], substitutions);
+                    if (replacement !== null) {
+                        if (is_single_node(replacement)) {
+                            rv.push(replacement);
+                        } else {
+                            extend(rv, replacement);
+                        }
+                    }
+                } else {
+                    extend(rv, do_substitution(String(children[i])));
+                }
+            }
+            return rv;
+        }
+
+        var rv = [];
+        rv.push(do_substitution(String(template[0])).join(&quot;&quot;));
+
+        if (template[0] === &quot;{text}&quot;) {
+            substitute_children(template.slice(1), rv);
+        } else {
+            substitute_attrs(template[1], rv);
+            substitute_children(template.slice(2), rv);
+        }
+
+        return rv;
+    }
+
+    function make_dom_single(template, doc)
+    {
+        var output_document = doc || document;
+        var element;
+        if (template[0] === &quot;{text}&quot;) {
+            element = output_document.createTextNode(&quot;&quot;);
+            for (var i = 1; i &lt; template.length; i++) {
+                element.data += template[i];
+            }
+        } else {
+            element = output_document.createElementNS(xhtml_ns, template[0]);
+            for (var name in template[1]) {
+                if (template[1].hasOwnProperty(name)) {
+                    element.setAttribute(name, template[1][name]);
+                }
+            }
+            for (var i = 2; i &lt; template.length; i++) {
+                if (template[i] instanceof Object) {
+                    var sub_element = make_dom(template[i]);
+                    element.appendChild(sub_element);
+                } else {
+                    var text_node = output_document.createTextNode(template[i]);
+                    element.appendChild(text_node);
+                }
+            }
+        }
+
+        return element;
+    }
+
+    function make_dom(template, substitutions, output_document)
+    {
+        if (is_single_node(template)) {
+            return make_dom_single(template, output_document);
+        }
+
+        return map(template, function(x) {
+                       return make_dom_single(x, output_document);
+                   });
+    }
+
+    function render(template, substitutions, output_document)
+    {
+        return make_dom(substitute(template, substitutions), output_document);
+    }
+
+    /*
+     * Utility funcions
+     */
+    function assert(expected_true, function_name, description, error, substitutions)
+    {
+        if (tests.tests.length === 0) {
+            tests.set_file_is_test();
+        }
+        if (expected_true !== true) {
+            var msg = make_message(function_name, description,
+                                   error, substitutions);
+            throw new AssertionError(msg);
+        }
+    }
+
+    function AssertionError(message)
+    {
+        this.message = message;
+        this.stack = this.get_stack();
+    }
+
+    AssertionError.prototype = Object.create(Error.prototype);
+
+    AssertionError.prototype.get_stack = function() {
+        var stack = new Error().stack;
+        // IE11 does not initialize 'Error.stack' until the object is thrown.
+        if (!stack) {
+            try {
+                throw new Error();
+            } catch (e) {
+                stack = e.stack;
+            }
+        }
+
+        // 'Error.stack' is not supported in all browsers/versions
+        if (!stack) {
+            return &quot;(Stack trace unavailable)&quot;;
+        }
+
+        var lines = stack.split(&quot;\n&quot;);
+
+        // Create a pattern to match stack frames originating within testharness.js.  These include the
+        // script URL, followed by the line/col (e.g., '/resources/testharness.js:120:21').
+        // Escape the URL per http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
+        // in case it contains RegExp characters.
+        var script_url = get_script_url();
+        var re_text = script_url ? script_url.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&amp;') : &quot;\\btestharness.js&quot;;
+        var re = new RegExp(re_text + &quot;:\\d+:\\d+&quot;);
+
+        // Some browsers include a preamble that specifies the type of the error object.  Skip this by
+        // advancing until we find the first stack frame originating from testharness.js.
+        var i = 0;
+        while (!re.test(lines[i]) &amp;&amp; i &lt; lines.length) {
+            i++;
+        }
+
+        // Then skip the top frames originating from testharness.js to begin the stack at the test code.
+        while (re.test(lines[i]) &amp;&amp; i &lt; lines.length) {
+            i++;
+        }
+
+        // Paranoid check that we didn't skip all frames.  If so, return the original stack unmodified.
+        if (i &gt;= lines.length) {
+            return stack;
+        }
+
+        return lines.slice(i).join(&quot;\n&quot;);
+    }
+
+    function make_message(function_name, description, error, substitutions)
+    {
+        for (var p in substitutions) {
+            if (substitutions.hasOwnProperty(p)) {
+                substitutions[p] = format_value(substitutions[p]);
+            }
+        }
+        var node_form = substitute([&quot;{text}&quot;, &quot;${function_name}: ${description}&quot; + error],
+                                   merge({function_name:function_name,
+                                          description:(description?description + &quot; &quot;:&quot;&quot;)},
+                                          substitutions));
+        return node_form.slice(1).join(&quot;&quot;);
+    }
+
+    function filter(array, callable, thisObj) {
+        var rv = [];
+        for (var i = 0; i &lt; array.length; i++) {
+            if (array.hasOwnProperty(i)) {
+                var pass = callable.call(thisObj, array[i], i, array);
+                if (pass) {
+                    rv.push(array[i]);
+                }
+            }
+        }
+        return rv;
+    }
+
+    function map(array, callable, thisObj)
+    {
+        var rv = [];
+        rv.length = array.length;
+        for (var i = 0; i &lt; array.length; i++) {
+            if (array.hasOwnProperty(i)) {
+                rv[i] = callable.call(thisObj, array[i], i, array);
+            }
+        }
+        return rv;
+    }
+
+    function extend(array, items)
+    {
+        Array.prototype.push.apply(array, items);
+    }
+
+    function forEach(array, callback, thisObj)
+    {
+        for (var i = 0; i &lt; array.length; i++) {
+            if (array.hasOwnProperty(i)) {
+                callback.call(thisObj, array[i], i, array);
+            }
+        }
+    }
+
+    function merge(a,b)
+    {
+        var rv = {};
+        var p;
+        for (p in a) {
+            rv[p] = a[p];
+        }
+        for (p in b) {
+            rv[p] = b[p];
+        }
+        return rv;
+    }
+
+    function expose(object, name)
+    {
+        var components = name.split(&quot;.&quot;);
+        var target = test_environment.global_scope();
+        for (var i = 0; i &lt; components.length - 1; i++) {
+            if (!(components[i] in target)) {
+                target[components[i]] = {};
+            }
+            target = target[components[i]];
+        }
+        target[components[components.length - 1]] = object;
+    }
+
+    function is_same_origin(w) {
+        try {
+            'random_prop' in w;
+            return true;
+        } catch (e) {
+            return false;
+        }
+    }
+
+    /** Returns the 'src' URL of the first &lt;script&gt; tag in the page to include the file 'testharness.js'. */
+    function get_script_url()
+    {
+        if (!('document' in self)) {
+            return undefined;
+        }
+
+        var scripts = document.getElementsByTagName(&quot;script&quot;);
+        for (var i = 0; i &lt; scripts.length; i++) {
+            var src;
+            if (scripts[i].src) {
+                src = scripts[i].src;
+            } else if (scripts[i].href) {
+                //SVG case
+                src = scripts[i].href.baseVal;
+            }
+
+            var matches = src &amp;&amp; src.match(/^(.*\/|)testharness\.js$/);
+            if (matches) {
+                return src;
+            }
+        }
+        return undefined;
+    }
+
+    /** Returns the URL path at which the files for testharness.js are assumed to reside (e.g., '/resources/').
+        The path is derived from inspecting the 'src' of the &lt;script&gt; tag that included 'testharness.js'. */
+    function get_harness_url()
+    {
+        var script_url = get_script_url();
+
+        // Exclude the 'testharness.js' file from the returned path, but '+ 1' to include the trailing slash.
+        return script_url ? script_url.slice(0, script_url.lastIndexOf('/') + 1) : undefined;
+    }
+
+    function supports_post_message(w)
+    {
+        var supports;
+        var type;
+        // Given IE implements postMessage across nested iframes but not across
+        // windows or tabs, you can't infer cross-origin communication from the presence
+        // of postMessage on the current window object only.
+        //
+        // Touching the postMessage prop on a window can throw if the window is
+        // not from the same origin AND post message is not supported in that
+        // browser. So just doing an existence test here won't do, you also need
+        // to wrap it in a try..cacth block.
+        try {
+            type = typeof w.postMessage;
+            if (type === &quot;function&quot;) {
+                supports = true;
+            }
+
+            // IE8 supports postMessage, but implements it as a host object which
+            // returns &quot;object&quot; as its `typeof`.
+            else if (type === &quot;object&quot;) {
+                supports = true;
+            }
+
+            // This is the case where postMessage isn't supported AND accessing a
+            // window property across origins does NOT throw (e.g. old Safari browser).
+            else {
+                supports = false;
+            }
+        } catch (e) {
+            // This is the case where postMessage isn't supported AND accessing a
+            // window property across origins throws (e.g. old Firefox browser).
+            supports = false;
+        }
+        return supports;
+    }
+
+    /**
+     * Setup globals
+     */
+
+    var tests = new Tests();
+
+    addEventListener(&quot;error&quot;, function(e) {
+        if (tests.file_is_test) {
+            var test = tests.tests[0];
+            if (test.phase &gt;= test.phases.HAS_RESULT) {
+                return;
+            }
+            test.set_status(test.FAIL, e.message, e.stack);
+            test.phase = test.phases.HAS_RESULT;
+            test.done();
+            done();
+        } else if (!tests.allow_uncaught_exception) {
+            tests.status.status = tests.status.ERROR;
+            tests.status.message = e.message;
+            tests.status.stack = e.stack;
+        }
+    });
+
+    test_environment.on_tests_ready();
+
+})();
+// vim: set expandtab shiftwidth=4 tabstop=4:
</ins></span></pre></div>
<a id="trunkJSTestswasmspecharnesstestharnessreportjs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-harness/testharnessreport.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-harness/testharnessreport.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-harness/testharnessreport.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+var props = {output: true,
+             explicit_timeout: true,
+             message_events: [&quot;completion&quot;]};
+
+if (window.opener &amp;&amp; &quot;timeout_multiplier&quot; in window.opener) {
+    props[&quot;timeout_multiplier&quot;] = window.opener.timeout_multiplier;
+}
+
+if (window.opener &amp;&amp; window.opener.explicit_timeout) {
+    props[&quot;explicit_timeout&quot;] = window.opener.explicit_timeout;
+}
+
+setup(props);
</ins></span></pre></div>
<a id="trunkJSTestswasmspecharnesswasmconstantsjs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-harness/wasm-constants.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-harness/wasm-constants.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-harness/wasm-constants.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,374 @@
</span><ins>+// Copyright 2015 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// Flags: --expose-wasm
+
+function bytes() {
+  var buffer = new ArrayBuffer(arguments.length);
+  var view = new Uint8Array(buffer);
+  for (var i = 0; i &lt; arguments.length; i++) {
+    var val = arguments[i];
+    if ((typeof val) == &quot;string&quot;) val = val.charCodeAt(0);
+    view[i] = val | 0;
+  }
+  return buffer;
+}
+
+// Header declaration constants
+var kWasmH0 = 0;
+var kWasmH1 = 0x61;
+var kWasmH2 = 0x73;
+var kWasmH3 = 0x6d;
+
+var kWasmV0 = 1;
+var kWasmV1 = 0;
+var kWasmV2 = 0;
+var kWasmV3 = 0;
+
+var kHeaderSize = 8;
+var kPageSize = 65536;
+
+function bytesWithHeader() {
+  var buffer = new ArrayBuffer(kHeaderSize + arguments.length);
+  var view = new Uint8Array(buffer);
+  view[0] = kWasmH0;
+  view[1] = kWasmH1;
+  view[2] = kWasmH2;
+  view[3] = kWasmH3;
+  view[4] = kWasmV0;
+  view[5] = kWasmV1;
+  view[6] = kWasmV2;
+  view[7] = kWasmV3;
+  for (var i = 0; i &lt; arguments.length; i++) {
+    var val = arguments[i];
+    if ((typeof val) == &quot;string&quot;) val = val.charCodeAt(0);
+    view[kHeaderSize + i] = val | 0;
+  }
+  return buffer;
+}
+
+let kDeclNoLocals = 0;
+
+// Section declaration constants
+let kUnknownSectionCode = 0;
+let kTypeSectionCode = 1;      // Function signature declarations
+let kImportSectionCode = 2;    // Import declarations
+let kFunctionSectionCode = 3;  // Function declarations
+let kTableSectionCode = 4;     // Indirect function table and other tables
+let kMemorySectionCode = 5;    // Memory attributes
+let kGlobalSectionCode = 6;    // Global declarations
+let kExportSectionCode = 7;    // Exports
+let kStartSectionCode = 8;     // Start function declaration
+let kElementSectionCode = 9;  // Elements section
+let kCodeSectionCode = 10;      // Function code
+let kDataSectionCode = 11;     // Data segments
+let kNameSectionCode = 12;     // Name section (encoded as string)
+
+let kWasmFunctionTypeForm = 0x60;
+let kWasmAnyFunctionTypeForm = 0x70;
+
+let kResizableMaximumFlag = 1;
+
+// Function declaration flags
+let kDeclFunctionName   = 0x01;
+let kDeclFunctionImport = 0x02;
+let kDeclFunctionLocals = 0x04;
+let kDeclFunctionExport = 0x08;
+
+// Local types
+let kWasmStmt = 0x40;
+let kWasmI32 = 0x7f;
+let kWasmI64 = 0x7e;
+let kWasmF32 = 0x7d;
+let kWasmF64 = 0x7c;
+let kWasmS128 = 0x7b;
+
+let kExternalFunction = 0;
+let kExternalTable = 1;
+let kExternalMemory = 2;
+let kExternalGlobal = 3;
+
+let kTableZero = 0;
+let kMemoryZero = 0;
+
+// Useful signatures
+let kSig_i_i = makeSig([kWasmI32], [kWasmI32]);
+let kSig_l_l = makeSig([kWasmI64], [kWasmI64]);
+let kSig_i_l = makeSig([kWasmI64], [kWasmI32]);
+let kSig_i_ii = makeSig([kWasmI32, kWasmI32], [kWasmI32]);
+let kSig_i_iii = makeSig([kWasmI32, kWasmI32, kWasmI32], [kWasmI32]);
+let kSig_d_dd = makeSig([kWasmF64, kWasmF64], [kWasmF64]);
+let kSig_l_ll = makeSig([kWasmI64, kWasmI64], [kWasmI64]);
+let kSig_i_dd = makeSig([kWasmF64, kWasmF64], [kWasmI32]);
+let kSig_v_v = makeSig([], []);
+let kSig_i_v = makeSig([], [kWasmI32]);
+let kSig_l_v = makeSig([], [kWasmI64]);
+let kSig_f_v = makeSig([], [kWasmF64]);
+let kSig_d_v = makeSig([], [kWasmF64]);
+let kSig_v_i = makeSig([kWasmI32], []);
+let kSig_v_ii = makeSig([kWasmI32, kWasmI32], []);
+let kSig_v_iii = makeSig([kWasmI32, kWasmI32, kWasmI32], []);
+let kSig_v_l = makeSig([kWasmI64], []);
+let kSig_v_d = makeSig([kWasmF64], []);
+let kSig_v_dd = makeSig([kWasmF64, kWasmF64], []);
+let kSig_v_ddi = makeSig([kWasmF64, kWasmF64, kWasmI32], []);
+let kSig_s_v = makeSig([], [kWasmS128]);
+
+function makeSig(params, results) {
+  return {params: params, results: results};
+}
+
+function makeSig_v_x(x) {
+  return makeSig([x], []);
+}
+
+function makeSig_v_xx(x) {
+  return makeSig([x, x], []);
+}
+
+function makeSig_r_v(r) {
+  return makeSig([], [r]);
+}
+
+function makeSig_r_x(r, x) {
+  return makeSig([x], [r]);
+}
+
+function makeSig_r_xx(r, x) {
+  return makeSig([x, x], [r]);
+}
+
+// Opcodes
+let kExprUnreachable = 0x00;
+let kExprNop = 0x01;
+let kExprBlock = 0x02;
+let kExprLoop = 0x03;
+let kExprIf = 0x04;
+let kExprElse = 0x05;
+let kExprTry = 0x06;
+let kExprCatch = 0x07;
+let kExprThrow = 0x08;
+let kExprEnd = 0x0b;
+let kExprBr = 0x0c;
+let kExprBrIf = 0x0d;
+let kExprBrTable = 0x0e;
+let kExprReturn = 0x0f;
+let kExprCallFunction = 0x10;
+let kExprCallIndirect = 0x11;
+let kExprDrop = 0x1a;
+let kExprSelect = 0x1b;
+let kExprGetLocal = 0x20;
+let kExprSetLocal = 0x21;
+let kExprTeeLocal = 0x22;
+let kExprGetGlobal = 0x23;
+let kExprSetGlobal = 0x24;
+let kExprI32Const = 0x41;
+let kExprI64Const = 0x42;
+let kExprF32Const = 0x43;
+let kExprF64Const = 0x44;
+let kExprI32LoadMem = 0x28;
+let kExprI64LoadMem = 0x29;
+let kExprF32LoadMem = 0x2a;
+let kExprF64LoadMem = 0x2b;
+let kExprI32LoadMem8S = 0x2c;
+let kExprI32LoadMem8U = 0x2d;
+let kExprI32LoadMem16S = 0x2e;
+let kExprI32LoadMem16U = 0x2f;
+let kExprI64LoadMem8S = 0x30;
+let kExprI64LoadMem8U = 0x31;
+let kExprI64LoadMem16S = 0x32;
+let kExprI64LoadMem16U = 0x33;
+let kExprI64LoadMem32S = 0x34;
+let kExprI64LoadMem32U = 0x35;
+let kExprI32StoreMem = 0x36;
+let kExprI64StoreMem = 0x37;
+let kExprF32StoreMem = 0x38;
+let kExprF64StoreMem = 0x39;
+let kExprI32StoreMem8 = 0x3a;
+let kExprI32StoreMem16 = 0x3b;
+let kExprI64StoreMem8 = 0x3c;
+let kExprI64StoreMem16 = 0x3d;
+let kExprI64StoreMem32 = 0x3e;
+let kExprMemorySize = 0x3f;
+let kExprGrowMemory = 0x40;
+let kExprI32Eqz = 0x45;
+let kExprI32Eq = 0x46;
+let kExprI32Ne = 0x47;
+let kExprI32LtS = 0x48;
+let kExprI32LtU = 0x49;
+let kExprI32GtS = 0x4a;
+let kExprI32GtU = 0x4b;
+let kExprI32LeS = 0x4c;
+let kExprI32LeU = 0x4d;
+let kExprI32GeS = 0x4e;
+let kExprI32GeU = 0x4f;
+let kExprI64Eqz = 0x50;
+let kExprI64Eq = 0x51;
+let kExprI64Ne = 0x52;
+let kExprI64LtS = 0x53;
+let kExprI64LtU = 0x54;
+let kExprI64GtS = 0x55;
+let kExprI64GtU = 0x56;
+let kExprI64LeS = 0x57;
+let kExprI64LeU = 0x58;
+let kExprI64GeS = 0x59;
+let kExprI64GeU = 0x5a;
+let kExprF32Eq = 0x5b;
+let kExprF32Ne = 0x5c;
+let kExprF32Lt = 0x5d;
+let kExprF32Gt = 0x5e;
+let kExprF32Le = 0x5f;
+let kExprF32Ge = 0x60;
+let kExprF64Eq = 0x61;
+let kExprF64Ne = 0x62;
+let kExprF64Lt = 0x63;
+let kExprF64Gt = 0x64;
+let kExprF64Le = 0x65;
+let kExprF64Ge = 0x66;
+let kExprI32Clz = 0x67;
+let kExprI32Ctz = 0x68;
+let kExprI32Popcnt = 0x69;
+let kExprI32Add = 0x6a;
+let kExprI32Sub = 0x6b;
+let kExprI32Mul = 0x6c;
+let kExprI32DivS = 0x6d;
+let kExprI32DivU = 0x6e;
+let kExprI32RemS = 0x6f;
+let kExprI32RemU = 0x70;
+let kExprI32And = 0x71;
+let kExprI32Ior = 0x72;
+let kExprI32Xor = 0x73;
+let kExprI32Shl = 0x74;
+let kExprI32ShrS = 0x75;
+let kExprI32ShrU = 0x76;
+let kExprI32Rol = 0x77;
+let kExprI32Ror = 0x78;
+let kExprI64Clz = 0x79;
+let kExprI64Ctz = 0x7a;
+let kExprI64Popcnt = 0x7b;
+let kExprI64Add = 0x7c;
+let kExprI64Sub = 0x7d;
+let kExprI64Mul = 0x7e;
+let kExprI64DivS = 0x7f;
+let kExprI64DivU = 0x80;
+let kExprI64RemS = 0x81;
+let kExprI64RemU = 0x82;
+let kExprI64And = 0x83;
+let kExprI64Ior = 0x84;
+let kExprI64Xor = 0x85;
+let kExprI64Shl = 0x86;
+let kExprI64ShrS = 0x87;
+let kExprI64ShrU = 0x88;
+let kExprI64Rol = 0x89;
+let kExprI64Ror = 0x8a;
+let kExprF32Abs = 0x8b;
+let kExprF32Neg = 0x8c;
+let kExprF32Ceil = 0x8d;
+let kExprF32Floor = 0x8e;
+let kExprF32Trunc = 0x8f;
+let kExprF32NearestInt = 0x90;
+let kExprF32Sqrt = 0x91;
+let kExprF32Add = 0x92;
+let kExprF32Sub = 0x93;
+let kExprF32Mul = 0x94;
+let kExprF32Div = 0x95;
+let kExprF32Min = 0x96;
+let kExprF32Max = 0x97;
+let kExprF32CopySign = 0x98;
+let kExprF64Abs = 0x99;
+let kExprF64Neg = 0x9a;
+let kExprF64Ceil = 0x9b;
+let kExprF64Floor = 0x9c;
+let kExprF64Trunc = 0x9d;
+let kExprF64NearestInt = 0x9e;
+let kExprF64Sqrt = 0x9f;
+let kExprF64Add = 0xa0;
+let kExprF64Sub = 0xa1;
+let kExprF64Mul = 0xa2;
+let kExprF64Div = 0xa3;
+let kExprF64Min = 0xa4;
+let kExprF64Max = 0xa5;
+let kExprF64CopySign = 0xa6;
+let kExprI32ConvertI64 = 0xa7;
+let kExprI32SConvertF32 = 0xa8;
+let kExprI32UConvertF32 = 0xa9;
+let kExprI32SConvertF64 = 0xaa;
+let kExprI32UConvertF64 = 0xab;
+let kExprI64SConvertI32 = 0xac;
+let kExprI64UConvertI32 = 0xad;
+let kExprI64SConvertF32 = 0xae;
+let kExprI64UConvertF32 = 0xaf;
+let kExprI64SConvertF64 = 0xb0;
+let kExprI64UConvertF64 = 0xb1;
+let kExprF32SConvertI32 = 0xb2;
+let kExprF32UConvertI32 = 0xb3;
+let kExprF32SConvertI64 = 0xb4;
+let kExprF32UConvertI64 = 0xb5;
+let kExprF32ConvertF64 = 0xb6;
+let kExprF64SConvertI32 = 0xb7;
+let kExprF64UConvertI32 = 0xb8;
+let kExprF64SConvertI64 = 0xb9;
+let kExprF64UConvertI64 = 0xba;
+let kExprF64ConvertF32 = 0xbb;
+let kExprI32ReinterpretF32 = 0xbc;
+let kExprI64ReinterpretF64 = 0xbd;
+let kExprF32ReinterpretI32 = 0xbe;
+let kExprF64ReinterpretI64 = 0xbf;
+
+let kTrapUnreachable          = 0;
+let kTrapMemOutOfBounds       = 1;
+let kTrapDivByZero            = 2;
+let kTrapDivUnrepresentable   = 3;
+let kTrapRemByZero            = 4;
+let kTrapFloatUnrepresentable = 5;
+let kTrapFuncInvalid          = 6;
+let kTrapFuncSigMismatch      = 7;
+let kTrapInvalidIndex         = 8;
+
+let kTrapMsgs = [
+  &quot;unreachable&quot;,
+  &quot;memory access out of bounds&quot;,
+  &quot;divide by zero&quot;,
+  &quot;divide result unrepresentable&quot;,
+  &quot;remainder by zero&quot;,
+  &quot;integer result unrepresentable&quot;,
+  &quot;invalid function&quot;,
+  &quot;function signature mismatch&quot;,
+  &quot;invalid index into function table&quot;
+];
+
+function assertTraps(trap, code) {
+    var threwException = true;
+    try {
+      if (typeof code === 'function') {
+        code();
+      } else {
+        eval(code);
+      }
+      threwException = false;
+    } catch (e) {
+      assertEquals(&quot;object&quot;, typeof e);
+      assertEquals(kTrapMsgs[trap], e.message);
+      // Success.
+      return;
+    }
+    throw new MjsUnitAssertionError(&quot;Did not trap, expected: &quot; + kTrapMsgs[trap]);
+}
+
+function assertWasmThrows(value, code) {
+    assertEquals(&quot;number&quot;, typeof(value));
+    try {
+      if (typeof code === 'function') {
+        code();
+      } else {
+        eval(code);
+      }
+    } catch (e) {
+      assertEquals(&quot;number&quot;, typeof e);
+      assertEquals(value, e);
+      // Success.
+      return;
+    }
+    throw new MjsUnitAssertionError(&quot;Did not throw at all, expected: &quot; + value);
+}
</ins></span></pre></div>
<a id="trunkJSTestswasmspecharnesswasmmodulebuilderjs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-harness/wasm-module-builder.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-harness/wasm-module-builder.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-harness/wasm-module-builder.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,555 @@
</span><ins>+// Copyright 2016 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// Used for encoding f32 and double constants to bits.
+let __buffer = new ArrayBuffer(8);
+let byte_view = new Int8Array(__buffer);
+let f32_view = new Float32Array(__buffer);
+let f64_view = new Float64Array(__buffer);
+
+class Binary extends Array {
+  emit_u8(val) {
+    this.push(val);
+  }
+
+  emit_u16(val) {
+    this.push(val &amp; 0xff);
+    this.push((val &gt;&gt; 8) &amp; 0xff);
+  }
+
+  emit_u32(val) {
+    this.push(val &amp; 0xff);
+    this.push((val &gt;&gt; 8) &amp; 0xff);
+    this.push((val &gt;&gt; 16) &amp; 0xff);
+    this.push((val &gt;&gt; 24) &amp; 0xff);
+  }
+
+  emit_u32v(val) {
+    while (true) {
+      let v = val &amp; 0xff;
+      val = val &gt;&gt;&gt; 7;
+      if (val == 0) {
+        this.push(v);
+        break;
+      }
+      this.push(v | 0x80);
+    }
+  }
+
+  emit_bytes(data) {
+    for (let i = 0; i &lt; data.length; i++) {
+      this.push(data[i] &amp; 0xff);
+    }
+  }
+
+  emit_string(string) {
+    // When testing illegal names, we pass a byte array directly.
+    if (string instanceof Array) {
+      this.emit_u32v(string.length);
+      this.emit_bytes(string);
+      return;
+    }
+
+    // This is the hacky way to convert a JavaScript string to a UTF8 encoded
+    // string only containing single-byte characters.
+    let string_utf8 = unescape(encodeURIComponent(string));
+    this.emit_u32v(string_utf8.length);
+    for (let i = 0; i &lt; string_utf8.length; i++) {
+      this.emit_u8(string_utf8.charCodeAt(i));
+    }
+  }
+
+  emit_header() {
+    this.push(kWasmH0, kWasmH1, kWasmH2, kWasmH3,
+              kWasmV0, kWasmV1, kWasmV2, kWasmV3);
+  }
+
+  emit_section(section_code, content_generator) {
+    // Emit section name.
+    this.emit_u8(section_code);
+    // Emit the section to a temporary buffer: its full length isn't know yet.
+    let section = new Binary;
+    content_generator(section);
+    // Emit section length.
+    this.emit_u32v(section.length);
+    // Copy the temporary buffer.
+    this.push(...section);
+  }
+}
+
+class WasmFunctionBuilder {
+  constructor(module, name, type_index) {
+    this.module = module;
+    this.name = name;
+    this.type_index = type_index;
+    this.body = [];
+  }
+
+  exportAs(name) {
+    this.module.addExport(name, this.index);
+    return this;
+  }
+
+  exportFunc() {
+    this.exportAs(this.name);
+    return this;
+  }
+
+  addBody(body) {
+    this.body = body;
+    return this;
+  }
+
+  addLocals(locals) {
+    this.locals = locals;
+    return this;
+  }
+
+  end() {
+    return this.module;
+  }
+}
+
+class WasmGlobalBuilder {
+  constructor(module, type, mutable) {
+    this.module = module;
+    this.type = type;
+    this.mutable = mutable;
+    this.init = 0;
+  }
+
+  exportAs(name) {
+    this.module.exports.push({name: name, kind: kExternalGlobal,
+                              index: this.index});
+    return this;
+  }
+}
+
+class WasmModuleBuilder {
+  constructor() {
+    this.types = [];
+    this.imports = [];
+    this.exports = [];
+    this.globals = [];
+    this.functions = [];
+    this.function_table = [];
+    this.function_table_length = 0;
+    this.function_table_inits = [];
+    this.segments = [];
+    this.explicit = [];
+    this.num_imported_funcs = 0;
+    this.num_imported_globals = 0;
+    return this;
+  }
+
+  addStart(start_index) {
+    this.start_index = start_index;
+    return this;
+  }
+
+  addMemory(min, max, exp) {
+    this.memory = {min: min, max: max, exp: exp};
+    return this;
+  }
+
+  addExplicitSection(bytes) {
+    this.explicit.push(bytes);
+    return this;
+  }
+
+  addType(type) {
+    // TODO: canonicalize types?
+    this.types.push(type);
+    return this.types.length - 1;
+  }
+
+  addGlobal(local_type, mutable) {
+    let glob = new WasmGlobalBuilder(this, local_type, mutable);
+    glob.index = this.globals.length + this.num_imported_globals;
+    this.globals.push(glob);
+    return glob;
+  }
+
+  addFunction(name, type) {
+    let type_index = (typeof type) == &quot;number&quot; ? type : this.addType(type);
+    let func = new WasmFunctionBuilder(this, name, type_index);
+    func.index = this.functions.length + this.num_imported_funcs;
+    this.functions.push(func);
+    return func;
+  }
+
+  addImport(module = &quot;&quot;, name, type) {
+    let type_index = (typeof type) == &quot;number&quot; ? type : this.addType(type);
+    this.imports.push({module: module, name: name, kind: kExternalFunction,
+                       type: type_index});
+    return this.num_imported_funcs++;
+  }
+
+  addImportedGlobal(module = &quot;&quot;, name, type) {
+    let o = {module: module, name: name, kind: kExternalGlobal, type: type,
+             mutable: false}
+    this.imports.push(o);
+    return this.num_imported_globals++;
+  }
+
+  addImportedMemory(module = &quot;&quot;, name, initial = 0, maximum) {
+    let o = {module: module, name: name, kind: kExternalMemory,
+             initial: initial, maximum: maximum};
+    this.imports.push(o);
+    return this;
+  }
+
+  addImportedTable(module = &quot;&quot;, name, initial, maximum) {
+    let o = {module: module, name: name, kind: kExternalTable, initial: initial,
+             maximum: maximum};
+    this.imports.push(o);
+  }
+
+  addExport(name, index) {
+    this.exports.push({name: name, kind: kExternalFunction, index: index});
+    return this;
+  }
+
+  addExportOfKind(name, kind, index) {
+    this.exports.push({name: name, kind: kind, index: index});
+    return this;
+  }
+
+  addDataSegment(addr, data, is_global = false) {
+    this.segments.push({addr: addr, data: data, is_global: is_global});
+    return this.segments.length - 1;
+  }
+
+  exportMemoryAs(name) {
+    this.exports.push({name: name, kind: kExternalMemory, index: 0});
+  }
+
+  addFunctionTableInit(base, is_global, array) {
+    this.function_table_inits.push({base: base, is_global: is_global,
+                                    array: array});
+    if (!is_global) {
+      var length = base + array.length;
+      if (length &gt; this.function_table_length) {
+        this.function_table_length = length;
+      }
+    }
+    return this;
+  }
+
+  appendToTable(array) {
+    return this.addFunctionTableInit(this.function_table.length, false, array);
+  }
+
+  setFunctionTableLength(length) {
+    this.function_table_length = length;
+    return this;
+  }
+
+  toArray(debug = false) {
+    let binary = new Binary;
+    let wasm = this;
+
+    // Add header
+    binary.emit_header();
+
+    // Add type section
+    if (wasm.types.length &gt; 0) {
+      if (debug) print(&quot;emitting types @ &quot; + binary.length);
+      binary.emit_section(kTypeSectionCode, section =&gt; {
+        section.emit_u32v(wasm.types.length);
+        for (let type of wasm.types) {
+          section.emit_u8(kWasmFunctionTypeForm);
+          section.emit_u32v(type.params.length);
+          for (let param of type.params) {
+            section.emit_u8(param);
+          }
+          section.emit_u32v(type.results.length);
+          for (let result of type.results) {
+            section.emit_u8(result);
+          }
+        }
+      });
+    }
+
+    // Add imports section
+    if (wasm.imports.length &gt; 0) {
+      if (debug) print(&quot;emitting imports @ &quot; + binary.length);
+      binary.emit_section(kImportSectionCode, section =&gt; {
+        section.emit_u32v(wasm.imports.length);
+        for (let imp of wasm.imports) {
+          section.emit_string(imp.module);
+          section.emit_string(imp.name || '');
+          section.emit_u8(imp.kind);
+          if (imp.kind == kExternalFunction) {
+            section.emit_u32v(imp.type);
+          } else if (imp.kind == kExternalGlobal) {
+            section.emit_u32v(imp.type);
+            section.emit_u8(imp.mutable);
+          } else if (imp.kind == kExternalMemory) {
+            var has_max = (typeof imp.maximum) != &quot;undefined&quot;;
+            section.emit_u8(has_max ? 1 : 0); // flags
+            section.emit_u32v(imp.initial); // initial
+            if (has_max) section.emit_u32v(imp.maximum); // maximum
+          } else if (imp.kind == kExternalTable) {
+            section.emit_u8(kWasmAnyFunctionTypeForm);
+            var has_max = (typeof imp.maximum) != &quot;undefined&quot;;
+            section.emit_u8(has_max ? 1 : 0); // flags
+            section.emit_u32v(imp.initial); // initial
+            if (has_max) section.emit_u32v(imp.maximum); // maximum
+          } else {
+            throw new Error(&quot;unknown/unsupported import kind &quot; + imp.kind);
+          }
+        }
+      });
+    }
+
+    // Add functions declarations
+    let has_names = false;
+    let names = false;
+    if (wasm.functions.length &gt; 0) {
+      if (debug) print(&quot;emitting function decls @ &quot; + binary.length);
+      binary.emit_section(kFunctionSectionCode, section =&gt; {
+        section.emit_u32v(wasm.functions.length);
+        for (let func of wasm.functions) {
+          has_names = has_names || (func.name != undefined &amp;&amp;
+                                   func.name.length &gt; 0);
+          section.emit_u32v(func.type_index);
+        }
+      });
+    }
+
+    // Add function_table.
+    if (wasm.function_table_length &gt; 0) {
+      if (debug) print(&quot;emitting table @ &quot; + binary.length);
+      binary.emit_section(kTableSectionCode, section =&gt; {
+        section.emit_u8(1);  // one table entry
+        section.emit_u8(kWasmAnyFunctionTypeForm);
+        section.emit_u8(1);
+        section.emit_u32v(wasm.function_table_length);
+        section.emit_u32v(wasm.function_table_length);
+      });
+    }
+
+    // Add memory section
+    if (wasm.memory != undefined) {
+      if (debug) print(&quot;emitting memory @ &quot; + binary.length);
+      binary.emit_section(kMemorySectionCode, section =&gt; {
+        section.emit_u8(1);  // one memory entry
+        section.emit_u32v(kResizableMaximumFlag);
+        section.emit_u32v(wasm.memory.min);
+        section.emit_u32v(wasm.memory.max);
+      });
+    }
+
+    // Add global section.
+    if (wasm.globals.length &gt; 0) {
+      if (debug) print (&quot;emitting globals @ &quot; + binary.length);
+      binary.emit_section(kGlobalSectionCode, section =&gt; {
+        section.emit_u32v(wasm.globals.length);
+        for (let global of wasm.globals) {
+          section.emit_u8(global.type);
+          section.emit_u8(global.mutable);
+          if ((typeof global.init_index) == &quot;undefined&quot;) {
+            // Emit a constant initializer.
+            switch (global.type) {
+            case kWasmI32:
+              section.emit_u8(kExprI32Const);
+              section.emit_u32v(global.init);
+              break;
+            case kWasmI64:
+              section.emit_u8(kExprI64Const);
+              section.emit_u8(global.init);
+              break;
+            case kWasmF32:
+              section.emit_u8(kExprF32Const);
+              f32_view[0] = global.init;
+              section.emit_u8(byte_view[0]);
+              section.emit_u8(byte_view[1]);
+              section.emit_u8(byte_view[2]);
+              section.emit_u8(byte_view[3]);
+              break;
+            case kWasmF64:
+              section.emit_u8(kExprF64Const);
+              f64_view[0] = global.init;
+              section.emit_u8(byte_view[0]);
+              section.emit_u8(byte_view[1]);
+              section.emit_u8(byte_view[2]);
+              section.emit_u8(byte_view[3]);
+              section.emit_u8(byte_view[4]);
+              section.emit_u8(byte_view[5]);
+              section.emit_u8(byte_view[6]);
+              section.emit_u8(byte_view[7]);
+              break;
+            }
+          } else {
+            // Emit a global-index initializer.
+            section.emit_u8(kExprGetGlobal);
+            section.emit_u32v(global.init_index);
+          }
+          section.emit_u8(kExprEnd);  // end of init expression
+        }
+      });
+    }
+
+    // Add export table.
+    var mem_export = (wasm.memory != undefined &amp;&amp; wasm.memory.exp);
+    var exports_count = wasm.exports.length + (mem_export ? 1 : 0);
+    if (exports_count &gt; 0) {
+      if (debug) print(&quot;emitting exports @ &quot; + binary.length);
+      binary.emit_section(kExportSectionCode, section =&gt; {
+        section.emit_u32v(exports_count);
+        for (let exp of wasm.exports) {
+          section.emit_string(exp.name);
+          section.emit_u8(exp.kind);
+          section.emit_u32v(exp.index);
+        }
+        if (mem_export) {
+          section.emit_string(&quot;memory&quot;);
+          section.emit_u8(kExternalMemory);
+          section.emit_u8(0);
+        }
+      });
+    }
+
+    // Add start function section.
+    if (wasm.start_index != undefined) {
+      if (debug) print(&quot;emitting start function @ &quot; + binary.length);
+      binary.emit_section(kStartSectionCode, section =&gt; {
+        section.emit_u32v(wasm.start_index);
+      });
+    }
+
+    // Add table elements.
+    if (wasm.function_table_inits.length &gt; 0) {
+      if (debug) print(&quot;emitting table @ &quot; + binary.length);
+      binary.emit_section(kElementSectionCode, section =&gt; {
+        var inits = wasm.function_table_inits;
+        section.emit_u32v(inits.length);
+        section.emit_u8(0); // table index
+
+        for (let init of inits) {
+          if (init.is_global) {
+            section.emit_u8(kExprGetGlobal);
+          } else {
+            section.emit_u8(kExprI32Const);
+          }
+          section.emit_u32v(init.base);
+          section.emit_u8(kExprEnd);
+          section.emit_u32v(init.array.length);
+          for (let index of init.array) {
+            section.emit_u32v(index);
+          }
+        }
+      });
+    }
+
+    // Add function bodies.
+    if (wasm.functions.length &gt; 0) {
+      // emit function bodies
+      if (debug) print(&quot;emitting code @ &quot; + binary.length);
+      binary.emit_section(kCodeSectionCode, section =&gt; {
+        section.emit_u32v(wasm.functions.length);
+        for (let func of wasm.functions) {
+          // Function body length will be patched later.
+          let local_decls = [];
+          let l = func.locals;
+          if (l != undefined) {
+            let local_decls_count = 0;
+            if (l.i32_count &gt; 0) {
+              local_decls.push({count: l.i32_count, type: kWasmI32});
+            }
+            if (l.i64_count &gt; 0) {
+              local_decls.push({count: l.i64_count, type: kWasmI64});
+            }
+            if (l.f32_count &gt; 0) {
+              local_decls.push({count: l.f32_count, type: kWasmF32});
+            }
+            if (l.f64_count &gt; 0) {
+              local_decls.push({count: l.f64_count, type: kWasmF64});
+            }
+          }
+
+          let header = new Binary;
+          header.emit_u32v(local_decls.length);
+          for (let decl of local_decls) {
+            header.emit_u32v(decl.count);
+            header.emit_u8(decl.type);
+          }
+
+          section.emit_u32v(header.length + func.body.length);
+          section.emit_bytes(header);
+          section.emit_bytes(func.body);
+        }
+      });
+    }
+
+    // Add data segments.
+    if (wasm.segments.length &gt; 0) {
+      if (debug) print(&quot;emitting data segments @ &quot; + binary.length);
+      binary.emit_section(kDataSectionCode, section =&gt; {
+        section.emit_u32v(wasm.segments.length);
+        for (let seg of wasm.segments) {
+          section.emit_u8(0);  // linear memory index 0
+          if (seg.is_global) {
+            // initializer is a global variable
+            section.emit_u8(kExprGetGlobal);
+            section.emit_u32v(seg.addr);
+          } else {
+            // initializer is a constant
+            section.emit_u8(kExprI32Const);
+            section.emit_u32v(seg.addr);
+          }
+          section.emit_u8(kExprEnd);
+          section.emit_u32v(seg.data.length);
+          section.emit_bytes(seg.data);
+        }
+      });
+    }
+
+    // Add any explicitly added sections
+    for (let exp of wasm.explicit) {
+      if (debug) print(&quot;emitting explicit @ &quot; + binary.length);
+      binary.emit_bytes(exp);
+    }
+
+    // Add function names.
+    if (has_names) {
+      if (debug) print(&quot;emitting names @ &quot; + binary.length);
+      binary.emit_section(kUnknownSectionCode, section =&gt; {
+        section.emit_string(&quot;name&quot;);
+        var count = wasm.functions.length + wasm.num_imported_funcs;
+        section.emit_u32v(count);
+        for (var i = 0; i &lt; wasm.num_imported_funcs; i++) {
+          section.emit_u8(0); // empty string
+          section.emit_u8(0); // local names count == 0
+        }
+        for (let func of wasm.functions) {
+          var name = func.name == undefined ? &quot;&quot; : func.name;
+          section.emit_string(name);
+          section.emit_u8(0);  // local names count == 0
+        }
+      });
+    }
+
+    return binary;
+  }
+
+  toBuffer(debug = false) {
+    let bytes = this.toArray(debug);
+    let buffer = new ArrayBuffer(bytes.length);
+    let view = new Uint8Array(buffer);
+    for (let i = 0; i &lt; bytes.length; i++) {
+      let val = bytes[i];
+      if ((typeof val) == &quot;string&quot;) val = val.charCodeAt(0);
+      view[i] = val | 0;
+    }
+    return new Uint8Array(buffer);
+  }
+
+  instantiate(...args) {
+    let module = new WebAssembly.Module(this.toBuffer());
+    let instance = new WebAssembly.Instance(module, ...args);
+    return instance;
+  }
+}
</ins></span></pre></div>
<a id="trunkJSTestswasmspecharnesswastjs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-harness/wast.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-harness/wast.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-harness/wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,29777 @@
</span><ins>+// DO NOT EDIT. Generated from WebAssembly spec interpreter
+
+let WebAssemblyText = (function() {
+  let _registry = {__proto__: null};
+  function normalize(file) {
+    return file.split('/').reverse()[0].split('.')[0];
+  }
+  function require(file) {
+  Â  let name = normalize(file);
+    if (!(name in _registry)) {
+      throw new Error('missing module: ' + name)
+  Â  } else if (typeof _registry[name] === 'function') {
+
+
+  Â  Â  let f = _registry[name];
+  Â  Â  _registry[name] = function() { throw new Error('cyclic module: ' + name) };
+  Â  Â  _registry[name] = f();
+  Â  }
+  Â  return _registry[name];
+  }
+
+
+  _registry['arrange'] = function() {
+  Â  let exports = {};
+//////// start of arrange.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var F32                     = require(&quot;./f32&quot;);
+var F64                     = require(&quot;./f64&quot;);
+var I32                     = require(&quot;./i32&quot;);
+var I64                     = require(&quot;./i64&quot;);
+var Lib                     = require(&quot;./lib&quot;);
+var List                    = require(&quot;bs-platform/lib/js/list&quot;);
+var Block                   = require(&quot;bs-platform/lib/js/block&quot;);
+var Curry                   = require(&quot;bs-platform/lib/js/curry&quot;);
+var Types                   = require(&quot;./types&quot;);
+var Buffer                  = require(&quot;bs-platform/lib/js/buffer&quot;);
+var Decode                  = require(&quot;./decode&quot;);
+var Encode                  = require(&quot;./encode&quot;);
+var Printf                  = require(&quot;bs-platform/lib/js/printf&quot;);
+var Source                  = require(&quot;./source&quot;);
+var $$String                = require(&quot;bs-platform/lib/js/string&quot;);
+var Values                  = require(&quot;./values&quot;);
+var Caml_int32              = require(&quot;bs-platform/lib/js/caml_int32&quot;);
+var Pervasives              = require(&quot;bs-platform/lib/js/pervasives&quot;);
+var Caml_builtin_exceptions = require(&quot;bs-platform/lib/js/caml_builtin_exceptions&quot;);
+
+function add_hex_char(buf, c) {
+  return Curry._1(Printf.bprintf(buf, /* Format */[
+                  /* Char_literal */Block.__(12, [
+                      /* &quot;\\&quot; */92,
+                      /* Int */Block.__(4, [
+                          /* Int_x */6,
+                          /* Lit_padding */Block.__(0, [
+                              /* Zeros */2,
+                              2
+                            ]),
+                          /* No_precision */0,
+                          /* End_of_format */0
+                        ])
+                    ]),
+                  &quot;\\%02x&quot;
+                ]), c);
+}
+
+function add_char(buf, c) {
+  if (c &lt; /* &quot; &quot; */32 || c &gt;= /* &quot;\127&quot; */127) {
+    return add_hex_char(buf, c);
+  }
+  else {
+    if (c === /* &quot;\&quot;&quot; */34 || c === /* &quot;\\&quot; */92) {
+      Buffer.add_char(buf, /* &quot;\\&quot; */92);
+    }
+    return Buffer.add_char(buf, c);
+  }
+}
+
+function string_with(add_char, s) {
+  var buf = Buffer.create(Caml_int32.imul(3, s.length) + 2 | 0);
+  Buffer.add_char(buf, /* &quot;\&quot;&quot; */34);
+  $$String.iter(Curry._1(add_char, buf), s);
+  Buffer.add_char(buf, /* &quot;\&quot;&quot; */34);
+  return Buffer.contents(buf);
+}
+
+function list_of_opt(param) {
+  if (param) {
+    return /* :: */[
+            param[0],
+            /* [] */0
+          ];
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function break_bytes(s) {
+  var ss = Curry._2(Lib.$$String[/* breakup */0], s, 16);
+  var f = function (param) {
+    return /* Atom */Block.__(0, [string_with(add_hex_char, param)]);
+  };
+  return List.map(f, ss);
+}
+
+function decls(kind, ts) {
+  var head = kind;
+  var f = function (param) {
+    return /* Atom */Block.__(0, [Types.string_of_value_type(param)]);
+  };
+  var xs = ts;
+  if (xs) {
+    return /* :: */[
+            /* Node */Block.__(1, [
+                head,
+                List.map(f, xs)
+              ]),
+            /* [] */0
+          ];
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function func_type(param) {
+  return /* Node */Block.__(1, [
+            &quot;func&quot;,
+            Pervasives.$at(decls(&quot;param&quot;, param[0]), decls(&quot;result&quot;, param[1]))
+          ]);
+}
+
+function limits(nat, param) {
+  var xs = list_of_opt(param[/* max */1]);
+  return $$String.concat(&quot; &quot;, /* :: */[
+              Curry._1(nat, param[/* min */0]),
+              List.map(nat, xs)
+            ]);
+}
+
+function global_type(param) {
+  var t = param[0];
+  if (param[1] !== 0) {
+    return /* Node */Block.__(1, [
+              &quot;mut&quot;,
+              /* :: */[
+                /* Atom */Block.__(0, [Types.string_of_value_type(t)]),
+                /* [] */0
+              ]
+            ]);
+  }
+  else {
+    return /* Atom */Block.__(0, [Types.string_of_value_type(t)]);
+  }
+}
+
+function testop(_, _$1) {
+  return &quot;eqz&quot;;
+}
+
+function relop(_, param) {
+  switch (param) {
+    case 0 : 
+        return &quot;eq&quot;;
+    case 1 : 
+        return &quot;ne&quot;;
+    case 2 : 
+        return &quot;lt_s&quot;;
+    case 3 : 
+        return &quot;lt_u&quot;;
+    case 4 : 
+        return &quot;gt_s&quot;;
+    case 5 : 
+        return &quot;gt_u&quot;;
+    case 6 : 
+        return &quot;le_s&quot;;
+    case 7 : 
+        return &quot;le_u&quot;;
+    case 8 : 
+        return &quot;ge_s&quot;;
+    case 9 : 
+        return &quot;ge_u&quot;;
+    
+  }
+}
+
+function unop(_, param) {
+  switch (param) {
+    case 0 : 
+        return &quot;clz&quot;;
+    case 1 : 
+        return &quot;ctz&quot;;
+    case 2 : 
+        return &quot;popcnt&quot;;
+    
+  }
+}
+
+function binop(_, param) {
+  switch (param) {
+    case 0 : 
+        return &quot;add&quot;;
+    case 1 : 
+        return &quot;sub&quot;;
+    case 2 : 
+        return &quot;mul&quot;;
+    case 3 : 
+        return &quot;div_s&quot;;
+    case 4 : 
+        return &quot;div_u&quot;;
+    case 5 : 
+        return &quot;rem_s&quot;;
+    case 6 : 
+        return &quot;rem_u&quot;;
+    case 7 : 
+        return &quot;and&quot;;
+    case 8 : 
+        return &quot;or&quot;;
+    case 9 : 
+        return &quot;xor&quot;;
+    case 10 : 
+        return &quot;shl&quot;;
+    case 11 : 
+        return &quot;shr_s&quot;;
+    case 12 : 
+        return &quot;shr_u&quot;;
+    case 13 : 
+        return &quot;rotl&quot;;
+    case 14 : 
+        return &quot;rotr&quot;;
+    
+  }
+}
+
+function cvtop(xx, param) {
+  switch (param) {
+    case 0 : 
+        return &quot;extend_s/i32&quot;;
+    case 1 : 
+        return &quot;extend_u/i32&quot;;
+    case 2 : 
+        return &quot;wrap/i64&quot;;
+    case 3 : 
+        return &quot;trunc_s/f32&quot;;
+    case 4 : 
+        return &quot;trunc_u/f32&quot;;
+    case 5 : 
+        return &quot;trunc_s/f64&quot;;
+    case 6 : 
+        return &quot;trunc_u/f64&quot;;
+    case 7 : 
+        return &quot;reinterpret/f&quot; + xx;
+    
+  }
+}
+
+function testop$1(_, _$1) {
+  throw [
+        Caml_builtin_exceptions.assert_failure,
+        [
+          &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/arrange.ml&quot;,
+          128,
+          27
+        ]
+      ];
+}
+
+function relop$1(_, param) {
+  switch (param) {
+    case 0 : 
+        return &quot;eq&quot;;
+    case 1 : 
+        return &quot;ne&quot;;
+    case 2 : 
+        return &quot;lt&quot;;
+    case 3 : 
+        return &quot;gt&quot;;
+    case 4 : 
+        return &quot;le&quot;;
+    case 5 : 
+        return &quot;ge&quot;;
+    
+  }
+}
+
+function unop$1(_, param) {
+  switch (param) {
+    case 0 : 
+        return &quot;neg&quot;;
+    case 1 : 
+        return &quot;abs&quot;;
+    case 2 : 
+        return &quot;ceil&quot;;
+    case 3 : 
+        return &quot;floor&quot;;
+    case 4 : 
+        return &quot;trunc&quot;;
+    case 5 : 
+        return &quot;nearest&quot;;
+    case 6 : 
+        return &quot;sqrt&quot;;
+    
+  }
+}
+
+function binop$1(_, param) {
+  switch (param) {
+    case 0 : 
+        return &quot;add&quot;;
+    case 1 : 
+        return &quot;sub&quot;;
+    case 2 : 
+        return &quot;mul&quot;;
+    case 3 : 
+        return &quot;div&quot;;
+    case 4 : 
+        return &quot;min&quot;;
+    case 5 : 
+        return &quot;max&quot;;
+    case 6 : 
+        return &quot;copysign&quot;;
+    
+  }
+}
+
+function cvtop$1(xx, param) {
+  switch (param) {
+    case 0 : 
+        return &quot;convert_s/i32&quot;;
+    case 1 : 
+        return &quot;convert_u/i32&quot;;
+    case 2 : 
+        return &quot;convert_s/i64&quot;;
+    case 3 : 
+        return &quot;convert_u/i64&quot;;
+    case 4 : 
+        return &quot;promote/f32&quot;;
+    case 5 : 
+        return &quot;demote/f64&quot;;
+    case 6 : 
+        return &quot;reinterpret/i&quot; + xx;
+    
+  }
+}
+
+function oper(param, op) {
+  var floatop = param[1];
+  var intop = param[0];
+  var $js;
+  switch (op.tag | 0) {
+    case 0 : 
+        $js = Curry._2(intop, &quot;32&quot;, op[0]);
+        break;
+    case 1 : 
+        $js = Curry._2(intop, &quot;64&quot;, op[0]);
+        break;
+    case 2 : 
+        $js = Curry._2(floatop, &quot;32&quot;, op[0]);
+        break;
+    case 3 : 
+        $js = Curry._2(floatop, &quot;64&quot;, op[0]);
+        break;
+    
+  }
+  return Types.string_of_value_type(Values.type_of(op)) + (&quot;.&quot; + $js);
+}
+
+var partial_arg = /* tuple */[
+  unop,
+  unop$1
+];
+
+function unop$2(param) {
+  return oper(partial_arg, param);
+}
+
+var partial_arg$1 = /* tuple */[
+  binop,
+  binop$1
+];
+
+function binop$2(param) {
+  return oper(partial_arg$1, param);
+}
+
+var partial_arg$2 = /* tuple */[
+  testop,
+  testop$1
+];
+
+function testop$2(param) {
+  return oper(partial_arg$2, param);
+}
+
+var partial_arg$3 = /* tuple */[
+  relop,
+  relop$1
+];
+
+function relop$2(param) {
+  return oper(partial_arg$3, param);
+}
+
+var partial_arg$4 = /* tuple */[
+  cvtop,
+  cvtop$1
+];
+
+function cvtop$2(param) {
+  return oper(partial_arg$4, param);
+}
+
+function mem_size(param) {
+  switch (param) {
+    case 0 : 
+        return &quot;8&quot;;
+    case 1 : 
+        return &quot;16&quot;;
+    case 2 : 
+        return &quot;32&quot;;
+    
+  }
+}
+
+function extension(param) {
+  if (param !== 0) {
+    return &quot;_u&quot;;
+  }
+  else {
+    return &quot;_s&quot;;
+  }
+}
+
+function memop(name, param) {
+  var offset = param[/* offset */2];
+  var align = param[/* align */1];
+  var ty = param[/* ty */0];
+  return Types.string_of_value_type(ty) + (&quot;.&quot; + (name + ((
+                offset ? &quot; offset=&quot; + Curry._1(I32.to_string_u, offset) : &quot;&quot;
+              ) + (
+                (1 &lt;&lt; align) === Types.size(ty) ? &quot;&quot; : &quot; align=&quot; + Curry._1(I32.to_string_u, Curry._1(I32.of_int_u, (1 &lt;&lt; align)))
+              ))));
+}
+
+function loadop(op) {
+  var match = op[/* sz */3];
+  if (match) {
+    var match$1 = match[0];
+    return memop(&quot;load&quot; + (mem_size(match$1[0]) + extension(match$1[1])), op);
+  }
+  else {
+    return memop(&quot;load&quot;, op);
+  }
+}
+
+function storeop(op) {
+  var match = op[/* sz */3];
+  if (match) {
+    return memop(&quot;store&quot; + mem_size(match[0]), op);
+  }
+  else {
+    return memop(&quot;store&quot;, op);
+  }
+}
+
+function $$var(x) {
+  return Curry._1(I32.to_string_u, x[/* it */1]);
+}
+
+function constop(v) {
+  return Types.string_of_value_type(Values.type_of(v[/* it */1])) + &quot;.const&quot;;
+}
+
+function instr(e) {
+  var match = e[/* it */1];
+  var match$1;
+  if (typeof match === &quot;number&quot;) {
+    switch (match) {
+      case 0 : 
+          match$1 = /* tuple */[
+            &quot;unreachable&quot;,
+            /* [] */0
+          ];
+          break;
+      case 1 : 
+          match$1 = /* tuple */[
+            &quot;nop&quot;,
+            /* [] */0
+          ];
+          break;
+      case 2 : 
+          match$1 = /* tuple */[
+            &quot;return&quot;,
+            /* [] */0
+          ];
+          break;
+      case 3 : 
+          match$1 = /* tuple */[
+            &quot;drop&quot;,
+            /* [] */0
+          ];
+          break;
+      case 4 : 
+          match$1 = /* tuple */[
+            &quot;select&quot;,
+            /* [] */0
+          ];
+          break;
+      case 5 : 
+          match$1 = /* tuple */[
+            &quot;current_memory&quot;,
+            /* [] */0
+          ];
+          break;
+      case 6 : 
+          match$1 = /* tuple */[
+            &quot;grow_memory&quot;,
+            /* [] */0
+          ];
+          break;
+      
+    }
+  }
+  else {
+    switch (match.tag | 0) {
+      case 0 : 
+          var f = function (param) {
+            return /* Atom */Block.__(0, [Types.string_of_value_type(param)]);
+          };
+          match$1 = /* tuple */[
+            &quot;block&quot;,
+            Pervasives.$at(List.map(f, match[0]), List.map(instr, match[1]))
+          ];
+          break;
+      case 1 : 
+          var f$1 = function (param) {
+            return /* Atom */Block.__(0, [Types.string_of_value_type(param)]);
+          };
+          match$1 = /* tuple */[
+            &quot;loop&quot;,
+            Pervasives.$at(List.map(f$1, match[0]), List.map(instr, match[1]))
+          ];
+          break;
+      case 2 : 
+          var f$2 = function (param) {
+            return /* Atom */Block.__(0, [Types.string_of_value_type(param)]);
+          };
+          match$1 = /* tuple */[
+            &quot;if&quot;,
+            Pervasives.$at(List.map(f$2, match[0]), /* :: */[
+                  /* Node */Block.__(1, [
+                      &quot;then&quot;,
+                      List.map(instr, match[1])
+                    ]),
+                  /* :: */[
+                    /* Node */Block.__(1, [
+                        &quot;else&quot;,
+                        List.map(instr, match[2])
+                      ]),
+                    /* [] */0
+                  ]
+                ])
+          ];
+          break;
+      case 3 : 
+          match$1 = /* tuple */[
+            &quot;br &quot; + Curry._1(I32.to_string_u, match[0][/* it */1]),
+            /* [] */0
+          ];
+          break;
+      case 4 : 
+          match$1 = /* tuple */[
+            &quot;br_if &quot; + Curry._1(I32.to_string_u, match[0][/* it */1]),
+            /* [] */0
+          ];
+          break;
+      case 5 : 
+          var xs = Pervasives.$at(match[0], /* :: */[
+                match[1],
+                /* [] */0
+              ]);
+          match$1 = /* tuple */[
+            &quot;br_table &quot; + $$String.concat(&quot; &quot;, List.map($$var, xs)),
+            /* [] */0
+          ];
+          break;
+      case 6 : 
+          match$1 = /* tuple */[
+            &quot;call &quot; + Curry._1(I32.to_string_u, match[0][/* it */1]),
+            /* [] */0
+          ];
+          break;
+      case 7 : 
+          match$1 = /* tuple */[
+            &quot;call_indirect &quot; + Curry._1(I32.to_string_u, match[0][/* it */1]),
+            /* [] */0
+          ];
+          break;
+      case 8 : 
+          match$1 = /* tuple */[
+            &quot;get_local &quot; + Curry._1(I32.to_string_u, match[0][/* it */1]),
+            /* [] */0
+          ];
+          break;
+      case 9 : 
+          match$1 = /* tuple */[
+            &quot;set_local &quot; + Curry._1(I32.to_string_u, match[0][/* it */1]),
+            /* [] */0
+          ];
+          break;
+      case 10 : 
+          match$1 = /* tuple */[
+            &quot;tee_local &quot; + Curry._1(I32.to_string_u, match[0][/* it */1]),
+            /* [] */0
+          ];
+          break;
+      case 11 : 
+          match$1 = /* tuple */[
+            &quot;get_global &quot; + Curry._1(I32.to_string_u, match[0][/* it */1]),
+            /* [] */0
+          ];
+          break;
+      case 12 : 
+          match$1 = /* tuple */[
+            &quot;set_global &quot; + Curry._1(I32.to_string_u, match[0][/* it */1]),
+            /* [] */0
+          ];
+          break;
+      case 13 : 
+          match$1 = /* tuple */[
+            loadop(match[0]),
+            /* [] */0
+          ];
+          break;
+      case 14 : 
+          match$1 = /* tuple */[
+            storeop(match[0]),
+            /* [] */0
+          ];
+          break;
+      case 15 : 
+          var lit = match[0];
+          match$1 = /* tuple */[
+            constop(lit) + (&quot; &quot; + Values.string_of_value(lit[/* it */1])),
+            /* [] */0
+          ];
+          break;
+      case 16 : 
+          match$1 = /* tuple */[
+            Curry._1(testop$2, match[0]),
+            /* [] */0
+          ];
+          break;
+      case 17 : 
+          match$1 = /* tuple */[
+            Curry._1(relop$2, match[0]),
+            /* [] */0
+          ];
+          break;
+      case 18 : 
+          match$1 = /* tuple */[
+            Curry._1(unop$2, match[0]),
+            /* [] */0
+          ];
+          break;
+      case 19 : 
+          match$1 = /* tuple */[
+            Curry._1(binop$2, match[0]),
+            /* [] */0
+          ];
+          break;
+      case 20 : 
+          match$1 = /* tuple */[
+            Curry._1(cvtop$2, match[0]),
+            /* [] */0
+          ];
+          break;
+      
+    }
+  }
+  return /* Node */Block.__(1, [
+            match$1[0],
+            match$1[1]
+          ]);
+}
+
+function func_with_name(name, f) {
+  var match = f[/* it */1];
+  return /* Node */Block.__(1, [
+            &quot;func&quot; + name,
+            Pervasives.$at(/* :: */[
+                  /* Node */Block.__(1, [
+                      &quot;type &quot; + Curry._1(I32.to_string_u, match[/* ftype */0][/* it */1]),
+                      /* [] */0
+                    ]),
+                  /* [] */0
+                ], Pervasives.$at(decls(&quot;local&quot;, match[/* locals */1]), List.map(instr, match[/* body */2])))
+          ]);
+}
+
+function func(f) {
+  return func_with_name(&quot;&quot;, f);
+}
+
+function start(x) {
+  return /* Node */Block.__(1, [
+            &quot;start &quot; + Curry._1(I32.to_string_u, x[/* it */1]),
+            /* [] */0
+          ]);
+}
+
+function table(off, i, tab) {
+  var match = tab[/* it */1];
+  var match$1 = match[/* ttype */0];
+  return /* Node */Block.__(1, [
+            &quot;table $&quot; + (Curry._1(I32.to_string_u, Curry._1(I32.of_int_u, off + i | 0)) + (&quot; &quot; + limits(I32.to_string_u, match$1[0]))),
+            /* :: */[
+              /* Atom */Block.__(0, [Types.string_of_elem_type(match$1[1])]),
+              /* [] */0
+            ]
+          ]);
+}
+
+function memory(off, i, mem) {
+  var match = mem[/* it */1];
+  return /* Node */Block.__(1, [
+            &quot;memory $&quot; + (Curry._1(I32.to_string_u, Curry._1(I32.of_int_u, off + i | 0)) + (&quot; &quot; + limits(I32.to_string_u, match[/* mtype */0][0]))),
+            /* [] */0
+          ]);
+}
+
+function segment(head, dat, seg) {
+  var match = seg[/* it */1];
+  return /* Node */Block.__(1, [
+            head,
+            /* :: */[
+              /* Atom */Block.__(0, [Curry._1(I32.to_string_u, match[/* index */0][/* it */1])]),
+              /* :: */[
+                /* Node */Block.__(1, [
+                    &quot;offset&quot;,
+                    List.map(instr, match[/* offset */1][/* it */1])
+                  ]),
+                Curry._1(dat, match[/* init */2])
+              ]
+            ]
+          ]);
+}
+
+function elems(seg) {
+  return segment(&quot;elem&quot;, function (param) {
+              return List.map(function (param) {
+                          return /* Atom */Block.__(0, [Curry._1(I32.to_string_u, param[/* it */1])]);
+                        }, param);
+            }, seg);
+}
+
+function data(seg) {
+  return segment(&quot;data&quot;, break_bytes, seg);
+}
+
+function typedef(i, t) {
+  return /* Node */Block.__(1, [
+            &quot;type $&quot; + Curry._1(I32.to_string_u, Curry._1(I32.of_int_u, i)),
+            /* :: */[
+              func_type(t),
+              /* [] */0
+            ]
+          ]);
+}
+
+function import_kind(i, k) {
+  var match = k[/* it */1];
+  switch (match.tag | 0) {
+    case 0 : 
+        return /* Node */Block.__(1, [
+                  &quot;func $&quot; + Curry._1(I32.to_string_u, Curry._1(I32.of_int_u, i)),
+                  /* :: */[
+                    /* Node */Block.__(1, [
+                        &quot;type&quot;,
+                        /* :: */[
+                          /* Atom */Block.__(0, [Curry._1(I32.to_string_u, match[0][/* it */1])]),
+                          /* [] */0
+                        ]
+                      ]),
+                    /* [] */0
+                  ]
+                ]);
+    case 1 : 
+        return table(0, i, Source.$at$at(/* record */[/* ttype */match[0]], k[/* at */0]));
+    case 2 : 
+        return memory(0, i, Source.$at$at(/* record */[/* mtype */match[0]], k[/* at */0]));
+    case 3 : 
+        return /* Node */Block.__(1, [
+                  &quot;global $&quot; + Curry._1(I32.to_string_u, Curry._1(I32.of_int_u, i)),
+                  /* :: */[
+                    global_type(match[0]),
+                    /* [] */0
+                  ]
+                ]);
+    
+  }
+}
+
+function $$import(i, im) {
+  var match = im[/* it */1];
+  return /* Node */Block.__(1, [
+            &quot;import&quot;,
+            /* :: */[
+              /* Atom */Block.__(0, [string_with(add_char, match[/* module_name */0])]),
+              /* :: */[
+                /* Atom */Block.__(0, [string_with(add_char, match[/* item_name */1])]),
+                /* :: */[
+                  import_kind(i, match[/* ikind */2]),
+                  /* [] */0
+                ]
+              ]
+            ]
+          ]);
+}
+
+function export_kind(k) {
+  var match = k[/* it */1];
+  switch (match) {
+    case 0 : 
+        return &quot;func&quot;;
+    case 1 : 
+        return &quot;table&quot;;
+    case 2 : 
+        return &quot;memory&quot;;
+    case 3 : 
+        return &quot;global&quot;;
+    
+  }
+}
+
+function $$export(ex) {
+  var match = ex[/* it */1];
+  return /* Node */Block.__(1, [
+            &quot;export&quot;,
+            /* :: */[
+              /* Atom */Block.__(0, [string_with(add_char, match[/* name */0])]),
+              /* :: */[
+                /* Node */Block.__(1, [
+                    export_kind(match[/* ekind */1]),
+                    /* :: */[
+                      /* Atom */Block.__(0, [Curry._1(I32.to_string_u, match[/* item */2][/* it */1])]),
+                      /* [] */0
+                    ]
+                  ]),
+                /* [] */0
+              ]
+            ]
+          ]);
+}
+
+function var_opt(param) {
+  if (param) {
+    return &quot; &quot; + param[0][/* it */1];
+  }
+  else {
+    return &quot;&quot;;
+  }
+}
+
+function is_func_import(im) {
+  var match = im[/* it */1][/* ikind */2][/* it */1];
+  if (match.tag) {
+    return /* false */0;
+  }
+  else {
+    return /* true */1;
+  }
+}
+
+function is_table_import(im) {
+  var match = im[/* it */1][/* ikind */2][/* it */1];
+  if (match.tag === 1) {
+    return /* true */1;
+  }
+  else {
+    return /* false */0;
+  }
+}
+
+function is_memory_import(im) {
+  var match = im[/* it */1][/* ikind */2][/* it */1];
+  if (match.tag === 2) {
+    return /* true */1;
+  }
+  else {
+    return /* false */0;
+  }
+}
+
+function is_global_import(im) {
+  var match = im[/* it */1][/* ikind */2][/* it */1];
+  if (match.tag === 3) {
+    return /* true */1;
+  }
+  else {
+    return /* false */0;
+  }
+}
+
+function module_with_var_opt(x_opt, m) {
+  var func_imports = List.filter(is_func_import)(m[/* it */1][/* imports */8]);
+  var table_imports = List.filter(is_table_import)(m[/* it */1][/* imports */8]);
+  var memory_imports = List.filter(is_memory_import)(m[/* it */1][/* imports */8]);
+  var global_imports = List.filter(is_global_import)(m[/* it */1][/* imports */8]);
+  var partial_arg = List.length(table_imports);
+  var f = function (param, param$1) {
+    return table(partial_arg, param, param$1);
+  };
+  var partial_arg$1 = List.length(memory_imports);
+  var f$1 = function (param, param$1) {
+    return memory(partial_arg$1, param, param$1);
+  };
+  var partial_arg$2 = List.length(global_imports);
+  var f$2 = function (param, param$1) {
+    var off = partial_arg$2;
+    var i = param;
+    var g = param$1;
+    var match = g[/* it */1];
+    return /* Node */Block.__(1, [
+              &quot;global $&quot; + Curry._1(I32.to_string_u, Curry._1(I32.of_int_u, off + i | 0)),
+              /* :: */[
+                global_type(match[/* gtype */0]),
+                List.map(instr, match[/* value */1][/* it */1])
+              ]
+            ]);
+  };
+  var partial_arg$3 = List.length(func_imports);
+  var f$3 = function (param, param$1) {
+    var off = partial_arg$3;
+    var i = param;
+    var f$4 = param$1;
+    return func_with_name(&quot; $&quot; + Curry._1(I32.to_string_u, Curry._1(I32.of_int_u, off + i | 0)), f$4);
+  };
+  var xs = list_of_opt(m[/* it */1][/* start */5]);
+  return /* Node */Block.__(1, [
+            &quot;module&quot; + var_opt(x_opt),
+            Pervasives.$at(List.mapi(typedef, m[/* it */1][/* types */0]), Pervasives.$at(List.mapi($$import, table_imports), Pervasives.$at(List.mapi($$import, memory_imports), Pervasives.$at(List.mapi($$import, global_imports), Pervasives.$at(List.mapi($$import, func_imports), Pervasives.$at(List.mapi(f, m[/* it */1][/* tables */2]), Pervasives.$at(List.mapi(f$1, m[/* it */1][/* memories */3]), Pervasives.$at(List.mapi(f$2, m[/* it */1][/* globals */1]), Pervasives.$at(List.mapi(f$3, m[/* it */1][/* funcs */4]), Pervasives.$at(List.map($$export, m[/* it */1][/* exports */9]), Pervasives.$at(List.map(start, xs), Pervasives.$at(List.map(elems, m[/* it */1][/* elems */6]), List.map(data, m[/* it */1][/* data */7])))))))))))))
+          ]);
+}
+
+function module_(param) {
+  return module_with_var_opt(/* None */0, param);
+}
+
+function literal(lit) {
+  var match = lit[/* it */1];
+  switch (match.tag | 0) {
+    case 0 : 
+        return /* Node */Block.__(1, [
+                  &quot;i32.const &quot; + Curry._1(I32.to_string_s, match[0]),
+                  /* [] */0
+                ]);
+    case 1 : 
+        return /* Node */Block.__(1, [
+                  &quot;i64.const &quot; + Curry._1(I64.to_string_s, match[0]),
+                  /* [] */0
+                ]);
+    case 2 : 
+        return /* Node */Block.__(1, [
+                  &quot;f32.const &quot; + Curry._1(F32.to_string, match[0]),
+                  /* [] */0
+                ]);
+    case 3 : 
+        return /* Node */Block.__(1, [
+                  &quot;f64.const &quot; + Curry._1(F64.to_string, match[0]),
+                  /* [] */0
+                ]);
+    
+  }
+}
+
+function definition(mode, x_opt, def) {
+  var match = def[/* it */1];
+  var exit = 0;
+  exit = mode !== 564146209 &amp;&amp; !(mode &gt;= 983167089 &amp;&amp; match.tag) ? 1 : 2;
+  switch (exit) {
+    case 1 : 
+        var match$1 = def[/* it */1];
+        var m;
+        m = match$1.tag ? Decode.decode(&quot;&quot;, match$1[1]) : match$1[0];
+        return module_with_var_opt(x_opt, m);
+    case 2 : 
+        var match$2 = def[/* it */1];
+        var bs;
+        bs = match$2.tag ? match$2[1] : Encode.encode(match$2[0]);
+        var x_opt$1 = x_opt;
+        var bs$1 = bs;
+        return /* Node */Block.__(1, [
+                  &quot;module&quot; + var_opt(x_opt$1),
+                  break_bytes(bs$1)
+                ]);
+    
+  }
+}
+
+function access(x_opt, name) {
+  return $$String.concat(&quot; &quot;, /* :: */[
+              var_opt(x_opt),
+              /* :: */[
+                string_with(add_char, name),
+                /* [] */0
+              ]
+            ]);
+}
+
+function action(act) {
+  var match = act[/* it */1];
+  if (match.tag) {
+    return /* Node */Block.__(1, [
+              &quot;get&quot; + access(match[0], match[1]),
+              /* [] */0
+            ]);
+  }
+  else {
+    return /* Node */Block.__(1, [
+              &quot;invoke&quot; + access(match[0], match[1]),
+              List.map(literal, match[2])
+            ]);
+  }
+}
+
+function script(mode, scr) {
+  return List.map(function (param) {
+              var mode$1 = mode;
+              var cmd = param;
+              var match = cmd[/* it */1];
+              switch (match.tag | 0) {
+                case 0 : 
+                    return definition(mode$1, match[0], match[1]);
+                case 1 : 
+                    return /* Node */Block.__(1, [
+                              &quot;register &quot; + (string_with(add_char, match[0]) + var_opt(match[1])),
+                              /* [] */0
+                            ]);
+                case 2 : 
+                    return action(match[0]);
+                case 3 : 
+                    var mode$2 = mode$1;
+                    var ass = match[0];
+                    var match$1 = ass[/* it */1];
+                    switch (match$1.tag | 0) {
+                      case 0 : 
+                          return /* Node */Block.__(1, [
+                                    &quot;assert_malformed&quot;,
+                                    /* :: */[
+                                      definition(/* Original */983167089, /* None */0, match$1[0]),
+                                      /* :: */[
+                                        /* Atom */Block.__(0, [string_with(add_char, match$1[1])]),
+                                        /* [] */0
+                                      ]
+                                    ]
+                                  ]);
+                      case 1 : 
+                          return /* Node */Block.__(1, [
+                                    &quot;assert_invalid&quot;,
+                                    /* :: */[
+                                      definition(mode$2, /* None */0, match$1[0]),
+                                      /* :: */[
+                                        /* Atom */Block.__(0, [string_with(add_char, match$1[1])]),
+                                        /* [] */0
+                                      ]
+                                    ]
+                                  ]);
+                      case 2 : 
+                          return /* Node */Block.__(1, [
+                                    &quot;assert_soft_invalid&quot;,
+                                    /* :: */[
+                                      definition(mode$2, /* None */0, match$1[0]),
+                                      /* :: */[
+                                        /* Atom */Block.__(0, [string_with(add_char, match$1[1])]),
+                                        /* [] */0
+                                      ]
+                                    ]
+                                  ]);
+                      case 3 : 
+                          return /* Node */Block.__(1, [
+                                    &quot;assert_unlinkable&quot;,
+                                    /* :: */[
+                                      definition(mode$2, /* None */0, match$1[0]),
+                                      /* :: */[
+                                        /* Atom */Block.__(0, [string_with(add_char, match$1[1])]),
+                                        /* [] */0
+                                      ]
+                                    ]
+                                  ]);
+                      case 4 : 
+                          return /* Node */Block.__(1, [
+                                    &quot;assert_trap&quot;,
+                                    /* :: */[
+                                      definition(mode$2, /* None */0, match$1[0]),
+                                      /* :: */[
+                                        /* Atom */Block.__(0, [string_with(add_char, match$1[1])]),
+                                        /* [] */0
+                                      ]
+                                    ]
+                                  ]);
+                      case 5 : 
+                          return /* Node */Block.__(1, [
+                                    &quot;assert_return&quot;,
+                                    /* :: */[
+                                      action(match$1[0]),
+                                      List.map(literal, match$1[1])
+                                    ]
+                                  ]);
+                      case 6 : 
+                          return /* Node */Block.__(1, [
+                                    &quot;assert_return_nan&quot;,
+                                    /* :: */[
+                                      action(match$1[0]),
+                                      /* [] */0
+                                    ]
+                                  ]);
+                      case 7 : 
+                          return /* Node */Block.__(1, [
+                                    &quot;assert_trap&quot;,
+                                    /* :: */[
+                                      action(match$1[0]),
+                                      /* :: */[
+                                        /* Atom */Block.__(0, [string_with(add_char, match$1[1])]),
+                                        /* [] */0
+                                      ]
+                                    ]
+                                  ]);
+                      case 8 : 
+                          return /* Node */Block.__(1, [
+                                    &quot;assert_exhaustion&quot;,
+                                    /* :: */[
+                                      action(match$1[0]),
+                                      /* :: */[
+                                        /* Atom */Block.__(0, [string_with(add_char, match$1[1])]),
+                                        /* [] */0
+                                      ]
+                                    ]
+                                  ]);
+                      
+                    }
+                case 4 : 
+                    throw [
+                          Caml_builtin_exceptions.assert_failure,
+                          [
+                            &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/arrange.ml&quot;,
+                            435,
+                            14
+                          ]
+                        ];
+                
+              }
+            }, scr);
+}
+
+exports.instr   = instr;
+exports.func    = func;
+exports.module_ = module_;
+exports.script  = script;
+/* F32 Not a pure module */
+//////// end of arrange.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['array'] = function() {
+  Â  let exports = {};
+//////// start of array.js ////////
+'use strict';
+
+var Curry                   = require(&quot;./curry&quot;);
+var Caml_array              = require(&quot;./caml_array&quot;);
+var Caml_exceptions         = require(&quot;./caml_exceptions&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function init(l, f) {
+  if (l) {
+    if (l &lt; 0) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;Array.init&quot;
+          ];
+    }
+    else {
+      var res = Caml_array.caml_make_vect(l, Curry._1(f, 0));
+      for(var i = 1 ,i_finish = l - 1 | 0; i &lt;= i_finish; ++i){
+        res[i] = Curry._1(f, i);
+      }
+      return res;
+    }
+  }
+  else {
+    return /* array */[];
+  }
+}
+
+function make_matrix(sx, sy, init) {
+  var res = Caml_array.caml_make_vect(sx, /* array */[]);
+  for(var x = 0 ,x_finish = sx - 1 | 0; x &lt;= x_finish; ++x){
+    res[x] = Caml_array.caml_make_vect(sy, init);
+  }
+  return res;
+}
+
+function copy(a) {
+  var l = a.length;
+  if (l) {
+    return Caml_array.caml_array_sub(a, 0, l);
+  }
+  else {
+    return /* array */[];
+  }
+}
+
+function append(a1, a2) {
+  var l1 = a1.length;
+  if (l1) {
+    if (a2.length) {
+      return a1.concat(a2);
+    }
+    else {
+      return Caml_array.caml_array_sub(a1, 0, l1);
+    }
+  }
+  else {
+    return copy(a2);
+  }
+}
+
+function sub(a, ofs, len) {
+  if (len &lt; 0 || ofs &gt; (a.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Array.sub&quot;
+        ];
+  }
+  else {
+    return Caml_array.caml_array_sub(a, ofs, len);
+  }
+}
+
+function fill(a, ofs, len, v) {
+  if (ofs &lt; 0 || len &lt; 0 || ofs &gt; (a.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Array.fill&quot;
+        ];
+  }
+  else {
+    for(var i = ofs ,i_finish = (ofs + len | 0) - 1 | 0; i &lt;= i_finish; ++i){
+      a[i] = v;
+    }
+    return /* () */0;
+  }
+}
+
+function blit(a1, ofs1, a2, ofs2, len) {
+  if (len &lt; 0 || ofs1 &lt; 0 || ofs1 &gt; (a1.length - len | 0) || ofs2 &lt; 0 || ofs2 &gt; (a2.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Array.blit&quot;
+        ];
+  }
+  else {
+    return Caml_array.caml_array_blit(a1, ofs1, a2, ofs2, len);
+  }
+}
+
+function iter(f, a) {
+  for(var i = 0 ,i_finish = a.length - 1 | 0; i &lt;= i_finish; ++i){
+    Curry._1(f, a[i]);
+  }
+  return /* () */0;
+}
+
+function map(f, a) {
+  var l = a.length;
+  if (l) {
+    var r = Caml_array.caml_make_vect(l, Curry._1(f, a[0]));
+    for(var i = 1 ,i_finish = l - 1 | 0; i &lt;= i_finish; ++i){
+      r[i] = Curry._1(f, a[i]);
+    }
+    return r;
+  }
+  else {
+    return /* array */[];
+  }
+}
+
+function iteri(f, a) {
+  for(var i = 0 ,i_finish = a.length - 1 | 0; i &lt;= i_finish; ++i){
+    Curry._2(f, i, a[i]);
+  }
+  return /* () */0;
+}
+
+function mapi(f, a) {
+  var l = a.length;
+  if (l) {
+    var r = Caml_array.caml_make_vect(l, Curry._2(f, 0, a[0]));
+    for(var i = 1 ,i_finish = l - 1 | 0; i &lt;= i_finish; ++i){
+      r[i] = Curry._2(f, i, a[i]);
+    }
+    return r;
+  }
+  else {
+    return /* array */[];
+  }
+}
+
+function to_list(a) {
+  var _i = a.length - 1 | 0;
+  var _res = /* [] */0;
+  while(true) {
+    var res = _res;
+    var i = _i;
+    if (i &lt; 0) {
+      return res;
+    }
+    else {
+      _res = /* :: */[
+        a[i],
+        res
+      ];
+      _i = i - 1 | 0;
+      continue ;
+      
+    }
+  };
+}
+
+function list_length(_accu, _param) {
+  while(true) {
+    var param = _param;
+    var accu = _accu;
+    if (param) {
+      _param = param[1];
+      _accu = accu + 1 | 0;
+      continue ;
+      
+    }
+    else {
+      return accu;
+    }
+  };
+}
+
+function of_list(l) {
+  if (l) {
+    var a = Caml_array.caml_make_vect(list_length(0, l), l[0]);
+    var _i = 1;
+    var _param = l[1];
+    while(true) {
+      var param = _param;
+      var i = _i;
+      if (param) {
+        a[i] = param[0];
+        _param = param[1];
+        _i = i + 1 | 0;
+        continue ;
+        
+      }
+      else {
+        return a;
+      }
+    };
+  }
+  else {
+    return /* array */[];
+  }
+}
+
+function fold_left(f, x, a) {
+  var r = x;
+  for(var i = 0 ,i_finish = a.length - 1 | 0; i &lt;= i_finish; ++i){
+    r = Curry._2(f, r, a[i]);
+  }
+  return r;
+}
+
+function fold_right(f, a, x) {
+  var r = x;
+  for(var i = a.length - 1 | 0; i &gt;= 0; --i){
+    r = Curry._2(f, a[i], r);
+  }
+  return r;
+}
+
+var Bottom = Caml_exceptions.create(&quot;Array.Bottom&quot;);
+
+function sort(cmp, a) {
+  var maxson = function (l, i) {
+    var i31 = ((i + i | 0) + i | 0) + 1 | 0;
+    var x = i31;
+    if ((i31 + 2 | 0) &lt; l) {
+      if (Curry._2(cmp, a[i31], a[i31 + 1 | 0]) &lt; 0) {
+        x = i31 + 1 | 0;
+      }
+      if (Curry._2(cmp, a[x], a[i31 + 2 | 0]) &lt; 0) {
+        x = i31 + 2 | 0;
+      }
+      return x;
+    }
+    else if ((i31 + 1 | 0) &lt; l &amp;&amp; Curry._2(cmp, a[i31], a[i31 + 1 | 0]) &lt; 0) {
+      return i31 + 1 | 0;
+    }
+    else if (i31 &lt; l) {
+      return i31;
+    }
+    else {
+      throw [
+            Bottom,
+            i
+          ];
+    }
+  };
+  var trickle = function (l, i, e) {
+    try {
+      var l$1 = l;
+      var _i = i;
+      var e$1 = e;
+      while(true) {
+        var i$1 = _i;
+        var j = maxson(l$1, i$1);
+        if (Curry._2(cmp, a[j], e$1) &gt; 0) {
+          a[i$1] = a[j];
+          _i = j;
+          continue ;
+          
+        }
+        else {
+          a[i$1] = e$1;
+          return /* () */0;
+        }
+      };
+    }
+    catch (exn){
+      if (exn[0] === Bottom) {
+        a[exn[1]] = e;
+        return /* () */0;
+      }
+      else {
+        throw exn;
+      }
+    }
+  };
+  var bubble = function (l, i) {
+    try {
+      var l$1 = l;
+      var _i = i;
+      while(true) {
+        var i$1 = _i;
+        var j = maxson(l$1, i$1);
+        a[i$1] = a[j];
+        _i = j;
+        continue ;
+        
+      };
+    }
+    catch (exn){
+      if (exn[0] === Bottom) {
+        return exn[1];
+      }
+      else {
+        throw exn;
+      }
+    }
+  };
+  var trickleup = function (_i, e) {
+    while(true) {
+      var i = _i;
+      var father = (i - 1 | 0) / 3 | 0;
+      if (i === father) {
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;array.ml&quot;,
+                168,
+                4
+              ]
+            ];
+      }
+      if (Curry._2(cmp, a[father], e) &lt; 0) {
+        a[i] = a[father];
+        if (father &gt; 0) {
+          _i = father;
+          continue ;
+          
+        }
+        else {
+          a[0] = e;
+          return /* () */0;
+        }
+      }
+      else {
+        a[i] = e;
+        return /* () */0;
+      }
+    };
+  };
+  var l = a.length;
+  for(var i = ((l + 1 | 0) / 3 | 0) - 1 | 0; i &gt;= 0; --i){
+    trickle(l, i, a[i]);
+  }
+  for(var i$1 = l - 1 | 0; i$1 &gt;= 2; --i$1){
+    var e = a[i$1];
+    a[i$1] = a[0];
+    trickleup(bubble(i$1, 0), e);
+  }
+  if (l &gt; 1) {
+    var e$1 = a[1];
+    a[1] = a[0];
+    a[0] = e$1;
+    return /* () */0;
+  }
+  else {
+    return 0;
+  }
+}
+
+function stable_sort(cmp, a) {
+  var merge = function (src1ofs, src1len, src2, src2ofs, src2len, dst, dstofs) {
+    var src1r = src1ofs + src1len | 0;
+    var src2r = src2ofs + src2len | 0;
+    var _i1 = src1ofs;
+    var _s1 = a[src1ofs];
+    var _i2 = src2ofs;
+    var _s2 = src2[src2ofs];
+    var _d = dstofs;
+    while(true) {
+      var d = _d;
+      var s2 = _s2;
+      var i2 = _i2;
+      var s1 = _s1;
+      var i1 = _i1;
+      if (Curry._2(cmp, s1, s2) &lt;= 0) {
+        dst[d] = s1;
+        var i1$1 = i1 + 1 | 0;
+        if (i1$1 &lt; src1r) {
+          _d = d + 1 | 0;
+          _s1 = a[i1$1];
+          _i1 = i1$1;
+          continue ;
+          
+        }
+        else {
+          return blit(src2, i2, dst, d + 1 | 0, src2r - i2 | 0);
+        }
+      }
+      else {
+        dst[d] = s2;
+        var i2$1 = i2 + 1 | 0;
+        if (i2$1 &lt; src2r) {
+          _d = d + 1 | 0;
+          _s2 = src2[i2$1];
+          _i2 = i2$1;
+          continue ;
+          
+        }
+        else {
+          return blit(a, i1, dst, d + 1 | 0, src1r - i1 | 0);
+        }
+      }
+    };
+  };
+  var isortto = function (srcofs, dst, dstofs, len) {
+    for(var i = 0 ,i_finish = len - 1 | 0; i &lt;= i_finish; ++i){
+      var e = a[srcofs + i | 0];
+      var j = (dstofs + i | 0) - 1 | 0;
+      while(j &gt;= dstofs &amp;&amp; Curry._2(cmp, dst[j], e) &gt; 0) {
+        dst[j + 1 | 0] = dst[j];
+        j = j - 1 | 0;
+      };
+      dst[j + 1 | 0] = e;
+    }
+    return /* () */0;
+  };
+  var sortto = function (srcofs, dst, dstofs, len) {
+    if (len &lt;= 5) {
+      return isortto(srcofs, dst, dstofs, len);
+    }
+    else {
+      var l1 = len / 2 | 0;
+      var l2 = len - l1 | 0;
+      sortto(srcofs + l1 | 0, dst, dstofs + l1 | 0, l2);
+      sortto(srcofs, a, srcofs + l2 | 0, l1);
+      return merge(srcofs + l2 | 0, l1, dst, dstofs + l1 | 0, l2, dst, dstofs);
+    }
+  };
+  var l = a.length;
+  if (l &lt;= 5) {
+    return isortto(0, a, 0, l);
+  }
+  else {
+    var l1 = l / 2 | 0;
+    var l2 = l - l1 | 0;
+    var t = Caml_array.caml_make_vect(l2, a[0]);
+    sortto(l1, t, 0, l2);
+    sortto(0, a, l2, l1);
+    return merge(l2, l1, t, 0, l2, a, 0);
+  }
+}
+
+var create_matrix = make_matrix;
+
+var concat = Caml_array.caml_array_concat;
+
+var fast_sort = stable_sort;
+
+exports.init          = init;
+exports.make_matrix   = make_matrix;
+exports.create_matrix = create_matrix;
+exports.append        = append;
+exports.concat        = concat;
+exports.sub           = sub;
+exports.copy          = copy;
+exports.fill          = fill;
+exports.blit          = blit;
+exports.to_list       = to_list;
+exports.of_list       = of_list;
+exports.iter          = iter;
+exports.map           = map;
+exports.iteri         = iteri;
+exports.mapi          = mapi;
+exports.fold_left     = fold_left;
+exports.fold_right    = fold_right;
+exports.sort          = sort;
+exports.stable_sort   = stable_sort;
+exports.fast_sort     = fast_sort;
+/* No side effect */
+//////// end of array.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['ast'] = function() {
+  Â  let exports = {};
+//////// start of ast.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Lib      = require(&quot;./lib&quot;);
+var Block    = require(&quot;bs-platform/lib/js/block&quot;);
+var Curry    = require(&quot;bs-platform/lib/js/curry&quot;);
+var Caml_obj = require(&quot;bs-platform/lib/js/caml_obj&quot;);
+
+var IntOp = /* module */[];
+
+var FloatOp = /* module */[];
+
+function export_kind_of_import_kind(param) {
+  switch (param.tag | 0) {
+    case 0 : 
+        return /* FuncExport */0;
+    case 1 : 
+        return /* TableExport */1;
+    case 2 : 
+        return /* MemoryExport */2;
+    case 3 : 
+        return /* GlobalExport */3;
+    
+  }
+}
+
+function import_type(m, im) {
+  var match = im[/* it */1];
+  var match$1 = match[/* ikind */2][/* it */1];
+  switch (match$1.tag | 0) {
+    case 0 : 
+        return /* ExternalFuncType */Block.__(0, [Curry._2(Lib.List32[/* nth */1], m[/* it */1][/* types */0], match$1[0][/* it */1])]);
+    case 1 : 
+        return /* ExternalTableType */Block.__(1, [match$1[0]]);
+    case 2 : 
+        return /* ExternalMemoryType */Block.__(2, [match$1[0]]);
+    case 3 : 
+        return /* ExternalGlobalType */Block.__(3, [match$1[0]]);
+    
+  }
+}
+
+function export_type(m, ex) {
+  var match = ex[/* it */1];
+  var ekind = match[/* ekind */1];
+  var _i = match[/* item */2][/* it */1];
+  var _param = m[/* it */1][/* imports */8];
+  while(true) {
+    var param = _param;
+    var i = _i;
+    if (param) {
+      var ims = param[1];
+      var im = param[0];
+      if (Caml_obj.caml_equal(export_kind_of_import_kind(im[/* it */1][/* ikind */2][/* it */1]), ekind[/* it */1])) {
+        if (i) {
+          _param = ims;
+          _i = i - 1 | 0;
+          continue ;
+          
+        }
+        else {
+          return import_type(m, im);
+        }
+      }
+      else {
+        _param = ims;
+        continue ;
+        
+      }
+    }
+    else {
+      var match$1 = ekind[/* it */1];
+      switch (match$1) {
+        case 0 : 
+            return /* ExternalFuncType */Block.__(0, [Curry._2(Lib.List32[/* nth */1], m[/* it */1][/* types */0], Curry._2(Lib.List32[/* nth */1], m[/* it */1][/* funcs */4], i)[/* it */1][/* ftype */0][/* it */1])]);
+        case 1 : 
+            return /* ExternalTableType */Block.__(1, [Curry._2(Lib.List32[/* nth */1], m[/* it */1][/* tables */2], i)[/* it */1][/* ttype */0]]);
+        case 2 : 
+            return /* ExternalMemoryType */Block.__(2, [Curry._2(Lib.List32[/* nth */1], m[/* it */1][/* memories */3], i)[/* it */1][/* mtype */0]]);
+        case 3 : 
+            return /* ExternalGlobalType */Block.__(3, [Curry._2(Lib.List32[/* nth */1], m[/* it */1][/* globals */1], i)[/* it */1][/* gtype */0]]);
+        
+      }
+    }
+  };
+}
+
+var I32Op = 0;
+
+var I64Op = 0;
+
+var F32Op = 0;
+
+var F64Op = 0;
+
+var empty_module = /* record */[
+  /* types : [] */0,
+  /* globals : [] */0,
+  /* tables : [] */0,
+  /* memories : [] */0,
+  /* funcs : [] */0,
+  /* start : None */0,
+  /* elems : [] */0,
+  /* data : [] */0,
+  /* imports : [] */0,
+  /* exports : [] */0
+];
+
+exports.IntOp                      = IntOp;
+exports.FloatOp                    = FloatOp;
+exports.I32Op                      = I32Op;
+exports.I64Op                      = I64Op;
+exports.F32Op                      = F32Op;
+exports.F64Op                      = F64Op;
+exports.empty_module               = empty_module;
+exports.export_kind_of_import_kind = export_kind_of_import_kind;
+exports.import_type                = import_type;
+exports.export_type                = export_type;
+/* Lib Not a pure module */
+//////// end of ast.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['bigarray'] = function() {
+  Â  let exports = {};
+//////// start of bigarray.js ////////
+'use strict';
+
+var Caml_array              = require(&quot;./caml_array&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function dims() {
+  var n = function () {
+      throw &quot;caml_ba_num_dims not implemented by bucklescript yet\n&quot;;
+    }();
+  var d = Caml_array.caml_make_vect(n, 0);
+  for(var i = 0 ,i_finish = n - 1 | 0; i &lt;= i_finish; ++i){
+    d[i] = function () {
+        throw &quot;caml_ba_dim not implemented by bucklescript yet\n&quot;;
+      }();
+  }
+  return d;
+}
+
+function map_file(_, $staropt$star, _$1, _$2, _$3, _$4) {
+  $staropt$star ? $staropt$star[0] : /* int64 */[
+      /* hi */0,
+      /* lo */0
+    ];
+  return function () {
+            throw &quot;caml_ba_map_file_bytecode not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+var Genarray = /* module */[
+  /* dims */dims,
+  /* map_file */map_file
+];
+
+function create(_, _$1, _$2) {
+  return function () {
+            throw &quot;caml_ba_create not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function of_array(kind, layout, data) {
+  var ba = create(kind, layout, data.length);
+  layout !== 0 ? 1 : 0;
+  for(var i = 0 ,i_finish = data.length - 1 | 0; i &lt;= i_finish; ++i){
+    (function () {
+          throw &quot;caml_ba_set_1 not implemented by bucklescript yet\n&quot;;
+        }());
+  }
+  return ba;
+}
+
+function map_file$1(fd, pos, kind, layout, shared, dim) {
+  return map_file(fd, pos, kind, layout, shared, /* int array */[dim]);
+}
+
+var Array1 = /* module */[
+  /* create */create,
+  /* of_array */of_array,
+  /* map_file */map_file$1
+];
+
+function create$1(_, _$1, _$2, _$3) {
+  return function () {
+            throw &quot;caml_ba_create not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function slice_left(_, _$1) {
+  return function () {
+            throw &quot;caml_ba_slice not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function slice_right(_, _$1) {
+  return function () {
+            throw &quot;caml_ba_slice not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function of_array$1(kind, layout, data) {
+  var dim1 = data.length;
+  var dim2 = dim1 ? data[0].length : 0;
+  var ba = create$1(kind, layout, dim1, dim2);
+  layout !== 0 ? 1 : 0;
+  for(var i = 0 ,i_finish = dim1 - 1 | 0; i &lt;= i_finish; ++i){
+    var row = data[i];
+    if (row.length !== dim2) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;Bigarray.Array2.of_array: non-rectangular data&quot;
+          ];
+    }
+    for(var j = 0 ,j_finish = dim2 - 1 | 0; j &lt;= j_finish; ++j){
+      (function () {
+            throw &quot;caml_ba_set_2 not implemented by bucklescript yet\n&quot;;
+          }());
+    }
+  }
+  return ba;
+}
+
+function map_file$2(fd, pos, kind, layout, shared, dim1, dim2) {
+  return map_file(fd, pos, kind, layout, shared, /* int array */[
+              dim1,
+              dim2
+            ]);
+}
+
+var Array2 = /* module */[
+  /* create */create$1,
+  /* slice_left */slice_left,
+  /* slice_right */slice_right,
+  /* of_array */of_array$1,
+  /* map_file */map_file$2
+];
+
+function create$2(_, _$1, _$2, _$3, _$4) {
+  return function () {
+            throw &quot;caml_ba_create not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function slice_left_1(_, _$1, _$2) {
+  return function () {
+            throw &quot;caml_ba_slice not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function slice_right_1(_, _$1, _$2) {
+  return function () {
+            throw &quot;caml_ba_slice not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function slice_left_2(_, _$1) {
+  return function () {
+            throw &quot;caml_ba_slice not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function slice_right_2(_, _$1) {
+  return function () {
+            throw &quot;caml_ba_slice not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function of_array$2(kind, layout, data) {
+  var dim1 = data.length;
+  var dim2 = dim1 ? data[0].length : 0;
+  var dim3 = dim2 ? data[0][0].length : 0;
+  var ba = create$2(kind, layout, dim1, dim2, dim3);
+  layout !== 0 ? 1 : 0;
+  for(var i = 0 ,i_finish = dim1 - 1 | 0; i &lt;= i_finish; ++i){
+    var row = data[i];
+    if (row.length !== dim2) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;Bigarray.Array3.of_array: non-cubic data&quot;
+          ];
+    }
+    for(var j = 0 ,j_finish = dim2 - 1 | 0; j &lt;= j_finish; ++j){
+      var col = row[j];
+      if (col.length !== dim3) {
+        throw [
+              Caml_builtin_exceptions.invalid_argument,
+              &quot;Bigarray.Array3.of_array: non-cubic data&quot;
+            ];
+      }
+      for(var k = 0 ,k_finish = dim3 - 1 | 0; k &lt;= k_finish; ++k){
+        (function () {
+              throw &quot;caml_ba_set_3 not implemented by bucklescript yet\n&quot;;
+            }());
+      }
+    }
+  }
+  return ba;
+}
+
+function map_file$3(fd, pos, kind, layout, shared, dim1, dim2, dim3) {
+  return map_file(fd, pos, kind, layout, shared, /* int array */[
+              dim1,
+              dim2,
+              dim3
+            ]);
+}
+
+var Array3 = /* module */[
+  /* create */create$2,
+  /* slice_left_1 */slice_left_1,
+  /* slice_right_1 */slice_right_1,
+  /* slice_left_2 */slice_left_2,
+  /* slice_right_2 */slice_right_2,
+  /* of_array */of_array$2,
+  /* map_file */map_file$3
+];
+
+function array1_of_genarray(a) {
+  if (function () {
+        throw &quot;caml_ba_num_dims not implemented by bucklescript yet\n&quot;;
+      }() === 1) {
+    return a;
+  }
+  else {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Bigarray.array1_of_genarray&quot;
+        ];
+  }
+}
+
+function array2_of_genarray(a) {
+  if (function () {
+        throw &quot;caml_ba_num_dims not implemented by bucklescript yet\n&quot;;
+      }() === 2) {
+    return a;
+  }
+  else {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Bigarray.array2_of_genarray&quot;
+        ];
+  }
+}
+
+function array3_of_genarray(a) {
+  if (function () {
+        throw &quot;caml_ba_num_dims not implemented by bucklescript yet\n&quot;;
+      }() === 3) {
+    return a;
+  }
+  else {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Bigarray.array3_of_genarray&quot;
+        ];
+  }
+}
+
+function reshape_1(_, _$1) {
+  return function () {
+            throw &quot;caml_ba_reshape not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function reshape_2(_, _$1, _$2) {
+  return function () {
+            throw &quot;caml_ba_reshape not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function reshape_3(_, _$1, _$2, _$3) {
+  return function () {
+            throw &quot;caml_ba_reshape not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+var float32 = /* Float32 */0;
+
+var float64 = /* Float64 */1;
+
+var complex32 = /* Complex32 */10;
+
+var complex64 = /* Complex64 */11;
+
+var int8_signed = /* Int8_signed */2;
+
+var int8_unsigned = /* Int8_unsigned */3;
+
+var int16_signed = /* Int16_signed */4;
+
+var int16_unsigned = /* Int16_unsigned */5;
+
+var $$int = /* Int */8;
+
+var int32 = /* Int32 */6;
+
+var int64 = /* Int64 */7;
+
+var nativeint = /* Nativeint */9;
+
+var $$char = /* Char */12;
+
+var c_layout = /* C_layout */0;
+
+var fortran_layout = /* Fortran_layout */1;
+
+function reshape(_, _$1) {
+  return function () {
+            throw &quot;caml_ba_reshape not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+exports.float32            = float32;
+exports.float64            = float64;
+exports.complex32          = complex32;
+exports.complex64          = complex64;
+exports.int8_signed        = int8_signed;
+exports.int8_unsigned      = int8_unsigned;
+exports.int16_signed       = int16_signed;
+exports.int16_unsigned     = int16_unsigned;
+exports.$$int              = $$int;
+exports.int32              = int32;
+exports.int64              = int64;
+exports.nativeint          = nativeint;
+exports.$$char             = $$char;
+exports.c_layout           = c_layout;
+exports.fortran_layout     = fortran_layout;
+exports.Genarray           = Genarray;
+exports.Array1             = Array1;
+exports.Array2             = Array2;
+exports.Array3             = Array3;
+exports.array1_of_genarray = array1_of_genarray;
+exports.array2_of_genarray = array2_of_genarray;
+exports.array3_of_genarray = array3_of_genarray;
+exports.reshape            = reshape;
+exports.reshape_1          = reshape_1;
+exports.reshape_2          = reshape_2;
+exports.reshape_3          = reshape_3;
+/*  Not a pure module */
+//////// end of bigarray.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['block'] = function() {
+  Â  let exports = {};
+//////// start of block.js ////////
+'use strict';
+
+
+function __(tag, block) {
+  block.tag = tag;
+  return block;
+}
+
+exports.__ = __;
+/* No side effect */
+//////// end of block.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['buffer'] = function() {
+  Â  let exports = {};
+//////// start of buffer.js ////////
+'use strict';
+
+var Sys                     = require(&quot;./sys&quot;);
+var Bytes                   = require(&quot;./bytes&quot;);
+var Curry                   = require(&quot;./curry&quot;);
+var $$String                = require(&quot;./string&quot;);
+var Pervasives              = require(&quot;./pervasives&quot;);
+var Caml_string             = require(&quot;./caml_string&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function create(n) {
+  var n$1 = n &lt; 1 ? 1 : n;
+  var n$2 = n$1 &gt; Sys.max_string_length ? Sys.max_string_length : n$1;
+  var s = Caml_string.caml_create_string(n$2);
+  return /* record */[
+          /* buffer */s,
+          /* position */0,
+          /* length */n$2,
+          /* initial_buffer */s
+        ];
+}
+
+function contents(b) {
+  return Bytes.sub_string(b[/* buffer */0], 0, b[/* position */1]);
+}
+
+function to_bytes(b) {
+  return Bytes.sub(b[/* buffer */0], 0, b[/* position */1]);
+}
+
+function sub(b, ofs, len) {
+  if (ofs &lt; 0 || len &lt; 0 || ofs &gt; (b[/* position */1] - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Buffer.sub&quot;
+        ];
+  }
+  else {
+    return Bytes.sub_string(b[/* buffer */0], ofs, len);
+  }
+}
+
+function blit(src, srcoff, dst, dstoff, len) {
+  if (len &lt; 0 || srcoff &lt; 0 || srcoff &gt; (src[/* position */1] - len | 0) || dstoff &lt; 0 || dstoff &gt; (dst.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Buffer.blit&quot;
+        ];
+  }
+  else {
+    return Bytes.blit(src[/* buffer */0], srcoff, dst, dstoff, len);
+  }
+}
+
+function nth(b, ofs) {
+  if (ofs &lt; 0 || ofs &gt;= b[/* position */1]) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Buffer.nth&quot;
+        ];
+  }
+  else {
+    return b[/* buffer */0][ofs];
+  }
+}
+
+function length(b) {
+  return b[/* position */1];
+}
+
+function clear(b) {
+  b[/* position */1] = 0;
+  return /* () */0;
+}
+
+function reset(b) {
+  b[/* position */1] = 0;
+  b[/* buffer */0] = b[/* initial_buffer */3];
+  b[/* length */2] = b[/* buffer */0].length;
+  return /* () */0;
+}
+
+function resize(b, more) {
+  var len = b[/* length */2];
+  var new_len = len;
+  while((b[/* position */1] + more | 0) &gt; new_len) {
+    new_len = (new_len &lt;&lt; 1);
+  };
+  if (new_len &gt; Sys.max_string_length) {
+    if ((b[/* position */1] + more | 0) &lt;= Sys.max_string_length) {
+      new_len = Sys.max_string_length;
+    }
+    else {
+      throw [
+            Caml_builtin_exceptions.failure,
+            &quot;Buffer.add: cannot grow buffer&quot;
+          ];
+    }
+  }
+  var new_buffer = Caml_string.caml_create_string(new_len);
+  Bytes.blit(b[/* buffer */0], 0, new_buffer, 0, b[/* position */1]);
+  b[/* buffer */0] = new_buffer;
+  b[/* length */2] = new_len;
+  return /* () */0;
+}
+
+function add_char(b, c) {
+  var pos = b[/* position */1];
+  if (pos &gt;= b[/* length */2]) {
+    resize(b, 1);
+  }
+  b[/* buffer */0][pos] = c;
+  b[/* position */1] = pos + 1 | 0;
+  return /* () */0;
+}
+
+function add_substring(b, s, offset, len) {
+  if (offset &lt; 0 || len &lt; 0 || (offset + len | 0) &gt; s.length) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Buffer.add_substring/add_subbytes&quot;
+        ];
+  }
+  var new_position = b[/* position */1] + len | 0;
+  if (new_position &gt; b[/* length */2]) {
+    resize(b, len);
+  }
+  Bytes.blit_string(s, offset, b[/* buffer */0], b[/* position */1], len);
+  b[/* position */1] = new_position;
+  return /* () */0;
+}
+
+function add_subbytes(b, s, offset, len) {
+  return add_substring(b, Caml_string.bytes_to_string(s), offset, len);
+}
+
+function add_string(b, s) {
+  var len = s.length;
+  var new_position = b[/* position */1] + len | 0;
+  if (new_position &gt; b[/* length */2]) {
+    resize(b, len);
+  }
+  Bytes.blit_string(s, 0, b[/* buffer */0], b[/* position */1], len);
+  b[/* position */1] = new_position;
+  return /* () */0;
+}
+
+function add_bytes(b, s) {
+  return add_string(b, Caml_string.bytes_to_string(s));
+}
+
+function add_buffer(b, bs) {
+  return add_subbytes(b, bs[/* buffer */0], 0, bs[/* position */1]);
+}
+
+function add_channel(b, ic, len) {
+  if (len &lt; 0 || len &gt; Sys.max_string_length) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Buffer.add_channel&quot;
+        ];
+  }
+  if ((b[/* position */1] + len | 0) &gt; b[/* length */2]) {
+    resize(b, len);
+  }
+  Pervasives.really_input(ic, b[/* buffer */0], b[/* position */1], len);
+  b[/* position */1] = b[/* position */1] + len | 0;
+  return /* () */0;
+}
+
+function output_buffer(oc, b) {
+  return Pervasives.output(oc, b[/* buffer */0], 0, b[/* position */1]);
+}
+
+function closing(param) {
+  if (param !== 40) {
+    if (param !== 123) {
+      throw [
+            Caml_builtin_exceptions.assert_failure,
+            [
+              &quot;buffer.ml&quot;,
+              115,
+              9
+            ]
+          ];
+    }
+    else {
+      return /* &quot;}&quot; */125;
+    }
+  }
+  else {
+    return /* &quot;)&quot; */41;
+  }
+}
+
+function advance_to_closing(opening, closing, k, s, start) {
+  var _k = k;
+  var _i = start;
+  var lim = s.length;
+  while(true) {
+    var i = _i;
+    var k$1 = _k;
+    if (i &gt;= lim) {
+      throw Caml_builtin_exceptions.not_found;
+    }
+    else if (Caml_string.get(s, i) === opening) {
+      _i = i + 1 | 0;
+      _k = k$1 + 1 | 0;
+      continue ;
+      
+    }
+    else if (Caml_string.get(s, i) === closing) {
+      if (k$1) {
+        _i = i + 1 | 0;
+        _k = k$1 - 1 | 0;
+        continue ;
+        
+      }
+      else {
+        return i;
+      }
+    }
+    else {
+      _i = i + 1 | 0;
+      continue ;
+      
+    }
+  };
+}
+
+function advance_to_non_alpha(s, start) {
+  var _i = start;
+  var lim = s.length;
+  while(true) {
+    var i = _i;
+    if (i &gt;= lim) {
+      return lim;
+    }
+    else {
+      var match = Caml_string.get(s, i);
+      var exit = 0;
+      if (match &gt;= 91) {
+        if (match &gt;= 97) {
+          if (match &gt;= 123) {
+            return i;
+          }
+          else {
+            exit = 1;
+          }
+        }
+        else if (match !== 95) {
+          return i;
+        }
+        else {
+          exit = 1;
+        }
+      }
+      else if (match &gt;= 58) {
+        if (match &gt;= 65) {
+          exit = 1;
+        }
+        else {
+          return i;
+        }
+      }
+      else if (match &gt;= 48) {
+        exit = 1;
+      }
+      else {
+        return i;
+      }
+      if (exit === 1) {
+        _i = i + 1 | 0;
+        continue ;
+        
+      }
+      
+    }
+  };
+}
+
+function find_ident(s, start, lim) {
+  if (start &gt;= lim) {
+    throw Caml_builtin_exceptions.not_found;
+  }
+  else {
+    var c = Caml_string.get(s, start);
+    var exit = 0;
+    if (c !== 40) {
+      if (c !== 123) {
+        var stop = advance_to_non_alpha(s, start + 1 | 0);
+        return /* tuple */[
+                $$String.sub(s, start, stop - start | 0),
+                stop
+              ];
+      }
+      else {
+        exit = 1;
+      }
+    }
+    else {
+      exit = 1;
+    }
+    if (exit === 1) {
+      var new_start = start + 1 | 0;
+      var stop$1 = advance_to_closing(c, closing(c), 0, s, new_start);
+      return /* tuple */[
+              $$String.sub(s, new_start, (stop$1 - start | 0) - 1 | 0),
+              stop$1 + 1 | 0
+            ];
+    }
+    
+  }
+}
+
+function add_substitute(b, f, s) {
+  var lim = s.length;
+  var _previous = /* &quot; &quot; */32;
+  var _i = 0;
+  while(true) {
+    var i = _i;
+    var previous = _previous;
+    if (i &lt; lim) {
+      var current = Caml_string.get(s, i);
+      if (current !== 36) {
+        if (previous === /* &quot;\\&quot; */92) {
+          add_char(b, /* &quot;\\&quot; */92);
+          add_char(b, current);
+          _i = i + 1 | 0;
+          _previous = /* &quot; &quot; */32;
+          continue ;
+          
+        }
+        else if (current !== 92) {
+          add_char(b, current);
+          _i = i + 1 | 0;
+          _previous = current;
+          continue ;
+          
+        }
+        else {
+          _i = i + 1 | 0;
+          _previous = current;
+          continue ;
+          
+        }
+      }
+      else if (previous === /* &quot;\\&quot; */92) {
+        add_char(b, current);
+        _i = i + 1 | 0;
+        _previous = /* &quot; &quot; */32;
+        continue ;
+        
+      }
+      else {
+        var j = i + 1 | 0;
+        var match = find_ident(s, j, lim);
+        add_string(b, Curry._1(f, match[0]));
+        _i = match[1];
+        _previous = /* &quot; &quot; */32;
+        continue ;
+        
+      }
+    }
+    else if (previous === /* &quot;\\&quot; */92) {
+      return add_char(b, previous);
+    }
+    else {
+      return 0;
+    }
+  };
+}
+
+exports.create         = create;
+exports.contents       = contents;
+exports.to_bytes       = to_bytes;
+exports.sub            = sub;
+exports.blit           = blit;
+exports.nth            = nth;
+exports.length         = length;
+exports.clear          = clear;
+exports.reset          = reset;
+exports.add_char       = add_char;
+exports.add_string     = add_string;
+exports.add_bytes      = add_bytes;
+exports.add_substring  = add_substring;
+exports.add_subbytes   = add_subbytes;
+exports.add_substitute = add_substitute;
+exports.add_buffer     = add_buffer;
+exports.add_channel    = add_channel;
+exports.output_buffer  = output_buffer;
+/* No side effect */
+//////// end of buffer.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['bytes'] = function() {
+  Â  let exports = {};
+//////// start of bytes.js ////////
+'use strict';
+
+var Char                    = require(&quot;./char&quot;);
+var List                    = require(&quot;./list&quot;);
+var Curry                   = require(&quot;./curry&quot;);
+var Caml_obj                = require(&quot;./caml_obj&quot;);
+var Caml_int32              = require(&quot;./caml_int32&quot;);
+var Pervasives              = require(&quot;./pervasives&quot;);
+var Caml_string             = require(&quot;./caml_string&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function make(n, c) {
+  var s = Caml_string.caml_create_string(n);
+  Caml_string.caml_fill_string(s, 0, n, c);
+  return s;
+}
+
+function init(n, f) {
+  var s = Caml_string.caml_create_string(n);
+  for(var i = 0 ,i_finish = n - 1 | 0; i &lt;= i_finish; ++i){
+    s[i] = Curry._1(f, i);
+  }
+  return s;
+}
+
+var empty = [];
+
+function copy(s) {
+  var len = s.length;
+  var r = Caml_string.caml_create_string(len);
+  Caml_string.caml_blit_bytes(s, 0, r, 0, len);
+  return r;
+}
+
+function to_string(b) {
+  return Caml_string.bytes_to_string(copy(b));
+}
+
+function of_string(s) {
+  return copy(Caml_string.bytes_of_string(s));
+}
+
+function sub(s, ofs, len) {
+  if (ofs &lt; 0 || len &lt; 0 || ofs &gt; (s.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;String.sub / Bytes.sub&quot;
+        ];
+  }
+  else {
+    var r = Caml_string.caml_create_string(len);
+    Caml_string.caml_blit_bytes(s, ofs, r, 0, len);
+    return r;
+  }
+}
+
+function sub_string(b, ofs, len) {
+  return Caml_string.bytes_to_string(sub(b, ofs, len));
+}
+
+function extend(s, left, right) {
+  var len = (s.length + left | 0) + right | 0;
+  var r = Caml_string.caml_create_string(len);
+  var match = left &lt; 0 ? /* tuple */[
+      -left | 0,
+      0
+    ] : /* tuple */[
+      0,
+      left
+    ];
+  var dstoff = match[1];
+  var srcoff = match[0];
+  var cpylen = Pervasives.min(s.length - srcoff | 0, len - dstoff | 0);
+  if (cpylen &gt; 0) {
+    Caml_string.caml_blit_bytes(s, srcoff, r, dstoff, cpylen);
+  }
+  return r;
+}
+
+function fill(s, ofs, len, c) {
+  if (ofs &lt; 0 || len &lt; 0 || ofs &gt; (s.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;String.fill / Bytes.fill&quot;
+        ];
+  }
+  else {
+    return Caml_string.caml_fill_string(s, ofs, len, c);
+  }
+}
+
+function blit(s1, ofs1, s2, ofs2, len) {
+  if (len &lt; 0 || ofs1 &lt; 0 || ofs1 &gt; (s1.length - len | 0) || ofs2 &lt; 0 || ofs2 &gt; (s2.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Bytes.blit&quot;
+        ];
+  }
+  else {
+    return Caml_string.caml_blit_bytes(s1, ofs1, s2, ofs2, len);
+  }
+}
+
+function blit_string(s1, ofs1, s2, ofs2, len) {
+  if (len &lt; 0 || ofs1 &lt; 0 || ofs1 &gt; (s1.length - len | 0) || ofs2 &lt; 0 || ofs2 &gt; (s2.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;String.blit / Bytes.blit_string&quot;
+        ];
+  }
+  else {
+    return Caml_string.caml_blit_string(s1, ofs1, s2, ofs2, len);
+  }
+}
+
+function iter(f, a) {
+  for(var i = 0 ,i_finish = a.length - 1 | 0; i &lt;= i_finish; ++i){
+    Curry._1(f, a[i]);
+  }
+  return /* () */0;
+}
+
+function iteri(f, a) {
+  for(var i = 0 ,i_finish = a.length - 1 | 0; i &lt;= i_finish; ++i){
+    Curry._2(f, i, a[i]);
+  }
+  return /* () */0;
+}
+
+function concat(sep, l) {
+  if (l) {
+    var hd = l[0];
+    var num = [0];
+    var len = [0];
+    List.iter(function (s) {
+          num[0] = num[0] + 1 | 0;
+          len[0] = len[0] + s.length | 0;
+          return /* () */0;
+        }, l);
+    var r = Caml_string.caml_create_string(len[0] + Caml_int32.imul(sep.length, num[0] - 1 | 0) | 0);
+    Caml_string.caml_blit_bytes(hd, 0, r, 0, hd.length);
+    var pos = [hd.length];
+    List.iter(function (s) {
+          Caml_string.caml_blit_bytes(sep, 0, r, pos[0], sep.length);
+          pos[0] = pos[0] + sep.length | 0;
+          Caml_string.caml_blit_bytes(s, 0, r, pos[0], s.length);
+          pos[0] = pos[0] + s.length | 0;
+          return /* () */0;
+        }, l[1]);
+    return r;
+  }
+  else {
+    return empty;
+  }
+}
+
+function cat(a, b) {
+  return a.concat(b);
+}
+
+function is_space(param) {
+  var switcher = param - 9 | 0;
+  if (switcher &gt; 4 || switcher &lt; 0) {
+    if (switcher !== 23) {
+      return /* false */0;
+    }
+    else {
+      return /* true */1;
+    }
+  }
+  else if (switcher !== 2) {
+    return /* true */1;
+  }
+  else {
+    return /* false */0;
+  }
+}
+
+function trim(s) {
+  var len = s.length;
+  var i = 0;
+  while(i &lt; len &amp;&amp; is_space(s[i])) {
+    i = i + 1 | 0;
+  };
+  var j = len - 1 | 0;
+  while(j &gt;= i &amp;&amp; is_space(s[j])) {
+    j = j - 1 | 0;
+  };
+  if (j &gt;= i) {
+    return sub(s, i, (j - i | 0) + 1 | 0);
+  }
+  else {
+    return empty;
+  }
+}
+
+function escaped(s) {
+  var n = 0;
+  for(var i = 0 ,i_finish = s.length - 1 | 0; i &lt;= i_finish; ++i){
+    var match = s[i];
+    var $js;
+    if (match &gt;= 32) {
+      var switcher = match - 34 | 0;
+      $js = switcher &gt; 58 || switcher &lt; 0 ? (
+          switcher &gt;= 93 ? 4 : 1
+        ) : (
+          switcher &gt; 57 || switcher &lt; 1 ? 2 : 1
+        );
+    }
+    else {
+      $js = match &gt;= 11 ? (
+          match !== 13 ? 4 : 2
+        ) : (
+          match &gt;= 8 ? 2 : 4
+        );
+    }
+    n = n + $js | 0;
+  }
+  if (n === s.length) {
+    return copy(s);
+  }
+  else {
+    var s$prime = Caml_string.caml_create_string(n);
+    n = 0;
+    for(var i$1 = 0 ,i_finish$1 = s.length - 1 | 0; i$1 &lt;= i_finish$1; ++i$1){
+      var c = s[i$1];
+      var exit = 0;
+      if (c &gt;= 35) {
+        if (c !== 92) {
+          if (c &gt;= 127) {
+            exit = 1;
+          }
+          else {
+            s$prime[n] = c;
+          }
+        }
+        else {
+          exit = 2;
+        }
+      }
+      else if (c &gt;= 32) {
+        if (c &gt;= 34) {
+          exit = 2;
+        }
+        else {
+          s$prime[n] = c;
+        }
+      }
+      else if (c &gt;= 14) {
+        exit = 1;
+      }
+      else {
+        switch (c) {
+          case 8 : 
+              s$prime[n] = /* &quot;\\&quot; */92;
+              n = n + 1 | 0;
+              s$prime[n] = /* &quot;b&quot; */98;
+              break;
+          case 9 : 
+              s$prime[n] = /* &quot;\\&quot; */92;
+              n = n + 1 | 0;
+              s$prime[n] = /* &quot;t&quot; */116;
+              break;
+          case 10 : 
+              s$prime[n] = /* &quot;\\&quot; */92;
+              n = n + 1 | 0;
+              s$prime[n] = /* &quot;n&quot; */110;
+              break;
+          case 0 : 
+          case 1 : 
+          case 2 : 
+          case 3 : 
+          case 4 : 
+          case 5 : 
+          case 6 : 
+          case 7 : 
+          case 11 : 
+          case 12 : 
+              exit = 1;
+              break;
+          case 13 : 
+              s$prime[n] = /* &quot;\\&quot; */92;
+              n = n + 1 | 0;
+              s$prime[n] = /* &quot;r&quot; */114;
+              break;
+          
+        }
+      }
+      switch (exit) {
+        case 1 : 
+            s$prime[n] = /* &quot;\\&quot; */92;
+            n = n + 1 | 0;
+            s$prime[n] = 48 + (c / 100 | 0) | 0;
+            n = n + 1 | 0;
+            s$prime[n] = 48 + (c / 10 | 0) % 10 | 0;
+            n = n + 1 | 0;
+            s$prime[n] = 48 + c % 10 | 0;
+            break;
+        case 2 : 
+            s$prime[n] = /* &quot;\\&quot; */92;
+            n = n + 1 | 0;
+            s$prime[n] = c;
+            break;
+        
+      }
+      n = n + 1 | 0;
+    }
+    return s$prime;
+  }
+}
+
+function map(f, s) {
+  var l = s.length;
+  if (l) {
+    var r = Caml_string.caml_create_string(l);
+    for(var i = 0 ,i_finish = l - 1 | 0; i &lt;= i_finish; ++i){
+      r[i] = Curry._1(f, s[i]);
+    }
+    return r;
+  }
+  else {
+    return s;
+  }
+}
+
+function mapi(f, s) {
+  var l = s.length;
+  if (l) {
+    var r = Caml_string.caml_create_string(l);
+    for(var i = 0 ,i_finish = l - 1 | 0; i &lt;= i_finish; ++i){
+      r[i] = Curry._2(f, i, s[i]);
+    }
+    return r;
+  }
+  else {
+    return s;
+  }
+}
+
+function uppercase(s) {
+  return map(Char.uppercase, s);
+}
+
+function lowercase(s) {
+  return map(Char.lowercase, s);
+}
+
+function apply1(f, s) {
+  if (s.length) {
+    var r = copy(s);
+    r[0] = Curry._1(f, s[0]);
+    return r;
+  }
+  else {
+    return s;
+  }
+}
+
+function capitalize(s) {
+  return apply1(Char.uppercase, s);
+}
+
+function uncapitalize(s) {
+  return apply1(Char.lowercase, s);
+}
+
+function index_rec(s, lim, _i, c) {
+  while(true) {
+    var i = _i;
+    if (i &gt;= lim) {
+      throw Caml_builtin_exceptions.not_found;
+    }
+    else if (s[i] === c) {
+      return i;
+    }
+    else {
+      _i = i + 1 | 0;
+      continue ;
+      
+    }
+  };
+}
+
+function index(s, c) {
+  return index_rec(s, s.length, 0, c);
+}
+
+function index_from(s, i, c) {
+  var l = s.length;
+  if (i &lt; 0 || i &gt; l) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;String.index_from / Bytes.index_from&quot;
+        ];
+  }
+  else {
+    return index_rec(s, l, i, c);
+  }
+}
+
+function rindex_rec(s, _i, c) {
+  while(true) {
+    var i = _i;
+    if (i &lt; 0) {
+      throw Caml_builtin_exceptions.not_found;
+    }
+    else if (s[i] === c) {
+      return i;
+    }
+    else {
+      _i = i - 1 | 0;
+      continue ;
+      
+    }
+  };
+}
+
+function rindex(s, c) {
+  return rindex_rec(s, s.length - 1 | 0, c);
+}
+
+function rindex_from(s, i, c) {
+  if (i &lt; -1 || i &gt;= s.length) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;String.rindex_from / Bytes.rindex_from&quot;
+        ];
+  }
+  else {
+    return rindex_rec(s, i, c);
+  }
+}
+
+function contains_from(s, i, c) {
+  var l = s.length;
+  if (i &lt; 0 || i &gt; l) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;String.contains_from / Bytes.contains_from&quot;
+        ];
+  }
+  else {
+    try {
+      index_rec(s, l, i, c);
+      return /* true */1;
+    }
+    catch (exn){
+      if (exn === Caml_builtin_exceptions.not_found) {
+        return /* false */0;
+      }
+      else {
+        throw exn;
+      }
+    }
+  }
+}
+
+function contains(s, c) {
+  return contains_from(s, 0, c);
+}
+
+function rcontains_from(s, i, c) {
+  if (i &lt; 0 || i &gt;= s.length) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;String.rcontains_from / Bytes.rcontains_from&quot;
+        ];
+  }
+  else {
+    try {
+      rindex_rec(s, i, c);
+      return /* true */1;
+    }
+    catch (exn){
+      if (exn === Caml_builtin_exceptions.not_found) {
+        return /* false */0;
+      }
+      else {
+        throw exn;
+      }
+    }
+  }
+}
+
+var compare = Caml_obj.caml_compare;
+
+var unsafe_to_string = Caml_string.bytes_to_string;
+
+var unsafe_of_string = Caml_string.bytes_of_string;
+
+exports.make             = make;
+exports.init             = init;
+exports.empty            = empty;
+exports.copy             = copy;
+exports.of_string        = of_string;
+exports.to_string        = to_string;
+exports.sub              = sub;
+exports.sub_string       = sub_string;
+exports.extend           = extend;
+exports.fill             = fill;
+exports.blit             = blit;
+exports.blit_string      = blit_string;
+exports.concat           = concat;
+exports.cat              = cat;
+exports.iter             = iter;
+exports.iteri            = iteri;
+exports.map              = map;
+exports.mapi             = mapi;
+exports.trim             = trim;
+exports.escaped          = escaped;
+exports.index            = index;
+exports.rindex           = rindex;
+exports.index_from       = index_from;
+exports.rindex_from      = rindex_from;
+exports.contains         = contains;
+exports.contains_from    = contains_from;
+exports.rcontains_from   = rcontains_from;
+exports.uppercase        = uppercase;
+exports.lowercase        = lowercase;
+exports.capitalize       = capitalize;
+exports.uncapitalize     = uncapitalize;
+exports.compare          = compare;
+exports.unsafe_to_string = unsafe_to_string;
+exports.unsafe_of_string = unsafe_of_string;
+/* No side effect */
+//////// end of bytes.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_array'] = function() {
+  Â  let exports = {};
+//////// start of caml_array.js ////////
+'use strict';
+
+
+function caml_array_sub(x, offset, len) {
+  var result = new Array(len);
+  var j = 0;
+  var i = offset;
+  while(j &lt; len) {
+    result[j] = x[i];
+    j = j + 1 | 0;
+    i = i + 1 | 0;
+  };
+  return result;
+}
+
+function len(_acc, _l) {
+  while(true) {
+    var l = _l;
+    var acc = _acc;
+    if (l) {
+      _l = l[1];
+      _acc = l[0].length + acc | 0;
+      continue ;
+      
+    }
+    else {
+      return acc;
+    }
+  };
+}
+
+function fill(arr, _i, _l) {
+  while(true) {
+    var l = _l;
+    var i = _i;
+    if (l) {
+      var x = l[0];
+      var l$1 = x.length;
+      var k = i;
+      var j = 0;
+      while(j &lt; l$1) {
+        arr[k] = x[j];
+        k = k + 1 | 0;
+        j = j + 1 | 0;
+      };
+      _l = l[1];
+      _i = k;
+      continue ;
+      
+    }
+    else {
+      return /* () */0;
+    }
+  };
+}
+
+function caml_array_concat(l) {
+  var v = len(0, l);
+  var result = new Array(v);
+  fill(result, 0, l);
+  return result;
+}
+
+function caml_make_vect(len, init) {
+  var b = new Array(len);
+  for(var i = 0 ,i_finish = len - 1 | 0; i &lt;= i_finish; ++i){
+    b[i] = init;
+  }
+  return b;
+}
+
+function caml_array_blit(a1, i1, a2, i2, len) {
+  if (i2 &lt;= i1) {
+    for(var j = 0 ,j_finish = len - 1 | 0; j &lt;= j_finish; ++j){
+      a2[j + i2 | 0] = a1[j + i1 | 0];
+    }
+    return /* () */0;
+  }
+  else {
+    for(var j$1 = len - 1 | 0; j$1 &gt;= 0; --j$1){
+      a2[j$1 + i2 | 0] = a1[j$1 + i1 | 0];
+    }
+    return /* () */0;
+  }
+}
+
+exports.caml_array_sub    = caml_array_sub;
+exports.caml_array_concat = caml_array_concat;
+exports.caml_make_vect    = caml_make_vect;
+exports.caml_array_blit   = caml_array_blit;
+/* No side effect */
+//////// end of caml_array.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_builtin_exceptions'] = function() {
+  Â  let exports = {};
+//////// start of caml_builtin_exceptions.js ////////
+'use strict';
+
+
+var out_of_memory = /* tuple */[
+  &quot;Out_of_memory&quot;,
+  0
+];
+
+var sys_error = /* tuple */[
+  &quot;Sys_error&quot;,
+  -1
+];
+
+var failure = /* tuple */[
+  &quot;Failure&quot;,
+  -2
+];
+
+var invalid_argument = /* tuple */[
+  &quot;Invalid_argument&quot;,
+  -3
+];
+
+var end_of_file = /* tuple */[
+  &quot;End_of_file&quot;,
+  -4
+];
+
+var division_by_zero = /* tuple */[
+  &quot;Division_by_zero&quot;,
+  -5
+];
+
+var not_found = /* tuple */[
+  &quot;Not_found&quot;,
+  -6
+];
+
+var match_failure = /* tuple */[
+  &quot;Match_failure&quot;,
+  -7
+];
+
+var stack_overflow = /* tuple */[
+  &quot;Stack_overflow&quot;,
+  -8
+];
+
+var sys_blocked_io = /* tuple */[
+  &quot;Sys_blocked_io&quot;,
+  -9
+];
+
+var assert_failure = /* tuple */[
+  &quot;Assert_failure&quot;,
+  -10
+];
+
+var undefined_recursive_module = /* tuple */[
+  &quot;Undefined_recursive_module&quot;,
+  -11
+];
+
+exports.out_of_memory              = out_of_memory;
+exports.sys_error                  = sys_error;
+exports.failure                    = failure;
+exports.invalid_argument           = invalid_argument;
+exports.end_of_file                = end_of_file;
+exports.division_by_zero           = division_by_zero;
+exports.not_found                  = not_found;
+exports.match_failure              = match_failure;
+exports.stack_overflow             = stack_overflow;
+exports.sys_blocked_io             = sys_blocked_io;
+exports.assert_failure             = assert_failure;
+exports.undefined_recursive_module = undefined_recursive_module;
+/* No side effect */
+//////// end of caml_builtin_exceptions.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_bytes'] = function() {
+  Â  let exports = {};
+//////// start of caml_bytes.js ////////
+'use strict';
+
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function get(s, i) {
+  if (i &lt; 0 || i &gt;= s.length) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;index out of bounds&quot;
+        ];
+  }
+  else {
+    return s[i];
+  }
+}
+
+exports.get = get;
+/* No side effect */
+//////// end of caml_bytes.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_exceptions'] = function() {
+  Â  let exports = {};
+//////// start of caml_exceptions.js ////////
+'use strict';
+
+
+var id = [0];
+
+function caml_set_oo_id(b) {
+  b[1] = id[0];
+  id[0] += 1;
+  return b;
+}
+
+function get_id() {
+  id[0] += 1;
+  return id[0];
+}
+
+function create(str) {
+  var v_001 = get_id(/* () */0);
+  var v = /* tuple */[
+    str,
+    v_001
+  ];
+  v.tag = 248;
+  return v;
+}
+
+exports.caml_set_oo_id = caml_set_oo_id;
+exports.get_id         = get_id;
+exports.create         = create;
+/* No side effect */
+//////// end of caml_exceptions.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_float'] = function() {
+  Â  let exports = {};
+//////// start of caml_float.js ////////
+'use strict';
+
+
+function caml_int32_float_of_bits(x) {
+  var int32 = new Int32Array(/* array */[x]);
+  var float32 = new Float32Array(int32.buffer);
+  return float32[0];
+}
+
+function caml_int32_bits_of_float(x) {
+  var float32 = new Float32Array(/* float array */[x]);
+  return new Int32Array(float32.buffer)[0];
+}
+
+function caml_classify_float(x) {
+  if (isFinite(x)) {
+    if (Math.abs(x) &gt;= 2.2250738585072014e-308) {
+      return /* FP_normal */0;
+    }
+    else if (x !== 0) {
+      return /* FP_subnormal */1;
+    }
+    else {
+      return /* FP_zero */2;
+    }
+  }
+  else if (isNaN(x)) {
+    return /* FP_nan */4;
+  }
+  else {
+    return /* FP_infinite */3;
+  }
+}
+
+function caml_modf_float(x) {
+  if (isFinite(x)) {
+    var neg = +(1 / x &lt; 0);
+    var x$1 = Math.abs(x);
+    var i = Math.floor(x$1);
+    var f = x$1 - i;
+    if (neg) {
+      return /* tuple */[
+              -f,
+              -i
+            ];
+    }
+    else {
+      return /* tuple */[
+              f,
+              i
+            ];
+    }
+  }
+  else if (isNaN(x)) {
+    return /* tuple */[
+            NaN,
+            NaN
+          ];
+  }
+  else {
+    return /* tuple */[
+            1 / x,
+            x
+          ];
+  }
+}
+
+var caml_ldexp_float = ( function (x,exp) {
+    exp |= 0;
+    if (exp &gt; 1023) {
+        exp -= 1023;
+        x *= Math.pow(2, 1023);
+        if (exp &gt; 1023) {  // in case x is subnormal
+            exp -= 1023;
+            x *= Math.pow(2, 1023);
+        }
+    }
+    if (exp &lt; -1023) {
+        exp += 1023;
+        x *= Math.pow(2, -1023);
+    }
+    x *= Math.pow(2, exp);
+    return x;
+}
+);
+
+var caml_frexp_float = (function (x) {
+    if ((x == 0) || !isFinite(x)) return [ x, 0];
+    var neg = x &lt; 0;
+    if (neg) x = - x;
+    var exp = Math.floor(Math.LOG2E*Math.log(x)) + 1;
+    x *= Math.pow(2,-exp);
+    if (x &lt; 0.5) { x *= 2; exp -= 1; }
+    if (neg) x = - x;
+    return [x, exp];
+}
+);
+
+function caml_float_compare(x, y) {
+  if (x === y) {
+    return 0;
+  }
+  else if (x &lt; y) {
+    return -1;
+  }
+  else if (x &gt; y || x === x) {
+    return 1;
+  }
+  else if (y === y) {
+    return -1;
+  }
+  else {
+    return 0;
+  }
+}
+
+function caml_copysign_float(x, y) {
+  var x$1 = Math.abs(x);
+  var y$1 = y === 0 ? 1 / y : y;
+  if (y$1 &lt; 0) {
+    return -x$1;
+  }
+  else {
+    return x$1;
+  }
+}
+
+function caml_expm1_float(x) {
+  var y = Math.exp(x);
+  var z = y - 1;
+  if (Math.abs(x) &gt; 1) {
+    return z;
+  }
+  else if (z === 0) {
+    return x;
+  }
+  else {
+    return x * z / Math.log(y);
+  }
+}
+
+var caml_hypot_float = ( function (x, y) {
+    var x0 = Math.abs(x), y0 = Math.abs(y);
+    var a = Math.max(x0, y0), b = Math.min(x0,y0) / (a?a:1);
+    return a * Math.sqrt(1 + b*b);
+}
+);
+
+var caml_log10_float = ( function  (x) { 
+   return Math.LOG10E * Math.log(x); }
+);
+
+exports.caml_int32_float_of_bits = caml_int32_float_of_bits;
+exports.caml_int32_bits_of_float = caml_int32_bits_of_float;
+exports.caml_classify_float      = caml_classify_float;
+exports.caml_modf_float          = caml_modf_float;
+exports.caml_ldexp_float         = caml_ldexp_float;
+exports.caml_frexp_float         = caml_frexp_float;
+exports.caml_float_compare       = caml_float_compare;
+exports.caml_copysign_float      = caml_copysign_float;
+exports.caml_expm1_float         = caml_expm1_float;
+exports.caml_hypot_float         = caml_hypot_float;
+exports.caml_log10_float         = caml_log10_float;
+/* caml_ldexp_float Not a pure module */
+//////// end of caml_float.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_format'] = function() {
+  Â  let exports = {};
+//////// start of caml_format.js ////////
+'use strict';
+
+var Curry                   = require(&quot;./curry&quot;);
+var Caml_int32              = require(&quot;./caml_int32&quot;);
+var Caml_int64              = require(&quot;./caml_int64&quot;);
+var Caml_utils              = require(&quot;./caml_utils&quot;);
+var Caml_string             = require(&quot;./caml_string&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function caml_failwith(s) {
+  throw [
+        Caml_builtin_exceptions.failure,
+        s
+      ];
+}
+
+function parse_digit(c) {
+  if (c &gt;= 65) {
+    if (c &gt;= 97) {
+      if (c &gt;= 123) {
+        return -1;
+      }
+      else {
+        return c - 87 | 0;
+      }
+    }
+    else if (c &gt;= 91) {
+      return -1;
+    }
+    else {
+      return c - 55 | 0;
+    }
+  }
+  else if (c &gt; 57 || c &lt; 48) {
+    return -1;
+  }
+  else {
+    return c - /* &quot;0&quot; */48 | 0;
+  }
+}
+
+function int_of_string_base(param) {
+  switch (param) {
+    case 0 : 
+        return 8;
+    case 1 : 
+        return 16;
+    case 2 : 
+        return 10;
+    case 3 : 
+        return 2;
+    
+  }
+}
+
+function parse_sign_and_base(s) {
+  var sign = 1;
+  var base = /* Dec */2;
+  var i = 0;
+  if (s[i] === &quot;-&quot;) {
+    sign = -1;
+    i = i + 1 | 0;
+  }
+  var match = s.charCodeAt(i);
+  var match$1 = s.charCodeAt(i + 1 | 0);
+  if (match === 48) {
+    if (match$1 &gt;= 89) {
+      if (match$1 !== 98) {
+        if (match$1 !== 111) {
+          if (match$1 === 120) {
+            base = /* Hex */1;
+            i = i + 2 | 0;
+          }
+          
+        }
+        else {
+          base = /* Oct */0;
+          i = i + 2 | 0;
+        }
+      }
+      else {
+        base = /* Bin */3;
+        i = i + 2 | 0;
+      }
+    }
+    else if (match$1 !== 66) {
+      if (match$1 !== 79) {
+        if (match$1 &gt;= 88) {
+          base = /* Hex */1;
+          i = i + 2 | 0;
+        }
+        
+      }
+      else {
+        base = /* Oct */0;
+        i = i + 2 | 0;
+      }
+    }
+    else {
+      base = /* Bin */3;
+      i = i + 2 | 0;
+    }
+  }
+  return /* tuple */[
+          i,
+          sign,
+          base
+        ];
+}
+
+function caml_int_of_string(s) {
+  var match = parse_sign_and_base(s);
+  var i = match[0];
+  var base = int_of_string_base(match[2]);
+  var threshold = 4294967295;
+  var len = s.length;
+  var c = i &lt; len ? s.charCodeAt(i) : /* &quot;\000&quot; */0;
+  var d = parse_digit(c);
+  if (d &lt; 0 || d &gt;= base) {
+    throw [
+          Caml_builtin_exceptions.failure,
+          &quot;int_of_string&quot;
+        ];
+  }
+  var aux = function (_acc, _k) {
+    while(true) {
+      var k = _k;
+      var acc = _acc;
+      if (k === len) {
+        return acc;
+      }
+      else {
+        var a = s.charCodeAt(k);
+        if (a === /* &quot;_&quot; */95) {
+          _k = k + 1 | 0;
+          continue ;
+          
+        }
+        else {
+          var v = parse_digit(a);
+          if (v &lt; 0 || v &gt;= base) {
+            throw [
+                  Caml_builtin_exceptions.failure,
+                  &quot;int_of_string&quot;
+                ];
+          }
+          else {
+            var acc$1 = base * acc + v;
+            if (acc$1 &gt; threshold) {
+              throw [
+                    Caml_builtin_exceptions.failure,
+                    &quot;int_of_string&quot;
+                  ];
+            }
+            else {
+              _k = k + 1 | 0;
+              _acc = acc$1;
+              continue ;
+              
+            }
+          }
+        }
+      }
+    };
+  };
+  var res = match[1] * aux(d, i + 1 | 0);
+  var or_res = res | 0;
+  if (base === 10 &amp;&amp; res !== or_res) {
+    throw [
+          Caml_builtin_exceptions.failure,
+          &quot;int_of_string&quot;
+        ];
+  }
+  return or_res;
+}
+
+function caml_int64_of_string(s) {
+  var match = parse_sign_and_base(s);
+  var hbase = match[2];
+  var i = match[0];
+  var base = Caml_int64.of_int32(int_of_string_base(hbase));
+  var sign = Caml_int64.of_int32(match[1]);
+  var threshold;
+  switch (hbase) {
+    case 0 : 
+        threshold = /* int64 */[
+          /* hi */536870911,
+          /* lo */4294967295
+        ];
+        break;
+    case 1 : 
+        threshold = /* int64 */[
+          /* hi */268435455,
+          /* lo */4294967295
+        ];
+        break;
+    case 2 : 
+        threshold = /* int64 */[
+          /* hi */429496729,
+          /* lo */2576980377
+        ];
+        break;
+    case 3 : 
+        threshold = /* int64 */[
+          /* hi */2147483647,
+          /* lo */4294967295
+        ];
+        break;
+    
+  }
+  var len = s.length;
+  var c = i &lt; len ? s.charCodeAt(i) : /* &quot;\000&quot; */0;
+  var d = Caml_int64.of_int32(parse_digit(c));
+  if (Caml_int64.lt(d, /* int64 */[
+          /* hi */0,
+          /* lo */0
+        ]) || Caml_int64.ge(d, base)) {
+    throw [
+          Caml_builtin_exceptions.failure,
+          &quot;int64_of_string&quot;
+        ];
+  }
+  var aux = function (_acc, _k) {
+    while(true) {
+      var k = _k;
+      var acc = _acc;
+      if (k === len) {
+        return acc;
+      }
+      else {
+        var a = s.charCodeAt(k);
+        if (a === /* &quot;_&quot; */95) {
+          _k = k + 1 | 0;
+          continue ;
+          
+        }
+        else {
+          var v = Caml_int64.of_int32(parse_digit(a));
+          if (Caml_int64.lt(v, /* int64 */[
+                  /* hi */0,
+                  /* lo */0
+                ]) || Caml_int64.ge(v, base)) {
+            throw [
+                  Caml_builtin_exceptions.failure,
+                  &quot;int64_of_string&quot;
+                ];
+          }
+          else {
+            var acc$1 = Caml_int64.add(Caml_int64.mul(base, acc), v);
+            if (Caml_int64.gt(acc$1, threshold)) {
+              throw [
+                    Caml_builtin_exceptions.failure,
+                    &quot;int64_of_string&quot;
+                  ];
+            }
+            else {
+              _k = k + 1 | 0;
+              _acc = acc$1;
+              continue ;
+              
+            }
+          }
+        }
+      }
+    };
+  };
+  var res = Caml_int64.mul(sign, aux(d, i + 1 | 0));
+  var or_res_000 = /* hi */res[0] | /* hi */0;
+  var or_res_001 = /* lo */(res[1] &gt;&gt;&gt; 0);
+  var or_res = /* int64 */[
+    or_res_000,
+    or_res_001
+  ];
+  if (Caml_int64.eq(base, /* int64 */[
+          /* hi */0,
+          /* lo */10
+        ]) &amp;&amp; Caml_int64.neq(res, or_res)) {
+    throw [
+          Caml_builtin_exceptions.failure,
+          &quot;int64_of_string&quot;
+        ];
+  }
+  return or_res;
+}
+
+function int_of_base(param) {
+  switch (param) {
+    case 0 : 
+        return 8;
+    case 1 : 
+        return 16;
+    case 2 : 
+        return 10;
+    
+  }
+}
+
+function lowercase(c) {
+  if (c &gt;= /* &quot;A&quot; */65 &amp;&amp; c &lt;= /* &quot;Z&quot; */90 || c &gt;= /* &quot;\192&quot; */192 &amp;&amp; c &lt;= /* &quot;\214&quot; */214 || c &gt;= /* &quot;\216&quot; */216 &amp;&amp; c &lt;= /* &quot;\222&quot; */222) {
+    return c + 32 | 0;
+  }
+  else {
+    return c;
+  }
+}
+
+function parse_format(fmt) {
+  var len = fmt.length;
+  if (len &gt; 31) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;format_int: format too long&quot;
+        ];
+  }
+  var f = /* record */[
+    /* justify */&quot;+&quot;,
+    /* signstyle */&quot;-&quot;,
+    /* filter */&quot; &quot;,
+    /* alternate : false */0,
+    /* base : Dec */2,
+    /* signedconv : false */0,
+    /* width */0,
+    /* uppercase : false */0,
+    /* sign */1,
+    /* prec */-1,
+    /* conv */&quot;f&quot;
+  ];
+  var _i = 0;
+  while(true) {
+    var i = _i;
+    if (i &gt;= len) {
+      return f;
+    }
+    else {
+      var c = fmt.charCodeAt(i);
+      var exit = 0;
+      if (c &gt;= 69) {
+        if (c &gt;= 88) {
+          if (c &gt;= 121) {
+            exit = 1;
+          }
+          else {
+            switch (c - 88 | 0) {
+              case 0 : 
+                  f[/* base */4] = /* Hex */1;
+                  f[/* uppercase */7] = /* true */1;
+                  _i = i + 1 | 0;
+                  continue ;
+                  case 13 : 
+              case 14 : 
+              case 15 : 
+                  exit = 5;
+                  break;
+              case 12 : 
+              case 17 : 
+                  exit = 4;
+                  break;
+              case 23 : 
+                  f[/* base */4] = /* Oct */0;
+                  _i = i + 1 | 0;
+                  continue ;
+                  case 29 : 
+                  f[/* base */4] = /* Dec */2;
+                  _i = i + 1 | 0;
+                  continue ;
+                  case 1 : 
+              case 2 : 
+              case 3 : 
+              case 4 : 
+              case 5 : 
+              case 6 : 
+              case 7 : 
+              case 8 : 
+              case 9 : 
+              case 10 : 
+              case 11 : 
+              case 16 : 
+              case 18 : 
+              case 19 : 
+              case 20 : 
+              case 21 : 
+              case 22 : 
+              case 24 : 
+              case 25 : 
+              case 26 : 
+              case 27 : 
+              case 28 : 
+              case 30 : 
+              case 31 : 
+                  exit = 1;
+                  break;
+              case 32 : 
+                  f[/* base */4] = /* Hex */1;
+                  _i = i + 1 | 0;
+                  continue ;
+                  
+            }
+          }
+        }
+        else if (c &gt;= 72) {
+          exit = 1;
+        }
+        else {
+          f[/* signedconv */5] = /* true */1;
+          f[/* uppercase */7] = /* true */1;
+          f[/* conv */10] = String.fromCharCode(lowercase(c));
+          _i = i + 1 | 0;
+          continue ;
+          
+        }
+      }
+      else {
+        var switcher = c - 32 | 0;
+        if (switcher &gt; 25 || switcher &lt; 0) {
+          exit = 1;
+        }
+        else {
+          switch (switcher) {
+            case 3 : 
+                f[/* alternate */3] = /* true */1;
+                _i = i + 1 | 0;
+                continue ;
+                case 0 : 
+            case 11 : 
+                exit = 2;
+                break;
+            case 13 : 
+                f[/* justify */0] = &quot;-&quot;;
+                _i = i + 1 | 0;
+                continue ;
+                case 14 : 
+                f[/* prec */9] = 0;
+                var j = i + 1 | 0;
+                while((function(j){
+                    return function () {
+                      var w = fmt.charCodeAt(j) - /* &quot;0&quot; */48 | 0;
+                      return +(w &gt;= 0 &amp;&amp; w &lt;= 9);
+                    }
+                    }(j))()) {
+                  f[/* prec */9] = (Caml_int32.imul(f[/* prec */9], 10) + fmt.charCodeAt(j) | 0) - /* &quot;0&quot; */48 | 0;
+                  j = j + 1 | 0;
+                };
+                _i = j;
+                continue ;
+                case 1 : 
+            case 2 : 
+            case 4 : 
+            case 5 : 
+            case 6 : 
+            case 7 : 
+            case 8 : 
+            case 9 : 
+            case 10 : 
+            case 12 : 
+            case 15 : 
+                exit = 1;
+                break;
+            case 16 : 
+                f[/* filter */2] = &quot;0&quot;;
+                _i = i + 1 | 0;
+                continue ;
+                case 17 : 
+            case 18 : 
+            case 19 : 
+            case 20 : 
+            case 21 : 
+            case 22 : 
+            case 23 : 
+            case 24 : 
+            case 25 : 
+                exit = 3;
+                break;
+            
+          }
+        }
+      }
+      switch (exit) {
+        case 1 : 
+            _i = i + 1 | 0;
+            continue ;
+            case 2 : 
+            f[/* signstyle */1] = String.fromCharCode(c);
+            _i = i + 1 | 0;
+            continue ;
+            case 3 : 
+            f[/* width */6] = 0;
+            var j$1 = i;
+            while((function(j$1){
+                return function () {
+                  var w = fmt.charCodeAt(j$1) - /* &quot;0&quot; */48 | 0;
+                  return +(w &gt;= 0 &amp;&amp; w &lt;= 9);
+                }
+                }(j$1))()) {
+              f[/* width */6] = (Caml_int32.imul(f[/* width */6], 10) + fmt.charCodeAt(j$1) | 0) - /* &quot;0&quot; */48 | 0;
+              j$1 = j$1 + 1 | 0;
+            };
+            _i = j$1;
+            continue ;
+            case 4 : 
+            f[/* signedconv */5] = /* true */1;
+            f[/* base */4] = /* Dec */2;
+            _i = i + 1 | 0;
+            continue ;
+            case 5 : 
+            f[/* signedconv */5] = /* true */1;
+            f[/* conv */10] = String.fromCharCode(c);
+            _i = i + 1 | 0;
+            continue ;
+            
+      }
+    }
+  };
+}
+
+function finish_formatting(param, rawbuffer) {
+  var justify = param[/* justify */0];
+  var signstyle = param[/* signstyle */1];
+  var filter = param[/* filter */2];
+  var alternate = param[/* alternate */3];
+  var base = param[/* base */4];
+  var signedconv = param[/* signedconv */5];
+  var width = param[/* width */6];
+  var uppercase = param[/* uppercase */7];
+  var sign = param[/* sign */8];
+  var len = rawbuffer.length;
+  if (signedconv &amp;&amp; (sign &lt; 0 || signstyle !== &quot;-&quot;)) {
+    len = len + 1 | 0;
+  }
+  if (alternate) {
+    if (base) {
+      if (base === /* Hex */1) {
+        len = len + 2 | 0;
+      }
+      
+    }
+    else {
+      len = len + 1 | 0;
+    }
+  }
+  var buffer = &quot;&quot;;
+  if (justify === &quot;+&quot; &amp;&amp; filter === &quot; &quot;) {
+    for(var i = len ,i_finish = width - 1 | 0; i &lt;= i_finish; ++i){
+      buffer = buffer + filter;
+    }
+  }
+  if (signedconv) {
+    if (sign &lt; 0) {
+      buffer = buffer + &quot;-&quot;;
+    }
+    else if (signstyle !== &quot;-&quot;) {
+      buffer = buffer + signstyle;
+    }
+    
+  }
+  if (alternate &amp;&amp; base === /* Oct */0) {
+    buffer = buffer + &quot;0&quot;;
+  }
+  if (alternate &amp;&amp; base === /* Hex */1) {
+    buffer = buffer + &quot;0x&quot;;
+  }
+  if (justify === &quot;+&quot; &amp;&amp; filter === &quot;0&quot;) {
+    for(var i$1 = len ,i_finish$1 = width - 1 | 0; i$1 &lt;= i_finish$1; ++i$1){
+      buffer = buffer + filter;
+    }
+  }
+  buffer = uppercase ? buffer + rawbuffer.toUpperCase() : buffer + rawbuffer;
+  if (justify === &quot;-&quot;) {
+    for(var i$2 = len ,i_finish$2 = width - 1 | 0; i$2 &lt;= i_finish$2; ++i$2){
+      buffer = buffer + &quot; &quot;;
+    }
+  }
+  return buffer;
+}
+
+function caml_format_int(fmt, i) {
+  if (fmt === &quot;%d&quot;) {
+    return &quot;&quot; + i;
+  }
+  else {
+    var f = parse_format(fmt);
+    var f$1 = f;
+    var i$1 = i;
+    var i$2 = i$1 &lt; 0 ? (
+        f$1[/* signedconv */5] ? (f$1[/* sign */8] = -1, -i$1) : (i$1 &gt;&gt;&gt; 0)
+      ) : i$1;
+    var s = i$2.toString(int_of_base(f$1[/* base */4]));
+    if (f$1[/* prec */9] &gt;= 0) {
+      f$1[/* filter */2] = &quot; &quot;;
+      var n = f$1[/* prec */9] - s.length | 0;
+      if (n &gt; 0) {
+        s = Caml_utils.repeat(n, &quot;0&quot;) + s;
+      }
+      
+    }
+    return finish_formatting(f$1, s);
+  }
+}
+
+function caml_int64_format(fmt, x) {
+  var f = parse_format(fmt);
+  var x$1 = f[/* signedconv */5] &amp;&amp; Caml_int64.lt(x, /* int64 */[
+        /* hi */0,
+        /* lo */0
+      ]) ? (f[/* sign */8] = -1, Caml_int64.neg(x)) : x;
+  var s = &quot;&quot;;
+  var match = f[/* base */4];
+  switch (match) {
+    case 0 : 
+        var wbase = /* int64 */[
+          /* hi */0,
+          /* lo */8
+        ];
+        var cvtbl = &quot;01234567&quot;;
+        if (Caml_int64.lt(x$1, /* int64 */[
+                /* hi */0,
+                /* lo */0
+              ])) {
+          var y = Caml_int64.discard_sign(x$1);
+          var match$1 = Caml_int64.div_mod(y, wbase);
+          var quotient = Caml_int64.add(/* int64 */[
+                /* hi */268435456,
+                /* lo */0
+              ], match$1[0]);
+          var modulus = match$1[1];
+          s = Caml_string.js_string_of_char(cvtbl.charCodeAt(modulus[1] | 0)) + s;
+          while(Caml_int64.neq(quotient, /* int64 */[
+                  /* hi */0,
+                  /* lo */0
+                ])) {
+            var match$2 = Caml_int64.div_mod(quotient, wbase);
+            quotient = match$2[0];
+            modulus = match$2[1];
+            s = Caml_string.js_string_of_char(cvtbl.charCodeAt(modulus[1] | 0)) + s;
+          };
+        }
+        else {
+          var match$3 = Caml_int64.div_mod(x$1, wbase);
+          var quotient$1 = match$3[0];
+          var modulus$1 = match$3[1];
+          s = Caml_string.js_string_of_char(cvtbl.charCodeAt(modulus$1[1] | 0)) + s;
+          while(Caml_int64.neq(quotient$1, /* int64 */[
+                  /* hi */0,
+                  /* lo */0
+                ])) {
+            var match$4 = Caml_int64.div_mod(quotient$1, wbase);
+            quotient$1 = match$4[0];
+            modulus$1 = match$4[1];
+            s = Caml_string.js_string_of_char(cvtbl.charCodeAt(modulus$1[1] | 0)) + s;
+          };
+        }
+        break;
+    case 1 : 
+        s = Caml_int64.to_hex(x$1) + s;
+        break;
+    case 2 : 
+        var wbase$1 = /* int64 */[
+          /* hi */0,
+          /* lo */10
+        ];
+        var cvtbl$1 = &quot;0123456789&quot;;
+        if (Caml_int64.lt(x$1, /* int64 */[
+                /* hi */0,
+                /* lo */0
+              ])) {
+          var y$1 = Caml_int64.discard_sign(x$1);
+          var match$5 = Caml_int64.div_mod(y$1, wbase$1);
+          var match$6 = Caml_int64.div_mod(Caml_int64.add(/* int64 */[
+                    /* hi */0,
+                    /* lo */8
+                  ], match$5[1]), wbase$1);
+          var quotient$2 = Caml_int64.add(Caml_int64.add(/* int64 */[
+                    /* hi */214748364,
+                    /* lo */3435973836
+                  ], match$5[0]), match$6[0]);
+          var modulus$2 = match$6[1];
+          s = Caml_string.js_string_of_char(cvtbl$1.charCodeAt(modulus$2[1] | 0)) + s;
+          while(Caml_int64.neq(quotient$2, /* int64 */[
+                  /* hi */0,
+                  /* lo */0
+                ])) {
+            var match$7 = Caml_int64.div_mod(quotient$2, wbase$1);
+            quotient$2 = match$7[0];
+            modulus$2 = match$7[1];
+            s = Caml_string.js_string_of_char(cvtbl$1.charCodeAt(modulus$2[1] | 0)) + s;
+          };
+        }
+        else {
+          var match$8 = Caml_int64.div_mod(x$1, wbase$1);
+          var quotient$3 = match$8[0];
+          var modulus$3 = match$8[1];
+          s = Caml_string.js_string_of_char(cvtbl$1.charCodeAt(modulus$3[1] | 0)) + s;
+          while(Caml_int64.neq(quotient$3, /* int64 */[
+                  /* hi */0,
+                  /* lo */0
+                ])) {
+            var match$9 = Caml_int64.div_mod(quotient$3, wbase$1);
+            quotient$3 = match$9[0];
+            modulus$3 = match$9[1];
+            s = Caml_string.js_string_of_char(cvtbl$1.charCodeAt(modulus$3[1] | 0)) + s;
+          };
+        }
+        break;
+    
+  }
+  if (f[/* prec */9] &gt;= 0) {
+    f[/* filter */2] = &quot; &quot;;
+    var n = f[/* prec */9] - s.length | 0;
+    if (n &gt; 0) {
+      s = Caml_utils.repeat(n, &quot;0&quot;) + s;
+    }
+    
+  }
+  return finish_formatting(f, s);
+}
+
+function caml_format_float(fmt, x) {
+  var f = parse_format(fmt);
+  var prec = f[/* prec */9] &lt; 0 ? 6 : f[/* prec */9];
+  var x$1 = x &lt; 0 ? (f[/* sign */8] = -1, -x) : x;
+  var s = &quot;&quot;;
+  if (isNaN(x$1)) {
+    s = &quot;nan&quot;;
+    f[/* filter */2] = &quot; &quot;;
+  }
+  else if (isFinite(x$1)) {
+    var match = f[/* conv */10];
+    switch (match) {
+      case &quot;e&quot; : 
+          s = x$1.toExponential(prec);
+          var i = s.length;
+          if (s[i - 3 | 0] === &quot;e&quot;) {
+            s = s.slice(0, i - 1 | 0) + (&quot;0&quot; + s.slice(i - 1 | 0));
+          }
+          break;
+      case &quot;f&quot; : 
+          s = x$1.toFixed(prec);
+          break;
+      case &quot;g&quot; : 
+          var prec$1 = prec !== 0 ? prec : 1;
+          s = x$1.toExponential(prec$1 - 1 | 0);
+          var j = s.indexOf(&quot;e&quot;);
+          var exp = +s.slice(j + 1 | 0);
+          if (exp &lt; -4 || x$1 &gt;= 1e21 || x$1.toFixed(0).length &gt; prec$1) {
+            var i$1 = j - 1 | 0;
+            while(s[i$1] === &quot;0&quot;) {
+              i$1 = i$1 - 1 | 0;
+            };
+            if (s[i$1] === &quot;.&quot;) {
+              i$1 = i$1 - 1 | 0;
+            }
+            s = s.slice(0, i$1 + 1 | 0) + s.slice(j);
+            var i$2 = s.length;
+            if (s[i$2 - 3 | 0] === &quot;e&quot;) {
+              s = s.slice(0, i$2 - 1 | 0) + (&quot;0&quot; + s.slice(i$2 - 1 | 0));
+            }
+            
+          }
+          else {
+            var p = prec$1;
+            if (exp &lt; 0) {
+              p = p - (exp + 1 | 0) | 0;
+              s = x$1.toFixed(p);
+            }
+            else {
+              while(function () {
+                    s = x$1.toFixed(p);
+                    return +(s.length &gt; (prec$1 + 1 | 0));
+                  }()) {
+                p = p - 1 | 0;
+              };
+            }
+            if (p !== 0) {
+              var k = s.length - 1 | 0;
+              while(s[k] === &quot;0&quot;) {
+                k = k - 1 | 0;
+              };
+              if (s[k] === &quot;.&quot;) {
+                k = k - 1 | 0;
+              }
+              s = s.slice(0, k + 1 | 0);
+            }
+            
+          }
+          break;
+      default:
+        
+    }
+  }
+  else {
+    s = &quot;inf&quot;;
+    f[/* filter */2] = &quot; &quot;;
+  }
+  return finish_formatting(f, s);
+}
+
+var float_of_string = (
+  function (s, caml_failwith) {
+    var res = +s;
+    if ((s.length &gt; 0) &amp;&amp; (res === res))
+        return res;
+    s = s.replace(/_/g, &quot;&quot;);
+    res = +s;
+    if (((s.length &gt; 0) &amp;&amp; (res === res)) || /^[+-]?nan$/i.test(s)) {
+        return res;
+    }
+    ;
+    if (/^ *0x[0-9a-f_]+p[+-]?[0-9_]+/i.test(s)) {
+        var pidx = s.indexOf('p');
+        pidx = (pidx == -1) ? s.indexOf('P') : pidx;
+        var exp = +s.substring(pidx + 1);
+        res = +s.substring(0, pidx);
+        return res * Math.pow(2, exp);
+    }
+    if (/^\+?inf(inity)?$/i.test(s))
+        return Infinity;
+    if (/^-inf(inity)?$/i.test(s))
+        return -Infinity;
+    caml_failwith(&quot;float_of_string&quot;);
+}
+
+);
+
+function caml_float_of_string(s) {
+  return Curry._2(float_of_string, s, caml_failwith);
+}
+
+var caml_nativeint_format = caml_format_int;
+
+var caml_int32_format = caml_format_int;
+
+var caml_int32_of_string = caml_int_of_string;
+
+var caml_nativeint_of_string = caml_int_of_string;
+
+exports.caml_format_float        = caml_format_float;
+exports.caml_format_int          = caml_format_int;
+exports.caml_nativeint_format    = caml_nativeint_format;
+exports.caml_int32_format        = caml_int32_format;
+exports.caml_float_of_string     = caml_float_of_string;
+exports.caml_int64_format        = caml_int64_format;
+exports.caml_int_of_string       = caml_int_of_string;
+exports.caml_int32_of_string     = caml_int32_of_string;
+exports.caml_int64_of_string     = caml_int64_of_string;
+exports.caml_nativeint_of_string = caml_nativeint_of_string;
+/* float_of_string Not a pure module */
+//////// end of caml_format.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_int32'] = function() {
+  Â  let exports = {};
+//////// start of caml_int32.js ////////
+'use strict';
+
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function div(x, y) {
+  if (y === 0) {
+    throw Caml_builtin_exceptions.division_by_zero;
+  }
+  else {
+    return x / y | 0;
+  }
+}
+
+function mod_(x, y) {
+  if (y === 0) {
+    throw Caml_builtin_exceptions.division_by_zero;
+  }
+  else {
+    return x % y;
+  }
+}
+
+function caml_bswap16(x) {
+  return ((x &amp; 255) &lt;&lt; 8) | ((x &amp; 65280) &gt;&gt;&gt; 8);
+}
+
+function caml_int32_bswap(x) {
+  return ((x &amp; 255) &lt;&lt; 24) | ((x &amp; 65280) &lt;&lt; 8) | ((x &amp; 16711680) &gt;&gt;&gt; 8) | ((x &amp; 4278190080) &gt;&gt;&gt; 24);
+}
+
+var imul = ( Math.imul || function (x,y) {
+  y |= 0; return ((((x &gt;&gt; 16) * y) &lt;&lt; 16) + (x &amp; 0xffff) * y)|0; 
+}
+);
+
+var caml_nativeint_bswap = caml_int32_bswap;
+
+exports.div                  = div;
+exports.mod_                 = mod_;
+exports.caml_bswap16         = caml_bswap16;
+exports.caml_int32_bswap     = caml_int32_bswap;
+exports.caml_nativeint_bswap = caml_nativeint_bswap;
+exports.imul                 = imul;
+/* imul Not a pure module */
+//////// end of caml_int32.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_int64'] = function() {
+  Â  let exports = {};
+//////// start of caml_int64.js ////////
+'use strict';
+
+var Caml_obj                = require(&quot;./caml_obj&quot;);
+var Caml_int32              = require(&quot;./caml_int32&quot;);
+var Caml_utils              = require(&quot;./caml_utils&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+var min_int = /* record */[
+  /* hi */-2147483648,
+  /* lo */0
+];
+
+var max_int = /* record */[
+  /* hi */134217727,
+  /* lo */1
+];
+
+var one = /* record */[
+  /* hi */0,
+  /* lo */1
+];
+
+var zero = /* record */[
+  /* hi */0,
+  /* lo */0
+];
+
+var neg_one = /* record */[
+  /* hi */-1,
+  /* lo */4294967295
+];
+
+function neg_signed(x) {
+  return +((x &amp; 2147483648) !== 0);
+}
+
+function add(param, param$1) {
+  var other_low_ = param$1[/* lo */1];
+  var this_low_ = param[/* lo */1];
+  var lo = this_low_ + other_low_ &amp; 4294967295;
+  var overflow = neg_signed(this_low_) &amp;&amp; (neg_signed(other_low_) || !neg_signed(lo)) || neg_signed(other_low_) &amp;&amp; !neg_signed(lo) ? 1 : 0;
+  var hi = param[/* hi */0] + param$1[/* hi */0] + overflow &amp; 4294967295;
+  return /* record */[
+          /* hi */hi,
+          /* lo */(lo &gt;&gt;&gt; 0)
+        ];
+}
+
+function not(param) {
+  var hi = param[/* hi */0] ^ -1;
+  var lo = param[/* lo */1] ^ -1;
+  return /* record */[
+          /* hi */hi,
+          /* lo */(lo &gt;&gt;&gt; 0)
+        ];
+}
+
+function eq(x, y) {
+  if (x[/* hi */0] === y[/* hi */0]) {
+    return +(x[/* lo */1] === y[/* lo */1]);
+  }
+  else {
+    return /* false */0;
+  }
+}
+
+function neg(x) {
+  if (eq(x, min_int)) {
+    return min_int;
+  }
+  else {
+    return add(not(x), one);
+  }
+}
+
+function sub(x, y) {
+  return add(x, neg(y));
+}
+
+function lsl_(x, numBits) {
+  var lo = x[/* lo */1];
+  if (numBits) {
+    if (numBits &gt;= 32) {
+      return /* record */[
+              /* hi */(lo &lt;&lt; (numBits - 32 | 0)),
+              /* lo */0
+            ];
+    }
+    else {
+      var hi = (lo &gt;&gt;&gt; (32 - numBits | 0)) | (x[/* hi */0] &lt;&lt; numBits);
+      return /* record */[
+              /* hi */hi,
+              /* lo */((lo &lt;&lt; numBits) &gt;&gt;&gt; 0)
+            ];
+    }
+  }
+  else {
+    return x;
+  }
+}
+
+function lsr_(x, numBits) {
+  var hi = x[/* hi */0];
+  if (numBits) {
+    var offset = numBits - 32 | 0;
+    if (offset) {
+      if (offset &gt; 0) {
+        var lo = (hi &gt;&gt;&gt; offset);
+        return /* record */[
+                /* hi */0,
+                /* lo */(lo &gt;&gt;&gt; 0)
+              ];
+      }
+      else {
+        var hi$1 = (hi &gt;&gt;&gt; numBits);
+        var lo$1 = (hi &lt;&lt; (-offset | 0)) | (x[/* lo */1] &gt;&gt;&gt; numBits);
+        return /* record */[
+                /* hi */hi$1,
+                /* lo */(lo$1 &gt;&gt;&gt; 0)
+              ];
+      }
+    }
+    else {
+      return /* record */[
+              /* hi */0,
+              /* lo */(hi &gt;&gt;&gt; 0)
+            ];
+    }
+  }
+  else {
+    return x;
+  }
+}
+
+function asr_(x, numBits) {
+  var hi = x[/* hi */0];
+  if (numBits) {
+    if (numBits &lt; 32) {
+      var hi$1 = (hi &gt;&gt; numBits);
+      var lo = (hi &lt;&lt; (32 - numBits | 0)) | (x[/* lo */1] &gt;&gt;&gt; numBits);
+      return /* record */[
+              /* hi */hi$1,
+              /* lo */(lo &gt;&gt;&gt; 0)
+            ];
+    }
+    else {
+      var lo$1 = (hi &gt;&gt; (numBits - 32 | 0));
+      return /* record */[
+              /* hi */hi &gt;= 0 ? 0 : -1,
+              /* lo */(lo$1 &gt;&gt;&gt; 0)
+            ];
+    }
+  }
+  else {
+    return x;
+  }
+}
+
+function is_zero(param) {
+  if (param[/* hi */0] !== 0 || param[/* lo */1] !== 0) {
+    return /* false */0;
+  }
+  else {
+    return /* true */1;
+  }
+}
+
+function mul(_this, _other) {
+  while(true) {
+    var other = _other;
+    var $$this = _this;
+    var exit = 0;
+    var lo;
+    var this_hi = $$this[/* hi */0];
+    var exit$1 = 0;
+    var exit$2 = 0;
+    var exit$3 = 0;
+    if (this_hi !== 0) {
+      exit$3 = 4;
+    }
+    else if ($$this[/* lo */1] !== 0) {
+      exit$3 = 4;
+    }
+    else {
+      return zero;
+    }
+    if (exit$3 === 4) {
+      if (other[/* hi */0] !== 0) {
+        exit$2 = 3;
+      }
+      else if (other[/* lo */1] !== 0) {
+        exit$2 = 3;
+      }
+      else {
+        return zero;
+      }
+    }
+    if (exit$2 === 3) {
+      if (this_hi !== -2147483648) {
+        exit$1 = 2;
+      }
+      else if ($$this[/* lo */1] !== 0) {
+        exit$1 = 2;
+      }
+      else {
+        lo = other[/* lo */1];
+        exit = 1;
+      }
+    }
+    if (exit$1 === 2) {
+      var other_hi = other[/* hi */0];
+      var lo$1 = $$this[/* lo */1];
+      var exit$4 = 0;
+      if (other_hi !== -2147483648) {
+        exit$4 = 3;
+      }
+      else if (other[/* lo */1] !== 0) {
+        exit$4 = 3;
+      }
+      else {
+        lo = lo$1;
+        exit = 1;
+      }
+      if (exit$4 === 3) {
+        var other_lo = other[/* lo */1];
+        if (this_hi &lt; 0) {
+          if (other_hi &lt; 0) {
+            _other = neg(other);
+            _this = neg($$this);
+            continue ;
+            
+          }
+          else {
+            return neg(mul(neg($$this), other));
+          }
+        }
+        else if (other_hi &lt; 0) {
+          return neg(mul($$this, neg(other)));
+        }
+        else {
+          var a48 = (this_hi &gt;&gt;&gt; 16);
+          var a32 = this_hi &amp; 65535;
+          var a16 = (lo$1 &gt;&gt;&gt; 16);
+          var a00 = lo$1 &amp; 65535;
+          var b48 = (other_hi &gt;&gt;&gt; 16);
+          var b32 = other_hi &amp; 65535;
+          var b16 = (other_lo &gt;&gt;&gt; 16);
+          var b00 = other_lo &amp; 65535;
+          var c48 = 0;
+          var c32 = 0;
+          var c16 = 0;
+          var c00 = a00 * b00;
+          c16 = (c00 &gt;&gt;&gt; 16) + a16 * b00;
+          c32 = (c16 &gt;&gt;&gt; 16);
+          c16 = (c16 &amp; 65535) + a00 * b16;
+          c32 = c32 + (c16 &gt;&gt;&gt; 16) + a32 * b00;
+          c48 = (c32 &gt;&gt;&gt; 16);
+          c32 = (c32 &amp; 65535) + a16 * b16;
+          c48 += (c32 &gt;&gt;&gt; 16);
+          c32 = (c32 &amp; 65535) + a00 * b32;
+          c48 += (c32 &gt;&gt;&gt; 16);
+          c32 = c32 &amp; 65535;
+          c48 = c48 + (a48 * b00 + a32 * b16 + a16 * b32 + a00 * b48) &amp; 65535;
+          var hi = c32 | (c48 &lt;&lt; 16);
+          var lo$2 = c00 &amp; 65535 | ((c16 &amp; 65535) &lt;&lt; 16);
+          return /* record */[
+                  /* hi */hi,
+                  /* lo */(lo$2 &gt;&gt;&gt; 0)
+                ];
+        }
+      }
+      
+    }
+    if (exit === 1) {
+      if ((lo &amp; 1) === 0) {
+        return zero;
+      }
+      else {
+        return min_int;
+      }
+    }
+    
+  };
+}
+
+function swap(param) {
+  var hi = Caml_int32.caml_int32_bswap(param[/* lo */1]);
+  var lo = Caml_int32.caml_int32_bswap(param[/* hi */0]);
+  return /* record */[
+          /* hi */hi,
+          /* lo */(lo &gt;&gt;&gt; 0)
+        ];
+}
+
+function xor(param, param$1) {
+  return /* record */[
+          /* hi */param[/* hi */0] ^ param$1[/* hi */0],
+          /* lo */((param[/* lo */1] ^ param$1[/* lo */1]) &gt;&gt;&gt; 0)
+        ];
+}
+
+function or_(param, param$1) {
+  return /* record */[
+          /* hi */param[/* hi */0] | param$1[/* hi */0],
+          /* lo */((param[/* lo */1] | param$1[/* lo */1]) &gt;&gt;&gt; 0)
+        ];
+}
+
+function and_(param, param$1) {
+  return /* record */[
+          /* hi */param[/* hi */0] &amp; param$1[/* hi */0],
+          /* lo */((param[/* lo */1] &amp; param$1[/* lo */1]) &gt;&gt;&gt; 0)
+        ];
+}
+
+function ge(param, param$1) {
+  var other_hi = param$1[/* hi */0];
+  var hi = param[/* hi */0];
+  if (hi &gt; other_hi) {
+    return /* true */1;
+  }
+  else if (hi &lt; other_hi) {
+    return /* false */0;
+  }
+  else {
+    return +(param[/* lo */1] &gt;= param$1[/* lo */1]);
+  }
+}
+
+function neq(x, y) {
+  return 1 - eq(x, y);
+}
+
+function lt(x, y) {
+  return 1 - ge(x, y);
+}
+
+function gt(x, y) {
+  if (x[/* hi */0] &gt; y[/* hi */0]) {
+    return /* true */1;
+  }
+  else if (x[/* hi */0] &lt; y[/* hi */0]) {
+    return /* false */0;
+  }
+  else {
+    return +(x[/* lo */1] &gt; y[/* lo */1]);
+  }
+}
+
+function le(x, y) {
+  return 1 - gt(x, y);
+}
+
+function to_float(param) {
+  return param[/* hi */0] * 4294967296 + param[/* lo */1];
+}
+
+var two_ptr_32_dbl = Math.pow(2, 32);
+
+var two_ptr_63_dbl = Math.pow(2, 63);
+
+var neg_two_ptr_63 = -Math.pow(2, 63);
+
+function of_float(x) {
+  if (isNaN(x) || !isFinite(x)) {
+    return zero;
+  }
+  else if (x &lt;= neg_two_ptr_63) {
+    return min_int;
+  }
+  else if (x + 1 &gt;= two_ptr_63_dbl) {
+    return max_int;
+  }
+  else if (x &lt; 0) {
+    return neg(of_float(-x));
+  }
+  else {
+    var hi = x / two_ptr_32_dbl | 0;
+    var lo = x % two_ptr_32_dbl | 0;
+    return /* record */[
+            /* hi */hi,
+            /* lo */(lo &gt;&gt;&gt; 0)
+          ];
+  }
+}
+
+function div(_self, _other) {
+  while(true) {
+    var other = _other;
+    var self = _self;
+    var self_hi = self[/* hi */0];
+    var exit = 0;
+    var exit$1 = 0;
+    if (other[/* hi */0] !== 0) {
+      exit$1 = 2;
+    }
+    else if (other[/* lo */1] !== 0) {
+      exit$1 = 2;
+    }
+    else {
+      throw Caml_builtin_exceptions.division_by_zero;
+    }
+    if (exit$1 === 2) {
+      if (self_hi !== -2147483648) {
+        if (self_hi !== 0) {
+          exit = 1;
+        }
+        else if (self[/* lo */1] !== 0) {
+          exit = 1;
+        }
+        else {
+          return zero;
+        }
+      }
+      else if (self[/* lo */1] !== 0) {
+        exit = 1;
+      }
+      else if (eq(other, one) || eq(other, neg_one)) {
+        return self;
+      }
+      else if (eq(other, min_int)) {
+        return one;
+      }
+      else {
+        var other_hi = other[/* hi */0];
+        var half_this = asr_(self, 1);
+        var approx = lsl_(div(half_this, other), 1);
+        var exit$2 = 0;
+        if (approx[/* hi */0] !== 0) {
+          exit$2 = 3;
+        }
+        else if (approx[/* lo */1] !== 0) {
+          exit$2 = 3;
+        }
+        else if (other_hi &lt; 0) {
+          return one;
+        }
+        else {
+          return neg(one);
+        }
+        if (exit$2 === 3) {
+          var y = mul(other, approx);
+          var rem = add(self, neg(y));
+          return add(approx, div(rem, other));
+        }
+        
+      }
+    }
+    if (exit === 1) {
+      var other_hi$1 = other[/* hi */0];
+      var exit$3 = 0;
+      if (other_hi$1 !== -2147483648) {
+        exit$3 = 2;
+      }
+      else if (other[/* lo */1] !== 0) {
+        exit$3 = 2;
+      }
+      else {
+        return zero;
+      }
+      if (exit$3 === 2) {
+        if (self_hi &lt; 0) {
+          if (other_hi$1 &lt; 0) {
+            _other = neg(other);
+            _self = neg(self);
+            continue ;
+            
+          }
+          else {
+            return neg(div(neg(self), other));
+          }
+        }
+        else if (other_hi$1 &lt; 0) {
+          return neg(div(self, neg(other)));
+        }
+        else {
+          var res = zero;
+          var rem$1 = self;
+          while(ge(rem$1, other)) {
+            var approx$1 = Math.max(1, Math.floor(to_float(rem$1) / to_float(other)));
+            var log2 = Math.ceil(Math.log(approx$1) / Math.LN2);
+            var delta = log2 &lt;= 48 ? 1 : Math.pow(2, log2 - 48);
+            var approxRes = of_float(approx$1);
+            var approxRem = mul(approxRes, other);
+            while(approxRem[/* hi */0] &lt; 0 || gt(approxRem, rem$1)) {
+              approx$1 -= delta;
+              approxRes = of_float(approx$1);
+              approxRem = mul(approxRes, other);
+            };
+            if (is_zero(approxRes)) {
+              approxRes = one;
+            }
+            res = add(res, approxRes);
+            rem$1 = add(rem$1, neg(approxRem));
+          };
+          return res;
+        }
+      }
+      
+    }
+    
+  };
+}
+
+function mod_(self, other) {
+  var y = mul(div(self, other), other);
+  return add(self, neg(y));
+}
+
+function div_mod(self, other) {
+  var quotient = div(self, other);
+  var y = mul(quotient, other);
+  return /* tuple */[
+          quotient,
+          add(self, neg(y))
+        ];
+}
+
+function compare(self, other) {
+  var v = Caml_obj.caml_nativeint_compare(self[/* hi */0], other[/* hi */0]);
+  if (v) {
+    return v;
+  }
+  else {
+    return Caml_obj.caml_nativeint_compare(self[/* lo */1], other[/* lo */1]);
+  }
+}
+
+function of_int32(lo) {
+  return /* record */[
+          /* hi */lo &lt; 0 ? -1 : 0,
+          /* lo */(lo &gt;&gt;&gt; 0)
+        ];
+}
+
+function to_int32(x) {
+  return x[/* lo */1] | 0;
+}
+
+function to_hex(x) {
+  var aux = function (v) {
+    return (v &gt;&gt;&gt; 0).toString(16);
+  };
+  var match = x[/* hi */0];
+  var match$1 = x[/* lo */1];
+  var exit = 0;
+  if (match !== 0) {
+    exit = 1;
+  }
+  else if (match$1 !== 0) {
+    exit = 1;
+  }
+  else {
+    return &quot;0&quot;;
+  }
+  if (exit === 1) {
+    if (match$1 !== 0) {
+      if (match !== 0) {
+        var lo = aux(x[/* lo */1]);
+        var pad = 8 - lo.length | 0;
+        if (pad &lt;= 0) {
+          return aux(x[/* hi */0]) + lo;
+        }
+        else {
+          return aux(x[/* hi */0]) + (Caml_utils.repeat(pad, &quot;0&quot;) + lo);
+        }
+      }
+      else {
+        return aux(x[/* lo */1]);
+      }
+    }
+    else {
+      return aux(x[/* hi */0]) + &quot;00000000&quot;;
+    }
+  }
+  
+}
+
+function discard_sign(x) {
+  return /* record */[
+          /* hi */2147483647 &amp; x[/* hi */0],
+          /* lo */x[/* lo */1]
+        ];
+}
+
+function float_of_bits(x) {
+  var int32 = new Int32Array(/* array */[
+        x[/* lo */1],
+        x[/* hi */0]
+      ]);
+  return new Float64Array(int32.buffer)[0];
+}
+
+function bits_of_float(x) {
+  var to_nat = function (x) {
+    return x;
+  };
+  var u = new Float64Array(/* float array */[x]);
+  var int32 = new Int32Array(u.buffer);
+  var hi = to_nat(int32[1]);
+  var lo = to_nat(int32[0]);
+  return /* record */[
+          /* hi */hi,
+          /* lo */(lo &gt;&gt;&gt; 0)
+        ];
+}
+
+function get64(s, i) {
+  var hi = (s.charCodeAt(i + 4 | 0) &lt;&lt; 32) | (s.charCodeAt(i + 5 | 0) &lt;&lt; 40) | (s.charCodeAt(i + 6 | 0) &lt;&lt; 48) | (s.charCodeAt(i + 7 | 0) &lt;&lt; 56);
+  var lo = s.charCodeAt(i) | (s.charCodeAt(i + 1 | 0) &lt;&lt; 8) | (s.charCodeAt(i + 2 | 0) &lt;&lt; 16) | (s.charCodeAt(i + 3 | 0) &lt;&lt; 24);
+  return /* record */[
+          /* hi */hi,
+          /* lo */(lo &gt;&gt;&gt; 0)
+        ];
+}
+
+exports.min_int       = min_int;
+exports.max_int       = max_int;
+exports.one           = one;
+exports.zero          = zero;
+exports.not           = not;
+exports.of_int32      = of_int32;
+exports.to_int32      = to_int32;
+exports.add           = add;
+exports.neg           = neg;
+exports.sub           = sub;
+exports.lsl_          = lsl_;
+exports.lsr_          = lsr_;
+exports.asr_          = asr_;
+exports.is_zero       = is_zero;
+exports.mul           = mul;
+exports.xor           = xor;
+exports.or_           = or_;
+exports.and_          = and_;
+exports.swap          = swap;
+exports.ge            = ge;
+exports.eq            = eq;
+exports.neq           = neq;
+exports.lt            = lt;
+exports.gt            = gt;
+exports.le            = le;
+exports.to_float      = to_float;
+exports.of_float      = of_float;
+exports.div           = div;
+exports.mod_          = mod_;
+exports.div_mod       = div_mod;
+exports.compare       = compare;
+exports.to_hex        = to_hex;
+exports.discard_sign  = discard_sign;
+exports.float_of_bits = float_of_bits;
+exports.bits_of_float = bits_of_float;
+exports.get64         = get64;
+/* two_ptr_32_dbl Not a pure module */
+//////// end of caml_int64.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['camlinternalFormatBasics'] = function() {
+  Â  let exports = {};
+//////// start of camlinternalFormatBasics.js ////////
+'use strict';
+
+var Block = require(&quot;./block&quot;);
+
+function erase_rel(param) {
+  if (typeof param === &quot;number&quot;) {
+    return /* End_of_fmtty */0;
+  }
+  else {
+    switch (param.tag | 0) {
+      case 0 : 
+          return /* Char_ty */Block.__(0, [erase_rel(param[0])]);
+      case 1 : 
+          return /* String_ty */Block.__(1, [erase_rel(param[0])]);
+      case 2 : 
+          return /* Int_ty */Block.__(2, [erase_rel(param[0])]);
+      case 3 : 
+          return /* Int32_ty */Block.__(3, [erase_rel(param[0])]);
+      case 4 : 
+          return /* Nativeint_ty */Block.__(4, [erase_rel(param[0])]);
+      case 5 : 
+          return /* Int64_ty */Block.__(5, [erase_rel(param[0])]);
+      case 6 : 
+          return /* Float_ty */Block.__(6, [erase_rel(param[0])]);
+      case 7 : 
+          return /* Bool_ty */Block.__(7, [erase_rel(param[0])]);
+      case 8 : 
+          return /* Format_arg_ty */Block.__(8, [
+                    param[0],
+                    erase_rel(param[1])
+                  ]);
+      case 9 : 
+          var ty1 = param[0];
+          return /* Format_subst_ty */Block.__(9, [
+                    ty1,
+                    ty1,
+                    erase_rel(param[2])
+                  ]);
+      case 10 : 
+          return /* Alpha_ty */Block.__(10, [erase_rel(param[0])]);
+      case 11 : 
+          return /* Theta_ty */Block.__(11, [erase_rel(param[0])]);
+      case 12 : 
+          return /* Any_ty */Block.__(12, [erase_rel(param[0])]);
+      case 13 : 
+          return /* Reader_ty */Block.__(13, [erase_rel(param[0])]);
+      case 14 : 
+          return /* Ignored_reader_ty */Block.__(14, [erase_rel(param[0])]);
+      
+    }
+  }
+}
+
+function concat_fmtty(fmtty1, fmtty2) {
+  if (typeof fmtty1 === &quot;number&quot;) {
+    return fmtty2;
+  }
+  else {
+    switch (fmtty1.tag | 0) {
+      case 0 : 
+          return /* Char_ty */Block.__(0, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 1 : 
+          return /* String_ty */Block.__(1, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 2 : 
+          return /* Int_ty */Block.__(2, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 3 : 
+          return /* Int32_ty */Block.__(3, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 4 : 
+          return /* Nativeint_ty */Block.__(4, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 5 : 
+          return /* Int64_ty */Block.__(5, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 6 : 
+          return /* Float_ty */Block.__(6, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 7 : 
+          return /* Bool_ty */Block.__(7, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 8 : 
+          return /* Format_arg_ty */Block.__(8, [
+                    fmtty1[0],
+                    concat_fmtty(fmtty1[1], fmtty2)
+                  ]);
+      case 9 : 
+          return /* Format_subst_ty */Block.__(9, [
+                    fmtty1[0],
+                    fmtty1[1],
+                    concat_fmtty(fmtty1[2], fmtty2)
+                  ]);
+      case 10 : 
+          return /* Alpha_ty */Block.__(10, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 11 : 
+          return /* Theta_ty */Block.__(11, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 12 : 
+          return /* Any_ty */Block.__(12, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 13 : 
+          return /* Reader_ty */Block.__(13, [concat_fmtty(fmtty1[0], fmtty2)]);
+      case 14 : 
+          return /* Ignored_reader_ty */Block.__(14, [concat_fmtty(fmtty1[0], fmtty2)]);
+      
+    }
+  }
+}
+
+function concat_fmt(fmt1, fmt2) {
+  if (typeof fmt1 === &quot;number&quot;) {
+    return fmt2;
+  }
+  else {
+    switch (fmt1.tag | 0) {
+      case 0 : 
+          return /* Char */Block.__(0, [concat_fmt(fmt1[0], fmt2)]);
+      case 1 : 
+          return /* Caml_char */Block.__(1, [concat_fmt(fmt1[0], fmt2)]);
+      case 2 : 
+          return /* String */Block.__(2, [
+                    fmt1[0],
+                    concat_fmt(fmt1[1], fmt2)
+                  ]);
+      case 3 : 
+          return /* Caml_string */Block.__(3, [
+                    fmt1[0],
+                    concat_fmt(fmt1[1], fmt2)
+                  ]);
+      case 4 : 
+          return /* Int */Block.__(4, [
+                    fmt1[0],
+                    fmt1[1],
+                    fmt1[2],
+                    concat_fmt(fmt1[3], fmt2)
+                  ]);
+      case 5 : 
+          return /* Int32 */Block.__(5, [
+                    fmt1[0],
+                    fmt1[1],
+                    fmt1[2],
+                    concat_fmt(fmt1[3], fmt2)
+                  ]);
+      case 6 : 
+          return /* Nativeint */Block.__(6, [
+                    fmt1[0],
+                    fmt1[1],
+                    fmt1[2],
+                    concat_fmt(fmt1[3], fmt2)
+                  ]);
+      case 7 : 
+          return /* Int64 */Block.__(7, [
+                    fmt1[0],
+                    fmt1[1],
+                    fmt1[2],
+                    concat_fmt(fmt1[3], fmt2)
+                  ]);
+      case 8 : 
+          return /* Float */Block.__(8, [
+                    fmt1[0],
+                    fmt1[1],
+                    fmt1[2],
+                    concat_fmt(fmt1[3], fmt2)
+                  ]);
+      case 9 : 
+          return /* Bool */Block.__(9, [concat_fmt(fmt1[0], fmt2)]);
+      case 10 : 
+          return /* Flush */Block.__(10, [concat_fmt(fmt1[0], fmt2)]);
+      case 11 : 
+          return /* String_literal */Block.__(11, [
+                    fmt1[0],
+                    concat_fmt(fmt1[1], fmt2)
+                  ]);
+      case 12 : 
+          return /* Char_literal */Block.__(12, [
+                    fmt1[0],
+                    concat_fmt(fmt1[1], fmt2)
+                  ]);
+      case 13 : 
+          return /* Format_arg */Block.__(13, [
+                    fmt1[0],
+                    fmt1[1],
+                    concat_fmt(fmt1[2], fmt2)
+                  ]);
+      case 14 : 
+          return /* Format_subst */Block.__(14, [
+                    fmt1[0],
+                    fmt1[1],
+                    concat_fmt(fmt1[2], fmt2)
+                  ]);
+      case 15 : 
+          return /* Alpha */Block.__(15, [concat_fmt(fmt1[0], fmt2)]);
+      case 16 : 
+          return /* Theta */Block.__(16, [concat_fmt(fmt1[0], fmt2)]);
+      case 17 : 
+          return /* Formatting_lit */Block.__(17, [
+                    fmt1[0],
+                    concat_fmt(fmt1[1], fmt2)
+                  ]);
+      case 18 : 
+          return /* Formatting_gen */Block.__(18, [
+                    fmt1[0],
+                    concat_fmt(fmt1[1], fmt2)
+                  ]);
+      case 19 : 
+          return /* Reader */Block.__(19, [concat_fmt(fmt1[0], fmt2)]);
+      case 20 : 
+          return /* Scan_char_set */Block.__(20, [
+                    fmt1[0],
+                    fmt1[1],
+                    concat_fmt(fmt1[2], fmt2)
+                  ]);
+      case 21 : 
+          return /* Scan_get_counter */Block.__(21, [
+                    fmt1[0],
+                    concat_fmt(fmt1[1], fmt2)
+                  ]);
+      case 22 : 
+          return /* Scan_next_char */Block.__(22, [concat_fmt(fmt1[0], fmt2)]);
+      case 23 : 
+          return /* Ignored_param */Block.__(23, [
+                    fmt1[0],
+                    concat_fmt(fmt1[1], fmt2)
+                  ]);
+      case 24 : 
+          return /* Custom */Block.__(24, [
+                    fmt1[0],
+                    fmt1[1],
+                    concat_fmt(fmt1[2], fmt2)
+                  ]);
+      
+    }
+  }
+}
+
+exports.concat_fmtty = concat_fmtty;
+exports.erase_rel    = erase_rel;
+exports.concat_fmt   = concat_fmt;
+/* No side effect */
+//////// end of camlinternalFormatBasics.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['camlinternalFormat'] = function() {
+  Â  let exports = {};
+//////// start of camlinternalFormat.js ////////
+'use strict';
+
+var Sys                      = require(&quot;./sys&quot;);
+var Char                     = require(&quot;./char&quot;);
+var Block                    = require(&quot;./block&quot;);
+var Bytes                    = require(&quot;./bytes&quot;);
+var Curry                    = require(&quot;./curry&quot;);
+var Buffer                   = require(&quot;./buffer&quot;);
+var $$String                 = require(&quot;./string&quot;);
+var Caml_io                  = require(&quot;./caml_io&quot;);
+var Caml_obj                 = require(&quot;./caml_obj&quot;);
+var Caml_bytes               = require(&quot;./caml_bytes&quot;);
+var Caml_float               = require(&quot;./caml_float&quot;);
+var Caml_int32               = require(&quot;./caml_int32&quot;);
+var Pervasives               = require(&quot;./pervasives&quot;);
+var Caml_format              = require(&quot;./caml_format&quot;);
+var Caml_string              = require(&quot;./caml_string&quot;);
+var Caml_exceptions          = require(&quot;./caml_exceptions&quot;);
+var Caml_builtin_exceptions  = require(&quot;./caml_builtin_exceptions&quot;);
+var CamlinternalFormatBasics = require(&quot;./camlinternalFormatBasics&quot;);
+
+function create_char_set() {
+  return Bytes.make(32, /* &quot;\000&quot; */0);
+}
+
+function add_in_char_set(char_set, c) {
+  var str_ind = (c &gt;&gt;&gt; 3);
+  var mask = (1 &lt;&lt; (c &amp; 7));
+  char_set[str_ind] = Pervasives.char_of_int(Caml_bytes.get(char_set, str_ind) | mask);
+  return /* () */0;
+}
+
+var freeze_char_set = Bytes.to_string;
+
+function rev_char_set(char_set) {
+  var char_set$prime = Bytes.make(32, /* &quot;\000&quot; */0);
+  for(var i = 0; i &lt;= 31; ++i){
+    char_set$prime[i] = Pervasives.char_of_int(Caml_string.get(char_set, i) ^ 255);
+  }
+  return Caml_string.bytes_to_string(char_set$prime);
+}
+
+function is_in_char_set(char_set, c) {
+  var str_ind = (c &gt;&gt;&gt; 3);
+  var mask = (1 &lt;&lt; (c &amp; 7));
+  return +((Caml_string.get(char_set, str_ind) &amp; mask) !== 0);
+}
+
+function pad_of_pad_opt(pad_opt) {
+  if (pad_opt) {
+    return /* Lit_padding */Block.__(0, [
+              /* Right */1,
+              pad_opt[0]
+            ]);
+  }
+  else {
+    return /* No_padding */0;
+  }
+}
+
+function prec_of_prec_opt(prec_opt) {
+  if (prec_opt) {
+    return /* Lit_precision */[prec_opt[0]];
+  }
+  else {
+    return /* No_precision */0;
+  }
+}
+
+function param_format_of_ignored_format(ign, fmt) {
+  if (typeof ign === &quot;number&quot;) {
+    switch (ign) {
+      case 0 : 
+          return /* Param_format_EBB */[/* Char */Block.__(0, [fmt])];
+      case 1 : 
+          return /* Param_format_EBB */[/* Caml_char */Block.__(1, [fmt])];
+      case 2 : 
+          return /* Param_format_EBB */[/* Bool */Block.__(9, [fmt])];
+      case 3 : 
+          return /* Param_format_EBB */[/* Reader */Block.__(19, [fmt])];
+      case 4 : 
+          return /* Param_format_EBB */[/* Scan_next_char */Block.__(22, [fmt])];
+      
+    }
+  }
+  else {
+    switch (ign.tag | 0) {
+      case 0 : 
+          return /* Param_format_EBB */[/* String */Block.__(2, [
+                      pad_of_pad_opt(ign[0]),
+                      fmt
+                    ])];
+      case 1 : 
+          return /* Param_format_EBB */[/* Caml_string */Block.__(3, [
+                      pad_of_pad_opt(ign[0]),
+                      fmt
+                    ])];
+      case 2 : 
+          return /* Param_format_EBB */[/* Int */Block.__(4, [
+                      ign[0],
+                      pad_of_pad_opt(ign[1]),
+                      /* No_precision */0,
+                      fmt
+                    ])];
+      case 3 : 
+          return /* Param_format_EBB */[/* Int32 */Block.__(5, [
+                      ign[0],
+                      pad_of_pad_opt(ign[1]),
+                      /* No_precision */0,
+                      fmt
+                    ])];
+      case 4 : 
+          return /* Param_format_EBB */[/* Nativeint */Block.__(6, [
+                      ign[0],
+                      pad_of_pad_opt(ign[1]),
+                      /* No_precision */0,
+                      fmt
+                    ])];
+      case 5 : 
+          return /* Param_format_EBB */[/* Int64 */Block.__(7, [
+                      ign[0],
+                      pad_of_pad_opt(ign[1]),
+                      /* No_precision */0,
+                      fmt
+                    ])];
+      case 6 : 
+          return /* Param_format_EBB */[/* Float */Block.__(8, [
+                      /* Float_f */0,
+                      pad_of_pad_opt(ign[0]),
+                      prec_of_prec_opt(ign[1]),
+                      fmt
+                    ])];
+      case 7 : 
+          return /* Param_format_EBB */[/* Format_arg */Block.__(13, [
+                      ign[0],
+                      ign[1],
+                      fmt
+                    ])];
+      case 8 : 
+          return /* Param_format_EBB */[/* Format_subst */Block.__(14, [
+                      ign[0],
+                      ign[1],
+                      fmt
+                    ])];
+      case 9 : 
+          return /* Param_format_EBB */[/* Scan_char_set */Block.__(20, [
+                      ign[0],
+                      ign[1],
+                      fmt
+                    ])];
+      case 10 : 
+          return /* Param_format_EBB */[/* Scan_get_counter */Block.__(21, [
+                      ign[0],
+                      fmt
+                    ])];
+      
+    }
+  }
+}
+
+function buffer_check_size(buf, overhead) {
+  var len = buf[/* bytes */1].length;
+  var min_len = buf[/* ind */0] + overhead | 0;
+  if (min_len &gt; len) {
+    var new_len = Pervasives.max((len &lt;&lt; 1), min_len);
+    var new_str = Caml_string.caml_create_string(new_len);
+    Bytes.blit(buf[/* bytes */1], 0, new_str, 0, len);
+    buf[/* bytes */1] = new_str;
+    return /* () */0;
+  }
+  else {
+    return 0;
+  }
+}
+
+function buffer_add_char(buf, c) {
+  buffer_check_size(buf, 1);
+  buf[/* bytes */1][buf[/* ind */0]] = c;
+  buf[/* ind */0] = buf[/* ind */0] + 1 | 0;
+  return /* () */0;
+}
+
+function buffer_add_string(buf, s) {
+  var str_len = s.length;
+  buffer_check_size(buf, str_len);
+  $$String.blit(s, 0, buf[/* bytes */1], buf[/* ind */0], str_len);
+  buf[/* ind */0] = buf[/* ind */0] + str_len | 0;
+  return /* () */0;
+}
+
+function buffer_contents(buf) {
+  return Bytes.sub_string(buf[/* bytes */1], 0, buf[/* ind */0]);
+}
+
+function char_of_iconv(iconv) {
+  switch (iconv) {
+    case 0 : 
+    case 1 : 
+    case 2 : 
+        return /* &quot;d&quot; */100;
+    case 3 : 
+    case 4 : 
+    case 5 : 
+        return /* &quot;i&quot; */105;
+    case 6 : 
+    case 7 : 
+        return /* &quot;x&quot; */120;
+    case 8 : 
+    case 9 : 
+        return /* &quot;X&quot; */88;
+    case 10 : 
+    case 11 : 
+        return /* &quot;o&quot; */111;
+    case 12 : 
+        return /* &quot;u&quot; */117;
+    
+  }
+}
+
+function char_of_fconv(fconv) {
+  switch (fconv) {
+    case 0 : 
+    case 1 : 
+    case 2 : 
+        return /* &quot;f&quot; */102;
+    case 3 : 
+    case 4 : 
+    case 5 : 
+        return /* &quot;e&quot; */101;
+    case 6 : 
+    case 7 : 
+    case 8 : 
+        return /* &quot;E&quot; */69;
+    case 9 : 
+    case 10 : 
+    case 11 : 
+        return /* &quot;g&quot; */103;
+    case 12 : 
+    case 13 : 
+    case 14 : 
+        return /* &quot;G&quot; */71;
+    case 15 : 
+        return /* &quot;F&quot; */70;
+    
+  }
+}
+
+function char_of_counter(counter) {
+  switch (counter) {
+    case 0 : 
+        return /* &quot;l&quot; */108;
+    case 1 : 
+        return /* &quot;n&quot; */110;
+    case 2 : 
+        return /* &quot;N&quot; */78;
+    
+  }
+}
+
+function bprint_char_set(buf, char_set) {
+  var print_char = function (buf, i) {
+    var c = Pervasives.char_of_int(i);
+    if (c !== 37) {
+      if (c !== 64) {
+        return buffer_add_char(buf, c);
+      }
+      else {
+        buffer_add_char(buf, /* &quot;%&quot; */37);
+        return buffer_add_char(buf, /* &quot;@&quot; */64);
+      }
+    }
+    else {
+      buffer_add_char(buf, /* &quot;%&quot; */37);
+      return buffer_add_char(buf, /* &quot;%&quot; */37);
+    }
+  };
+  var print_out = function (set, _i) {
+    while(true) {
+      var i = _i;
+      if (i &lt; 256) {
+        if (is_in_char_set(set, Pervasives.char_of_int(i))) {
+          var set$1 = set;
+          var i$1 = i;
+          var match = Pervasives.char_of_int(i$1);
+          var switcher = match - 45 | 0;
+          if (switcher &gt; 48 || switcher &lt; 0) {
+            if (switcher &gt;= 210) {
+              return print_char(buf, 255);
+            }
+            else {
+              return print_second(set$1, i$1 + 1 | 0);
+            }
+          }
+          else if (switcher &gt; 47 || switcher &lt; 1) {
+            return print_out(set$1, i$1 + 1 | 0);
+          }
+          else {
+            return print_second(set$1, i$1 + 1 | 0);
+          }
+        }
+        else {
+          _i = i + 1 | 0;
+          continue ;
+          
+        }
+      }
+      else {
+        return 0;
+      }
+    };
+  };
+  var print_second = function (set, i) {
+    if (is_in_char_set(set, Pervasives.char_of_int(i))) {
+      var match = Pervasives.char_of_int(i);
+      var exit = 0;
+      var switcher = match - 45 | 0;
+      if (switcher &gt; 48 || switcher &lt; 0) {
+        if (switcher &gt;= 210) {
+          print_char(buf, 254);
+          return print_char(buf, 255);
+        }
+        else {
+          exit = 1;
+        }
+      }
+      else if (switcher &gt; 47 || switcher &lt; 1) {
+        if (is_in_char_set(set, Pervasives.char_of_int(i + 1 | 0))) {
+          exit = 1;
+        }
+        else {
+          print_char(buf, i - 1 | 0);
+          return print_out(set, i + 1 | 0);
+        }
+      }
+      else {
+        exit = 1;
+      }
+      if (exit === 1) {
+        if (is_in_char_set(set, Pervasives.char_of_int(i + 1 | 0))) {
+          var set$1 = set;
+          var i$1 = i - 1 | 0;
+          var _j = i + 2 | 0;
+          while(true) {
+            var j = _j;
+            if (j === 256 || !is_in_char_set(set$1, Pervasives.char_of_int(j))) {
+              print_char(buf, i$1);
+              print_char(buf, /* &quot;-&quot; */45);
+              print_char(buf, j - 1 | 0);
+              if (j &lt; 256) {
+                return print_out(set$1, j + 1 | 0);
+              }
+              else {
+                return 0;
+              }
+            }
+            else {
+              _j = j + 1 | 0;
+              continue ;
+              
+            }
+          };
+        }
+        else {
+          print_char(buf, i - 1 | 0);
+          print_char(buf, i);
+          return print_out(set, i + 2 | 0);
+        }
+      }
+      
+    }
+    else {
+      print_char(buf, i - 1 | 0);
+      return print_out(set, i + 1 | 0);
+    }
+  };
+  var print_start = function (set) {
+    var is_alone = function (c) {
+      var match_000 = Char.chr(c - 1 | 0);
+      var match_001 = Char.chr(c + 1 | 0);
+      if (is_in_char_set(set, c)) {
+        return 1 - (is_in_char_set(set, match_000) &amp;&amp; is_in_char_set(set, match_001));
+      }
+      else {
+        return /* false */0;
+      }
+    };
+    if (is_alone(/* &quot;]&quot; */93)) {
+      buffer_add_char(buf, /* &quot;]&quot; */93);
+    }
+    print_out(set, 1);
+    if (is_alone(/* &quot;-&quot; */45)) {
+      return buffer_add_char(buf, /* &quot;-&quot; */45);
+    }
+    else {
+      return 0;
+    }
+  };
+  buffer_add_char(buf, /* &quot;[&quot; */91);
+  print_start(is_in_char_set(char_set, /* &quot;\000&quot; */0) ? (buffer_add_char(buf, /* &quot;^&quot; */94), rev_char_set(char_set)) : char_set);
+  return buffer_add_char(buf, /* &quot;]&quot; */93);
+}
+
+function bprint_padty(buf, padty) {
+  switch (padty) {
+    case 0 : 
+        return buffer_add_char(buf, /* &quot;-&quot; */45);
+    case 1 : 
+        return /* () */0;
+    case 2 : 
+        return buffer_add_char(buf, /* &quot;0&quot; */48);
+    
+  }
+}
+
+function bprint_ignored_flag(buf, ign_flag) {
+  if (ign_flag) {
+    return buffer_add_char(buf, /* &quot;_&quot; */95);
+  }
+  else {
+    return 0;
+  }
+}
+
+function bprint_pad_opt(buf, pad_opt) {
+  if (pad_opt) {
+    return buffer_add_string(buf, &quot;&quot; + pad_opt[0]);
+  }
+  else {
+    return /* () */0;
+  }
+}
+
+function bprint_padding(buf, pad) {
+  if (typeof pad === &quot;number&quot;) {
+    return /* () */0;
+  }
+  else {
+    bprint_padty(buf, pad[0]);
+    if (pad.tag) {
+      return buffer_add_char(buf, /* &quot;*&quot; */42);
+    }
+    else {
+      return buffer_add_string(buf, &quot;&quot; + pad[1]);
+    }
+  }
+}
+
+function bprint_precision(buf, prec) {
+  if (typeof prec === &quot;number&quot;) {
+    if (prec !== 0) {
+      return buffer_add_string(buf, &quot;.*&quot;);
+    }
+    else {
+      return /* () */0;
+    }
+  }
+  else {
+    buffer_add_char(buf, /* &quot;.&quot; */46);
+    return buffer_add_string(buf, &quot;&quot; + prec[0]);
+  }
+}
+
+function bprint_iconv_flag(buf, iconv) {
+  switch (iconv) {
+    case 1 : 
+    case 4 : 
+        return buffer_add_char(buf, /* &quot;+&quot; */43);
+    case 2 : 
+    case 5 : 
+        return buffer_add_char(buf, /* &quot; &quot; */32);
+    case 7 : 
+    case 9 : 
+    case 11 : 
+        return buffer_add_char(buf, /* &quot;#&quot; */35);
+    case 0 : 
+    case 3 : 
+    case 6 : 
+    case 8 : 
+    case 10 : 
+    case 12 : 
+        return /* () */0;
+    
+  }
+}
+
+function bprint_int_fmt(buf, ign_flag, iconv, pad, prec) {
+  buffer_add_char(buf, /* &quot;%&quot; */37);
+  bprint_ignored_flag(buf, ign_flag);
+  bprint_iconv_flag(buf, iconv);
+  bprint_padding(buf, pad);
+  bprint_precision(buf, prec);
+  return buffer_add_char(buf, char_of_iconv(iconv));
+}
+
+function bprint_altint_fmt(buf, ign_flag, iconv, pad, prec, c) {
+  buffer_add_char(buf, /* &quot;%&quot; */37);
+  bprint_ignored_flag(buf, ign_flag);
+  bprint_iconv_flag(buf, iconv);
+  bprint_padding(buf, pad);
+  bprint_precision(buf, prec);
+  buffer_add_char(buf, c);
+  return buffer_add_char(buf, char_of_iconv(iconv));
+}
+
+function bprint_fconv_flag(buf, fconv) {
+  switch (fconv) {
+    case 1 : 
+    case 4 : 
+    case 7 : 
+    case 10 : 
+    case 13 : 
+        return buffer_add_char(buf, /* &quot;+&quot; */43);
+    case 2 : 
+    case 5 : 
+    case 8 : 
+    case 11 : 
+    case 14 : 
+        return buffer_add_char(buf, /* &quot; &quot; */32);
+    case 0 : 
+    case 3 : 
+    case 6 : 
+    case 9 : 
+    case 12 : 
+    case 15 : 
+        return /* () */0;
+    
+  }
+}
+
+function bprint_float_fmt(buf, ign_flag, fconv, pad, prec) {
+  buffer_add_char(buf, /* &quot;%&quot; */37);
+  bprint_ignored_flag(buf, ign_flag);
+  bprint_fconv_flag(buf, fconv);
+  bprint_padding(buf, pad);
+  bprint_precision(buf, prec);
+  return buffer_add_char(buf, char_of_fconv(fconv));
+}
+
+function string_of_formatting_lit(formatting_lit) {
+  if (typeof formatting_lit === &quot;number&quot;) {
+    switch (formatting_lit) {
+      case 0 : 
+          return &quot;@]&quot;;
+      case 1 : 
+          return &quot;@}&quot;;
+      case 2 : 
+          return &quot;@?&quot;;
+      case 3 : 
+          return &quot;@\n&quot;;
+      case 4 : 
+          return &quot;@.&quot;;
+      case 5 : 
+          return &quot;@@&quot;;
+      case 6 : 
+          return &quot;@%&quot;;
+      
+    }
+  }
+  else {
+    switch (formatting_lit.tag | 0) {
+      case 0 : 
+      case 1 : 
+          return formatting_lit[0];
+      case 2 : 
+          return &quot;@&quot; + Caml_string.bytes_to_string(Bytes.make(1, formatting_lit[0]));
+      
+    }
+  }
+}
+
+function string_of_formatting_gen(formatting_gen) {
+  return formatting_gen[0][1];
+}
+
+function bprint_char_literal(buf, chr) {
+  if (chr !== 37) {
+    return buffer_add_char(buf, chr);
+  }
+  else {
+    return buffer_add_string(buf, &quot;%%&quot;);
+  }
+}
+
+function bprint_string_literal(buf, str) {
+  for(var i = 0 ,i_finish = str.length - 1 | 0; i &lt;= i_finish; ++i){
+    bprint_char_literal(buf, Caml_string.get(str, i));
+  }
+  return /* () */0;
+}
+
+function bprint_fmtty(buf, _fmtty) {
+  while(true) {
+    var fmtty = _fmtty;
+    if (typeof fmtty === &quot;number&quot;) {
+      return /* () */0;
+    }
+    else {
+      switch (fmtty.tag | 0) {
+        case 0 : 
+            buffer_add_string(buf, &quot;%c&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 1 : 
+            buffer_add_string(buf, &quot;%s&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 2 : 
+            buffer_add_string(buf, &quot;%i&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 3 : 
+            buffer_add_string(buf, &quot;%li&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 4 : 
+            buffer_add_string(buf, &quot;%ni&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 5 : 
+            buffer_add_string(buf, &quot;%Li&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 6 : 
+            buffer_add_string(buf, &quot;%f&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 7 : 
+            buffer_add_string(buf, &quot;%B&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 8 : 
+            buffer_add_string(buf, &quot;%{&quot;);
+            bprint_fmtty(buf, fmtty[0]);
+            buffer_add_string(buf, &quot;%}&quot;);
+            _fmtty = fmtty[1];
+            continue ;
+            case 9 : 
+            buffer_add_string(buf, &quot;%(&quot;);
+            bprint_fmtty(buf, fmtty[0]);
+            buffer_add_string(buf, &quot;%)&quot;);
+            _fmtty = fmtty[2];
+            continue ;
+            case 10 : 
+            buffer_add_string(buf, &quot;%a&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 11 : 
+            buffer_add_string(buf, &quot;%t&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 12 : 
+            buffer_add_string(buf, &quot;%?&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 13 : 
+            buffer_add_string(buf, &quot;%r&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            case 14 : 
+            buffer_add_string(buf, &quot;%_r&quot;);
+            _fmtty = fmtty[0];
+            continue ;
+            
+      }
+    }
+  };
+}
+
+function int_of_custom_arity(param) {
+  if (param) {
+    return 1 + int_of_custom_arity(param[0]) | 0;
+  }
+  else {
+    return 0;
+  }
+}
+
+function bprint_fmt(buf, fmt) {
+  var _fmt = fmt;
+  var _ign_flag = /* false */0;
+  while(true) {
+    var ign_flag = _ign_flag;
+    var fmt$1 = _fmt;
+    if (typeof fmt$1 === &quot;number&quot;) {
+      return /* () */0;
+    }
+    else {
+      switch (fmt$1.tag | 0) {
+        case 0 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            buffer_add_char(buf, /* &quot;c&quot; */99);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[0];
+            continue ;
+            case 1 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            buffer_add_char(buf, /* &quot;C&quot; */67);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[0];
+            continue ;
+            case 2 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            bprint_padding(buf, fmt$1[0]);
+            buffer_add_char(buf, /* &quot;s&quot; */115);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[1];
+            continue ;
+            case 3 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            bprint_padding(buf, fmt$1[0]);
+            buffer_add_char(buf, /* &quot;S&quot; */83);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[1];
+            continue ;
+            case 4 : 
+            bprint_int_fmt(buf, ign_flag, fmt$1[0], fmt$1[1], fmt$1[2]);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[3];
+            continue ;
+            case 5 : 
+            bprint_altint_fmt(buf, ign_flag, fmt$1[0], fmt$1[1], fmt$1[2], /* &quot;l&quot; */108);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[3];
+            continue ;
+            case 6 : 
+            bprint_altint_fmt(buf, ign_flag, fmt$1[0], fmt$1[1], fmt$1[2], /* &quot;n&quot; */110);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[3];
+            continue ;
+            case 7 : 
+            bprint_altint_fmt(buf, ign_flag, fmt$1[0], fmt$1[1], fmt$1[2], /* &quot;L&quot; */76);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[3];
+            continue ;
+            case 8 : 
+            bprint_float_fmt(buf, ign_flag, fmt$1[0], fmt$1[1], fmt$1[2]);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[3];
+            continue ;
+            case 9 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            buffer_add_char(buf, /* &quot;B&quot; */66);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[0];
+            continue ;
+            case 10 : 
+            buffer_add_string(buf, &quot;%!&quot;);
+            _fmt = fmt$1[0];
+            continue ;
+            case 11 : 
+            bprint_string_literal(buf, fmt$1[0]);
+            _fmt = fmt$1[1];
+            continue ;
+            case 12 : 
+            bprint_char_literal(buf, fmt$1[0]);
+            _fmt = fmt$1[1];
+            continue ;
+            case 13 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            bprint_pad_opt(buf, fmt$1[0]);
+            buffer_add_char(buf, /* &quot;{&quot; */123);
+            bprint_fmtty(buf, fmt$1[1]);
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            buffer_add_char(buf, /* &quot;}&quot; */125);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[2];
+            continue ;
+            case 14 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            bprint_pad_opt(buf, fmt$1[0]);
+            buffer_add_char(buf, /* &quot;(&quot; */40);
+            bprint_fmtty(buf, fmt$1[1]);
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            buffer_add_char(buf, /* &quot;)&quot; */41);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[2];
+            continue ;
+            case 15 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            buffer_add_char(buf, /* &quot;a&quot; */97);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[0];
+            continue ;
+            case 16 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            buffer_add_char(buf, /* &quot;t&quot; */116);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[0];
+            continue ;
+            case 17 : 
+            bprint_string_literal(buf, string_of_formatting_lit(fmt$1[0]));
+            _fmt = fmt$1[1];
+            continue ;
+            case 18 : 
+            bprint_string_literal(buf, &quot;@{&quot;);
+            bprint_string_literal(buf, string_of_formatting_gen(fmt$1[0]));
+            _fmt = fmt$1[1];
+            continue ;
+            case 19 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            buffer_add_char(buf, /* &quot;r&quot; */114);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[0];
+            continue ;
+            case 20 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            bprint_pad_opt(buf, fmt$1[0]);
+            bprint_char_set(buf, fmt$1[1]);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[2];
+            continue ;
+            case 21 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            buffer_add_char(buf, char_of_counter(fmt$1[0]));
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[1];
+            continue ;
+            case 22 : 
+            buffer_add_char(buf, /* &quot;%&quot; */37);
+            bprint_ignored_flag(buf, ign_flag);
+            bprint_string_literal(buf, &quot;0c&quot;);
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[0];
+            continue ;
+            case 23 : 
+            var match = param_format_of_ignored_format(fmt$1[0], fmt$1[1]);
+            _ign_flag = /* true */1;
+            _fmt = match[0];
+            continue ;
+            case 24 : 
+            for(var _i = 1 ,_i_finish = int_of_custom_arity(fmt$1[0]); _i &lt;= _i_finish; ++_i){
+              buffer_add_char(buf, /* &quot;%&quot; */37);
+              bprint_ignored_flag(buf, ign_flag);
+              buffer_add_char(buf, /* &quot;?&quot; */63);
+            }
+            _ign_flag = /* false */0;
+            _fmt = fmt$1[2];
+            continue ;
+            
+      }
+    }
+  };
+}
+
+function string_of_fmt(fmt) {
+  var buf = /* record */[
+    /* ind */0,
+    /* bytes */new Array(16)
+  ];
+  bprint_fmt(buf, fmt);
+  return buffer_contents(buf);
+}
+
+function symm(param) {
+  if (typeof param === &quot;number&quot;) {
+    return /* End_of_fmtty */0;
+  }
+  else {
+    switch (param.tag | 0) {
+      case 0 : 
+          return /* Char_ty */Block.__(0, [symm(param[0])]);
+      case 1 : 
+          return /* String_ty */Block.__(1, [symm(param[0])]);
+      case 2 : 
+          return /* Int_ty */Block.__(2, [symm(param[0])]);
+      case 3 : 
+          return /* Int32_ty */Block.__(3, [symm(param[0])]);
+      case 4 : 
+          return /* Nativeint_ty */Block.__(4, [symm(param[0])]);
+      case 5 : 
+          return /* Int64_ty */Block.__(5, [symm(param[0])]);
+      case 6 : 
+          return /* Float_ty */Block.__(6, [symm(param[0])]);
+      case 7 : 
+          return /* Bool_ty */Block.__(7, [symm(param[0])]);
+      case 8 : 
+          return /* Format_arg_ty */Block.__(8, [
+                    param[0],
+                    symm(param[1])
+                  ]);
+      case 9 : 
+          return /* Format_subst_ty */Block.__(9, [
+                    param[1],
+                    param[0],
+                    symm(param[2])
+                  ]);
+      case 10 : 
+          return /* Alpha_ty */Block.__(10, [symm(param[0])]);
+      case 11 : 
+          return /* Theta_ty */Block.__(11, [symm(param[0])]);
+      case 12 : 
+          return /* Any_ty */Block.__(12, [symm(param[0])]);
+      case 13 : 
+          return /* Reader_ty */Block.__(13, [symm(param[0])]);
+      case 14 : 
+          return /* Ignored_reader_ty */Block.__(14, [symm(param[0])]);
+      
+    }
+  }
+}
+
+function fmtty_rel_det(param) {
+  if (typeof param === &quot;number&quot;) {
+    return /* tuple */[
+            function () {
+              return /* Refl */0;
+            },
+            function () {
+              return /* Refl */0;
+            },
+            function () {
+              return /* Refl */0;
+            },
+            function () {
+              return /* Refl */0;
+            }
+          ];
+  }
+  else {
+    switch (param.tag | 0) {
+      case 0 : 
+          var match = fmtty_rel_det(param[0]);
+          var af = match[1];
+          var fa = match[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match[2],
+                  match[3]
+                ];
+      case 1 : 
+          var match$1 = fmtty_rel_det(param[0]);
+          var af$1 = match$1[1];
+          var fa$1 = match$1[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$1, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$1, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$1[2],
+                  match$1[3]
+                ];
+      case 2 : 
+          var match$2 = fmtty_rel_det(param[0]);
+          var af$2 = match$2[1];
+          var fa$2 = match$2[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$2, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$2, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$2[2],
+                  match$2[3]
+                ];
+      case 3 : 
+          var match$3 = fmtty_rel_det(param[0]);
+          var af$3 = match$3[1];
+          var fa$3 = match$3[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$3, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$3, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$3[2],
+                  match$3[3]
+                ];
+      case 4 : 
+          var match$4 = fmtty_rel_det(param[0]);
+          var af$4 = match$4[1];
+          var fa$4 = match$4[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$4, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$4, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$4[2],
+                  match$4[3]
+                ];
+      case 5 : 
+          var match$5 = fmtty_rel_det(param[0]);
+          var af$5 = match$5[1];
+          var fa$5 = match$5[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$5, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$5, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$5[2],
+                  match$5[3]
+                ];
+      case 6 : 
+          var match$6 = fmtty_rel_det(param[0]);
+          var af$6 = match$6[1];
+          var fa$6 = match$6[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$6, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$6, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$6[2],
+                  match$6[3]
+                ];
+      case 7 : 
+          var match$7 = fmtty_rel_det(param[0]);
+          var af$7 = match$7[1];
+          var fa$7 = match$7[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$7, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$7, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$7[2],
+                  match$7[3]
+                ];
+      case 8 : 
+          var match$8 = fmtty_rel_det(param[1]);
+          var af$8 = match$8[1];
+          var fa$8 = match$8[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$8, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$8, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$8[2],
+                  match$8[3]
+                ];
+      case 9 : 
+          var match$9 = fmtty_rel_det(param[2]);
+          var de = match$9[3];
+          var ed = match$9[2];
+          var af$9 = match$9[1];
+          var fa$9 = match$9[0];
+          var ty = trans(symm(param[0]), param[1]);
+          var match$10 = fmtty_rel_det(ty);
+          var jd = match$10[3];
+          var dj = match$10[2];
+          var ga = match$10[1];
+          var ag = match$10[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$9, /* Refl */0);
+                    Curry._1(ag, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(ga, /* Refl */0);
+                    Curry._1(af$9, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(ed, /* Refl */0);
+                    Curry._1(dj, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(jd, /* Refl */0);
+                    Curry._1(de, /* Refl */0);
+                    return /* Refl */0;
+                  }
+                ];
+      case 10 : 
+          var match$11 = fmtty_rel_det(param[0]);
+          var af$10 = match$11[1];
+          var fa$10 = match$11[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$10, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$10, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$11[2],
+                  match$11[3]
+                ];
+      case 11 : 
+          var match$12 = fmtty_rel_det(param[0]);
+          var af$11 = match$12[1];
+          var fa$11 = match$12[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$11, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$11, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$12[2],
+                  match$12[3]
+                ];
+      case 12 : 
+          var match$13 = fmtty_rel_det(param[0]);
+          var af$12 = match$13[1];
+          var fa$12 = match$13[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$12, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$12, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  match$13[2],
+                  match$13[3]
+                ];
+      case 13 : 
+          var match$14 = fmtty_rel_det(param[0]);
+          var de$1 = match$14[3];
+          var ed$1 = match$14[2];
+          var af$13 = match$14[1];
+          var fa$13 = match$14[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$13, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$13, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(ed$1, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(de$1, /* Refl */0);
+                    return /* Refl */0;
+                  }
+                ];
+      case 14 : 
+          var match$15 = fmtty_rel_det(param[0]);
+          var de$2 = match$15[3];
+          var ed$2 = match$15[2];
+          var af$14 = match$15[1];
+          var fa$14 = match$15[0];
+          return /* tuple */[
+                  function () {
+                    Curry._1(fa$14, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(af$14, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(ed$2, /* Refl */0);
+                    return /* Refl */0;
+                  },
+                  function () {
+                    Curry._1(de$2, /* Refl */0);
+                    return /* Refl */0;
+                  }
+                ];
+      
+    }
+  }
+}
+
+function trans(ty1, ty2) {
+  var exit = 0;
+  if (typeof ty1 === &quot;number&quot;) {
+    if (typeof ty2 === &quot;number&quot;) {
+      if (ty2) {
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                816,
+                23
+              ]
+            ];
+      }
+      else {
+        return /* End_of_fmtty */0;
+      }
+    }
+    else {
+      switch (ty2.tag | 0) {
+        case 8 : 
+            exit = 6;
+            break;
+        case 9 : 
+            exit = 7;
+            break;
+        case 10 : 
+            exit = 1;
+            break;
+        case 11 : 
+            exit = 2;
+            break;
+        case 12 : 
+            exit = 3;
+            break;
+        case 13 : 
+            exit = 4;
+            break;
+        case 14 : 
+            exit = 5;
+            break;
+        default:
+          throw [
+                Caml_builtin_exceptions.assert_failure,
+                [
+                  &quot;camlinternalFormat.ml&quot;,
+                  816,
+                  23
+                ]
+              ];
+      }
+    }
+  }
+  else {
+    switch (ty1.tag | 0) {
+      case 0 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            exit = 8;
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 0 : 
+                  return /* Char_ty */Block.__(0, [trans(ty1[0], ty2[0])]);
+              case 8 : 
+                  exit = 6;
+                  break;
+              case 9 : 
+                  exit = 7;
+                  break;
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  exit = 5;
+                  break;
+              
+            }
+          }
+          break;
+      case 1 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            exit = 8;
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 1 : 
+                  return /* String_ty */Block.__(1, [trans(ty1[0], ty2[0])]);
+              case 8 : 
+                  exit = 6;
+                  break;
+              case 9 : 
+                  exit = 7;
+                  break;
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  exit = 5;
+                  break;
+              
+            }
+          }
+          break;
+      case 2 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            exit = 8;
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 2 : 
+                  return /* Int_ty */Block.__(2, [trans(ty1[0], ty2[0])]);
+              case 8 : 
+                  exit = 6;
+                  break;
+              case 9 : 
+                  exit = 7;
+                  break;
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  exit = 5;
+                  break;
+              
+            }
+          }
+          break;
+      case 3 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            exit = 8;
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 3 : 
+                  return /* Int32_ty */Block.__(3, [trans(ty1[0], ty2[0])]);
+              case 8 : 
+                  exit = 6;
+                  break;
+              case 9 : 
+                  exit = 7;
+                  break;
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  exit = 5;
+                  break;
+              
+            }
+          }
+          break;
+      case 4 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            exit = 8;
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 4 : 
+                  return /* Nativeint_ty */Block.__(4, [trans(ty1[0], ty2[0])]);
+              case 8 : 
+                  exit = 6;
+                  break;
+              case 9 : 
+                  exit = 7;
+                  break;
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  exit = 5;
+                  break;
+              
+            }
+          }
+          break;
+      case 5 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            exit = 8;
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 5 : 
+                  return /* Int64_ty */Block.__(5, [trans(ty1[0], ty2[0])]);
+              case 8 : 
+                  exit = 6;
+                  break;
+              case 9 : 
+                  exit = 7;
+                  break;
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  exit = 5;
+                  break;
+              
+            }
+          }
+          break;
+      case 6 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            exit = 8;
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 6 : 
+                  return /* Float_ty */Block.__(6, [trans(ty1[0], ty2[0])]);
+              case 8 : 
+                  exit = 6;
+                  break;
+              case 9 : 
+                  exit = 7;
+                  break;
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  exit = 5;
+                  break;
+              
+            }
+          }
+          break;
+      case 7 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            exit = 8;
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 7 : 
+                  return /* Bool_ty */Block.__(7, [trans(ty1[0], ty2[0])]);
+              case 8 : 
+                  exit = 6;
+                  break;
+              case 9 : 
+                  exit = 7;
+                  break;
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  exit = 5;
+                  break;
+              
+            }
+          }
+          break;
+      case 8 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            throw [
+                  Caml_builtin_exceptions.assert_failure,
+                  [
+                    &quot;camlinternalFormat.ml&quot;,
+                    802,
+                    26
+                  ]
+                ];
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 8 : 
+                  return /* Format_arg_ty */Block.__(8, [
+                            trans(ty1[0], ty2[0]),
+                            trans(ty1[1], ty2[1])
+                          ]);
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  exit = 5;
+                  break;
+              default:
+                throw [
+                      Caml_builtin_exceptions.assert_failure,
+                      [
+                        &quot;camlinternalFormat.ml&quot;,
+                        802,
+                        26
+                      ]
+                    ];
+            }
+          }
+          break;
+      case 9 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            throw [
+                  Caml_builtin_exceptions.assert_failure,
+                  [
+                    &quot;camlinternalFormat.ml&quot;,
+                    812,
+                    28
+                  ]
+                ];
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 8 : 
+                  exit = 6;
+                  break;
+              case 9 : 
+                  var ty = trans(symm(ty1[1]), ty2[0]);
+                  var match = fmtty_rel_det(ty);
+                  Curry._1(match[1], /* Refl */0);
+                  Curry._1(match[3], /* Refl */0);
+                  return /* Format_subst_ty */Block.__(9, [
+                            ty1[0],
+                            ty2[1],
+                            trans(ty1[2], ty2[2])
+                          ]);
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  exit = 5;
+                  break;
+              default:
+                throw [
+                      Caml_builtin_exceptions.assert_failure,
+                      [
+                        &quot;camlinternalFormat.ml&quot;,
+                        812,
+                        28
+                      ]
+                    ];
+            }
+          }
+          break;
+      case 10 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            throw [
+                  Caml_builtin_exceptions.assert_failure,
+                  [
+                    &quot;camlinternalFormat.ml&quot;,
+                    780,
+                    21
+                  ]
+                ];
+          }
+          else if (ty2.tag === 10) {
+            return /* Alpha_ty */Block.__(10, [trans(ty1[0], ty2[0])]);
+          }
+          else {
+            throw [
+                  Caml_builtin_exceptions.assert_failure,
+                  [
+                    &quot;camlinternalFormat.ml&quot;,
+                    780,
+                    21
+                  ]
+                ];
+          }
+          break;
+      case 11 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            throw [
+                  Caml_builtin_exceptions.assert_failure,
+                  [
+                    &quot;camlinternalFormat.ml&quot;,
+                    784,
+                    21
+                  ]
+                ];
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  return /* Theta_ty */Block.__(11, [trans(ty1[0], ty2[0])]);
+              default:
+                throw [
+                      Caml_builtin_exceptions.assert_failure,
+                      [
+                        &quot;camlinternalFormat.ml&quot;,
+                        784,
+                        21
+                      ]
+                    ];
+            }
+          }
+          break;
+      case 12 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            throw [
+                  Caml_builtin_exceptions.assert_failure,
+                  [
+                    &quot;camlinternalFormat.ml&quot;,
+                    788,
+                    19
+                  ]
+                ];
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  return /* Any_ty */Block.__(12, [trans(ty1[0], ty2[0])]);
+              default:
+                throw [
+                      Caml_builtin_exceptions.assert_failure,
+                      [
+                        &quot;camlinternalFormat.ml&quot;,
+                        788,
+                        19
+                      ]
+                    ];
+            }
+          }
+          break;
+      case 13 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            throw [
+                  Caml_builtin_exceptions.assert_failure,
+                  [
+                    &quot;camlinternalFormat.ml&quot;,
+                    792,
+                    22
+                  ]
+                ];
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  return /* Reader_ty */Block.__(13, [trans(ty1[0], ty2[0])]);
+              default:
+                throw [
+                      Caml_builtin_exceptions.assert_failure,
+                      [
+                        &quot;camlinternalFormat.ml&quot;,
+                        792,
+                        22
+                      ]
+                    ];
+            }
+          }
+          break;
+      case 14 : 
+          if (typeof ty2 === &quot;number&quot;) {
+            throw [
+                  Caml_builtin_exceptions.assert_failure,
+                  [
+                    &quot;camlinternalFormat.ml&quot;,
+                    797,
+                    30
+                  ]
+                ];
+          }
+          else {
+            switch (ty2.tag | 0) {
+              case 10 : 
+                  exit = 1;
+                  break;
+              case 11 : 
+                  exit = 2;
+                  break;
+              case 12 : 
+                  exit = 3;
+                  break;
+              case 13 : 
+                  exit = 4;
+                  break;
+              case 14 : 
+                  return /* Ignored_reader_ty */Block.__(14, [trans(ty1[0], ty2[0])]);
+              default:
+                throw [
+                      Caml_builtin_exceptions.assert_failure,
+                      [
+                        &quot;camlinternalFormat.ml&quot;,
+                        797,
+                        30
+                      ]
+                    ];
+            }
+          }
+          break;
+      
+    }
+  }
+  switch (exit) {
+    case 1 : 
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                781,
+                21
+              ]
+            ];
+    case 2 : 
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                785,
+                21
+              ]
+            ];
+    case 3 : 
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                789,
+                19
+              ]
+            ];
+    case 4 : 
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                793,
+                22
+              ]
+            ];
+    case 5 : 
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                798,
+                30
+              ]
+            ];
+    case 6 : 
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                803,
+                26
+              ]
+            ];
+    case 7 : 
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                813,
+                28
+              ]
+            ];
+    case 8 : 
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                817,
+                23
+              ]
+            ];
+    
+  }
+}
+
+function fmtty_of_formatting_gen(formatting_gen) {
+  return fmtty_of_fmt(formatting_gen[0][0]);
+}
+
+function fmtty_of_fmt(_fmtty) {
+  while(true) {
+    var fmtty = _fmtty;
+    if (typeof fmtty === &quot;number&quot;) {
+      return /* End_of_fmtty */0;
+    }
+    else {
+      switch (fmtty.tag | 0) {
+        case 2 : 
+        case 3 : 
+            return fmtty_of_padding_fmtty(fmtty[0], /* String_ty */Block.__(1, [fmtty_of_fmt(fmtty[1])]));
+        case 4 : 
+            var ty_rest = fmtty_of_fmt(fmtty[3]);
+            var prec_ty = fmtty_of_precision_fmtty(fmtty[2], /* Int_ty */Block.__(2, [ty_rest]));
+            return fmtty_of_padding_fmtty(fmtty[1], prec_ty);
+        case 5 : 
+            var ty_rest$1 = fmtty_of_fmt(fmtty[3]);
+            var prec_ty$1 = fmtty_of_precision_fmtty(fmtty[2], /* Int32_ty */Block.__(3, [ty_rest$1]));
+            return fmtty_of_padding_fmtty(fmtty[1], prec_ty$1);
+        case 6 : 
+            var ty_rest$2 = fmtty_of_fmt(fmtty[3]);
+            var prec_ty$2 = fmtty_of_precision_fmtty(fmtty[2], /* Nativeint_ty */Block.__(4, [ty_rest$2]));
+            return fmtty_of_padding_fmtty(fmtty[1], prec_ty$2);
+        case 7 : 
+            var ty_rest$3 = fmtty_of_fmt(fmtty[3]);
+            var prec_ty$3 = fmtty_of_precision_fmtty(fmtty[2], /* Int64_ty */Block.__(5, [ty_rest$3]));
+            return fmtty_of_padding_fmtty(fmtty[1], prec_ty$3);
+        case 8 : 
+            var ty_rest$4 = fmtty_of_fmt(fmtty[3]);
+            var prec_ty$4 = fmtty_of_precision_fmtty(fmtty[2], /* Float_ty */Block.__(6, [ty_rest$4]));
+            return fmtty_of_padding_fmtty(fmtty[1], prec_ty$4);
+        case 9 : 
+            return /* Bool_ty */Block.__(7, [fmtty_of_fmt(fmtty[0])]);
+        case 10 : 
+            _fmtty = fmtty[0];
+            continue ;
+            case 13 : 
+            return /* Format_arg_ty */Block.__(8, [
+                      fmtty[1],
+                      fmtty_of_fmt(fmtty[2])
+                    ]);
+        case 14 : 
+            var ty = fmtty[1];
+            return /* Format_subst_ty */Block.__(9, [
+                      ty,
+                      ty,
+                      fmtty_of_fmt(fmtty[2])
+                    ]);
+        case 15 : 
+            return /* Alpha_ty */Block.__(10, [fmtty_of_fmt(fmtty[0])]);
+        case 16 : 
+            return /* Theta_ty */Block.__(11, [fmtty_of_fmt(fmtty[0])]);
+        case 11 : 
+        case 12 : 
+        case 17 : 
+            _fmtty = fmtty[1];
+            continue ;
+            case 18 : 
+            return CamlinternalFormatBasics.concat_fmtty(fmtty_of_formatting_gen(fmtty[0]), fmtty_of_fmt(fmtty[1]));
+        case 19 : 
+            return /* Reader_ty */Block.__(13, [fmtty_of_fmt(fmtty[0])]);
+        case 20 : 
+            return /* String_ty */Block.__(1, [fmtty_of_fmt(fmtty[2])]);
+        case 21 : 
+            return /* Int_ty */Block.__(2, [fmtty_of_fmt(fmtty[1])]);
+        case 0 : 
+        case 1 : 
+        case 22 : 
+            return /* Char_ty */Block.__(0, [fmtty_of_fmt(fmtty[0])]);
+        case 23 : 
+            var ign = fmtty[0];
+            var fmt = fmtty[1];
+            if (typeof ign === &quot;number&quot;) {
+              switch (ign) {
+                case 3 : 
+                    return /* Ignored_reader_ty */Block.__(14, [fmtty_of_fmt(fmt)]);
+                case 0 : 
+                case 1 : 
+                case 2 : 
+                case 4 : 
+                    return fmtty_of_fmt(fmt);
+                
+              }
+            }
+            else {
+              switch (ign.tag | 0) {
+                case 8 : 
+                    return CamlinternalFormatBasics.concat_fmtty(ign[1], fmtty_of_fmt(fmt));
+                case 0 : 
+                case 1 : 
+                case 2 : 
+                case 3 : 
+                case 4 : 
+                case 5 : 
+                case 6 : 
+                case 7 : 
+                case 9 : 
+                case 10 : 
+                    return fmtty_of_fmt(fmt);
+                
+              }
+            }
+        case 24 : 
+            return fmtty_of_custom(fmtty[0], fmtty_of_fmt(fmtty[2]));
+        
+      }
+    }
+  };
+}
+
+function fmtty_of_custom(arity, fmtty) {
+  if (arity) {
+    return /* Any_ty */Block.__(12, [fmtty_of_custom(arity[0], fmtty)]);
+  }
+  else {
+    return fmtty;
+  }
+}
+
+function fmtty_of_padding_fmtty(pad, fmtty) {
+  if (typeof pad === &quot;number&quot; || !pad.tag) {
+    return fmtty;
+  }
+  else {
+    return /* Int_ty */Block.__(2, [fmtty]);
+  }
+}
+
+function fmtty_of_precision_fmtty(prec, fmtty) {
+  if (typeof prec === &quot;number&quot; &amp;&amp; prec !== 0) {
+    return /* Int_ty */Block.__(2, [fmtty]);
+  }
+  else {
+    return fmtty;
+  }
+}
+
+var Type_mismatch = Caml_exceptions.create(&quot;CamlinternalFormat.Type_mismatch&quot;);
+
+function type_padding(pad, fmtty) {
+  if (typeof pad === &quot;number&quot;) {
+    return /* Padding_fmtty_EBB */[
+            /* No_padding */0,
+            fmtty
+          ];
+  }
+  else if (pad.tag) {
+    if (typeof fmtty === &quot;number&quot;) {
+      throw Type_mismatch;
+    }
+    else if (fmtty.tag === 2) {
+      return /* Padding_fmtty_EBB */[
+              /* Arg_padding */Block.__(1, [pad[0]]),
+              fmtty[0]
+            ];
+    }
+    else {
+      throw Type_mismatch;
+    }
+  }
+  else {
+    return /* Padding_fmtty_EBB */[
+            /* Lit_padding */Block.__(0, [
+                pad[0],
+                pad[1]
+              ]),
+            fmtty
+          ];
+  }
+}
+
+function type_padprec(pad, prec, fmtty) {
+  var match = type_padding(pad, fmtty);
+  if (typeof prec === &quot;number&quot;) {
+    if (prec !== 0) {
+      var match$1 = match[1];
+      if (typeof match$1 === &quot;number&quot;) {
+        throw Type_mismatch;
+      }
+      else if (match$1.tag === 2) {
+        return /* Padprec_fmtty_EBB */[
+                match[0],
+                /* Arg_precision */1,
+                match$1[0]
+              ];
+      }
+      else {
+        throw Type_mismatch;
+      }
+    }
+    else {
+      return /* Padprec_fmtty_EBB */[
+              match[0],
+              /* No_precision */0,
+              match[1]
+            ];
+    }
+  }
+  else {
+    return /* Padprec_fmtty_EBB */[
+            match[0],
+            /* Lit_precision */[prec[0]],
+            match[1]
+          ];
+  }
+}
+
+function type_ignored_param_one(ign, fmt, fmtty) {
+  var match = type_format_gen(fmt, fmtty);
+  return /* Fmt_fmtty_EBB */[
+          /* Ignored_param */Block.__(23, [
+              ign,
+              match[0]
+            ]),
+          match[1]
+        ];
+}
+
+function type_format_gen(fmt, fmtty) {
+  if (typeof fmt === &quot;number&quot;) {
+    return /* Fmt_fmtty_EBB */[
+            /* End_of_format */0,
+            fmtty
+          ];
+  }
+  else {
+    switch (fmt.tag | 0) {
+      case 0 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag) {
+            throw Type_mismatch;
+          }
+          else {
+            var match = type_format_gen(fmt[0], fmtty[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Char */Block.__(0, [match[0]]),
+                    match[1]
+                  ];
+          }
+          break;
+      case 1 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag) {
+            throw Type_mismatch;
+          }
+          else {
+            var match$1 = type_format_gen(fmt[0], fmtty[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Caml_char */Block.__(1, [match$1[0]]),
+                    match$1[1]
+                  ];
+          }
+          break;
+      case 2 : 
+          var match$2 = type_padding(fmt[0], fmtty);
+          var match$3 = match$2[1];
+          if (typeof match$3 === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (match$3.tag === 1) {
+            var match$4 = type_format_gen(fmt[1], match$3[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* String */Block.__(2, [
+                        match$2[0],
+                        match$4[0]
+                      ]),
+                    match$4[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 3 : 
+          var match$5 = type_padding(fmt[0], fmtty);
+          var match$6 = match$5[1];
+          if (typeof match$6 === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (match$6.tag === 1) {
+            var match$7 = type_format_gen(fmt[1], match$6[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Caml_string */Block.__(3, [
+                        match$5[0],
+                        match$7[0]
+                      ]),
+                    match$7[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 4 : 
+          var match$8 = type_padprec(fmt[1], fmt[2], fmtty);
+          var match$9 = match$8[2];
+          if (typeof match$9 === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (match$9.tag === 2) {
+            var match$10 = type_format_gen(fmt[3], match$9[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Int */Block.__(4, [
+                        fmt[0],
+                        match$8[0],
+                        match$8[1],
+                        match$10[0]
+                      ]),
+                    match$10[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 5 : 
+          var match$11 = type_padprec(fmt[1], fmt[2], fmtty);
+          var match$12 = match$11[2];
+          if (typeof match$12 === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (match$12.tag === 3) {
+            var match$13 = type_format_gen(fmt[3], match$12[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Int32 */Block.__(5, [
+                        fmt[0],
+                        match$11[0],
+                        match$11[1],
+                        match$13[0]
+                      ]),
+                    match$13[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 6 : 
+          var match$14 = type_padprec(fmt[1], fmt[2], fmtty);
+          var match$15 = match$14[2];
+          if (typeof match$15 === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (match$15.tag === 4) {
+            var match$16 = type_format_gen(fmt[3], match$15[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Nativeint */Block.__(6, [
+                        fmt[0],
+                        match$14[0],
+                        match$14[1],
+                        match$16[0]
+                      ]),
+                    match$16[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 7 : 
+          var match$17 = type_padprec(fmt[1], fmt[2], fmtty);
+          var match$18 = match$17[2];
+          if (typeof match$18 === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (match$18.tag === 5) {
+            var match$19 = type_format_gen(fmt[3], match$18[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Int64 */Block.__(7, [
+                        fmt[0],
+                        match$17[0],
+                        match$17[1],
+                        match$19[0]
+                      ]),
+                    match$19[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 8 : 
+          var match$20 = type_padprec(fmt[1], fmt[2], fmtty);
+          var match$21 = match$20[2];
+          if (typeof match$21 === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (match$21.tag === 6) {
+            var match$22 = type_format_gen(fmt[3], match$21[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Float */Block.__(8, [
+                        fmt[0],
+                        match$20[0],
+                        match$20[1],
+                        match$22[0]
+                      ]),
+                    match$22[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 9 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 7) {
+            var match$23 = type_format_gen(fmt[0], fmtty[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Bool */Block.__(9, [match$23[0]]),
+                    match$23[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 10 : 
+          var match$24 = type_format_gen(fmt[0], fmtty);
+          return /* Fmt_fmtty_EBB */[
+                  /* Flush */Block.__(10, [match$24[0]]),
+                  match$24[1]
+                ];
+      case 11 : 
+          var match$25 = type_format_gen(fmt[1], fmtty);
+          return /* Fmt_fmtty_EBB */[
+                  /* String_literal */Block.__(11, [
+                      fmt[0],
+                      match$25[0]
+                    ]),
+                  match$25[1]
+                ];
+      case 12 : 
+          var match$26 = type_format_gen(fmt[1], fmtty);
+          return /* Fmt_fmtty_EBB */[
+                  /* Char_literal */Block.__(12, [
+                      fmt[0],
+                      match$26[0]
+                    ]),
+                  match$26[1]
+                ];
+      case 13 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 8) {
+            var sub_fmtty$prime = fmtty[0];
+            if (Caml_obj.caml_notequal(/* Fmtty_EBB */[fmt[1]], /* Fmtty_EBB */[sub_fmtty$prime])) {
+              throw Type_mismatch;
+            }
+            var match$27 = type_format_gen(fmt[2], fmtty[1]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Format_arg */Block.__(13, [
+                        fmt[0],
+                        sub_fmtty$prime,
+                        match$27[0]
+                      ]),
+                    match$27[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 14 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 9) {
+            var sub_fmtty1 = fmtty[0];
+            if (Caml_obj.caml_notequal(/* Fmtty_EBB */[CamlinternalFormatBasics.erase_rel(fmt[1])], /* Fmtty_EBB */[CamlinternalFormatBasics.erase_rel(sub_fmtty1)])) {
+              throw Type_mismatch;
+            }
+            var match$28 = type_format_gen(fmt[2], CamlinternalFormatBasics.erase_rel(fmtty[2]));
+            return /* Fmt_fmtty_EBB */[
+                    /* Format_subst */Block.__(14, [
+                        fmt[0],
+                        sub_fmtty1,
+                        match$28[0]
+                      ]),
+                    match$28[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 15 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 10) {
+            var match$29 = type_format_gen(fmt[0], fmtty[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Alpha */Block.__(15, [match$29[0]]),
+                    match$29[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 16 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 11) {
+            var match$30 = type_format_gen(fmt[0], fmtty[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Theta */Block.__(16, [match$30[0]]),
+                    match$30[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 17 : 
+          var match$31 = type_format_gen(fmt[1], fmtty);
+          return /* Fmt_fmtty_EBB */[
+                  /* Formatting_lit */Block.__(17, [
+                      fmt[0],
+                      match$31[0]
+                    ]),
+                  match$31[1]
+                ];
+      case 18 : 
+          var formatting_gen = fmt[0];
+          var fmt0 = fmt[1];
+          var fmtty0 = fmtty;
+          if (formatting_gen.tag) {
+            var match$32 = formatting_gen[0];
+            var match$33 = type_format_gen(match$32[0], fmtty0);
+            var match$34 = type_format_gen(fmt0, match$33[1]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Formatting_gen */Block.__(18, [
+                        /* Open_box */Block.__(1, [/* Format */[
+                              match$33[0],
+                              match$32[1]
+                            ]]),
+                        match$34[0]
+                      ]),
+                    match$34[1]
+                  ];
+          }
+          else {
+            var match$35 = formatting_gen[0];
+            var match$36 = type_format_gen(match$35[0], fmtty0);
+            var match$37 = type_format_gen(fmt0, match$36[1]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Formatting_gen */Block.__(18, [
+                        /* Open_tag */Block.__(0, [/* Format */[
+                              match$36[0],
+                              match$35[1]
+                            ]]),
+                        match$37[0]
+                      ]),
+                    match$37[1]
+                  ];
+          }
+      case 19 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 13) {
+            var match$38 = type_format_gen(fmt[0], fmtty[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Reader */Block.__(19, [match$38[0]]),
+                    match$38[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 20 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 1) {
+            var match$39 = type_format_gen(fmt[2], fmtty[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Scan_char_set */Block.__(20, [
+                        fmt[0],
+                        fmt[1],
+                        match$39[0]
+                      ]),
+                    match$39[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 21 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 2) {
+            var match$40 = type_format_gen(fmt[1], fmtty[0]);
+            return /* Fmt_fmtty_EBB */[
+                    /* Scan_get_counter */Block.__(21, [
+                        fmt[0],
+                        match$40[0]
+                      ]),
+                    match$40[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 23 : 
+          var ign = fmt[0];
+          var fmt$1 = fmt[1];
+          var fmtty$1 = fmtty;
+          if (typeof ign === &quot;number&quot;) {
+            switch (ign) {
+              case 3 : 
+                  if (typeof fmtty$1 === &quot;number&quot;) {
+                    throw Type_mismatch;
+                  }
+                  else if (fmtty$1.tag === 14) {
+                    var match$41 = type_format_gen(fmt$1, fmtty$1[0]);
+                    return /* Fmt_fmtty_EBB */[
+                            /* Ignored_param */Block.__(23, [
+                                /* Ignored_reader */3,
+                                match$41[0]
+                              ]),
+                            match$41[1]
+                          ];
+                  }
+                  else {
+                    throw Type_mismatch;
+                  }
+                  break;
+              case 0 : 
+              case 1 : 
+              case 2 : 
+              case 4 : 
+                  return type_ignored_param_one(ign, fmt$1, fmtty$1);
+              
+            }
+          }
+          else {
+            switch (ign.tag | 0) {
+              case 7 : 
+                  return type_ignored_param_one(/* Ignored_format_arg */Block.__(7, [
+                                ign[0],
+                                ign[1]
+                              ]), fmt$1, fmtty$1);
+              case 8 : 
+                  var match$42 = type_ignored_format_substitution(ign[1], fmt$1, fmtty$1);
+                  var match$43 = match$42[1];
+                  return /* Fmt_fmtty_EBB */[
+                          /* Ignored_param */Block.__(23, [
+                              /* Ignored_format_subst */Block.__(8, [
+                                  ign[0],
+                                  match$42[0]
+                                ]),
+                              match$43[0]
+                            ]),
+                          match$43[1]
+                        ];
+              case 0 : 
+              case 1 : 
+              case 2 : 
+              case 3 : 
+              case 4 : 
+              case 5 : 
+              case 6 : 
+              case 9 : 
+              case 10 : 
+                  return type_ignored_param_one(ign, fmt$1, fmtty$1);
+              
+            }
+          }
+      case 22 : 
+      case 24 : 
+          throw Type_mismatch;
+      
+    }
+  }
+}
+
+function type_ignored_format_substitution(sub_fmtty, fmt, fmtty) {
+  if (typeof sub_fmtty === &quot;number&quot;) {
+    return /* Fmtty_fmt_EBB */[
+            /* End_of_fmtty */0,
+            type_format_gen(fmt, fmtty)
+          ];
+  }
+  else {
+    switch (sub_fmtty.tag | 0) {
+      case 0 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag) {
+            throw Type_mismatch;
+          }
+          else {
+            var match = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Char_ty */Block.__(0, [match[0]]),
+                    match[1]
+                  ];
+          }
+          break;
+      case 1 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 1) {
+            var match$1 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* String_ty */Block.__(1, [match$1[0]]),
+                    match$1[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 2 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 2) {
+            var match$2 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Int_ty */Block.__(2, [match$2[0]]),
+                    match$2[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 3 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 3) {
+            var match$3 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Int32_ty */Block.__(3, [match$3[0]]),
+                    match$3[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 4 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 4) {
+            var match$4 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Nativeint_ty */Block.__(4, [match$4[0]]),
+                    match$4[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 5 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 5) {
+            var match$5 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Int64_ty */Block.__(5, [match$5[0]]),
+                    match$5[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 6 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 6) {
+            var match$6 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Float_ty */Block.__(6, [match$6[0]]),
+                    match$6[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 7 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 7) {
+            var match$7 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Bool_ty */Block.__(7, [match$7[0]]),
+                    match$7[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 8 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 8) {
+            var sub2_fmtty$prime = fmtty[0];
+            if (Caml_obj.caml_notequal(/* Fmtty_EBB */[sub_fmtty[0]], /* Fmtty_EBB */[sub2_fmtty$prime])) {
+              throw Type_mismatch;
+            }
+            var match$8 = type_ignored_format_substitution(sub_fmtty[1], fmt, fmtty[1]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Format_arg_ty */Block.__(8, [
+                        sub2_fmtty$prime,
+                        match$8[0]
+                      ]),
+                    match$8[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 9 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 9) {
+            var sub2_fmtty$prime$1 = fmtty[1];
+            var sub1_fmtty$prime = fmtty[0];
+            if (Caml_obj.caml_notequal(/* Fmtty_EBB */[CamlinternalFormatBasics.erase_rel(sub_fmtty[0])], /* Fmtty_EBB */[CamlinternalFormatBasics.erase_rel(sub1_fmtty$prime)])) {
+              throw Type_mismatch;
+            }
+            if (Caml_obj.caml_notequal(/* Fmtty_EBB */[CamlinternalFormatBasics.erase_rel(sub_fmtty[1])], /* Fmtty_EBB */[CamlinternalFormatBasics.erase_rel(sub2_fmtty$prime$1)])) {
+              throw Type_mismatch;
+            }
+            var sub_fmtty$prime = trans(symm(sub1_fmtty$prime), sub2_fmtty$prime$1);
+            var match$9 = fmtty_rel_det(sub_fmtty$prime);
+            Curry._1(match$9[1], /* Refl */0);
+            Curry._1(match$9[3], /* Refl */0);
+            var match$10 = type_ignored_format_substitution(CamlinternalFormatBasics.erase_rel(sub_fmtty[2]), fmt, fmtty[2]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Format_subst_ty */Block.__(9, [
+                        sub1_fmtty$prime,
+                        sub2_fmtty$prime$1,
+                        symm(match$10[0])
+                      ]),
+                    match$10[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 10 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 10) {
+            var match$11 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Alpha_ty */Block.__(10, [match$11[0]]),
+                    match$11[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 11 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 11) {
+            var match$12 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Theta_ty */Block.__(11, [match$12[0]]),
+                    match$12[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 12 : 
+          throw Type_mismatch;
+      case 13 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 13) {
+            var match$13 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Reader_ty */Block.__(13, [match$13[0]]),
+                    match$13[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      case 14 : 
+          if (typeof fmtty === &quot;number&quot;) {
+            throw Type_mismatch;
+          }
+          else if (fmtty.tag === 14) {
+            var match$14 = type_ignored_format_substitution(sub_fmtty[0], fmt, fmtty[0]);
+            return /* Fmtty_fmt_EBB */[
+                    /* Ignored_reader_ty */Block.__(14, [match$14[0]]),
+                    match$14[1]
+                  ];
+          }
+          else {
+            throw Type_mismatch;
+          }
+          break;
+      
+    }
+  }
+}
+
+function type_format(fmt, fmtty) {
+  var match = type_format_gen(fmt, fmtty);
+  if (typeof match[1] === &quot;number&quot;) {
+    return match[0];
+  }
+  else {
+    throw Type_mismatch;
+  }
+}
+
+function recast(fmt, fmtty) {
+  return type_format(fmt, CamlinternalFormatBasics.erase_rel(symm(fmtty)));
+}
+
+function fix_padding(padty, width, str) {
+  var len = str.length;
+  var match_000 = Pervasives.abs(width);
+  var match_001 = width &lt; 0 ? /* Left */0 : padty;
+  var padty$1 = match_001;
+  var width$1 = match_000;
+  if (width$1 &lt;= len) {
+    return str;
+  }
+  else {
+    var res = Bytes.make(width$1, padty$1 === /* Zeros */2 ? /* &quot;0&quot; */48 : /* &quot; &quot; */32);
+    switch (padty$1) {
+      case 0 : 
+          $$String.blit(str, 0, res, 0, len);
+          break;
+      case 1 : 
+          $$String.blit(str, 0, res, width$1 - len | 0, len);
+          break;
+      case 2 : 
+          if (len &gt; 0 &amp;&amp; (Caml_string.get(str, 0) === /* &quot;+&quot; */43 || Caml_string.get(str, 0) === /* &quot;-&quot; */45 || Caml_string.get(str, 0) === /* &quot; &quot; */32)) {
+            res[0] = Caml_string.get(str, 0);
+            $$String.blit(str, 1, res, (width$1 - len | 0) + 1 | 0, len - 1 | 0);
+          }
+          else if (len &gt; 1 &amp;&amp; Caml_string.get(str, 0) === /* &quot;0&quot; */48 &amp;&amp; (Caml_string.get(str, 1) === /* &quot;x&quot; */120 || Caml_string.get(str, 1) === /* &quot;X&quot; */88)) {
+            res[1] = Caml_string.get(str, 1);
+            $$String.blit(str, 2, res, (width$1 - len | 0) + 2 | 0, len - 2 | 0);
+          }
+          else {
+            $$String.blit(str, 0, res, width$1 - len | 0, len);
+          }
+          break;
+      
+    }
+    return Caml_string.bytes_to_string(res);
+  }
+}
+
+function fix_int_precision(prec, str) {
+  var prec$1 = Pervasives.abs(prec);
+  var len = str.length;
+  var c = Caml_string.get(str, 0);
+  var exit = 0;
+  if (c &gt;= 58) {
+    if (c &gt;= 71) {
+      if (c &gt; 102 || c &lt; 97) {
+        return str;
+      }
+      else {
+        exit = 2;
+      }
+    }
+    else if (c &gt;= 65) {
+      exit = 2;
+    }
+    else {
+      return str;
+    }
+  }
+  else if (c !== 32) {
+    if (c &gt;= 43) {
+      switch (c - 43 | 0) {
+        case 0 : 
+        case 2 : 
+            exit = 1;
+            break;
+        case 1 : 
+        case 3 : 
+        case 4 : 
+            return str;
+        case 5 : 
+            if ((prec$1 + 2 | 0) &gt; len &amp;&amp; len &gt; 1 &amp;&amp; (Caml_string.get(str, 1) === /* &quot;x&quot; */120 || Caml_string.get(str, 1) === /* &quot;X&quot; */88)) {
+              var res = Bytes.make(prec$1 + 2 | 0, /* &quot;0&quot; */48);
+              res[1] = Caml_string.get(str, 1);
+              $$String.blit(str, 2, res, (prec$1 - len | 0) + 4 | 0, len - 2 | 0);
+              return Caml_string.bytes_to_string(res);
+            }
+            else {
+              exit = 2;
+            }
+            break;
+        case 6 : 
+        case 7 : 
+        case 8 : 
+        case 9 : 
+        case 10 : 
+        case 11 : 
+        case 12 : 
+        case 13 : 
+        case 14 : 
+            exit = 2;
+            break;
+        
+      }
+    }
+    else {
+      return str;
+    }
+  }
+  else {
+    exit = 1;
+  }
+  switch (exit) {
+    case 1 : 
+        if ((prec$1 + 1 | 0) &gt; len) {
+          var res$1 = Bytes.make(prec$1 + 1 | 0, /* &quot;0&quot; */48);
+          res$1[0] = c;
+          $$String.blit(str, 1, res$1, (prec$1 - len | 0) + 2 | 0, len - 1 | 0);
+          return Caml_string.bytes_to_string(res$1);
+        }
+        else {
+          return str;
+        }
+        break;
+    case 2 : 
+        if (prec$1 &gt; len) {
+          var res$2 = Bytes.make(prec$1, /* &quot;0&quot; */48);
+          $$String.blit(str, 0, res$2, prec$1 - len | 0, len);
+          return Caml_string.bytes_to_string(res$2);
+        }
+        else {
+          return str;
+        }
+        break;
+    
+  }
+}
+
+function string_to_caml_string(str) {
+  return $$String.concat($$String.escaped(str), /* :: */[
+              '&quot;',
+              /* :: */[
+                '&quot;',
+                /* [] */0
+              ]
+            ]);
+}
+
+function format_of_iconv(iconv) {
+  switch (iconv) {
+    case 0 : 
+        return &quot;%d&quot;;
+    case 1 : 
+        return &quot;%+d&quot;;
+    case 2 : 
+        return &quot;% d&quot;;
+    case 3 : 
+        return &quot;%i&quot;;
+    case 4 : 
+        return &quot;%+i&quot;;
+    case 5 : 
+        return &quot;% i&quot;;
+    case 6 : 
+        return &quot;%x&quot;;
+    case 7 : 
+        return &quot;%#x&quot;;
+    case 8 : 
+        return &quot;%X&quot;;
+    case 9 : 
+        return &quot;%#X&quot;;
+    case 10 : 
+        return &quot;%o&quot;;
+    case 11 : 
+        return &quot;%#o&quot;;
+    case 12 : 
+        return &quot;%u&quot;;
+    
+  }
+}
+
+function format_of_aconv(iconv, c) {
+  var seps;
+  switch (iconv) {
+    case 0 : 
+        seps = /* :: */[
+          &quot;%&quot;,
+          /* :: */[
+            &quot;d&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 1 : 
+        seps = /* :: */[
+          &quot;%+&quot;,
+          /* :: */[
+            &quot;d&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 2 : 
+        seps = /* :: */[
+          &quot;% &quot;,
+          /* :: */[
+            &quot;d&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 3 : 
+        seps = /* :: */[
+          &quot;%&quot;,
+          /* :: */[
+            &quot;i&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 4 : 
+        seps = /* :: */[
+          &quot;%+&quot;,
+          /* :: */[
+            &quot;i&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 5 : 
+        seps = /* :: */[
+          &quot;% &quot;,
+          /* :: */[
+            &quot;i&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 6 : 
+        seps = /* :: */[
+          &quot;%&quot;,
+          /* :: */[
+            &quot;x&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 7 : 
+        seps = /* :: */[
+          &quot;%#&quot;,
+          /* :: */[
+            &quot;x&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 8 : 
+        seps = /* :: */[
+          &quot;%&quot;,
+          /* :: */[
+            &quot;X&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 9 : 
+        seps = /* :: */[
+          &quot;%#&quot;,
+          /* :: */[
+            &quot;X&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 10 : 
+        seps = /* :: */[
+          &quot;%&quot;,
+          /* :: */[
+            &quot;o&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 11 : 
+        seps = /* :: */[
+          &quot;%#&quot;,
+          /* :: */[
+            &quot;o&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    case 12 : 
+        seps = /* :: */[
+          &quot;%&quot;,
+          /* :: */[
+            &quot;u&quot;,
+            /* [] */0
+          ]
+        ];
+        break;
+    
+  }
+  return $$String.concat(Caml_string.bytes_to_string(Bytes.make(1, c)), seps);
+}
+
+function format_of_fconv(fconv, prec) {
+  if (fconv === /* Float_F */15) {
+    return &quot;%.12g&quot;;
+  }
+  else {
+    var prec$1 = Pervasives.abs(prec);
+    var symb = char_of_fconv(fconv);
+    var buf = /* record */[
+      /* ind */0,
+      /* bytes */new Array(16)
+    ];
+    buffer_add_char(buf, /* &quot;%&quot; */37);
+    bprint_fconv_flag(buf, fconv);
+    buffer_add_char(buf, /* &quot;.&quot; */46);
+    buffer_add_string(buf, &quot;&quot; + prec$1);
+    buffer_add_char(buf, symb);
+    return buffer_contents(buf);
+  }
+}
+
+function convert_int(iconv, n) {
+  return Caml_format.caml_format_int(format_of_iconv(iconv), n);
+}
+
+function convert_int32(iconv, n) {
+  return Caml_format.caml_int32_format(format_of_aconv(iconv, /* &quot;l&quot; */108), n);
+}
+
+function convert_nativeint(iconv, n) {
+  return Caml_format.caml_nativeint_format(format_of_aconv(iconv, /* &quot;n&quot; */110), n);
+}
+
+function convert_int64(iconv, n) {
+  return Caml_format.caml_int64_format(format_of_aconv(iconv, /* &quot;L&quot; */76), n);
+}
+
+function convert_float(fconv, prec, x) {
+  var prec$1 = Pervasives.abs(prec);
+  var str = Caml_format.caml_format_float(format_of_fconv(fconv, prec$1), x);
+  if (fconv !== /* Float_F */15) {
+    return str;
+  }
+  else {
+    var len = str.length;
+    var is_valid = function (_i) {
+      while(true) {
+        var i = _i;
+        if (i === len) {
+          return /* false */0;
+        }
+        else {
+          var match = Caml_string.get(str, i);
+          var switcher = match - 46 | 0;
+          if (switcher &gt; 23 || switcher &lt; 0) {
+            if (switcher !== 55) {
+              _i = i + 1 | 0;
+              continue ;
+              
+            }
+            else {
+              return /* true */1;
+            }
+          }
+          else if (switcher &gt; 22 || switcher &lt; 1) {
+            return /* true */1;
+          }
+          else {
+            _i = i + 1 | 0;
+            continue ;
+            
+          }
+        }
+      };
+    };
+    var match = Caml_float.caml_classify_float(x);
+    if (match !== 3) {
+      if (match &gt;= 4) {
+        return &quot;nan&quot;;
+      }
+      else if (is_valid(0)) {
+        return str;
+      }
+      else {
+        return str + &quot;.&quot;;
+      }
+    }
+    else if (x &lt; 0.0) {
+      return &quot;neg_infinity&quot;;
+    }
+    else {
+      return &quot;infinity&quot;;
+    }
+  }
+}
+
+function format_caml_char(c) {
+  return $$String.concat(Char.escaped(c), /* :: */[
+              &quot;'&quot;,
+              /* :: */[
+                &quot;'&quot;,
+                /* [] */0
+              ]
+            ]);
+}
+
+function string_of_fmtty(fmtty) {
+  var buf = /* record */[
+    /* ind */0,
+    /* bytes */new Array(16)
+  ];
+  bprint_fmtty(buf, fmtty);
+  return buffer_contents(buf);
+}
+
+function make_printf(_k, o, _acc, _fmt) {
+  while(true) {
+    var fmt = _fmt;
+    var acc = _acc;
+    var k = _k;
+    if (typeof fmt === &quot;number&quot;) {
+      return Curry._2(k, o, acc);
+    }
+    else {
+      switch (fmt.tag | 0) {
+        case 0 : 
+            var rest = fmt[0];
+            return (function(k,acc,rest){
+            return function (c) {
+              var new_acc = /* Acc_data_char */Block.__(5, [
+                  acc,
+                  c
+                ]);
+              return make_printf(k, o, new_acc, rest);
+            }
+            }(k,acc,rest));
+        case 1 : 
+            var rest$1 = fmt[0];
+            return (function(k,acc,rest$1){
+            return function (c) {
+              var new_acc_001 = format_caml_char(c);
+              var new_acc = /* Acc_data_string */Block.__(4, [
+                  acc,
+                  new_acc_001
+                ]);
+              return make_printf(k, o, new_acc, rest$1);
+            }
+            }(k,acc,rest$1));
+        case 2 : 
+            return make_string_padding(k, o, acc, fmt[1], fmt[0], function (str) {
+                        return str;
+                      });
+        case 3 : 
+            return make_string_padding(k, o, acc, fmt[1], fmt[0], string_to_caml_string);
+        case 4 : 
+            return make_int_padding_precision(k, o, acc, fmt[3], fmt[1], fmt[2], convert_int, fmt[0]);
+        case 5 : 
+            return make_int_padding_precision(k, o, acc, fmt[3], fmt[1], fmt[2], convert_int32, fmt[0]);
+        case 6 : 
+            return make_int_padding_precision(k, o, acc, fmt[3], fmt[1], fmt[2], convert_nativeint, fmt[0]);
+        case 7 : 
+            return make_int_padding_precision(k, o, acc, fmt[3], fmt[1], fmt[2], convert_int64, fmt[0]);
+        case 8 : 
+            var k$1 = k;
+            var o$1 = o;
+            var acc$1 = acc;
+            var fmt$1 = fmt[3];
+            var pad = fmt[1];
+            var prec = fmt[2];
+            var fconv = fmt[0];
+            if (typeof pad === &quot;number&quot;) {
+              if (typeof prec === &quot;number&quot;) {
+                if (prec !== 0) {
+                  return (function(k$1,o$1,acc$1,fmt$1,fconv){
+                  return function (p, x) {
+                    var str = convert_float(fconv, p, x);
+                    return make_printf(k$1, o$1, /* Acc_data_string */Block.__(4, [
+                                  acc$1,
+                                  str
+                                ]), fmt$1);
+                  }
+                  }(k$1,o$1,acc$1,fmt$1,fconv));
+                }
+                else {
+                  return (function(k$1,o$1,acc$1,fmt$1,fconv){
+                  return function (x) {
+                    var str = convert_float(fconv, 6, x);
+                    return make_printf(k$1, o$1, /* Acc_data_string */Block.__(4, [
+                                  acc$1,
+                                  str
+                                ]), fmt$1);
+                  }
+                  }(k$1,o$1,acc$1,fmt$1,fconv));
+                }
+              }
+              else {
+                var p = prec[0];
+                return (function(k$1,o$1,acc$1,fmt$1,fconv,p){
+                return function (x) {
+                  var str = convert_float(fconv, p, x);
+                  return make_printf(k$1, o$1, /* Acc_data_string */Block.__(4, [
+                                acc$1,
+                                str
+                              ]), fmt$1);
+                }
+                }(k$1,o$1,acc$1,fmt$1,fconv,p));
+              }
+            }
+            else if (pad.tag) {
+              var padty = pad[0];
+              if (typeof prec === &quot;number&quot;) {
+                if (prec !== 0) {
+                  return (function(k$1,o$1,acc$1,fmt$1,fconv,padty){
+                  return function (w, p, x) {
+                    var str = fix_padding(padty, w, convert_float(fconv, p, x));
+                    return make_printf(k$1, o$1, /* Acc_data_string */Block.__(4, [
+                                  acc$1,
+                                  str
+                                ]), fmt$1);
+                  }
+                  }(k$1,o$1,acc$1,fmt$1,fconv,padty));
+                }
+                else {
+                  return (function(k$1,o$1,acc$1,fmt$1,fconv,padty){
+                  return function (w, x) {
+                    var str = convert_float(fconv, 6, x);
+                    var str$prime = fix_padding(padty, w, str);
+                    return make_printf(k$1, o$1, /* Acc_data_string */Block.__(4, [
+                                  acc$1,
+                                  str$prime
+                                ]), fmt$1);
+                  }
+                  }(k$1,o$1,acc$1,fmt$1,fconv,padty));
+                }
+              }
+              else {
+                var p$1 = prec[0];
+                return (function(k$1,o$1,acc$1,fmt$1,fconv,padty,p$1){
+                return function (w, x) {
+                  var str = fix_padding(padty, w, convert_float(fconv, p$1, x));
+                  return make_printf(k$1, o$1, /* Acc_data_string */Block.__(4, [
+                                acc$1,
+                                str
+                              ]), fmt$1);
+                }
+                }(k$1,o$1,acc$1,fmt$1,fconv,padty,p$1));
+              }
+            }
+            else {
+              var w = pad[1];
+              var padty$1 = pad[0];
+              if (typeof prec === &quot;number&quot;) {
+                if (prec !== 0) {
+                  return (function(k$1,o$1,acc$1,fmt$1,fconv,padty$1,w){
+                  return function (p, x) {
+                    var str = fix_padding(padty$1, w, convert_float(fconv, p, x));
+                    return make_printf(k$1, o$1, /* Acc_data_string */Block.__(4, [
+                                  acc$1,
+                                  str
+                                ]), fmt$1);
+                  }
+                  }(k$1,o$1,acc$1,fmt$1,fconv,padty$1,w));
+                }
+                else {
+                  return (function(k$1,o$1,acc$1,fmt$1,fconv,padty$1,w){
+                  return function (x) {
+                    var str = convert_float(fconv, 6, x);
+                    var str$prime = fix_padding(padty$1, w, str);
+                    return make_printf(k$1, o$1, /* Acc_data_string */Block.__(4, [
+                                  acc$1,
+                                  str$prime
+                                ]), fmt$1);
+                  }
+                  }(k$1,o$1,acc$1,fmt$1,fconv,padty$1,w));
+                }
+              }
+              else {
+                var p$2 = prec[0];
+                return (function(k$1,o$1,acc$1,fmt$1,fconv,padty$1,w,p$2){
+                return function (x) {
+                  var str = fix_padding(padty$1, w, convert_float(fconv, p$2, x));
+                  return make_printf(k$1, o$1, /* Acc_data_string */Block.__(4, [
+                                acc$1,
+                                str
+                              ]), fmt$1);
+                }
+                }(k$1,o$1,acc$1,fmt$1,fconv,padty$1,w,p$2));
+              }
+            }
+        case 9 : 
+            var rest$2 = fmt[0];
+            return (function(k,acc,rest$2){
+            return function (b) {
+              return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                            acc,
+                            b ? &quot;true&quot; : &quot;false&quot;
+                          ]), rest$2);
+            }
+            }(k,acc,rest$2));
+        case 10 : 
+            _fmt = fmt[0];
+            _acc = /* Acc_flush */Block.__(7, [acc]);
+            continue ;
+            case 11 : 
+            _fmt = fmt[1];
+            _acc = /* Acc_string_literal */Block.__(2, [
+                acc,
+                fmt[0]
+              ]);
+            continue ;
+            case 12 : 
+            _fmt = fmt[1];
+            _acc = /* Acc_char_literal */Block.__(3, [
+                acc,
+                fmt[0]
+              ]);
+            continue ;
+            case 13 : 
+            var rest$3 = fmt[2];
+            var ty = string_of_fmtty(fmt[1]);
+            return (function(k,acc,rest$3,ty){
+            return function () {
+              return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                            acc,
+                            ty
+                          ]), rest$3);
+            }
+            }(k,acc,rest$3,ty));
+        case 14 : 
+            var rest$4 = fmt[2];
+            var fmtty = fmt[1];
+            return (function(k,acc,fmtty,rest$4){
+            return function (param) {
+              return make_printf(k, o, acc, CamlinternalFormatBasics.concat_fmt(recast(param[0], fmtty), rest$4));
+            }
+            }(k,acc,fmtty,rest$4));
+        case 15 : 
+            var rest$5 = fmt[0];
+            return (function(k,acc,rest$5){
+            return function (f, x) {
+              return make_printf(k, o, /* Acc_delay */Block.__(6, [
+                            acc,
+                            function (o) {
+                              return Curry._2(f, o, x);
+                            }
+                          ]), rest$5);
+            }
+            }(k,acc,rest$5));
+        case 16 : 
+            var rest$6 = fmt[0];
+            return (function(k,acc,rest$6){
+            return function (f) {
+              return make_printf(k, o, /* Acc_delay */Block.__(6, [
+                            acc,
+                            f
+                          ]), rest$6);
+            }
+            }(k,acc,rest$6));
+        case 17 : 
+            _fmt = fmt[1];
+            _acc = /* Acc_formatting_lit */Block.__(0, [
+                acc,
+                fmt[0]
+              ]);
+            continue ;
+            case 18 : 
+            var match = fmt[0];
+            if (match.tag) {
+              var rest$7 = fmt[1];
+              var k$prime = (function(k,acc,rest$7){
+              return function k$prime(koc, kacc) {
+                return make_printf(k, koc, /* Acc_formatting_gen */Block.__(1, [
+                              acc,
+                              /* Acc_open_box */Block.__(1, [kacc])
+                            ]), rest$7);
+              }
+              }(k,acc,rest$7));
+              _fmt = match[0][0];
+              _acc = /* End_of_acc */0;
+              _k = k$prime;
+              continue ;
+              
+            }
+            else {
+              var rest$8 = fmt[1];
+              var k$prime$1 = (function(k,acc,rest$8){
+              return function k$prime$1(koc, kacc) {
+                return make_printf(k, koc, /* Acc_formatting_gen */Block.__(1, [
+                              acc,
+                              /* Acc_open_tag */Block.__(0, [kacc])
+                            ]), rest$8);
+              }
+              }(k,acc,rest$8));
+              _fmt = match[0][0];
+              _acc = /* End_of_acc */0;
+              _k = k$prime$1;
+              continue ;
+              
+            }
+            break;
+        case 19 : 
+            throw [
+                  Caml_builtin_exceptions.assert_failure,
+                  [
+                    &quot;camlinternalFormat.ml&quot;,
+                    1449,
+                    4
+                  ]
+                ];
+        case 20 : 
+            var rest$9 = fmt[2];
+            var new_acc = /* Acc_invalid_arg */Block.__(8, [
+                acc,
+                &quot;Printf: bad conversion %[&quot;
+              ]);
+            return (function(k,rest$9,new_acc){
+            return function () {
+              return make_printf(k, o, new_acc, rest$9);
+            }
+            }(k,rest$9,new_acc));
+        case 21 : 
+            var rest$10 = fmt[1];
+            return (function(k,acc,rest$10){
+            return function (n) {
+              var new_acc_001 = Caml_format.caml_format_int(&quot;%u&quot;, n);
+              var new_acc = /* Acc_data_string */Block.__(4, [
+                  acc,
+                  new_acc_001
+                ]);
+              return make_printf(k, o, new_acc, rest$10);
+            }
+            }(k,acc,rest$10));
+        case 22 : 
+            var rest$11 = fmt[0];
+            return (function(k,acc,rest$11){
+            return function (c) {
+              var new_acc = /* Acc_data_char */Block.__(5, [
+                  acc,
+                  c
+                ]);
+              return make_printf(k, o, new_acc, rest$11);
+            }
+            }(k,acc,rest$11));
+        case 23 : 
+            var k$2 = k;
+            var o$2 = o;
+            var acc$2 = acc;
+            var ign = fmt[0];
+            var fmt$2 = fmt[1];
+            if (typeof ign === &quot;number&quot;) {
+              switch (ign) {
+                case 3 : 
+                    throw [
+                          Caml_builtin_exceptions.assert_failure,
+                          [
+                            &quot;camlinternalFormat.ml&quot;,
+                            1517,
+                            39
+                          ]
+                        ];
+                case 0 : 
+                case 1 : 
+                case 2 : 
+                case 4 : 
+                    return make_invalid_arg(k$2, o$2, acc$2, fmt$2);
+                
+              }
+            }
+            else {
+              switch (ign.tag | 0) {
+                case 8 : 
+                    return make_from_fmtty(k$2, o$2, acc$2, ign[1], fmt$2);
+                case 0 : 
+                case 1 : 
+                case 2 : 
+                case 3 : 
+                case 4 : 
+                case 5 : 
+                case 6 : 
+                case 7 : 
+                case 9 : 
+                case 10 : 
+                    return make_invalid_arg(k$2, o$2, acc$2, fmt$2);
+                
+              }
+            }
+        case 24 : 
+            return make_custom(k, o, acc, fmt[2], fmt[0], Curry._1(fmt[1], /* () */0));
+        
+      }
+    }
+  };
+}
+
+function make_from_fmtty(k, o, acc, fmtty, fmt) {
+  if (typeof fmtty === &quot;number&quot;) {
+    return make_invalid_arg(k, o, acc, fmt);
+  }
+  else {
+    switch (fmtty.tag | 0) {
+      case 0 : 
+          var rest = fmtty[0];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest, fmt);
+          };
+      case 1 : 
+          var rest$1 = fmtty[0];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest$1, fmt);
+          };
+      case 2 : 
+          var rest$2 = fmtty[0];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest$2, fmt);
+          };
+      case 3 : 
+          var rest$3 = fmtty[0];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest$3, fmt);
+          };
+      case 4 : 
+          var rest$4 = fmtty[0];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest$4, fmt);
+          };
+      case 5 : 
+          var rest$5 = fmtty[0];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest$5, fmt);
+          };
+      case 6 : 
+          var rest$6 = fmtty[0];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest$6, fmt);
+          };
+      case 7 : 
+          var rest$7 = fmtty[0];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest$7, fmt);
+          };
+      case 8 : 
+          var rest$8 = fmtty[1];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest$8, fmt);
+          };
+      case 9 : 
+          var rest$9 = fmtty[2];
+          var ty = trans(symm(fmtty[0]), fmtty[1]);
+          return function () {
+            return make_from_fmtty(k, o, acc, CamlinternalFormatBasics.concat_fmtty(ty, rest$9), fmt);
+          };
+      case 10 : 
+          var rest$10 = fmtty[0];
+          return function (_, _$1) {
+            return make_from_fmtty(k, o, acc, rest$10, fmt);
+          };
+      case 11 : 
+          var rest$11 = fmtty[0];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest$11, fmt);
+          };
+      case 12 : 
+          var rest$12 = fmtty[0];
+          return function () {
+            return make_from_fmtty(k, o, acc, rest$12, fmt);
+          };
+      case 13 : 
+          throw [
+                Caml_builtin_exceptions.assert_failure,
+                [
+                  &quot;camlinternalFormat.ml&quot;,
+                  1540,
+                  31
+                ]
+              ];
+      case 14 : 
+          throw [
+                Caml_builtin_exceptions.assert_failure,
+                [
+                  &quot;camlinternalFormat.ml&quot;,
+                  1541,
+                  31
+                ]
+              ];
+      
+    }
+  }
+}
+
+function make_invalid_arg(k, o, acc, fmt) {
+  return make_printf(k, o, /* Acc_invalid_arg */Block.__(8, [
+                acc,
+                &quot;Printf: bad conversion %_&quot;
+              ]), fmt);
+}
+
+function make_string_padding(k, o, acc, fmt, pad, trans) {
+  if (typeof pad === &quot;number&quot;) {
+    return function (x) {
+      var new_acc_001 = Curry._1(trans, x);
+      var new_acc = /* Acc_data_string */Block.__(4, [
+          acc,
+          new_acc_001
+        ]);
+      return make_printf(k, o, new_acc, fmt);
+    };
+  }
+  else if (pad.tag) {
+    var padty = pad[0];
+    return function (w, x) {
+      var new_acc_001 = fix_padding(padty, w, Curry._1(trans, x));
+      var new_acc = /* Acc_data_string */Block.__(4, [
+          acc,
+          new_acc_001
+        ]);
+      return make_printf(k, o, new_acc, fmt);
+    };
+  }
+  else {
+    var width = pad[1];
+    var padty$1 = pad[0];
+    return function (x) {
+      var new_acc_001 = fix_padding(padty$1, width, Curry._1(trans, x));
+      var new_acc = /* Acc_data_string */Block.__(4, [
+          acc,
+          new_acc_001
+        ]);
+      return make_printf(k, o, new_acc, fmt);
+    };
+  }
+}
+
+function make_int_padding_precision(k, o, acc, fmt, pad, prec, trans, iconv) {
+  if (typeof pad === &quot;number&quot;) {
+    if (typeof prec === &quot;number&quot;) {
+      if (prec !== 0) {
+        return function (p, x) {
+          var str = fix_int_precision(p, Curry._2(trans, iconv, x));
+          return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                        acc,
+                        str
+                      ]), fmt);
+        };
+      }
+      else {
+        return function (x) {
+          var str = Curry._2(trans, iconv, x);
+          return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                        acc,
+                        str
+                      ]), fmt);
+        };
+      }
+    }
+    else {
+      var p = prec[0];
+      return function (x) {
+        var str = fix_int_precision(p, Curry._2(trans, iconv, x));
+        return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                      acc,
+                      str
+                    ]), fmt);
+      };
+    }
+  }
+  else if (pad.tag) {
+    var padty = pad[0];
+    if (typeof prec === &quot;number&quot;) {
+      if (prec !== 0) {
+        return function (w, p, x) {
+          var str = fix_padding(padty, w, fix_int_precision(p, Curry._2(trans, iconv, x)));
+          return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                        acc,
+                        str
+                      ]), fmt);
+        };
+      }
+      else {
+        return function (w, x) {
+          var str = fix_padding(padty, w, Curry._2(trans, iconv, x));
+          return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                        acc,
+                        str
+                      ]), fmt);
+        };
+      }
+    }
+    else {
+      var p$1 = prec[0];
+      return function (w, x) {
+        var str = fix_padding(padty, w, fix_int_precision(p$1, Curry._2(trans, iconv, x)));
+        return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                      acc,
+                      str
+                    ]), fmt);
+      };
+    }
+  }
+  else {
+    var w = pad[1];
+    var padty$1 = pad[0];
+    if (typeof prec === &quot;number&quot;) {
+      if (prec !== 0) {
+        return function (p, x) {
+          var str = fix_padding(padty$1, w, fix_int_precision(p, Curry._2(trans, iconv, x)));
+          return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                        acc,
+                        str
+                      ]), fmt);
+        };
+      }
+      else {
+        return function (x) {
+          var str = fix_padding(padty$1, w, Curry._2(trans, iconv, x));
+          return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                        acc,
+                        str
+                      ]), fmt);
+        };
+      }
+    }
+    else {
+      var p$2 = prec[0];
+      return function (x) {
+        var str = fix_padding(padty$1, w, fix_int_precision(p$2, Curry._2(trans, iconv, x)));
+        return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                      acc,
+                      str
+                    ]), fmt);
+      };
+    }
+  }
+}
+
+function make_custom(k, o, acc, rest, arity, f) {
+  if (arity) {
+    var arity$1 = arity[0];
+    return function (x) {
+      return make_custom(k, o, acc, rest, arity$1, Curry._1(f, x));
+    };
+  }
+  else {
+    return make_printf(k, o, /* Acc_data_string */Block.__(4, [
+                  acc,
+                  f
+                ]), rest);
+  }
+}
+
+function output_acc(o, _acc) {
+  while(true) {
+    var acc = _acc;
+    var exit = 0;
+    if (typeof acc === &quot;number&quot;) {
+      return /* () */0;
+    }
+    else {
+      switch (acc.tag | 0) {
+        case 0 : 
+            var s = string_of_formatting_lit(acc[1]);
+            output_acc(o, acc[0]);
+            return Pervasives.output_string(o, s);
+        case 1 : 
+            var match = acc[1];
+            var p = acc[0];
+            output_acc(o, p);
+            if (match.tag) {
+              Pervasives.output_string(o, &quot;@[&quot;);
+              _acc = match[0];
+              continue ;
+              
+            }
+            else {
+              Pervasives.output_string(o, &quot;@{&quot;);
+              _acc = match[0];
+              continue ;
+              
+            }
+            break;
+        case 2 : 
+        case 4 : 
+            exit = 1;
+            break;
+        case 3 : 
+        case 5 : 
+            exit = 2;
+            break;
+        case 6 : 
+            output_acc(o, acc[0]);
+            return Curry._1(acc[1], o);
+        case 7 : 
+            output_acc(o, acc[0]);
+            return Caml_io.caml_ml_flush(o);
+        case 8 : 
+            output_acc(o, acc[0]);
+            throw [
+                  Caml_builtin_exceptions.invalid_argument,
+                  acc[1]
+                ];
+        
+      }
+    }
+    switch (exit) {
+      case 1 : 
+          output_acc(o, acc[0]);
+          return Pervasives.output_string(o, acc[1]);
+      case 2 : 
+          output_acc(o, acc[0]);
+          return Caml_io.caml_ml_output_char(o, acc[1]);
+      
+    }
+  };
+}
+
+function bufput_acc(b, _acc) {
+  while(true) {
+    var acc = _acc;
+    var exit = 0;
+    if (typeof acc === &quot;number&quot;) {
+      return /* () */0;
+    }
+    else {
+      switch (acc.tag | 0) {
+        case 0 : 
+            var s = string_of_formatting_lit(acc[1]);
+            bufput_acc(b, acc[0]);
+            return Buffer.add_string(b, s);
+        case 1 : 
+            var match = acc[1];
+            var p = acc[0];
+            bufput_acc(b, p);
+            if (match.tag) {
+              Buffer.add_string(b, &quot;@[&quot;);
+              _acc = match[0];
+              continue ;
+              
+            }
+            else {
+              Buffer.add_string(b, &quot;@{&quot;);
+              _acc = match[0];
+              continue ;
+              
+            }
+            break;
+        case 2 : 
+        case 4 : 
+            exit = 1;
+            break;
+        case 3 : 
+        case 5 : 
+            exit = 2;
+            break;
+        case 6 : 
+            bufput_acc(b, acc[0]);
+            return Curry._1(acc[1], b);
+        case 7 : 
+            _acc = acc[0];
+            continue ;
+            case 8 : 
+            bufput_acc(b, acc[0]);
+            throw [
+                  Caml_builtin_exceptions.invalid_argument,
+                  acc[1]
+                ];
+        
+      }
+    }
+    switch (exit) {
+      case 1 : 
+          bufput_acc(b, acc[0]);
+          return Buffer.add_string(b, acc[1]);
+      case 2 : 
+          bufput_acc(b, acc[0]);
+          return Buffer.add_char(b, acc[1]);
+      
+    }
+  };
+}
+
+function strput_acc(b, _acc) {
+  while(true) {
+    var acc = _acc;
+    var exit = 0;
+    if (typeof acc === &quot;number&quot;) {
+      return /* () */0;
+    }
+    else {
+      switch (acc.tag | 0) {
+        case 0 : 
+            var s = string_of_formatting_lit(acc[1]);
+            strput_acc(b, acc[0]);
+            return Buffer.add_string(b, s);
+        case 1 : 
+            var match = acc[1];
+            var p = acc[0];
+            strput_acc(b, p);
+            if (match.tag) {
+              Buffer.add_string(b, &quot;@[&quot;);
+              _acc = match[0];
+              continue ;
+              
+            }
+            else {
+              Buffer.add_string(b, &quot;@{&quot;);
+              _acc = match[0];
+              continue ;
+              
+            }
+            break;
+        case 2 : 
+        case 4 : 
+            exit = 1;
+            break;
+        case 3 : 
+        case 5 : 
+            exit = 2;
+            break;
+        case 6 : 
+            strput_acc(b, acc[0]);
+            return Buffer.add_string(b, Curry._1(acc[1], /* () */0));
+        case 7 : 
+            _acc = acc[0];
+            continue ;
+            case 8 : 
+            strput_acc(b, acc[0]);
+            throw [
+                  Caml_builtin_exceptions.invalid_argument,
+                  acc[1]
+                ];
+        
+      }
+    }
+    switch (exit) {
+      case 1 : 
+          strput_acc(b, acc[0]);
+          return Buffer.add_string(b, acc[1]);
+      case 2 : 
+          strput_acc(b, acc[0]);
+          return Buffer.add_char(b, acc[1]);
+      
+    }
+  };
+}
+
+function failwith_message(param) {
+  var buf = Buffer.create(256);
+  var k = function (_, acc) {
+    strput_acc(buf, acc);
+    var s = Buffer.contents(buf);
+    throw [
+          Caml_builtin_exceptions.failure,
+          s
+        ];
+  };
+  return make_printf(k, /* () */0, /* End_of_acc */0, param[0]);
+}
+
+function open_box_of_string(str) {
+  if (str === &quot;&quot;) {
+    return /* tuple */[
+            0,
+            /* Pp_box */4
+          ];
+  }
+  else {
+    var len = str.length;
+    var invalid_box = function () {
+      return Curry._1(failwith_message(/* Format */[
+                      /* String_literal */Block.__(11, [
+                          &quot;invalid box description &quot;,
+                          /* Caml_string */Block.__(3, [
+                              /* No_padding */0,
+                              /* End_of_format */0
+                            ])
+                        ]),
+                      &quot;invalid box description %S&quot;
+                    ]), str);
+    };
+    var parse_spaces = function (_i) {
+      while(true) {
+        var i = _i;
+        if (i === len) {
+          return i;
+        }
+        else {
+          var match = Caml_string.get(str, i);
+          if (match !== 9) {
+            if (match !== 32) {
+              return i;
+            }
+            else {
+              _i = i + 1 | 0;
+              continue ;
+              
+            }
+          }
+          else {
+            _i = i + 1 | 0;
+            continue ;
+            
+          }
+        }
+      };
+    };
+    var parse_lword = function (_, _j) {
+      while(true) {
+        var j = _j;
+        if (j === len) {
+          return j;
+        }
+        else {
+          var match = Caml_string.get(str, j);
+          if (match &gt; 122 || match &lt; 97) {
+            return j;
+          }
+          else {
+            _j = j + 1 | 0;
+            continue ;
+            
+          }
+        }
+      };
+    };
+    var parse_int = function (_, _j) {
+      while(true) {
+        var j = _j;
+        if (j === len) {
+          return j;
+        }
+        else {
+          var match = Caml_string.get(str, j);
+          if (match &gt;= 48) {
+            if (match &gt;= 58) {
+              return j;
+            }
+            else {
+              _j = j + 1 | 0;
+              continue ;
+              
+            }
+          }
+          else if (match !== 45) {
+            return j;
+          }
+          else {
+            _j = j + 1 | 0;
+            continue ;
+            
+          }
+        }
+      };
+    };
+    var wstart = parse_spaces(0);
+    var wend = parse_lword(wstart, wstart);
+    var box_name = $$String.sub(str, wstart, wend - wstart | 0);
+    var nstart = parse_spaces(wend);
+    var nend = parse_int(nstart, nstart);
+    var indent;
+    if (nstart === nend) {
+      indent = 0;
+    }
+    else {
+      try {
+        indent = Caml_format.caml_int_of_string($$String.sub(str, nstart, nend - nstart | 0));
+      }
+      catch (exn){
+        if (exn[0] === Caml_builtin_exceptions.failure) {
+          indent = invalid_box(/* () */0);
+        }
+        else {
+          throw exn;
+        }
+      }
+    }
+    var exp_end = parse_spaces(nend);
+    if (exp_end !== len) {
+      invalid_box(/* () */0);
+    }
+    var box_type;
+    switch (box_name) {
+      case &quot;&quot; : 
+      case &quot;b&quot; : 
+          box_type = /* Pp_box */4;
+          break;
+      case &quot;h&quot; : 
+          box_type = /* Pp_hbox */0;
+          break;
+      case &quot;hov&quot; : 
+          box_type = /* Pp_hovbox */3;
+          break;
+      case &quot;hv&quot; : 
+          box_type = /* Pp_hvbox */2;
+          break;
+      case &quot;v&quot; : 
+          box_type = /* Pp_vbox */1;
+          break;
+      default:
+        box_type = invalid_box(/* () */0);
+    }
+    return /* tuple */[
+            indent,
+            box_type
+          ];
+  }
+}
+
+function make_padding_fmt_ebb(pad, fmt) {
+  if (typeof pad === &quot;number&quot;) {
+    return /* Padding_fmt_EBB */[
+            /* No_padding */0,
+            fmt
+          ];
+  }
+  else if (pad.tag) {
+    return /* Padding_fmt_EBB */[
+            /* Arg_padding */Block.__(1, [pad[0]]),
+            fmt
+          ];
+  }
+  else {
+    return /* Padding_fmt_EBB */[
+            /* Lit_padding */Block.__(0, [
+                pad[0],
+                pad[1]
+              ]),
+            fmt
+          ];
+  }
+}
+
+function make_precision_fmt_ebb(prec, fmt) {
+  if (typeof prec === &quot;number&quot;) {
+    if (prec !== 0) {
+      return /* Precision_fmt_EBB */[
+              /* Arg_precision */1,
+              fmt
+            ];
+    }
+    else {
+      return /* Precision_fmt_EBB */[
+              /* No_precision */0,
+              fmt
+            ];
+    }
+  }
+  else {
+    return /* Precision_fmt_EBB */[
+            /* Lit_precision */[prec[0]],
+            fmt
+          ];
+  }
+}
+
+function make_padprec_fmt_ebb(pad, prec, fmt) {
+  var match = make_precision_fmt_ebb(prec, fmt);
+  var fmt$prime = match[1];
+  var prec$1 = match[0];
+  if (typeof pad === &quot;number&quot;) {
+    return /* Padprec_fmt_EBB */[
+            /* No_padding */0,
+            prec$1,
+            fmt$prime
+          ];
+  }
+  else if (pad.tag) {
+    return /* Padprec_fmt_EBB */[
+            /* Arg_padding */Block.__(1, [pad[0]]),
+            prec$1,
+            fmt$prime
+          ];
+  }
+  else {
+    return /* Padprec_fmt_EBB */[
+            /* Lit_padding */Block.__(0, [
+                pad[0],
+                pad[1]
+              ]),
+            prec$1,
+            fmt$prime
+          ];
+  }
+}
+
+function fmt_ebb_of_string(legacy_behavior, str) {
+  var legacy_behavior$1 = legacy_behavior ? legacy_behavior[0] : /* true */1;
+  var invalid_format_message = function (str_ind, msg) {
+    return Curry._3(failwith_message(/* Format */[
+                    /* String_literal */Block.__(11, [
+                        &quot;invalid format &quot;,
+                        /* Caml_string */Block.__(3, [
+                            /* No_padding */0,
+                            /* String_literal */Block.__(11, [
+                                &quot;: at character number &quot;,
+                                /* Int */Block.__(4, [
+                                    /* Int_d */0,
+                                    /* No_padding */0,
+                                    /* No_precision */0,
+                                    /* String_literal */Block.__(11, [
+                                        &quot;, &quot;,
+                                        /* String */Block.__(2, [
+                                            /* No_padding */0,
+                                            /* End_of_format */0
+                                          ])
+                                      ])
+                                  ])
+                              ])
+                          ])
+                      ]),
+                    &quot;invalid format %S: at character number %d, %s&quot;
+                  ]), str, str_ind, msg);
+  };
+  var invalid_format_without = function (str_ind, c, s) {
+    return Curry._4(failwith_message(/* Format */[
+                    /* String_literal */Block.__(11, [
+                        &quot;invalid format &quot;,
+                        /* Caml_string */Block.__(3, [
+                            /* No_padding */0,
+                            /* String_literal */Block.__(11, [
+                                &quot;: at character number &quot;,
+                                /* Int */Block.__(4, [
+                                    /* Int_d */0,
+                                    /* No_padding */0,
+                                    /* No_precision */0,
+                                    /* String_literal */Block.__(11, [
+                                        &quot;, '&quot;,
+                                        /* Char */Block.__(0, [/* String_literal */Block.__(11, [
+                                                &quot;' without &quot;,
+                                                /* String */Block.__(2, [
+                                                    /* No_padding */0,
+                                                    /* End_of_format */0
+                                                  ])
+                                              ])])
+                                      ])
+                                  ])
+                              ])
+                          ])
+                      ]),
+                    &quot;invalid format %S: at character number %d, '%c' without %s&quot;
+                  ]), str, str_ind, c, s);
+  };
+  var expected_character = function (str_ind, expected, read) {
+    return Curry._4(failwith_message(/* Format */[
+                    /* String_literal */Block.__(11, [
+                        &quot;invalid format &quot;,
+                        /* Caml_string */Block.__(3, [
+                            /* No_padding */0,
+                            /* String_literal */Block.__(11, [
+                                &quot;: at character number &quot;,
+                                /* Int */Block.__(4, [
+                                    /* Int_d */0,
+                                    /* No_padding */0,
+                                    /* No_precision */0,
+                                    /* String_literal */Block.__(11, [
+                                        &quot;, &quot;,
+                                        /* String */Block.__(2, [
+                                            /* No_padding */0,
+                                            /* String_literal */Block.__(11, [
+                                                &quot; expected, read &quot;,
+                                                /* Caml_char */Block.__(1, [/* End_of_format */0])
+                                              ])
+                                          ])
+                                      ])
+                                  ])
+                              ])
+                          ])
+                      ]),
+                    &quot;invalid format %S: at character number %d, %s expected, read %C&quot;
+                  ]), str, str_ind, expected, read);
+  };
+  var compute_int_conv = function (pct_ind, str_ind, _plus, _sharp, _space, symb) {
+    while(true) {
+      var space = _space;
+      var sharp = _sharp;
+      var plus = _plus;
+      var exit = 0;
+      var exit$1 = 0;
+      if (plus !== 0) {
+        if (sharp !== 0) {
+          exit$1 = 2;
+        }
+        else if (space !== 0) {
+          exit = 1;
+        }
+        else if (symb !== 100) {
+          if (symb !== 105) {
+            exit = 1;
+          }
+          else {
+            return /* Int_pi */4;
+          }
+        }
+        else {
+          return /* Int_pd */1;
+        }
+      }
+      else if (sharp !== 0) {
+        if (space !== 0) {
+          exit$1 = 2;
+        }
+        else if (symb !== 88) {
+          if (symb !== 111) {
+            if (symb !== 120) {
+              exit$1 = 2;
+            }
+            else {
+              return /* Int_Cx */7;
+            }
+          }
+          else {
+            return /* Int_Co */11;
+          }
+        }
+        else {
+          return /* Int_CX */9;
+        }
+      }
+      else if (space !== 0) {
+        if (symb !== 100) {
+          if (symb !== 105) {
+            exit = 1;
+          }
+          else {
+            return /* Int_si */5;
+          }
+        }
+        else {
+          return /* Int_sd */2;
+        }
+      }
+      else {
+        var switcher = symb - 88 | 0;
+        if (switcher &gt; 32 || switcher &lt; 0) {
+          exit = 1;
+        }
+        else {
+          switch (switcher) {
+            case 0 : 
+                return /* Int_X */8;
+            case 12 : 
+                return /* Int_d */0;
+            case 17 : 
+                return /* Int_i */3;
+            case 23 : 
+                return /* Int_o */10;
+            case 29 : 
+                return /* Int_u */12;
+            case 1 : 
+            case 2 : 
+            case 3 : 
+            case 4 : 
+            case 5 : 
+            case 6 : 
+            case 7 : 
+            case 8 : 
+            case 9 : 
+            case 10 : 
+            case 11 : 
+            case 13 : 
+            case 14 : 
+            case 15 : 
+            case 16 : 
+            case 18 : 
+            case 19 : 
+            case 20 : 
+            case 21 : 
+            case 22 : 
+            case 24 : 
+            case 25 : 
+            case 26 : 
+            case 27 : 
+            case 28 : 
+            case 30 : 
+            case 31 : 
+                exit = 1;
+                break;
+            case 32 : 
+                return /* Int_x */6;
+            
+          }
+        }
+      }
+      if (exit$1 === 2) {
+        var exit$2 = 0;
+        var switcher$1 = symb - 88 | 0;
+        if (switcher$1 &gt; 32 || switcher$1 &lt; 0) {
+          exit = 1;
+        }
+        else {
+          switch (switcher$1) {
+            case 0 : 
+                if (legacy_behavior$1) {
+                  return /* Int_CX */9;
+                }
+                else {
+                  exit = 1;
+                }
+                break;
+            case 23 : 
+                if (legacy_behavior$1) {
+                  return /* Int_Co */11;
+                }
+                else {
+                  exit = 1;
+                }
+                break;
+            case 12 : 
+            case 17 : 
+            case 29 : 
+                exit$2 = 3;
+                break;
+            case 1 : 
+            case 2 : 
+            case 3 : 
+            case 4 : 
+            case 5 : 
+            case 6 : 
+            case 7 : 
+            case 8 : 
+            case 9 : 
+            case 10 : 
+            case 11 : 
+            case 13 : 
+            case 14 : 
+            case 15 : 
+            case 16 : 
+            case 18 : 
+            case 19 : 
+            case 20 : 
+            case 21 : 
+            case 22 : 
+            case 24 : 
+            case 25 : 
+            case 26 : 
+            case 27 : 
+            case 28 : 
+            case 30 : 
+            case 31 : 
+                exit = 1;
+                break;
+            case 32 : 
+                if (legacy_behavior$1) {
+                  return /* Int_Cx */7;
+                }
+                else {
+                  exit = 1;
+                }
+                break;
+            
+          }
+        }
+        if (exit$2 === 3) {
+          if (legacy_behavior$1) {
+            _sharp = /* false */0;
+            continue ;
+            
+          }
+          else {
+            return incompatible_flag(pct_ind, str_ind, symb, &quot;'#'&quot;);
+          }
+        }
+        
+      }
+      if (exit === 1) {
+        if (plus !== 0) {
+          if (space !== 0) {
+            if (legacy_behavior$1) {
+              _space = /* false */0;
+              continue ;
+              
+            }
+            else {
+              return incompatible_flag(pct_ind, str_ind, /* &quot; &quot; */32, &quot;'+'&quot;);
+            }
+          }
+          else if (legacy_behavior$1) {
+            _plus = /* false */0;
+            continue ;
+            
+          }
+          else {
+            return incompatible_flag(pct_ind, str_ind, symb, &quot;'+'&quot;);
+          }
+        }
+        else if (space !== 0) {
+          if (legacy_behavior$1) {
+            _space = /* false */0;
+            continue ;
+            
+          }
+          else {
+            return incompatible_flag(pct_ind, str_ind, symb, &quot;' '&quot;);
+          }
+        }
+        else {
+          throw [
+                Caml_builtin_exceptions.assert_failure,
+                [
+                  &quot;camlinternalFormat.ml&quot;,
+                  2716,
+                  28
+                ]
+              ];
+        }
+      }
+      
+    };
+  };
+  var incompatible_flag = function (pct_ind, str_ind, symb, option) {
+    var subfmt = $$String.sub(str, pct_ind, str_ind - pct_ind | 0);
+    return Curry._5(failwith_message(/* Format */[
+                    /* String_literal */Block.__(11, [
+                        &quot;invalid format &quot;,
+                        /* Caml_string */Block.__(3, [
+                            /* No_padding */0,
+                            /* String_literal */Block.__(11, [
+                                &quot;: at character number &quot;,
+                                /* Int */Block.__(4, [
+                                    /* Int_d */0,
+                                    /* No_padding */0,
+                                    /* No_precision */0,
+                                    /* String_literal */Block.__(11, [
+                                        &quot;, &quot;,
+                                        /* String */Block.__(2, [
+                                            /* No_padding */0,
+                                            /* String_literal */Block.__(11, [
+                                                &quot; is incompatible with '&quot;,
+                                                /* Char */Block.__(0, [/* String_literal */Block.__(11, [
+                                                        &quot;' in sub-format &quot;,
+                                                        /* Caml_string */Block.__(3, [
+                                                            /* No_padding */0,
+                                                            /* End_of_format */0
+                                                          ])
+                                                      ])])
+                                              ])
+                                          ])
+                                      ])
+                                  ])
+                              ])
+                          ])
+                      ]),
+                    &quot;invalid format %S: at character number %d, %s is incompatible with '%c' in sub-format %S&quot;
+                  ]), str, pct_ind, option, symb, subfmt);
+  };
+  var parse_positive = function (_str_ind, end_ind, _acc) {
+    while(true) {
+      var acc = _acc;
+      var str_ind = _str_ind;
+      if (str_ind === end_ind) {
+        invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+      }
+      var c = Caml_string.get(str, str_ind);
+      if (c &gt; 57 || c &lt; 48) {
+        return /* tuple */[
+                str_ind,
+                acc
+              ];
+      }
+      else {
+        var new_acc = Caml_int32.imul(acc, 10) + (c - /* &quot;0&quot; */48 | 0) | 0;
+        if (new_acc &gt; Sys.max_string_length) {
+          return Curry._3(failwith_message(/* Format */[
+                          /* String_literal */Block.__(11, [
+                              &quot;invalid format &quot;,
+                              /* Caml_string */Block.__(3, [
+                                  /* No_padding */0,
+                                  /* String_literal */Block.__(11, [
+                                      &quot;: integer &quot;,
+                                      /* Int */Block.__(4, [
+                                          /* Int_d */0,
+                                          /* No_padding */0,
+                                          /* No_precision */0,
+                                          /* String_literal */Block.__(11, [
+                                              &quot; is greater than the limit &quot;,
+                                              /* Int */Block.__(4, [
+                                                  /* Int_d */0,
+                                                  /* No_padding */0,
+                                                  /* No_precision */0,
+                                                  /* End_of_format */0
+                                                ])
+                                            ])
+                                        ])
+                                    ])
+                                ])
+                            ]),
+                          &quot;invalid format %S: integer %d is greater than the limit %d&quot;
+                        ]), str, new_acc, Sys.max_string_length);
+        }
+        else {
+          _acc = new_acc;
+          _str_ind = str_ind + 1 | 0;
+          continue ;
+          
+        }
+      }
+    };
+  };
+  var parse_after_precision = function (pct_ind, str_ind, end_ind, minus, plus, sharp, space, ign, pad, prec) {
+    if (str_ind === end_ind) {
+      invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+    }
+    var parse_conv = function (padprec) {
+      return parse_conversion(pct_ind, str_ind + 1 | 0, end_ind, plus, sharp, space, ign, pad, prec, padprec, Caml_string.get(str, str_ind));
+    };
+    if (typeof pad === &quot;number&quot;) {
+      var exit = 0;
+      if (typeof prec === &quot;number&quot;) {
+        if (prec !== 0) {
+          exit = 1;
+        }
+        else {
+          return parse_conv(/* No_padding */0);
+        }
+      }
+      else {
+        exit = 1;
+      }
+      if (exit === 1) {
+        if (minus !== 0) {
+          if (typeof prec === &quot;number&quot;) {
+            return parse_conv(/* Arg_padding */Block.__(1, [/* Left */0]));
+          }
+          else {
+            return parse_conv(/* Lit_padding */Block.__(0, [
+                          /* Left */0,
+                          prec[0]
+                        ]));
+          }
+        }
+        else if (typeof prec === &quot;number&quot;) {
+          return parse_conv(/* Arg_padding */Block.__(1, [/* Right */1]));
+        }
+        else {
+          return parse_conv(/* Lit_padding */Block.__(0, [
+                        /* Right */1,
+                        prec[0]
+                      ]));
+        }
+      }
+      
+    }
+    else {
+      return parse_conv(pad);
+    }
+  };
+  var parse_after_padding = function (pct_ind, str_ind, end_ind, minus, plus, sharp, space, ign, pad) {
+    if (str_ind === end_ind) {
+      invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+    }
+    var symb = Caml_string.get(str, str_ind);
+    if (symb !== 46) {
+      return parse_conversion(pct_ind, str_ind + 1 | 0, end_ind, plus, sharp, space, ign, pad, /* No_precision */0, pad, symb);
+    }
+    else {
+      var pct_ind$1 = pct_ind;
+      var str_ind$1 = str_ind + 1 | 0;
+      var end_ind$1 = end_ind;
+      var minus$1 = minus;
+      var plus$1 = plus;
+      var sharp$1 = sharp;
+      var space$1 = space;
+      var ign$1 = ign;
+      var pad$1 = pad;
+      if (str_ind$1 === end_ind$1) {
+        invalid_format_message(end_ind$1, &quot;unexpected end of format&quot;);
+      }
+      var parse_literal = function (minus, str_ind) {
+        var match = parse_positive(str_ind, end_ind$1, 0);
+        return parse_after_precision(pct_ind$1, match[0], end_ind$1, minus, plus$1, sharp$1, space$1, ign$1, pad$1, /* Lit_precision */[match[1]]);
+      };
+      var symb$1 = Caml_string.get(str, str_ind$1);
+      var exit = 0;
+      var exit$1 = 0;
+      if (symb$1 &gt;= 48) {
+        if (symb$1 &gt;= 58) {
+          exit = 1;
+        }
+        else {
+          return parse_literal(minus$1, str_ind$1);
+        }
+      }
+      else if (symb$1 &gt;= 42) {
+        switch (symb$1 - 42 | 0) {
+          case 0 : 
+              return parse_after_precision(pct_ind$1, str_ind$1 + 1 | 0, end_ind$1, minus$1, plus$1, sharp$1, space$1, ign$1, pad$1, /* Arg_precision */1);
+          case 1 : 
+          case 3 : 
+              exit$1 = 2;
+              break;
+          case 2 : 
+          case 4 : 
+          case 5 : 
+              exit = 1;
+              break;
+          
+        }
+      }
+      else {
+        exit = 1;
+      }
+      if (exit$1 === 2) {
+        if (legacy_behavior$1) {
+          return parse_literal(minus$1 || +(symb$1 === /* &quot;-&quot; */45), str_ind$1 + 1 | 0);
+        }
+        else {
+          exit = 1;
+        }
+      }
+      if (exit === 1) {
+        if (legacy_behavior$1) {
+          return parse_after_precision(pct_ind$1, str_ind$1, end_ind$1, minus$1, plus$1, sharp$1, space$1, ign$1, pad$1, /* Lit_precision */[0]);
+        }
+        else {
+          return invalid_format_without(str_ind$1 - 1 | 0, /* &quot;.&quot; */46, &quot;precision&quot;);
+        }
+      }
+      
+    }
+  };
+  var parse_literal = function (lit_start, _str_ind, end_ind) {
+    while(true) {
+      var str_ind = _str_ind;
+      if (str_ind === end_ind) {
+        return add_literal(lit_start, str_ind, /* End_of_format */0);
+      }
+      else {
+        var match = Caml_string.get(str, str_ind);
+        if (match !== 37) {
+          if (match !== 64) {
+            _str_ind = str_ind + 1 | 0;
+            continue ;
+            
+          }
+          else {
+            var match$1 = parse_after_at(str_ind + 1 | 0, end_ind);
+            return add_literal(lit_start, str_ind, match$1[0]);
+          }
+        }
+        else {
+          var match$2 = parse_format(str_ind, end_ind);
+          return add_literal(lit_start, str_ind, match$2[0]);
+        }
+      }
+    };
+  };
+  var parse_format = function (pct_ind, end_ind) {
+    var pct_ind$1 = pct_ind;
+    var str_ind = pct_ind + 1 | 0;
+    var end_ind$1 = end_ind;
+    if (str_ind === end_ind$1) {
+      invalid_format_message(end_ind$1, &quot;unexpected end of format&quot;);
+    }
+    var match = Caml_string.get(str, str_ind);
+    if (match !== 95) {
+      return parse_flags(pct_ind$1, str_ind, end_ind$1, /* false */0);
+    }
+    else {
+      return parse_flags(pct_ind$1, str_ind + 1 | 0, end_ind$1, /* true */1);
+    }
+  };
+  var parse_after_at = function (str_ind, end_ind) {
+    if (str_ind === end_ind) {
+      return /* Fmt_EBB */[/* Char_literal */Block.__(12, [
+                  /* &quot;@&quot; */64,
+                  /* End_of_format */0
+                ])];
+    }
+    else {
+      var c = Caml_string.get(str, str_ind);
+      var exit = 0;
+      if (c &gt;= 65) {
+        if (c &gt;= 94) {
+          var switcher = c - 123 | 0;
+          if (switcher &gt; 2 || switcher &lt; 0) {
+            exit = 1;
+          }
+          else {
+            switch (switcher) {
+              case 0 : 
+                  return parse_tag(/* true */1, str_ind + 1 | 0, end_ind);
+              case 1 : 
+                  exit = 1;
+                  break;
+              case 2 : 
+                  var beg_ind = str_ind + 1 | 0;
+                  var match = parse_literal(beg_ind, beg_ind, end_ind);
+                  return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                              /* Close_tag */1,
+                              match[0]
+                            ])];
+              
+            }
+          }
+        }
+        else if (c &gt;= 91) {
+          switch (c - 91 | 0) {
+            case 0 : 
+                return parse_tag(/* false */0, str_ind + 1 | 0, end_ind);
+            case 1 : 
+                exit = 1;
+                break;
+            case 2 : 
+                var beg_ind$1 = str_ind + 1 | 0;
+                var match$1 = parse_literal(beg_ind$1, beg_ind$1, end_ind);
+                return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                            /* Close_box */0,
+                            match$1[0]
+                          ])];
+            
+          }
+        }
+        else {
+          exit = 1;
+        }
+      }
+      else if (c !== 10) {
+        if (c &gt;= 32) {
+          switch (c - 32 | 0) {
+            case 0 : 
+                var beg_ind$2 = str_ind + 1 | 0;
+                var match$2 = parse_literal(beg_ind$2, beg_ind$2, end_ind);
+                return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                            /* Break */Block.__(0, [
+                                &quot;@ &quot;,
+                                1,
+                                0
+                              ]),
+                            match$2[0]
+                          ])];
+            case 5 : 
+                if ((str_ind + 1 | 0) &lt; end_ind &amp;&amp; Caml_string.get(str, str_ind + 1 | 0) === /* &quot;%&quot; */37) {
+                  var beg_ind$3 = str_ind + 2 | 0;
+                  var match$3 = parse_literal(beg_ind$3, beg_ind$3, end_ind);
+                  return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                              /* Escaped_percent */6,
+                              match$3[0]
+                            ])];
+                }
+                else {
+                  var match$4 = parse_literal(str_ind, str_ind, end_ind);
+                  return /* Fmt_EBB */[/* Char_literal */Block.__(12, [
+                              /* &quot;@&quot; */64,
+                              match$4[0]
+                            ])];
+                }
+                break;
+            case 12 : 
+                var beg_ind$4 = str_ind + 1 | 0;
+                var match$5 = parse_literal(beg_ind$4, beg_ind$4, end_ind);
+                return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                            /* Break */Block.__(0, [
+                                &quot;@,&quot;,
+                                0,
+                                0
+                              ]),
+                            match$5[0]
+                          ])];
+            case 14 : 
+                var beg_ind$5 = str_ind + 1 | 0;
+                var match$6 = parse_literal(beg_ind$5, beg_ind$5, end_ind);
+                return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                            /* Flush_newline */4,
+                            match$6[0]
+                          ])];
+            case 27 : 
+                var str_ind$1 = str_ind + 1 | 0;
+                var end_ind$1 = end_ind;
+                var match$7;
+                try {
+                  if (str_ind$1 === end_ind$1 || Caml_string.get(str, str_ind$1) !== /* &quot;&lt;&quot; */60) {
+                    throw Caml_builtin_exceptions.not_found;
+                  }
+                  var str_ind_1 = parse_spaces(str_ind$1 + 1 | 0, end_ind$1);
+                  var match$8 = Caml_string.get(str, str_ind_1);
+                  var exit$1 = 0;
+                  if (match$8 &gt;= 48) {
+                    if (match$8 &gt;= 58) {
+                      throw Caml_builtin_exceptions.not_found;
+                    }
+                    else {
+                      exit$1 = 1;
+                    }
+                  }
+                  else if (match$8 !== 45) {
+                    throw Caml_builtin_exceptions.not_found;
+                  }
+                  else {
+                    exit$1 = 1;
+                  }
+                  if (exit$1 === 1) {
+                    var match$9 = parse_integer(str_ind_1, end_ind$1);
+                    var width = match$9[1];
+                    var str_ind_3 = parse_spaces(match$9[0], end_ind$1);
+                    var match$10 = Caml_string.get(str, str_ind_3);
+                    var switcher$1 = match$10 - 45 | 0;
+                    if (switcher$1 &gt; 12 || switcher$1 &lt; 0) {
+                      if (switcher$1 !== 17) {
+                        throw Caml_builtin_exceptions.not_found;
+                      }
+                      else {
+                        var s = $$String.sub(str, str_ind$1 - 2 | 0, (str_ind_3 - str_ind$1 | 0) + 3 | 0);
+                        match$7 = /* tuple */[
+                          str_ind_3 + 1 | 0,
+                          /* Break */Block.__(0, [
+                              s,
+                              width,
+                              0
+                            ])
+                        ];
+                      }
+                    }
+                    else if (switcher$1 === 2 || switcher$1 === 1) {
+                      throw Caml_builtin_exceptions.not_found;
+                    }
+                    else {
+                      var match$11 = parse_integer(str_ind_3, end_ind$1);
+                      var str_ind_5 = parse_spaces(match$11[0], end_ind$1);
+                      if (Caml_string.get(str, str_ind_5) !== /* &quot;&gt;&quot; */62) {
+                        throw Caml_builtin_exceptions.not_found;
+                      }
+                      var s$1 = $$String.sub(str, str_ind$1 - 2 | 0, (str_ind_5 - str_ind$1 | 0) + 3 | 0);
+                      match$7 = /* tuple */[
+                        str_ind_5 + 1 | 0,
+                        /* Break */Block.__(0, [
+                            s$1,
+                            width,
+                            match$11[1]
+                          ])
+                      ];
+                    }
+                  }
+                  
+                }
+                catch (exn){
+                  if (exn === Caml_builtin_exceptions.not_found) {
+                    match$7 = /* tuple */[
+                      str_ind$1,
+                      /* Break */Block.__(0, [
+                          &quot;@;&quot;,
+                          1,
+                          0
+                        ])
+                    ];
+                  }
+                  else if (exn[0] === Caml_builtin_exceptions.failure) {
+                    match$7 = /* tuple */[
+                      str_ind$1,
+                      /* Break */Block.__(0, [
+                          &quot;@;&quot;,
+                          1,
+                          0
+                        ])
+                    ];
+                  }
+                  else {
+                    throw exn;
+                  }
+                }
+                var next_ind = match$7[0];
+                var match$12 = parse_literal(next_ind, next_ind, end_ind$1);
+                return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                            match$7[1],
+                            match$12[0]
+                          ])];
+            case 28 : 
+                var str_ind$2 = str_ind + 1 | 0;
+                var end_ind$2 = end_ind;
+                var match$13;
+                try {
+                  var str_ind_1$1 = parse_spaces(str_ind$2, end_ind$2);
+                  var match$14 = Caml_string.get(str, str_ind_1$1);
+                  var exit$2 = 0;
+                  if (match$14 &gt;= 48) {
+                    if (match$14 &gt;= 58) {
+                      match$13 = /* None */0;
+                    }
+                    else {
+                      exit$2 = 1;
+                    }
+                  }
+                  else if (match$14 !== 45) {
+                    match$13 = /* None */0;
+                  }
+                  else {
+                    exit$2 = 1;
+                  }
+                  if (exit$2 === 1) {
+                    var match$15 = parse_integer(str_ind_1$1, end_ind$2);
+                    var str_ind_3$1 = parse_spaces(match$15[0], end_ind$2);
+                    if (Caml_string.get(str, str_ind_3$1) !== /* &quot;&gt;&quot; */62) {
+                      throw Caml_builtin_exceptions.not_found;
+                    }
+                    var s$2 = $$String.sub(str, str_ind$2 - 2 | 0, (str_ind_3$1 - str_ind$2 | 0) + 3 | 0);
+                    match$13 = /* Some */[/* tuple */[
+                        str_ind_3$1 + 1 | 0,
+                        /* Magic_size */Block.__(1, [
+                            s$2,
+                            match$15[1]
+                          ])
+                      ]];
+                  }
+                  
+                }
+                catch (exn$1){
+                  if (exn$1 === Caml_builtin_exceptions.not_found) {
+                    match$13 = /* None */0;
+                  }
+                  else if (exn$1[0] === Caml_builtin_exceptions.failure) {
+                    match$13 = /* None */0;
+                  }
+                  else {
+                    throw exn$1;
+                  }
+                }
+                if (match$13) {
+                  var match$16 = match$13[0];
+                  var next_ind$1 = match$16[0];
+                  var match$17 = parse_literal(next_ind$1, next_ind$1, end_ind$2);
+                  return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                              match$16[1],
+                              match$17[0]
+                            ])];
+                }
+                else {
+                  var match$18 = parse_literal(str_ind$2, str_ind$2, end_ind$2);
+                  return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                              /* Scan_indic */Block.__(2, [/* &quot;&lt;&quot; */60]),
+                              match$18[0]
+                            ])];
+                }
+            case 1 : 
+            case 2 : 
+            case 3 : 
+            case 4 : 
+            case 6 : 
+            case 7 : 
+            case 8 : 
+            case 9 : 
+            case 10 : 
+            case 11 : 
+            case 13 : 
+            case 15 : 
+            case 16 : 
+            case 17 : 
+            case 18 : 
+            case 19 : 
+            case 20 : 
+            case 21 : 
+            case 22 : 
+            case 23 : 
+            case 24 : 
+            case 25 : 
+            case 26 : 
+            case 29 : 
+            case 30 : 
+                exit = 1;
+                break;
+            case 31 : 
+                var beg_ind$6 = str_ind + 1 | 0;
+                var match$19 = parse_literal(beg_ind$6, beg_ind$6, end_ind);
+                return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                            /* FFlush */2,
+                            match$19[0]
+                          ])];
+            case 32 : 
+                var beg_ind$7 = str_ind + 1 | 0;
+                var match$20 = parse_literal(beg_ind$7, beg_ind$7, end_ind);
+                return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                            /* Escaped_at */5,
+                            match$20[0]
+                          ])];
+            
+          }
+        }
+        else {
+          exit = 1;
+        }
+      }
+      else {
+        var beg_ind$8 = str_ind + 1 | 0;
+        var match$21 = parse_literal(beg_ind$8, beg_ind$8, end_ind);
+        return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                    /* Force_newline */3,
+                    match$21[0]
+                  ])];
+      }
+      if (exit === 1) {
+        var beg_ind$9 = str_ind + 1 | 0;
+        var match$22 = parse_literal(beg_ind$9, beg_ind$9, end_ind);
+        return /* Fmt_EBB */[/* Formatting_lit */Block.__(17, [
+                    /* Scan_indic */Block.__(2, [c]),
+                    match$22[0]
+                  ])];
+      }
+      
+    }
+  };
+  var add_literal = function (lit_start, str_ind, fmt) {
+    var size = str_ind - lit_start | 0;
+    if (size !== 0) {
+      if (size !== 1) {
+        return /* Fmt_EBB */[/* String_literal */Block.__(11, [
+                    $$String.sub(str, lit_start, size),
+                    fmt
+                  ])];
+      }
+      else {
+        return /* Fmt_EBB */[/* Char_literal */Block.__(12, [
+                    Caml_string.get(str, lit_start),
+                    fmt
+                  ])];
+      }
+    }
+    else {
+      return /* Fmt_EBB */[fmt];
+    }
+  };
+  var parse_spaces = function (_str_ind, end_ind) {
+    while(true) {
+      var str_ind = _str_ind;
+      if (str_ind === end_ind) {
+        invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+      }
+      if (Caml_string.get(str, str_ind) === /* &quot; &quot; */32) {
+        _str_ind = str_ind + 1 | 0;
+        continue ;
+        
+      }
+      else {
+        return str_ind;
+      }
+    };
+  };
+  var parse_integer = function (str_ind, end_ind) {
+    if (str_ind === end_ind) {
+      invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+    }
+    var match = Caml_string.get(str, str_ind);
+    if (match &gt;= 48) {
+      if (match &gt;= 58) {
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                2621,
+                11
+              ]
+            ];
+      }
+      else {
+        return parse_positive(str_ind, end_ind, 0);
+      }
+    }
+    else if (match !== 45) {
+      throw [
+            Caml_builtin_exceptions.assert_failure,
+            [
+              &quot;camlinternalFormat.ml&quot;,
+              2621,
+              11
+            ]
+          ];
+    }
+    else {
+      if ((str_ind + 1 | 0) === end_ind) {
+        invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+      }
+      var c = Caml_string.get(str, str_ind + 1 | 0);
+      if (c &gt; 57 || c &lt; 48) {
+        return expected_character(str_ind + 1 | 0, &quot;digit&quot;, c);
+      }
+      else {
+        var match$1 = parse_positive(str_ind + 1 | 0, end_ind, 0);
+        return /* tuple */[
+                match$1[0],
+                -match$1[1] | 0
+              ];
+      }
+    }
+  };
+  var compute_float_conv = function (pct_ind, str_ind, _plus, _space, symb) {
+    while(true) {
+      var space = _space;
+      var plus = _plus;
+      if (plus !== 0) {
+        if (space !== 0) {
+          if (legacy_behavior$1) {
+            _space = /* false */0;
+            continue ;
+            
+          }
+          else {
+            return incompatible_flag(pct_ind, str_ind, /* &quot; &quot; */32, &quot;'+'&quot;);
+          }
+        }
+        else {
+          var exit = 0;
+          if (symb &gt;= 72) {
+            var switcher = symb - 101 | 0;
+            if (switcher &gt; 2 || switcher &lt; 0) {
+              exit = 1;
+            }
+            else {
+              switch (switcher) {
+                case 0 : 
+                    return /* Float_pe */4;
+                case 1 : 
+                    return /* Float_pf */1;
+                case 2 : 
+                    return /* Float_pg */10;
+                
+              }
+            }
+          }
+          else if (symb &gt;= 69) {
+            switch (symb - 69 | 0) {
+              case 0 : 
+                  return /* Float_pE */7;
+              case 1 : 
+                  exit = 1;
+                  break;
+              case 2 : 
+                  return /* Float_pG */13;
+              
+            }
+          }
+          else {
+            exit = 1;
+          }
+          if (exit === 1) {
+            if (legacy_behavior$1) {
+              _plus = /* false */0;
+              continue ;
+              
+            }
+            else {
+              return incompatible_flag(pct_ind, str_ind, symb, &quot;'+'&quot;);
+            }
+          }
+          
+        }
+      }
+      else if (space !== 0) {
+        var exit$1 = 0;
+        if (symb &gt;= 72) {
+          var switcher$1 = symb - 101 | 0;
+          if (switcher$1 &gt; 2 || switcher$1 &lt; 0) {
+            exit$1 = 1;
+          }
+          else {
+            switch (switcher$1) {
+              case 0 : 
+                  return /* Float_se */5;
+              case 1 : 
+                  return /* Float_sf */2;
+              case 2 : 
+                  return /* Float_sg */11;
+              
+            }
+          }
+        }
+        else if (symb &gt;= 69) {
+          switch (symb - 69 | 0) {
+            case 0 : 
+                return /* Float_sE */8;
+            case 1 : 
+                exit$1 = 1;
+                break;
+            case 2 : 
+                return /* Float_sG */14;
+            
+          }
+        }
+        else {
+          exit$1 = 1;
+        }
+        if (exit$1 === 1) {
+          if (legacy_behavior$1) {
+            _space = /* false */0;
+            continue ;
+            
+          }
+          else {
+            return incompatible_flag(pct_ind, str_ind, symb, &quot;' '&quot;);
+          }
+        }
+        
+      }
+      else if (symb &gt;= 72) {
+        var switcher$2 = symb - 101 | 0;
+        if (switcher$2 &gt; 2 || switcher$2 &lt; 0) {
+          throw [
+                Caml_builtin_exceptions.assert_failure,
+                [
+                  &quot;camlinternalFormat.ml&quot;,
+                  2744,
+                  25
+                ]
+              ];
+        }
+        else {
+          switch (switcher$2) {
+            case 0 : 
+                return /* Float_e */3;
+            case 1 : 
+                return /* Float_f */0;
+            case 2 : 
+                return /* Float_g */9;
+            
+          }
+        }
+      }
+      else if (symb &gt;= 69) {
+        switch (symb - 69 | 0) {
+          case 0 : 
+              return /* Float_E */6;
+          case 1 : 
+              return /* Float_F */15;
+          case 2 : 
+              return /* Float_G */12;
+          
+        }
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;camlinternalFormat.ml&quot;,
+                2744,
+                25
+              ]
+            ];
+      }
+    };
+  };
+  var search_subformat_end = function (_str_ind, end_ind, c) {
+    while(true) {
+      var str_ind = _str_ind;
+      if (str_ind === end_ind) {
+        Curry._3(failwith_message(/* Format */[
+                  /* String_literal */Block.__(11, [
+                      &quot;invalid format &quot;,
+                      /* Caml_string */Block.__(3, [
+                          /* No_padding */0,
+                          /* String_literal */Block.__(11, [
+                              ': unclosed sub-format, expected &quot;',
+                              /* Char_literal */Block.__(12, [
+                                  /* &quot;%&quot; */37,
+                                  /* Char */Block.__(0, [/* String_literal */Block.__(11, [
+                                          '&quot; at character number ',
+                                          /* Int */Block.__(4, [
+                                              /* Int_d */0,
+                                              /* No_padding */0,
+                                              /* No_precision */0,
+                                              /* End_of_format */0
+                                            ])
+                                        ])])
+                                ])
+                            ])
+                        ])
+                    ]),
+                  'invalid format %S: unclosed sub-format, expected &quot;%%%c&quot; at character number %d'
+                ]), str, c, end_ind);
+      }
+      var match = Caml_string.get(str, str_ind);
+      if (match !== 37) {
+        _str_ind = str_ind + 1 | 0;
+        continue ;
+        
+      }
+      else {
+        if ((str_ind + 1 | 0) === end_ind) {
+          invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+        }
+        if (Caml_string.get(str, str_ind + 1 | 0) === c) {
+          return str_ind;
+        }
+        else {
+          var match$1 = Caml_string.get(str, str_ind + 1 | 0);
+          var exit = 0;
+          if (match$1 &gt;= 95) {
+            if (match$1 &gt;= 123) {
+              if (match$1 &gt;= 126) {
+                exit = 1;
+              }
+              else {
+                switch (match$1 - 123 | 0) {
+                  case 0 : 
+                      var sub_end = search_subformat_end(str_ind + 2 | 0, end_ind, /* &quot;}&quot; */125);
+                      _str_ind = sub_end + 2 | 0;
+                      continue ;
+                      case 1 : 
+                      exit = 1;
+                      break;
+                  case 2 : 
+                      return expected_character(str_ind + 1 | 0, &quot;character ')'&quot;, /* &quot;}&quot; */125);
+                  
+                }
+              }
+            }
+            else if (match$1 &gt;= 96) {
+              exit = 1;
+            }
+            else {
+              if ((str_ind + 2 | 0) === end_ind) {
+                invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+              }
+              var match$2 = Caml_string.get(str, str_ind + 2 | 0);
+              if (match$2 !== 40) {
+                if (match$2 !== 123) {
+                  _str_ind = str_ind + 3 | 0;
+                  continue ;
+                  
+                }
+                else {
+                  var sub_end$1 = search_subformat_end(str_ind + 3 | 0, end_ind, /* &quot;}&quot; */125);
+                  _str_ind = sub_end$1 + 2 | 0;
+                  continue ;
+                  
+                }
+              }
+              else {
+                var sub_end$2 = search_subformat_end(str_ind + 3 | 0, end_ind, /* &quot;)&quot; */41);
+                _str_ind = sub_end$2 + 2 | 0;
+                continue ;
+                
+              }
+            }
+          }
+          else if (match$1 !== 40) {
+            if (match$1 !== 41) {
+              exit = 1;
+            }
+            else {
+              return expected_character(str_ind + 1 | 0, &quot;character '}'&quot;, /* &quot;)&quot; */41);
+            }
+          }
+          else {
+            var sub_end$3 = search_subformat_end(str_ind + 2 | 0, end_ind, /* &quot;)&quot; */41);
+            _str_ind = sub_end$3 + 2 | 0;
+            continue ;
+            
+          }
+          if (exit === 1) {
+            _str_ind = str_ind + 2 | 0;
+            continue ;
+            
+          }
+          
+        }
+      }
+    };
+  };
+  var parse_conversion = function (pct_ind, str_ind, end_ind, plus, sharp, space, ign, pad, prec, padprec, symb) {
+    var plus_used = /* false */0;
+    var sharp_used = /* false */0;
+    var space_used = /* false */0;
+    var ign_used = [/* false */0];
+    var pad_used = /* false */0;
+    var prec_used = [/* false */0];
+    var check_no_0 = function (symb, pad) {
+      if (typeof pad === &quot;number&quot;) {
+        return pad;
+      }
+      else if (pad.tag) {
+        if (pad[0] &gt;= 2) {
+          if (legacy_behavior$1) {
+            return /* Arg_padding */Block.__(1, [/* Right */1]);
+          }
+          else {
+            return incompatible_flag(pct_ind, str_ind, symb, &quot;0&quot;);
+          }
+        }
+        else {
+          return pad;
+        }
+      }
+      else if (pad[0] &gt;= 2) {
+        if (legacy_behavior$1) {
+          return /* Lit_padding */Block.__(0, [
+                    /* Right */1,
+                    pad[1]
+                  ]);
+        }
+        else {
+          return incompatible_flag(pct_ind, str_ind, symb, &quot;0&quot;);
+        }
+      }
+      else {
+        return pad;
+      }
+    };
+    var opt_of_pad = function (c, pad) {
+      if (typeof pad === &quot;number&quot;) {
+        return /* None */0;
+      }
+      else if (pad.tag) {
+        return incompatible_flag(pct_ind, str_ind, c, &quot;'*'&quot;);
+      }
+      else {
+        switch (pad[0]) {
+          case 0 : 
+              if (legacy_behavior$1) {
+                return /* Some */[pad[1]];
+              }
+              else {
+                return incompatible_flag(pct_ind, str_ind, c, &quot;'-'&quot;);
+              }
+          case 1 : 
+              return /* Some */[pad[1]];
+          case 2 : 
+              if (legacy_behavior$1) {
+                return /* Some */[pad[1]];
+              }
+              else {
+                return incompatible_flag(pct_ind, str_ind, c, &quot;'0'&quot;);
+              }
+          
+        }
+      }
+    };
+    var get_prec_opt = function () {
+      prec_used[0] = /* true */1;
+      if (typeof prec === &quot;number&quot;) {
+        if (prec !== 0) {
+          return incompatible_flag(pct_ind, str_ind, /* &quot;_&quot; */95, &quot;'*'&quot;);
+        }
+        else {
+          return /* None */0;
+        }
+      }
+      else {
+        return /* Some */[prec[0]];
+      }
+    };
+    var fmt_result;
+    var exit = 0;
+    var exit$1 = 0;
+    var exit$2 = 0;
+    if (symb &gt;= 124) {
+      exit$1 = 6;
+    }
+    else {
+      switch (symb) {
+        case 33 : 
+            var match = parse_literal(str_ind, str_ind, end_ind);
+            fmt_result = /* Fmt_EBB */[/* Flush */Block.__(10, [match[0]])];
+            break;
+        case 40 : 
+            var sub_end = search_subformat_end(str_ind, end_ind, /* &quot;)&quot; */41);
+            var beg_ind = sub_end + 2 | 0;
+            var match$1 = parse_literal(beg_ind, beg_ind, end_ind);
+            var fmt_rest = match$1[0];
+            var match$2 = parse_literal(str_ind, str_ind, sub_end);
+            var sub_fmtty = fmtty_of_fmt(match$2[0]);
+            if (ign_used[0] = /* true */1, ign) {
+              pad_used = /* true */1;
+              var ignored_000 = opt_of_pad(/* &quot;_&quot; */95, pad);
+              var ignored = /* Ignored_format_subst */Block.__(8, [
+                  ignored_000,
+                  sub_fmtty
+                ]);
+              fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                    ignored,
+                    fmt_rest
+                  ])];
+            }
+            else {
+              pad_used = /* true */1;
+              fmt_result = /* Fmt_EBB */[/* Format_subst */Block.__(14, [
+                    opt_of_pad(/* &quot;(&quot; */40, pad),
+                    sub_fmtty,
+                    fmt_rest
+                  ])];
+            }
+            break;
+        case 44 : 
+            fmt_result = parse_literal(str_ind, str_ind, end_ind);
+            break;
+        case 37 : 
+        case 64 : 
+            exit$1 = 4;
+            break;
+        case 67 : 
+            var match$3 = parse_literal(str_ind, str_ind, end_ind);
+            var fmt_rest$1 = match$3[0];
+            fmt_result = (ign_used[0] = /* true */1, ign) ? /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                    /* Ignored_caml_char */1,
+                    fmt_rest$1
+                  ])] : /* Fmt_EBB */[/* Caml_char */Block.__(1, [fmt_rest$1])];
+            break;
+        case 78 : 
+            var match$4 = parse_literal(str_ind, str_ind, end_ind);
+            var fmt_rest$2 = match$4[0];
+            if (ign_used[0] = /* true */1, ign) {
+              var ignored$1 = /* Ignored_scan_get_counter */Block.__(10, [/* Token_counter */2]);
+              fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                    ignored$1,
+                    fmt_rest$2
+                  ])];
+            }
+            else {
+              fmt_result = /* Fmt_EBB */[/* Scan_get_counter */Block.__(21, [
+                    /* Token_counter */2,
+                    fmt_rest$2
+                  ])];
+            }
+            break;
+        case 83 : 
+            pad_used = /* true */1;
+            var pad$1 = check_no_0(symb, padprec);
+            var match$5 = parse_literal(str_ind, str_ind, end_ind);
+            var fmt_rest$3 = match$5[0];
+            if (ign_used[0] = /* true */1, ign) {
+              pad_used = /* true */1;
+              var ignored$2 = /* Ignored_caml_string */Block.__(1, [opt_of_pad(/* &quot;_&quot; */95, padprec)]);
+              fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                    ignored$2,
+                    fmt_rest$3
+                  ])];
+            }
+            else {
+              var match$6 = make_padding_fmt_ebb(pad$1, fmt_rest$3);
+              fmt_result = /* Fmt_EBB */[/* Caml_string */Block.__(3, [
+                    match$6[0],
+                    match$6[1]
+                  ])];
+            }
+            break;
+        case 91 : 
+            var match$7 = parse_char_set(str_ind, end_ind);
+            var char_set = match$7[1];
+            var next_ind = match$7[0];
+            var match$8 = parse_literal(next_ind, next_ind, end_ind);
+            var fmt_rest$4 = match$8[0];
+            if (ign_used[0] = /* true */1, ign) {
+              pad_used = /* true */1;
+              var ignored_000$1 = opt_of_pad(/* &quot;_&quot; */95, pad);
+              var ignored$3 = /* Ignored_scan_char_set */Block.__(9, [
+                  ignored_000$1,
+                  char_set
+                ]);
+              fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                    ignored$3,
+                    fmt_rest$4
+                  ])];
+            }
+            else {
+              pad_used = /* true */1;
+              fmt_result = /* Fmt_EBB */[/* Scan_char_set */Block.__(20, [
+                    opt_of_pad(/* &quot;[&quot; */91, pad),
+                    char_set,
+                    fmt_rest$4
+                  ])];
+            }
+            break;
+        case 32 : 
+        case 35 : 
+        case 43 : 
+        case 45 : 
+        case 95 : 
+            exit$1 = 5;
+            break;
+        case 97 : 
+            var match$9 = parse_literal(str_ind, str_ind, end_ind);
+            fmt_result = /* Fmt_EBB */[/* Alpha */Block.__(15, [match$9[0]])];
+            break;
+        case 66 : 
+        case 98 : 
+            exit$1 = 3;
+            break;
+        case 99 : 
+            var char_format = function (fmt_rest) {
+              if (ign_used[0] = /* true */1, ign) {
+                return /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                            /* Ignored_char */0,
+                            fmt_rest
+                          ])];
+              }
+              else {
+                return /* Fmt_EBB */[/* Char */Block.__(0, [fmt_rest])];
+              }
+            };
+            var scan_format = function (fmt_rest) {
+              if (ign_used[0] = /* true */1, ign) {
+                return /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                            /* Ignored_scan_next_char */4,
+                            fmt_rest
+                          ])];
+              }
+              else {
+                return /* Fmt_EBB */[/* Scan_next_char */Block.__(22, [fmt_rest])];
+              }
+            };
+            var match$10 = parse_literal(str_ind, str_ind, end_ind);
+            var fmt_rest$5 = match$10[0];
+            pad_used = /* true */1;
+            var match$11 = opt_of_pad(/* &quot;c&quot; */99, pad);
+            fmt_result = match$11 ? (
+                match$11[0] !== 0 ? (
+                    legacy_behavior$1 ? char_format(fmt_rest$5) : invalid_format_message(str_ind, &quot;non-zero widths are unsupported for %c conversions&quot;)
+                  ) : scan_format(fmt_rest$5)
+              ) : char_format(fmt_rest$5);
+            break;
+        case 69 : 
+        case 70 : 
+        case 71 : 
+        case 101 : 
+        case 102 : 
+        case 103 : 
+            exit$1 = 2;
+            break;
+        case 76 : 
+        case 108 : 
+        case 110 : 
+            exit$2 = 8;
+            break;
+        case 114 : 
+            var match$12 = parse_literal(str_ind, str_ind, end_ind);
+            var fmt_rest$6 = match$12[0];
+            fmt_result = (ign_used[0] = /* true */1, ign) ? /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                    /* Ignored_reader */3,
+                    fmt_rest$6
+                  ])] : /* Fmt_EBB */[/* Reader */Block.__(19, [fmt_rest$6])];
+            break;
+        case 115 : 
+            pad_used = /* true */1;
+            var pad$2 = check_no_0(symb, padprec);
+            var match$13 = parse_literal(str_ind, str_ind, end_ind);
+            var fmt_rest$7 = match$13[0];
+            if (ign_used[0] = /* true */1, ign) {
+              pad_used = /* true */1;
+              var ignored$4 = /* Ignored_string */Block.__(0, [opt_of_pad(/* &quot;_&quot; */95, padprec)]);
+              fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                    ignored$4,
+                    fmt_rest$7
+                  ])];
+            }
+            else {
+              var match$14 = make_padding_fmt_ebb(pad$2, fmt_rest$7);
+              fmt_result = /* Fmt_EBB */[/* String */Block.__(2, [
+                    match$14[0],
+                    match$14[1]
+                  ])];
+            }
+            break;
+        case 116 : 
+            var match$15 = parse_literal(str_ind, str_ind, end_ind);
+            fmt_result = /* Fmt_EBB */[/* Theta */Block.__(16, [match$15[0]])];
+            break;
+        case 88 : 
+        case 100 : 
+        case 105 : 
+        case 111 : 
+        case 117 : 
+        case 120 : 
+            exit$2 = 7;
+            break;
+        case 0 : 
+        case 1 : 
+        case 2 : 
+        case 3 : 
+        case 4 : 
+        case 5 : 
+        case 6 : 
+        case 7 : 
+        case 8 : 
+        case 9 : 
+        case 10 : 
+        case 11 : 
+        case 12 : 
+        case 13 : 
+        case 14 : 
+        case 15 : 
+        case 16 : 
+        case 17 : 
+        case 18 : 
+        case 19 : 
+        case 20 : 
+        case 21 : 
+        case 22 : 
+        case 23 : 
+        case 24 : 
+        case 25 : 
+        case 26 : 
+        case 27 : 
+        case 28 : 
+        case 29 : 
+        case 30 : 
+        case 31 : 
+        case 34 : 
+        case 36 : 
+        case 38 : 
+        case 39 : 
+        case 41 : 
+        case 42 : 
+        case 46 : 
+        case 47 : 
+        case 48 : 
+        case 49 : 
+        case 50 : 
+        case 51 : 
+        case 52 : 
+        case 53 : 
+        case 54 : 
+        case 55 : 
+        case 56 : 
+        case 57 : 
+        case 58 : 
+        case 59 : 
+        case 60 : 
+        case 61 : 
+        case 62 : 
+        case 63 : 
+        case 65 : 
+        case 68 : 
+        case 72 : 
+        case 73 : 
+        case 74 : 
+        case 75 : 
+        case 77 : 
+        case 79 : 
+        case 80 : 
+        case 81 : 
+        case 82 : 
+        case 84 : 
+        case 85 : 
+        case 86 : 
+        case 87 : 
+        case 89 : 
+        case 90 : 
+        case 92 : 
+        case 93 : 
+        case 94 : 
+        case 96 : 
+        case 104 : 
+        case 106 : 
+        case 107 : 
+        case 109 : 
+        case 112 : 
+        case 113 : 
+        case 118 : 
+        case 119 : 
+        case 121 : 
+        case 122 : 
+            exit$1 = 6;
+            break;
+        case 123 : 
+            var sub_end$1 = search_subformat_end(str_ind, end_ind, /* &quot;}&quot; */125);
+            var match$16 = parse_literal(str_ind, str_ind, sub_end$1);
+            var beg_ind$1 = sub_end$1 + 2 | 0;
+            var match$17 = parse_literal(beg_ind$1, beg_ind$1, end_ind);
+            var fmt_rest$8 = match$17[0];
+            var sub_fmtty$1 = fmtty_of_fmt(match$16[0]);
+            if (ign_used[0] = /* true */1, ign) {
+              pad_used = /* true */1;
+              var ignored_000$2 = opt_of_pad(/* &quot;_&quot; */95, pad);
+              var ignored$5 = /* Ignored_format_arg */Block.__(7, [
+                  ignored_000$2,
+                  sub_fmtty$1
+                ]);
+              fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                    ignored$5,
+                    fmt_rest$8
+                  ])];
+            }
+            else {
+              pad_used = /* true */1;
+              fmt_result = /* Fmt_EBB */[/* Format_arg */Block.__(13, [
+                    opt_of_pad(/* &quot;{&quot; */123, pad),
+                    sub_fmtty$1,
+                    fmt_rest$8
+                  ])];
+            }
+            break;
+        
+      }
+    }
+    switch (exit$2) {
+      case 7 : 
+          plus_used = /* true */1;
+          sharp_used = /* true */1;
+          space_used = /* true */1;
+          var iconv = compute_int_conv(pct_ind, str_ind, plus, sharp, space, symb);
+          var match$18 = parse_literal(str_ind, str_ind, end_ind);
+          var fmt_rest$9 = match$18[0];
+          if (ign_used[0] = /* true */1, ign) {
+            pad_used = /* true */1;
+            var ignored_001 = opt_of_pad(/* &quot;_&quot; */95, pad);
+            var ignored$6 = /* Ignored_int */Block.__(2, [
+                iconv,
+                ignored_001
+              ]);
+            fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                  ignored$6,
+                  fmt_rest$9
+                ])];
+          }
+          else {
+            pad_used = /* true */1;
+            prec_used[0] = /* true */1;
+            var pad$3;
+            var exit$3 = 0;
+            if (typeof prec === &quot;number&quot; &amp;&amp; prec === 0) {
+              pad$3 = pad;
+            }
+            else {
+              exit$3 = 9;
+            }
+            if (exit$3 === 9) {
+              pad$3 = typeof pad === &quot;number&quot; ? /* No_padding */0 : (
+                  pad.tag ? (
+                      pad[0] &gt;= 2 ? (
+                          legacy_behavior$1 ? /* Arg_padding */Block.__(1, [/* Right */1]) : incompatible_flag(pct_ind, str_ind, /* &quot;0&quot; */48, &quot;precision&quot;)
+                        ) : pad
+                    ) : (
+                      pad[0] &gt;= 2 ? (
+                          legacy_behavior$1 ? /* Lit_padding */Block.__(0, [
+                                /* Right */1,
+                                pad[1]
+                              ]) : incompatible_flag(pct_ind, str_ind, /* &quot;0&quot; */48, &quot;precision&quot;)
+                        ) : pad
+                    )
+                );
+            }
+            var match$19 = make_padprec_fmt_ebb(pad$3, (prec_used[0] = /* true */1, prec), fmt_rest$9);
+            fmt_result = /* Fmt_EBB */[/* Int */Block.__(4, [
+                  iconv,
+                  match$19[0],
+                  match$19[1],
+                  match$19[2]
+                ])];
+          }
+          break;
+      case 8 : 
+          if (str_ind === end_ind || !is_int_base(Caml_string.get(str, str_ind))) {
+            var match$20 = parse_literal(str_ind, str_ind, end_ind);
+            var fmt_rest$10 = match$20[0];
+            var counter = counter_of_char(symb);
+            if (ign_used[0] = /* true */1, ign) {
+              var ignored$7 = /* Ignored_scan_get_counter */Block.__(10, [counter]);
+              fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                    ignored$7,
+                    fmt_rest$10
+                  ])];
+            }
+            else {
+              fmt_result = /* Fmt_EBB */[/* Scan_get_counter */Block.__(21, [
+                    counter,
+                    fmt_rest$10
+                  ])];
+            }
+          }
+          else {
+            exit$1 = 6;
+          }
+          break;
+      
+    }
+    switch (exit$1) {
+      case 2 : 
+          plus_used = /* true */1;
+          space_used = /* true */1;
+          var fconv = compute_float_conv(pct_ind, str_ind, plus, space, symb);
+          var match$21 = parse_literal(str_ind, str_ind, end_ind);
+          var fmt_rest$11 = match$21[0];
+          if (ign_used[0] = /* true */1, ign) {
+            pad_used = /* true */1;
+            var ignored_000$3 = opt_of_pad(/* &quot;_&quot; */95, pad);
+            var ignored_001$1 = get_prec_opt(/* () */0);
+            var ignored$8 = /* Ignored_float */Block.__(6, [
+                ignored_000$3,
+                ignored_001$1
+              ]);
+            fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                  ignored$8,
+                  fmt_rest$11
+                ])];
+          }
+          else {
+            pad_used = /* true */1;
+            var match$22 = make_padprec_fmt_ebb(pad, (prec_used[0] = /* true */1, prec), fmt_rest$11);
+            fmt_result = /* Fmt_EBB */[/* Float */Block.__(8, [
+                  fconv,
+                  match$22[0],
+                  match$22[1],
+                  match$22[2]
+                ])];
+          }
+          break;
+      case 3 : 
+          var match$23 = parse_literal(str_ind, str_ind, end_ind);
+          var fmt_rest$12 = match$23[0];
+          fmt_result = (ign_used[0] = /* true */1, ign) ? /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                  /* Ignored_bool */2,
+                  fmt_rest$12
+                ])] : /* Fmt_EBB */[/* Bool */Block.__(9, [fmt_rest$12])];
+          break;
+      case 4 : 
+          var match$24 = parse_literal(str_ind, str_ind, end_ind);
+          fmt_result = /* Fmt_EBB */[/* Char_literal */Block.__(12, [
+                symb,
+                match$24[0]
+              ])];
+          break;
+      case 5 : 
+          fmt_result = Curry._3(failwith_message(/* Format */[
+                    /* String_literal */Block.__(11, [
+                        &quot;invalid format &quot;,
+                        /* Caml_string */Block.__(3, [
+                            /* No_padding */0,
+                            /* String_literal */Block.__(11, [
+                                &quot;: at character number &quot;,
+                                /* Int */Block.__(4, [
+                                    /* Int_d */0,
+                                    /* No_padding */0,
+                                    /* No_precision */0,
+                                    /* String_literal */Block.__(11, [
+                                        &quot;, flag &quot;,
+                                        /* Caml_char */Block.__(1, [/* String_literal */Block.__(11, [
+                                                &quot; is only allowed after the '&quot;,
+                                                /* Char_literal */Block.__(12, [
+                                                    /* &quot;%&quot; */37,
+                                                    /* String_literal */Block.__(11, [
+                                                        &quot;', before padding and precision&quot;,
+                                                        /* End_of_format */0
+                                                      ])
+                                                  ])
+                                              ])])
+                                      ])
+                                  ])
+                              ])
+                          ])
+                      ]),
+                    &quot;invalid format %S: at character number %d, flag %C is only allowed after the '%%', before padding and precision&quot;
+                  ]), str, pct_ind, symb);
+          break;
+      case 6 : 
+          if (symb &gt;= 108) {
+            if (symb &gt;= 111) {
+              exit = 1;
+            }
+            else {
+              switch (symb - 108 | 0) {
+                case 0 : 
+                    plus_used = /* true */1;
+                    sharp_used = /* true */1;
+                    space_used = /* true */1;
+                    var iconv$1 = compute_int_conv(pct_ind, str_ind + 1 | 0, plus, sharp, space, Caml_string.get(str, str_ind));
+                    var beg_ind$2 = str_ind + 1 | 0;
+                    var match$25 = parse_literal(beg_ind$2, beg_ind$2, end_ind);
+                    var fmt_rest$13 = match$25[0];
+                    if (ign_used[0] = /* true */1, ign) {
+                      pad_used = /* true */1;
+                      var ignored_001$2 = opt_of_pad(/* &quot;_&quot; */95, pad);
+                      var ignored$9 = /* Ignored_int32 */Block.__(3, [
+                          iconv$1,
+                          ignored_001$2
+                        ]);
+                      fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                            ignored$9,
+                            fmt_rest$13
+                          ])];
+                    }
+                    else {
+                      pad_used = /* true */1;
+                      var match$26 = make_padprec_fmt_ebb(pad, (prec_used[0] = /* true */1, prec), fmt_rest$13);
+                      fmt_result = /* Fmt_EBB */[/* Int32 */Block.__(5, [
+                            iconv$1,
+                            match$26[0],
+                            match$26[1],
+                            match$26[2]
+                          ])];
+                    }
+                    break;
+                case 1 : 
+                    exit = 1;
+                    break;
+                case 2 : 
+                    plus_used = /* true */1;
+                    sharp_used = /* true */1;
+                    space_used = /* true */1;
+                    var iconv$2 = compute_int_conv(pct_ind, str_ind + 1 | 0, plus, sharp, space, Caml_string.get(str, str_ind));
+                    var beg_ind$3 = str_ind + 1 | 0;
+                    var match$27 = parse_literal(beg_ind$3, beg_ind$3, end_ind);
+                    var fmt_rest$14 = match$27[0];
+                    if (ign_used[0] = /* true */1, ign) {
+                      pad_used = /* true */1;
+                      var ignored_001$3 = opt_of_pad(/* &quot;_&quot; */95, pad);
+                      var ignored$10 = /* Ignored_nativeint */Block.__(4, [
+                          iconv$2,
+                          ignored_001$3
+                        ]);
+                      fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                            ignored$10,
+                            fmt_rest$14
+                          ])];
+                    }
+                    else {
+                      pad_used = /* true */1;
+                      var match$28 = make_padprec_fmt_ebb(pad, (prec_used[0] = /* true */1, prec), fmt_rest$14);
+                      fmt_result = /* Fmt_EBB */[/* Nativeint */Block.__(6, [
+                            iconv$2,
+                            match$28[0],
+                            match$28[1],
+                            match$28[2]
+                          ])];
+                    }
+                    break;
+                
+              }
+            }
+          }
+          else if (symb !== 76) {
+            exit = 1;
+          }
+          else {
+            plus_used = /* true */1;
+            sharp_used = /* true */1;
+            space_used = /* true */1;
+            var iconv$3 = compute_int_conv(pct_ind, str_ind + 1 | 0, plus, sharp, space, Caml_string.get(str, str_ind));
+            var beg_ind$4 = str_ind + 1 | 0;
+            var match$29 = parse_literal(beg_ind$4, beg_ind$4, end_ind);
+            var fmt_rest$15 = match$29[0];
+            if (ign_used[0] = /* true */1, ign) {
+              pad_used = /* true */1;
+              var ignored_001$4 = opt_of_pad(/* &quot;_&quot; */95, pad);
+              var ignored$11 = /* Ignored_int64 */Block.__(5, [
+                  iconv$3,
+                  ignored_001$4
+                ]);
+              fmt_result = /* Fmt_EBB */[/* Ignored_param */Block.__(23, [
+                    ignored$11,
+                    fmt_rest$15
+                  ])];
+            }
+            else {
+              pad_used = /* true */1;
+              var match$30 = make_padprec_fmt_ebb(pad, (prec_used[0] = /* true */1, prec), fmt_rest$15);
+              fmt_result = /* Fmt_EBB */[/* Int64 */Block.__(7, [
+                    iconv$3,
+                    match$30[0],
+                    match$30[1],
+                    match$30[2]
+                  ])];
+            }
+          }
+          break;
+      
+    }
+    if (exit === 1) {
+      fmt_result = Curry._3(failwith_message(/* Format */[
+                /* String_literal */Block.__(11, [
+                    &quot;invalid format &quot;,
+                    /* Caml_string */Block.__(3, [
+                        /* No_padding */0,
+                        /* String_literal */Block.__(11, [
+                            &quot;: at character number &quot;,
+                            /* Int */Block.__(4, [
+                                /* Int_d */0,
+                                /* No_padding */0,
+                                /* No_precision */0,
+                                /* String_literal */Block.__(11, [
+                                    ', invalid conversion &quot;',
+                                    /* Char_literal */Block.__(12, [
+                                        /* &quot;%&quot; */37,
+                                        /* Char */Block.__(0, [/* Char_literal */Block.__(12, [
+                                                /* &quot;\&quot;&quot; */34,
+                                                /* End_of_format */0
+                                              ])])
+                                      ])
+                                  ])
+                              ])
+                          ])
+                      ])
+                  ]),
+                'invalid format %S: at character number %d, invalid conversion &quot;%%%c&quot;'
+              ]), str, str_ind - 1 | 0, symb);
+    }
+    if (!legacy_behavior$1) {
+      if (!plus_used &amp;&amp; plus) {
+        incompatible_flag(pct_ind, str_ind, symb, &quot;'+'&quot;);
+      }
+      if (!sharp_used &amp;&amp; sharp) {
+        incompatible_flag(pct_ind, str_ind, symb, &quot;'#'&quot;);
+      }
+      if (!space_used &amp;&amp; space) {
+        incompatible_flag(pct_ind, str_ind, symb, &quot;' '&quot;);
+      }
+      if (!pad_used &amp;&amp; Caml_obj.caml_notequal(/* Padding_EBB */[pad], /* Padding_EBB */[/* No_padding */0])) {
+        incompatible_flag(pct_ind, str_ind, symb, &quot;`padding'&quot;);
+      }
+      if (!prec_used[0] &amp;&amp; Caml_obj.caml_notequal(/* Precision_EBB */[prec], /* Precision_EBB */[/* No_precision */0])) {
+        incompatible_flag(pct_ind, str_ind, ign ? /* &quot;_&quot; */95 : symb, &quot;`precision'&quot;);
+      }
+      if (ign &amp;&amp; plus) {
+        incompatible_flag(pct_ind, str_ind, /* &quot;_&quot; */95, &quot;'+'&quot;);
+      }
+      
+    }
+    if (!ign_used[0] &amp;&amp; ign) {
+      var exit$4 = 0;
+      if (symb &gt;= 38) {
+        if (symb !== 44) {
+          if (symb !== 64) {
+            exit$4 = 1;
+          }
+          else if (!legacy_behavior$1) {
+            exit$4 = 1;
+          }
+          
+        }
+        else if (!legacy_behavior$1) {
+          exit$4 = 1;
+        }
+        
+      }
+      else if (symb !== 33) {
+        if (symb &gt;= 37) {
+          if (!legacy_behavior$1) {
+            exit$4 = 1;
+          }
+          
+        }
+        else {
+          exit$4 = 1;
+        }
+      }
+      else if (!legacy_behavior$1) {
+        exit$4 = 1;
+      }
+      if (exit$4 === 1) {
+        incompatible_flag(pct_ind, str_ind, symb, &quot;'_'&quot;);
+      }
+      
+    }
+    return fmt_result;
+  };
+  var parse_flags = function (pct_ind, str_ind, end_ind, ign) {
+    var zero = [/* false */0];
+    var minus = [/* false */0];
+    var plus = [/* false */0];
+    var space = [/* false */0];
+    var sharp = [/* false */0];
+    var set_flag = function (str_ind, flag) {
+      if (flag[0] &amp;&amp; !legacy_behavior$1) {
+        Curry._3(failwith_message(/* Format */[
+                  /* String_literal */Block.__(11, [
+                      &quot;invalid format &quot;,
+                      /* Caml_string */Block.__(3, [
+                          /* No_padding */0,
+                          /* String_literal */Block.__(11, [
+                              &quot;: at character number &quot;,
+                              /* Int */Block.__(4, [
+                                  /* Int_d */0,
+                                  /* No_padding */0,
+                                  /* No_precision */0,
+                                  /* String_literal */Block.__(11, [
+                                      &quot;, duplicate flag &quot;,
+                                      /* Caml_char */Block.__(1, [/* End_of_format */0])
+                                    ])
+                                ])
+                            ])
+                        ])
+                    ]),
+                  &quot;invalid format %S: at character number %d, duplicate flag %C&quot;
+                ]), str, str_ind, Caml_string.get(str, str_ind));
+      }
+      flag[0] = /* true */1;
+      return /* () */0;
+    };
+    var _str_ind = str_ind;
+    while(true) {
+      var str_ind$1 = _str_ind;
+      if (str_ind$1 === end_ind) {
+        invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+      }
+      var match = Caml_string.get(str, str_ind$1);
+      var exit = 0;
+      var switcher = match - 32 | 0;
+      if (switcher &gt; 16 || switcher &lt; 0) {
+        exit = 1;
+      }
+      else {
+        switch (switcher) {
+          case 0 : 
+              set_flag(str_ind$1, space);
+              _str_ind = str_ind$1 + 1 | 0;
+              continue ;
+              case 3 : 
+              set_flag(str_ind$1, sharp);
+              _str_ind = str_ind$1 + 1 | 0;
+              continue ;
+              case 11 : 
+              set_flag(str_ind$1, plus);
+              _str_ind = str_ind$1 + 1 | 0;
+              continue ;
+              case 13 : 
+              set_flag(str_ind$1, minus);
+              _str_ind = str_ind$1 + 1 | 0;
+              continue ;
+              case 1 : 
+          case 2 : 
+          case 4 : 
+          case 5 : 
+          case 6 : 
+          case 7 : 
+          case 8 : 
+          case 9 : 
+          case 10 : 
+          case 12 : 
+          case 14 : 
+          case 15 : 
+              exit = 1;
+              break;
+          case 16 : 
+              set_flag(str_ind$1, zero);
+              _str_ind = str_ind$1 + 1 | 0;
+              continue ;
+              
+        }
+      }
+      if (exit === 1) {
+        var pct_ind$1 = pct_ind;
+        var str_ind$2 = str_ind$1;
+        var end_ind$1 = end_ind;
+        var zero$1 = zero[0];
+        var minus$1 = minus[0];
+        var plus$1 = plus[0];
+        var sharp$1 = sharp[0];
+        var space$1 = space[0];
+        var ign$1 = ign;
+        if (str_ind$2 === end_ind$1) {
+          invalid_format_message(end_ind$1, &quot;unexpected end of format&quot;);
+        }
+        var padty = zero$1 !== 0 ? (
+            minus$1 !== 0 ? (
+                legacy_behavior$1 ? /* Left */0 : incompatible_flag(pct_ind$1, str_ind$2, /* &quot;-&quot; */45, &quot;0&quot;)
+              ) : /* Zeros */2
+          ) : (
+            minus$1 !== 0 ? /* Left */0 : /* Right */1
+          );
+        var match$1 = Caml_string.get(str, str_ind$2);
+        var exit$1 = 0;
+        if (match$1 &gt;= 48) {
+          if (match$1 &gt;= 58) {
+            exit$1 = 1;
+          }
+          else {
+            var match$2 = parse_positive(str_ind$2, end_ind$1, 0);
+            return parse_after_padding(pct_ind$1, match$2[0], end_ind$1, minus$1, plus$1, sharp$1, space$1, ign$1, /* Lit_padding */Block.__(0, [
+                          padty,
+                          match$2[1]
+                        ]));
+          }
+        }
+        else if (match$1 !== 42) {
+          exit$1 = 1;
+        }
+        else {
+          return parse_after_padding(pct_ind$1, str_ind$2 + 1 | 0, end_ind$1, minus$1, plus$1, sharp$1, space$1, ign$1, /* Arg_padding */Block.__(1, [padty]));
+        }
+        if (exit$1 === 1) {
+          switch (padty) {
+            case 0 : 
+                if (!legacy_behavior$1) {
+                  invalid_format_without(str_ind$2 - 1 | 0, /* &quot;-&quot; */45, &quot;padding&quot;);
+                }
+                return parse_after_padding(pct_ind$1, str_ind$2, end_ind$1, minus$1, plus$1, sharp$1, space$1, ign$1, /* No_padding */0);
+            case 1 : 
+                return parse_after_padding(pct_ind$1, str_ind$2, end_ind$1, minus$1, plus$1, sharp$1, space$1, ign$1, /* No_padding */0);
+            case 2 : 
+                return parse_after_padding(pct_ind$1, str_ind$2, end_ind$1, minus$1, plus$1, sharp$1, space$1, ign$1, /* Lit_padding */Block.__(0, [
+                              /* Right */1,
+                              0
+                            ]));
+            
+          }
+        }
+        
+      }
+      
+    };
+  };
+  var is_int_base = function (symb) {
+    var switcher = symb - 88 | 0;
+    if (switcher &gt; 32 || switcher &lt; 0) {
+      return /* false */0;
+    }
+    else {
+      switch (switcher) {
+        case 1 : 
+        case 2 : 
+        case 3 : 
+        case 4 : 
+        case 5 : 
+        case 6 : 
+        case 7 : 
+        case 8 : 
+        case 9 : 
+        case 10 : 
+        case 11 : 
+        case 13 : 
+        case 14 : 
+        case 15 : 
+        case 16 : 
+        case 18 : 
+        case 19 : 
+        case 20 : 
+        case 21 : 
+        case 22 : 
+        case 24 : 
+        case 25 : 
+        case 26 : 
+        case 27 : 
+        case 28 : 
+        case 30 : 
+        case 31 : 
+            return /* false */0;
+        case 0 : 
+        case 12 : 
+        case 17 : 
+        case 23 : 
+        case 29 : 
+        case 32 : 
+            return /* true */1;
+        
+      }
+    }
+  };
+  var counter_of_char = function (symb) {
+    var exit = 0;
+    if (symb &gt;= 108) {
+      if (symb &gt;= 111) {
+        exit = 1;
+      }
+      else {
+        switch (symb - 108 | 0) {
+          case 0 : 
+              return /* Line_counter */0;
+          case 1 : 
+              exit = 1;
+              break;
+          case 2 : 
+              return /* Char_counter */1;
+          
+        }
+      }
+    }
+    else if (symb !== 76) {
+      exit = 1;
+    }
+    else {
+      return /* Token_counter */2;
+    }
+    if (exit === 1) {
+      throw [
+            Caml_builtin_exceptions.assert_failure,
+            [
+              &quot;camlinternalFormat.ml&quot;,
+              2683,
+              34
+            ]
+          ];
+    }
+    
+  };
+  var parse_char_set = function (str_ind, end_ind) {
+    if (str_ind === end_ind) {
+      invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+    }
+    var char_set = Bytes.make(32, /* &quot;\000&quot; */0);
+    var add_range = function (c, c$prime) {
+      for(var i = c; i &lt;= c$prime; ++i){
+        add_in_char_set(char_set, Pervasives.char_of_int(i));
+      }
+      return /* () */0;
+    };
+    var fail_single_percent = function (str_ind) {
+      return Curry._2(failwith_message(/* Format */[
+                      /* String_literal */Block.__(11, [
+                          &quot;invalid format &quot;,
+                          /* Caml_string */Block.__(3, [
+                              /* No_padding */0,
+                              /* String_literal */Block.__(11, [
+                                  &quot;: '&quot;,
+                                  /* Char_literal */Block.__(12, [
+                                      /* &quot;%&quot; */37,
+                                      /* String_literal */Block.__(11, [
+                                          &quot;' alone is not accepted in character sets, use &quot;,
+                                          /* Char_literal */Block.__(12, [
+                                              /* &quot;%&quot; */37,
+                                              /* Char_literal */Block.__(12, [
+                                                  /* &quot;%&quot; */37,
+                                                  /* String_literal */Block.__(11, [
+                                                      &quot; instead at position &quot;,
+                                                      /* Int */Block.__(4, [
+                                                          /* Int_d */0,
+                                                          /* No_padding */0,
+                                                          /* No_precision */0,
+                                                          /* Char_literal */Block.__(12, [
+                                                              /* &quot;.&quot; */46,
+                                                              /* End_of_format */0
+                                                            ])
+                                                        ])
+                                                    ])
+                                                ])
+                                            ])
+                                        ])
+                                    ])
+                                ])
+                            ])
+                        ]),
+                      &quot;invalid format %S: '%%' alone is not accepted in character sets, use %%%% instead at position %d.&quot;
+                    ]), str, str_ind);
+    };
+    var parse_char_set_after_char = function (_str_ind, end_ind, _c) {
+      while(true) {
+        var c = _c;
+        var str_ind = _str_ind;
+        if (str_ind === end_ind) {
+          invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+        }
+        var c$prime = Caml_string.get(str, str_ind);
+        var exit = 0;
+        var exit$1 = 0;
+        if (c$prime &gt;= 46) {
+          if (c$prime !== 64) {
+            if (c$prime !== 93) {
+              exit = 1;
+            }
+            else {
+              add_in_char_set(char_set, c);
+              return str_ind + 1 | 0;
+            }
+          }
+          else {
+            exit$1 = 2;
+          }
+        }
+        else if (c$prime !== 37) {
+          if (c$prime &gt;= 45) {
+            var str_ind$1 = str_ind + 1 | 0;
+            var end_ind$1 = end_ind;
+            var c$1 = c;
+            if (str_ind$1 === end_ind$1) {
+              invalid_format_message(end_ind$1, &quot;unexpected end of format&quot;);
+            }
+            var c$prime$1 = Caml_string.get(str, str_ind$1);
+            if (c$prime$1 !== 37) {
+              if (c$prime$1 !== 93) {
+                add_range(c$1, c$prime$1);
+                return parse_char_set_content(str_ind$1 + 1 | 0, end_ind$1);
+              }
+              else {
+                add_in_char_set(char_set, c$1);
+                add_in_char_set(char_set, /* &quot;-&quot; */45);
+                return str_ind$1 + 1 | 0;
+              }
+            }
+            else {
+              if ((str_ind$1 + 1 | 0) === end_ind$1) {
+                invalid_format_message(end_ind$1, &quot;unexpected end of format&quot;);
+              }
+              var c$prime$2 = Caml_string.get(str, str_ind$1 + 1 | 0);
+              var exit$2 = 0;
+              if (c$prime$2 !== 37) {
+                if (c$prime$2 !== 64) {
+                  return fail_single_percent(str_ind$1);
+                }
+                else {
+                  exit$2 = 1;
+                }
+              }
+              else {
+                exit$2 = 1;
+              }
+              if (exit$2 === 1) {
+                add_range(c$1, c$prime$2);
+                return parse_char_set_content(str_ind$1 + 2 | 0, end_ind$1);
+              }
+              
+            }
+          }
+          else {
+            exit = 1;
+          }
+        }
+        else {
+          exit$1 = 2;
+        }
+        if (exit$1 === 2) {
+          if (c === /* &quot;%&quot; */37) {
+            add_in_char_set(char_set, c$prime);
+            return parse_char_set_content(str_ind + 1 | 0, end_ind);
+          }
+          else {
+            exit = 1;
+          }
+        }
+        if (exit === 1) {
+          if (c === /* &quot;%&quot; */37) {
+            fail_single_percent(str_ind);
+          }
+          add_in_char_set(char_set, c);
+          _c = c$prime;
+          _str_ind = str_ind + 1 | 0;
+          continue ;
+          
+        }
+        
+      };
+    };
+    var parse_char_set_content = function (_str_ind, end_ind) {
+      while(true) {
+        var str_ind = _str_ind;
+        if (str_ind === end_ind) {
+          invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+        }
+        var c = Caml_string.get(str, str_ind);
+        if (c !== 45) {
+          if (c !== 93) {
+            return parse_char_set_after_char(str_ind + 1 | 0, end_ind, c);
+          }
+          else {
+            return str_ind + 1 | 0;
+          }
+        }
+        else {
+          add_in_char_set(char_set, /* &quot;-&quot; */45);
+          _str_ind = str_ind + 1 | 0;
+          continue ;
+          
+        }
+      };
+    };
+    var parse_char_set_start = function (str_ind, end_ind) {
+      if (str_ind === end_ind) {
+        invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+      }
+      var c = Caml_string.get(str, str_ind);
+      return parse_char_set_after_char(str_ind + 1 | 0, end_ind, c);
+    };
+    if (str_ind === end_ind) {
+      invalid_format_message(end_ind, &quot;unexpected end of format&quot;);
+    }
+    var match = Caml_string.get(str, str_ind);
+    var match$1 = match !== 94 ? /* tuple */[
+        str_ind,
+        /* false */0
+      ] : /* tuple */[
+        str_ind + 1 | 0,
+        /* true */1
+      ];
+    var next_ind = parse_char_set_start(match$1[0], end_ind);
+    var char_set$1 = Bytes.to_string(char_set);
+    return /* tuple */[
+            next_ind,
+            match$1[1] ? rev_char_set(char_set$1) : char_set$1
+          ];
+  };
+  var check_open_box = function (fmt) {
+    if (typeof fmt === &quot;number&quot;) {
+      return /* () */0;
+    }
+    else if (fmt.tag === 11) {
+      if (typeof fmt[1] === &quot;number&quot;) {
+        try {
+          open_box_of_string(fmt[0]);
+          return /* () */0;
+        }
+        catch (exn){
+          if (exn[0] === Caml_builtin_exceptions.failure) {
+            return /* () */0;
+          }
+          else {
+            throw exn;
+          }
+        }
+      }
+      else {
+        return /* () */0;
+      }
+    }
+    else {
+      return /* () */0;
+    }
+  };
+  var parse_tag = function (is_open_tag, str_ind, end_ind) {
+    try {
+      if (str_ind === end_ind) {
+        throw Caml_builtin_exceptions.not_found;
+      }
+      var match = Caml_string.get(str, str_ind);
+      if (match !== 60) {
+        throw Caml_builtin_exceptions.not_found;
+      }
+      else {
+        var ind = $$String.index_from(str, str_ind + 1 | 0, /* &quot;&gt;&quot; */62);
+        if (ind &gt;= end_ind) {
+          throw Caml_builtin_exceptions.not_found;
+        }
+        var sub_str = $$String.sub(str, str_ind, (ind - str_ind | 0) + 1 | 0);
+        var beg_ind = ind + 1 | 0;
+        var match$1 = parse_literal(beg_ind, beg_ind, end_ind);
+        var match$2 = parse_literal(str_ind, str_ind, ind + 1 | 0);
+        var sub_fmt = match$2[0];
+        var sub_format = /* Format */[
+          sub_fmt,
+          sub_str
+        ];
+        var formatting = is_open_tag ? /* Open_tag */Block.__(0, [sub_format]) : (check_open_box(sub_fmt), /* Open_box */Block.__(1, [sub_format]));
+        return /* Fmt_EBB */[/* Formatting_gen */Block.__(18, [
+                    formatting,
+                    match$1[0]
+                  ])];
+      }
+    }
+    catch (exn){
+      if (exn === Caml_builtin_exceptions.not_found) {
+        var match$3 = parse_literal(str_ind, str_ind, end_ind);
+        var sub_format$1 = /* Format */[
+          /* End_of_format */0,
+          &quot;&quot;
+        ];
+        var formatting$1 = is_open_tag ? /* Open_tag */Block.__(0, [sub_format$1]) : /* Open_box */Block.__(1, [sub_format$1]);
+        return /* Fmt_EBB */[/* Formatting_gen */Block.__(18, [
+                    formatting$1,
+                    match$3[0]
+                  ])];
+      }
+      else {
+        throw exn;
+      }
+    }
+  };
+  return parse_literal(0, 0, str.length);
+}
+
+function format_of_string_fmtty(str, fmtty) {
+  var match = fmt_ebb_of_string(/* None */0, str);
+  try {
+    return /* Format */[
+            type_format(match[0], fmtty),
+            str
+          ];
+  }
+  catch (exn){
+    if (exn === Type_mismatch) {
+      return Curry._2(failwith_message(/* Format */[
+                      /* String_literal */Block.__(11, [
+                          &quot;bad input: format type mismatch between &quot;,
+                          /* Caml_string */Block.__(3, [
+                              /* No_padding */0,
+                              /* String_literal */Block.__(11, [
+                                  &quot; and &quot;,
+                                  /* Caml_string */Block.__(3, [
+                                      /* No_padding */0,
+                                      /* End_of_format */0
+                                    ])
+                                ])
+                            ])
+                        ]),
+                      &quot;bad input: format type mismatch between %S and %S&quot;
+                    ]), str, string_of_fmtty(fmtty));
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function format_of_string_format(str, param) {
+  var match = fmt_ebb_of_string(/* None */0, str);
+  try {
+    return /* Format */[
+            type_format(match[0], fmtty_of_fmt(param[0])),
+            str
+          ];
+  }
+  catch (exn){
+    if (exn === Type_mismatch) {
+      return Curry._2(failwith_message(/* Format */[
+                      /* String_literal */Block.__(11, [
+                          &quot;bad input: format type mismatch between &quot;,
+                          /* Caml_string */Block.__(3, [
+                              /* No_padding */0,
+                              /* String_literal */Block.__(11, [
+                                  &quot; and &quot;,
+                                  /* Caml_string */Block.__(3, [
+                                      /* No_padding */0,
+                                      /* End_of_format */0
+                                    ])
+                                ])
+                            ])
+                        ]),
+                      &quot;bad input: format type mismatch between %S and %S&quot;
+                    ]), str, param[1]);
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+exports.is_in_char_set                 = is_in_char_set;
+exports.rev_char_set                   = rev_char_set;
+exports.create_char_set                = create_char_set;
+exports.add_in_char_set                = add_in_char_set;
+exports.freeze_char_set                = freeze_char_set;
+exports.param_format_of_ignored_format = param_format_of_ignored_format;
+exports.make_printf                    = make_printf;
+exports.output_acc                     = output_acc;
+exports.bufput_acc                     = bufput_acc;
+exports.strput_acc                     = strput_acc;
+exports.type_format                    = type_format;
+exports.fmt_ebb_of_string              = fmt_ebb_of_string;
+exports.format_of_string_fmtty         = format_of_string_fmtty;
+exports.format_of_string_format        = format_of_string_format;
+exports.char_of_iconv                  = char_of_iconv;
+exports.string_of_formatting_lit       = string_of_formatting_lit;
+exports.string_of_formatting_gen       = string_of_formatting_gen;
+exports.string_of_fmtty                = string_of_fmtty;
+exports.string_of_fmt                  = string_of_fmt;
+exports.open_box_of_string             = open_box_of_string;
+exports.symm                           = symm;
+exports.trans                          = trans;
+exports.recast                         = recast;
+/* No side effect */
+//////// end of camlinternalFormat.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_io'] = function() {
+  Â  let exports = {};
+//////// start of caml_io.js ////////
+'use strict';
+
+var Curry                   = require(&quot;./curry&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function $caret(prim, prim$1) {
+  return prim + prim$1;
+}
+
+var stdin = undefined;
+
+var stdout = /* record */[
+  /* buffer */&quot;&quot;,
+  /* output */function (_, s) {
+    var v = s.length - 1 | 0;
+    if (( (typeof process !== &quot;undefined&quot;) &amp;&amp; process.stdout &amp;&amp; process.stdout.write)) {
+      return ( process.stdout.write )(s);
+    }
+    else if (s[v] === &quot;\n&quot;) {
+      console.log(s.slice(0, v));
+      return /* () */0;
+    }
+    else {
+      console.log(s);
+      return /* () */0;
+    }
+  }
+];
+
+var stderr = /* record */[
+  /* buffer */&quot;&quot;,
+  /* output */function (_, s) {
+    var v = s.length - 1 | 0;
+    if (s[v] === &quot;\n&quot;) {
+      console.log(s.slice(0, v));
+      return /* () */0;
+    }
+    else {
+      console.log(s);
+      return /* () */0;
+    }
+  }
+];
+
+function caml_ml_open_descriptor_in() {
+  throw [
+        Caml_builtin_exceptions.failure,
+        &quot;caml_ml_open_descriptor_in not implemented&quot;
+      ];
+}
+
+function caml_ml_open_descriptor_out() {
+  throw [
+        Caml_builtin_exceptions.failure,
+        &quot;caml_ml_open_descriptor_out not implemented&quot;
+      ];
+}
+
+function caml_ml_flush(oc) {
+  if (oc[/* buffer */0] !== &quot;&quot;) {
+    Curry._2(oc[/* output */1], oc, oc[/* buffer */0]);
+    oc[/* buffer */0] = &quot;&quot;;
+    return /* () */0;
+  }
+  else {
+    return 0;
+  }
+}
+
+var node_std_output = (function (s){
+   return (typeof process !== &quot;undefined&quot;) &amp;&amp; process.stdout &amp;&amp; (process.stdout.write(s), true);
+   }
+);
+
+function caml_ml_output(oc, str, offset, len) {
+  var str$1 = offset === 0 &amp;&amp; len === str.length ? str : str.slice(offset, len);
+  if (( (typeof process !== &quot;undefined&quot;) &amp;&amp; process.stdout &amp;&amp; process.stdout.write ) &amp;&amp; oc === stdout) {
+    return ( process.stdout.write )(str$1);
+  }
+  else {
+    var id = str$1.lastIndexOf(&quot;\n&quot;);
+    if (id &lt; 0) {
+      oc[/* buffer */0] = oc[/* buffer */0] + str$1;
+      return /* () */0;
+    }
+    else {
+      oc[/* buffer */0] = oc[/* buffer */0] + str$1.slice(0, id + 1 | 0);
+      caml_ml_flush(oc);
+      oc[/* buffer */0] = oc[/* buffer */0] + str$1.slice(id + 1 | 0);
+      return /* () */0;
+    }
+  }
+}
+
+function caml_ml_output_char(oc, $$char) {
+  return caml_ml_output(oc, String.fromCharCode($$char), 0, 1);
+}
+
+function caml_ml_input(_, _$1, _$2, _$3) {
+  throw [
+        Caml_builtin_exceptions.failure,
+        &quot;caml_ml_input ic not implemented&quot;
+      ];
+}
+
+function caml_ml_input_char() {
+  throw [
+        Caml_builtin_exceptions.failure,
+        &quot;caml_ml_input_char not implemnted&quot;
+      ];
+}
+
+function caml_ml_out_channels_list() {
+  return /* :: */[
+          stdout,
+          /* :: */[
+            stderr,
+            /* [] */0
+          ]
+        ];
+}
+
+exports.$caret                      = $caret;
+exports.stdin                       = stdin;
+exports.stdout                      = stdout;
+exports.stderr                      = stderr;
+exports.caml_ml_open_descriptor_in  = caml_ml_open_descriptor_in;
+exports.caml_ml_open_descriptor_out = caml_ml_open_descriptor_out;
+exports.caml_ml_flush               = caml_ml_flush;
+exports.node_std_output             = node_std_output;
+exports.caml_ml_output              = caml_ml_output;
+exports.caml_ml_output_char         = caml_ml_output_char;
+exports.caml_ml_input               = caml_ml_input;
+exports.caml_ml_input_char          = caml_ml_input_char;
+exports.caml_ml_out_channels_list   = caml_ml_out_channels_list;
+/* stdin Not a pure module */
+//////// end of caml_io.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_lexer'] = function() {
+  Â  let exports = {};
+//////// start of caml_lexer.js ////////
+'use strict';
+
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function fail() {
+  throw [
+        Caml_builtin_exceptions.failure,
+        &quot;lexing: empty token&quot;
+      ];
+}
+

+
+/***********************************************************************/
+/*                                                                     */
+/*                           Objective Caml                            */
+/*                                                                     */
+/*            Xavier Leroy, projet Cristal, INRIA Rocquencourt         */
+/*                                                                     */
+/*  Copyright 1996 Institut National de Recherche en Informatique et   */
+/*  en Automatique.  All rights reserved.  This file is distributed    */
+/*  under the terms of the GNU Library General Public License, with    */
+/*  the special exception on linking described in file ../LICENSE.     */
+/*                                                                     */
+/***********************************************************************/
+
+/* $Id: lexing.c 6045 2004-01-01 16:42:43Z doligez $ */
+
+/* The table-driven automaton for lexers generated by camllex. */
+
+function caml_lex_array(s) {
+    var l = s.length / 2;
+    var a = new Array(l);
+    // when s.charCodeAt(2 * i + 1 ) &gt; 128 (0x80)
+    // a[i] &lt; 0  
+    // for(var i = 0 ; i &lt;= 0xffff; ++i) { if (i &lt;&lt; 16 &gt;&gt; 16 !==i){console.log(i&lt;&lt;16&gt;&gt;16, 'vs',i)}}
+    // 
+    for (var i = 0; i &lt; l; i++)
+        a[i] = (s.charCodeAt(2 * i) | (s.charCodeAt(2 * i + 1) &lt;&lt; 8)) &lt;&lt; 16 &gt;&gt; 16;
+    return a;
+}
+/**
+ * external c_engine  : lex_tables -&gt; int -&gt; lexbuf -&gt; int
+ * lexing.ml
+ * type lex_tables = {
+ *   lex_base : string;
+ *   lex_backtrk : string;
+ *   lex_default : string;
+ *   lex_trans : string;
+ *   lex_check : string;
+ *   lex_base_code : string;
+ *   lex_backtrk_code : string;
+ *   lex_default_code : string;
+ *   lex_trans_code : string;
+ *   lex_check_code : string;
+ *   lex_code : string;
+ * }
+ *
+ * type lexbuf = {
+ *   refill_buff : lexbuf -&gt; unit ;
+ *   mutable lex_buffer : bytes;
+ *   mutable lex_buffer_len : int;
+ *   mutable lex_abs_pos : int;
+ *   mutable lex_start_pos : int;
+ *   mutable lex_curr_pos : int;
+ *   mutable lex_last_pos : int;
+ *   mutable lex_last_action : int;
+ *   mutable lex_eof_reached : bool;
+ *   mutable lex_mem : int array;
+ *   mutable lex_start_p : position;
+ *   mutable lex_curr_p;
+ * }
+ * @param tbl
+ * @param start_state
+ * @param lexbuf
+ * @returns {any}
+ */
+function $$caml_lex_engine(tbl, start_state, lexbuf) {
+    // Lexing.lexbuf
+    var lex_buffer = 1;
+    var lex_buffer_len = 2;
+    var lex_start_pos = 4;
+    var lex_curr_pos = 5;
+    var lex_last_pos = 6;
+    var lex_last_action = 7;
+    var lex_eof_reached = 8;
+    // Lexing.lex_tables
+    var lex_base = 0;
+    var lex_backtrk = 1;
+    var lex_default = 2;
+    var lex_trans = 3;
+    var lex_check = 4;
+    if (!tbl.lex_default) {
+        tbl.lex_base = caml_lex_array(tbl[lex_base]);
+        tbl.lex_backtrk = caml_lex_array(tbl[lex_backtrk]);
+        tbl.lex_check = caml_lex_array(tbl[lex_check]);
+        tbl.lex_trans = caml_lex_array(tbl[lex_trans]);
+        tbl.lex_default = caml_lex_array(tbl[lex_default]);
+    }
+    var c;
+    var state = start_state;
+    //var buffer = bytes_of_string(lexbuf[lex_buffer]);
+    var buffer = lexbuf[lex_buffer];
+    if (state &gt;= 0) {
+        /* First entry */
+        lexbuf[lex_last_pos] = lexbuf[lex_start_pos] = lexbuf[lex_curr_pos];
+        lexbuf[lex_last_action] = -1;
+    }
+    else {
+        /* Reentry after refill */
+        state = -state - 1;
+    }
+    for (;;) {
+        /* Lookup base address or action number for current state */
+        var base = tbl.lex_base[state];
+        if (base &lt; 0)
+            return -base - 1;
+        /* See if it's a backtrack point */
+        var backtrk = tbl.lex_backtrk[state];
+        if (backtrk &gt;= 0) {
+            lexbuf[lex_last_pos] = lexbuf[lex_curr_pos];
+            lexbuf[lex_last_action] = backtrk;
+        }
+        /* See if we need a refill */
+        if (lexbuf[lex_curr_pos] &gt;= lexbuf[lex_buffer_len]) {
+            if (lexbuf[lex_eof_reached] === 0)
+                return -state - 1;
+            else
+                c = 256;
+        }
+        else {
+            /* Read next input char */
+            c = buffer[lexbuf[lex_curr_pos]];
+            lexbuf[lex_curr_pos]++;
+        }
+        /* Determine next state */
+        if (tbl.lex_check[base + c] === state) {
+            state = tbl.lex_trans[base + c];
+        }
+        else {
+            state = tbl.lex_default[state];
+        }
+        /* If no transition on this char, return to last backtrack point */
+        if (state &lt; 0) {
+            lexbuf[lex_curr_pos] = lexbuf[lex_last_pos];
+            if (lexbuf[lex_last_action] == -1)
+                fail();
+            else
+                return lexbuf[lex_last_action];
+        }
+        else {
+            /* Erase the EOF condition only if the EOF pseudo-character was
+             consumed by the automaton (i.e. there was no backtrack above)
+             */
+            if (c == 256)
+                lexbuf[lex_eof_reached] = 0;
+        }
+    }
+}
+
+/***********************************************/
+/* New lexer engine, with memory of positions  */
+/***********************************************/
+
+/**
+ * s -&gt; Lexing.lex_tables.lex_code
+ * mem -&gt; Lexing.lexbuf.lex_mem (* int array *)
+ */          
+          
+function caml_lex_run_mem(s, i, mem, curr_pos) {
+    for (;;) {
+        var dst = s.charCodeAt(i);
+        i++;
+        if (dst == 0xff)
+            return;
+        var src = s.charCodeAt(i);
+        i++;
+        if (src == 0xff)
+            mem[dst] = curr_pos;
+        else
+            mem[dst] = mem[src];
+    }
+}
+
+
+/**
+ * s -&gt; Lexing.lex_tables.lex_code
+ * mem -&gt; Lexing.lexbuf.lex_mem (* int array *)
+ */
+  
+function caml_lex_run_tag(s, i, mem) {
+    for (;;) {
+        var dst = s.charCodeAt(i);
+        i++;
+        if (dst == 0xff)
+            return;
+        var src = s.charCodeAt(i);
+        i++;
+        if (src == 0xff)
+            mem[dst] = -1;
+        else
+            mem[dst] = mem[src];
+    }
+}
+/**
+ * external c_new_engine : lex_tables -&gt; int -&gt; lexbuf -&gt; int = &quot;caml_new_lex_engine&quot;
+ * @param tbl
+ * @param start_state
+ * @param lexbuf
+ * @returns {any}
+ */
+function $$caml_new_lex_engine(tbl, start_state, lexbuf) {
+    // Lexing.lexbuf
+    var lex_buffer = 1;
+    var lex_buffer_len = 2;
+    var lex_start_pos = 4;
+    var lex_curr_pos = 5;
+    var lex_last_pos = 6;
+    var lex_last_action = 7;
+    var lex_eof_reached = 8;
+    var lex_mem = 9;
+    // Lexing.lex_tables
+    var lex_base = 0;
+    var lex_backtrk = 1;
+    var lex_default = 2;
+    var lex_trans = 3;
+    var lex_check = 4;
+    var lex_base_code = 5;
+    var lex_backtrk_code = 6;
+    var lex_default_code = 7;
+    var lex_trans_code = 8;
+    var lex_check_code = 9;
+    var lex_code = 10;
+    if (!tbl.lex_default) {
+        tbl.lex_base = caml_lex_array(tbl[lex_base]);
+        tbl.lex_backtrk = caml_lex_array(tbl[lex_backtrk]);
+        tbl.lex_check = caml_lex_array(tbl[lex_check]);
+        tbl.lex_trans = caml_lex_array(tbl[lex_trans]);
+        tbl.lex_default = caml_lex_array(tbl[lex_default]);
+    }
+    if (!tbl.lex_default_code) {
+        tbl.lex_base_code = caml_lex_array(tbl[lex_base_code]);
+        tbl.lex_backtrk_code = caml_lex_array(tbl[lex_backtrk_code]);
+        tbl.lex_check_code = caml_lex_array(tbl[lex_check_code]);
+        tbl.lex_trans_code = caml_lex_array(tbl[lex_trans_code]);
+        tbl.lex_default_code = caml_lex_array(tbl[lex_default_code]);
+    }
+    if (tbl.lex_code == null) {
+        //tbl.lex_code = caml_bytes_of_string(tbl[lex_code]);
+        tbl.lex_code = (tbl[lex_code]);
+    }
+    var c, state = start_state;
+    //var buffer = caml_bytes_of_string(lexbuf[lex_buffer]);
+    var buffer = lexbuf[lex_buffer];
+    if (state &gt;= 0) {
+        /* First entry */
+        lexbuf[lex_last_pos] = lexbuf[lex_start_pos] = lexbuf[lex_curr_pos];
+        lexbuf[lex_last_action] = -1;
+    }
+    else {
+        /* Reentry after refill */
+        state = -state - 1;
+    }
+    for (;;) {
+        /* Lookup base address or action number for current state */
+        var base = tbl.lex_base[state];
+        if (base &lt; 0) {
+            var pc_off = tbl.lex_base_code[state];
+            caml_lex_run_tag(tbl.lex_code, pc_off, lexbuf[lex_mem]);
+            return -base - 1;
+        }
+        /* See if it's a backtrack point */
+        var backtrk = tbl.lex_backtrk[state];
+        if (backtrk &gt;= 0) {
+            var pc_off = tbl.lex_backtrk_code[state];
+            caml_lex_run_tag(tbl.lex_code, pc_off, lexbuf[lex_mem]);
+            lexbuf[lex_last_pos] = lexbuf[lex_curr_pos];
+            lexbuf[lex_last_action] = backtrk;
+        }
+        /* See if we need a refill */
+        if (lexbuf[lex_curr_pos] &gt;= lexbuf[lex_buffer_len]) {
+            if (lexbuf[lex_eof_reached] == 0)
+                return -state - 1;
+            else
+                c = 256;
+        }
+        else {
+            /* Read next input char */
+            c = buffer[lexbuf[lex_curr_pos]];
+            lexbuf[lex_curr_pos]++;
+        }
+        /* Determine next state */
+        var pstate = state;
+        if (tbl.lex_check[base + c] == state)
+            state = tbl.lex_trans[base + c];
+        else
+            state = tbl.lex_default[state];
+        /* If no transition on this char, return to last backtrack point */
+        if (state &lt; 0) {
+            lexbuf[lex_curr_pos] = lexbuf[lex_last_pos];
+            if (lexbuf[lex_last_action] == -1)
+                fail();
+            else
+                return lexbuf[lex_last_action];
+        }
+        else {
+            /* If some transition, get and perform memory moves */
+            var base_code = tbl.lex_base_code[pstate], pc_off;
+            if (tbl.lex_check_code[base_code + c] == pstate)
+                pc_off = tbl.lex_trans_code[base_code + c];
+            else
+                pc_off = tbl.lex_default_code[pstate];
+            if (pc_off &gt; 0)
+                caml_lex_run_mem(tbl.lex_code, pc_off, lexbuf[lex_mem], lexbuf[lex_curr_pos]);
+            /* Erase the EOF condition only if the EOF pseudo-character was
+             consumed by the automaton (i.e. there was no backtrack above)
+             */
+            if (c == 256)
+                lexbuf[lex_eof_reached] = 0;
+        }
+    }
+}
+
+;
+
+function caml_lex_engine(prim, prim$1, prim$2) {
+  return $$caml_lex_engine(prim, prim$1, prim$2);
+}
+
+function caml_new_lex_engine(prim, prim$1, prim$2) {
+  return $$caml_new_lex_engine(prim, prim$1, prim$2);
+}
+
+exports.fail                = fail;
+exports.caml_lex_engine     = caml_lex_engine;
+exports.caml_new_lex_engine = caml_new_lex_engine;
+/*  Not a pure module */
+//////// end of caml_lexer.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_obj'] = function() {
+  Â  let exports = {};
+//////// start of caml_obj.js ////////
+'use strict';
+
+var Block                   = require(&quot;./block&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function caml_obj_dup(x) {
+  var len = x.length;
+  var v = new Array(len);
+  for(var i = 0 ,i_finish = len - 1 | 0; i &lt;= i_finish; ++i){
+    v[i] = x[i];
+  }
+  v.tag = x.tag | 0;
+  return v;
+}
+
+function caml_obj_truncate(x, new_size) {
+  var len = x.length;
+  if (new_size &lt;= 0 || new_size &gt; len) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Obj.truncate&quot;
+        ];
+  }
+  else if (len !== new_size) {
+    for(var i = new_size ,i_finish = len - 1 | 0; i &lt;= i_finish; ++i){
+      x[i] = 0;
+    }
+    x.length = new_size;
+    return /* () */0;
+  }
+  else {
+    return 0;
+  }
+}
+
+function caml_lazy_make_forward(x) {
+  return Block.__(250, [x]);
+}
+
+function caml_update_dummy(x, y) {
+  var len = y.length;
+  for(var i = 0 ,i_finish = len - 1 | 0; i &lt;= i_finish; ++i){
+    x[i] = y[i];
+  }
+  var y_tag = y.tag | 0;
+  if (y_tag !== 0) {
+    x.tag = y_tag;
+    return /* () */0;
+  }
+  else {
+    return 0;
+  }
+}
+
+function caml_int_compare(x, y) {
+  if (x &lt; y) {
+    return -1;
+  }
+  else if (x === y) {
+    return 0;
+  }
+  else {
+    return 1;
+  }
+}
+
+function caml_compare(_a, _b) {
+  while(true) {
+    var b = _b;
+    var a = _a;
+    if (typeof a === &quot;string&quot;) {
+      var x = a;
+      var y = b;
+      if (x &lt; y) {
+        return -1;
+      }
+      else if (x === y) {
+        return 0;
+      }
+      else {
+        return 1;
+      }
+    }
+    else if (typeof a === &quot;number&quot;) {
+      return caml_int_compare(a, b);
+    }
+    else if (typeof a === &quot;boolean&quot; || typeof a === &quot;null&quot; || typeof a === &quot;undefined&quot;) {
+      var x$1 = a;
+      var y$1 = b;
+      if (x$1 === y$1) {
+        return 0;
+      }
+      else if (x$1 &lt; y$1) {
+        return -1;
+      }
+      else {
+        return 1;
+      }
+    }
+    else {
+      var tag_a = a.tag | 0;
+      var tag_b = b.tag | 0;
+      if (tag_a === 250) {
+        _a = a[0];
+        continue ;
+        
+      }
+      else if (tag_b === 250) {
+        _b = b[0];
+        continue ;
+        
+      }
+      else if (tag_a === 248) {
+        return caml_int_compare(a[1], b[1]);
+      }
+      else if (tag_a === 251) {
+        throw [
+              Caml_builtin_exceptions.invalid_argument,
+              &quot;equal: abstract value&quot;
+            ];
+      }
+      else if (tag_a !== tag_b) {
+        if (tag_a &lt; tag_b) {
+          return -1;
+        }
+        else {
+          return 1;
+        }
+      }
+      else {
+        var len_a = a.length;
+        var len_b = b.length;
+        if (len_a === len_b) {
+          var a$1 = a;
+          var b$1 = b;
+          var _i = 0;
+          var same_length = len_a;
+          while(true) {
+            var i = _i;
+            if (i === same_length) {
+              return 0;
+            }
+            else {
+              var res = caml_compare(a$1[i], b$1[i]);
+              if (res !== 0) {
+                return res;
+              }
+              else {
+                _i = i + 1 | 0;
+                continue ;
+                
+              }
+            }
+          };
+        }
+        else if (len_a &lt; len_b) {
+          var a$2 = a;
+          var b$2 = b;
+          var _i$1 = 0;
+          var short_length = len_a;
+          while(true) {
+            var i$1 = _i$1;
+            if (i$1 === short_length) {
+              return -1;
+            }
+            else {
+              var res$1 = caml_compare(a$2[i$1], b$2[i$1]);
+              if (res$1 !== 0) {
+                return res$1;
+              }
+              else {
+                _i$1 = i$1 + 1 | 0;
+                continue ;
+                
+              }
+            }
+          };
+        }
+        else {
+          var a$3 = a;
+          var b$3 = b;
+          var _i$2 = 0;
+          var short_length$1 = len_b;
+          while(true) {
+            var i$2 = _i$2;
+            if (i$2 === short_length$1) {
+              return 1;
+            }
+            else {
+              var res$2 = caml_compare(a$3[i$2], b$3[i$2]);
+              if (res$2 !== 0) {
+                return res$2;
+              }
+              else {
+                _i$2 = i$2 + 1 | 0;
+                continue ;
+                
+              }
+            }
+          };
+        }
+      }
+    }
+  };
+}
+
+function caml_equal(_a, _b) {
+  while(true) {
+    var b = _b;
+    var a = _a;
+    if (a === b) {
+      return /* true */1;
+    }
+    else if (typeof a === &quot;string&quot; || typeof a === &quot;number&quot; || typeof a === &quot;boolean&quot; || typeof a === &quot;undefined&quot; || typeof a === &quot;null&quot;) {
+      return /* false */0;
+    }
+    else {
+      var tag_a = a.tag | 0;
+      var tag_b = b.tag | 0;
+      if (tag_a === 250) {
+        _a = a[0];
+        continue ;
+        
+      }
+      else if (tag_b === 250) {
+        _b = b[0];
+        continue ;
+        
+      }
+      else if (tag_a === 248) {
+        return +(a[1] === b[1]);
+      }
+      else if (tag_a === 251) {
+        throw [
+              Caml_builtin_exceptions.invalid_argument,
+              &quot;equal: abstract value&quot;
+            ];
+      }
+      else if (tag_a !== tag_b) {
+        return /* false */0;
+      }
+      else {
+        var len_a = a.length;
+        var len_b = b.length;
+        if (len_a === len_b) {
+          var a$1 = a;
+          var b$1 = b;
+          var _i = 0;
+          var same_length = len_a;
+          while(true) {
+            var i = _i;
+            if (i === same_length) {
+              return /* true */1;
+            }
+            else if (caml_equal(a$1[i], b$1[i])) {
+              _i = i + 1 | 0;
+              continue ;
+              
+            }
+            else {
+              return /* false */0;
+            }
+          };
+        }
+        else {
+          return /* false */0;
+        }
+      }
+    }
+  };
+}
+
+function caml_notequal(a, b) {
+  return 1 - caml_equal(a, b);
+}
+
+function caml_greaterequal(a, b) {
+  return +(caml_compare(a, b) &gt;= 0);
+}
+
+function caml_greaterthan(a, b) {
+  return +(caml_compare(a, b) &gt; 0);
+}
+
+function caml_lessequal(a, b) {
+  return +(caml_compare(a, b) &lt;= 0);
+}
+
+function caml_lessthan(a, b) {
+  return +(caml_compare(a, b) &lt; 0);
+}
+
+var caml_int32_compare = caml_int_compare;
+
+var caml_nativeint_compare = caml_int_compare;
+
+exports.caml_obj_dup           = caml_obj_dup;
+exports.caml_obj_truncate      = caml_obj_truncate;
+exports.caml_lazy_make_forward = caml_lazy_make_forward;
+exports.caml_update_dummy      = caml_update_dummy;
+exports.caml_int_compare       = caml_int_compare;
+exports.caml_int32_compare     = caml_int32_compare;
+exports.caml_nativeint_compare = caml_nativeint_compare;
+exports.caml_compare           = caml_compare;
+exports.caml_equal             = caml_equal;
+exports.caml_notequal          = caml_notequal;
+exports.caml_greaterequal      = caml_greaterequal;
+exports.caml_greaterthan       = caml_greaterthan;
+exports.caml_lessthan          = caml_lessthan;
+exports.caml_lessequal         = caml_lessequal;
+/* No side effect */
+//////// end of caml_obj.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_oo'] = function() {
+  Â  let exports = {};
+//////// start of caml_oo.js ////////
+'use strict';
+
+var Caml_array              = require(&quot;./caml_array&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+var caml_methods_cache = Caml_array.caml_make_vect(1000, 0);
+
+function caml_get_public_method(obj, tag, cacheid) {
+  var meths = obj[0];
+  var offs = caml_methods_cache[cacheid];
+  if (meths[offs] === tag) {
+    return meths[offs - 1 | 0];
+  }
+  else {
+    var aux = function (_i) {
+      while(true) {
+        var i = _i;
+        if (i &lt; 3) {
+          throw [
+                Caml_builtin_exceptions.assert_failure,
+                [
+                  &quot;caml_oo.ml&quot;,
+                  54,
+                  20
+                ]
+              ];
+        }
+        else if (meths[i] === tag) {
+          caml_methods_cache[cacheid] = i;
+          return i;
+        }
+        else {
+          _i = i - 2 | 0;
+          continue ;
+          
+        }
+      };
+    };
+    return meths[aux((meths[0] &lt;&lt; 1) + 1 | 0) - 1 | 0];
+  }
+}
+
+exports.caml_get_public_method = caml_get_public_method;
+/* No side effect */
+//////// end of caml_oo.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_parser'] = function() {
+  Â  let exports = {};
+//////// start of caml_parser.js ////////
+'use strict';
+
+
+
+
+/***********************************************************************/
+/*                                                                     */
+/*                           Objective Caml                            */
+/*                                                                     */
+/*            Xavier Leroy, projet Cristal, INRIA Rocquencourt         */
+/*                                                                     */
+/*  Copyright 1996 Institut National de Recherche en Informatique et   */
+/*  en Automatique.  All rights reserved.  This file is distributed    */
+/*  under the terms of the GNU Library General Public License, with    */
+/*  the special exception on linking described in file ../LICENSE.     */
+/*                                                                     */
+/***********************************************************************/
+
+/* $Id: parsing.c 8983 2008-08-06 09:38:25Z xleroy $ */
+
+/* The PDA automaton for parsers generated by camlyacc */
+
+/* The pushdown automata */
+
+/**
+ * caml_lex_array(&quot;abcd&quot;)
+ * [25185, 25699]
+ * @param s
+ * @returns {any[]}
+ * TODO: duplicated with module {!Caml_lex}
+ */
+function caml_lex_array(s) {
+    var l = s.length / 2;
+    var a = new Array(l);
+    for (var i = 0; i &lt; l; i++)
+        a[i] = (s.charCodeAt(2 * i) | (s.charCodeAt(2 * i + 1) &lt;&lt; 8)) &lt;&lt; 16 &gt;&gt; 16;
+    return a;
+}
+/**
+ * Note that TS enum is not friendly to Closure compiler
+ * @enum{number}
+ */
+var Automata = {
+    START: 0,
+    LOOP: 6,
+    TOKEN_READ: 1,
+    TEST_SHIFT: 7,
+    ERROR_DETECTED: 5,
+    SHIFT: 8,
+    SHIFT_RECOVER: 9,
+    STACK_GROWN_1: 2,
+    REDUCE: 10,
+    STACK_GROWN_2: 3,
+    SEMANTIC_ACTION_COMPUTED: 4
+};
+/**
+ * @enum{number}
+ */
+var Result = {
+    READ_TOKEN: 0,
+    RAISE_PARSE_ERROR: 1,
+    GROW_STACKS_1: 2,
+    GROW_STACKS_2: 3,
+    COMPUTE_SEMANTIC_ACTION: 4,
+    CALL_ERROR_FUNCTION: 5
+};
+var PARSER_TRACE = false;
+/**
+ * external parse_engine : parse_tables -&gt; parser_env -&gt; parser_input -&gt; Obj.t -&gt; parser_output
+ * parsing.ml
+ *
+ * type parse_tables = {
+ *   actions : (parser_env -&gt; Obj.t) array
+ *   transl_const : int array;
+ *   transl_block : int array;
+ *   lhs : string;
+ *   len : string;
+ *   defred : string;
+ *   dgoto : string;
+ *   sindex : string;
+ *   rindex : string;
+ *   gindex : string;
+ *   tablesize : int;
+ *   table : string;
+ *   check : string;
+ *   error_function : string -&gt; unit;
+ *   names_const : string;
+ *   names_block : string
+ * }
+ *
+ * type parser_env =
+ * { mutable s_stack : int array;        (* States *)
+ *  mutable v_stack : Obj.t array;      (* Semantic attributes *)
+ *  mutable symb_start_stack : position array; (* Start positions *)
+ *  mutable symb_end_stack : position array;   (* End positions *)
+ *  mutable stacksize : int;            (* Size of the stacks *)
+ *  mutable stackbase : int;            (* Base sp for current parse *)
+ *  mutable curr_char : int;            (* Last token read *)
+ *  mutable lval : Obj.t;               (* Its semantic attribute *)
+ *  mutable symb_start : position;      (* Start pos. of the current symbol*)
+ *  mutable symb_end : position;        (* End pos. of the current symbol *)
+ *  mutable asp : int;                  (* The stack pointer for attributes *)
+ *  mutable rule_len : int;             (* Number of rhs items in the rule *)
+ *  mutable rule_number : int;          (* Rule number to reduce by *)
+ *  mutable sp : int;                   (* Saved sp for parse_engine *)
+ *  mutable state : int;                (* Saved state for parse_engine *)
+ *  mutable errflag : int }             (* Saved error flag for parse_engine *)
+ *
+ *  type parser_input =
+ *   | Start
+ *   | Token_read
+ *   | Stacks_grown_1
+ *   | Stacks_grown_2
+ *   | Semantic_action_computed
+ *   | Error_detected
+
+ * @param tables
+ * @param env
+ * @param cmd
+ * @param arg
+ * @returns {number}
+ */
+function $$caml_parse_engine(tables /* parser_table */, env /* parser_env */, cmd /* parser_input*/, arg /* Obj.t*/) {
+    var ERRCODE = 256;
+    //var START = 0;
+    //var TOKEN_READ = 1;
+    //var STACKS_GROWN_1 = 2;
+    //var STACKS_GROWN_2 = 3;
+    //var SEMANTIC_ACTION_COMPUTED = 4;
+    //var ERROR_DETECTED = 5;
+    //var loop = 6;
+    //var testshift = 7;
+    //var shift = 8;
+    //var shift_recover = 9;
+    //var reduce = 10;
+    // Parsing.parser_env
+    var env_s_stack = 0; // array
+    var env_v_stack = 1; // array
+    var env_symb_start_stack = 2; // array
+    var env_symb_end_stack = 3; // array
+    var env_stacksize = 4;
+    var env_stackbase = 5;
+    var env_curr_char = 6;
+    var env_lval = 7; // Obj.t
+    var env_symb_start = 8; // position
+    var env_symb_end = 9; // position
+    var env_asp = 10;
+    var env_rule_len = 11;
+    var env_rule_number = 12;
+    var env_sp = 13;
+    var env_state = 14;
+    var env_errflag = 15;
+    // Parsing.parse_tables
+    // var _tbl_actions = 1;
+    var tbl_transl_const = 1; // array
+    var tbl_transl_block = 2; // array
+    var tbl_lhs = 3;
+    var tbl_len = 4;
+    var tbl_defred = 5;
+    var tbl_dgoto = 6;
+    var tbl_sindex = 7;
+    var tbl_rindex = 8;
+    var tbl_gindex = 9;
+    var tbl_tablesize = 10;
+    var tbl_table = 11;
+    var tbl_check = 12;
+    // var _tbl_error_function = 14;
+    // var _tbl_names_const = 15;
+    // var _tbl_names_block = 16;
+    if (!tables.dgoto) {
+        tables.defred = caml_lex_array(tables[tbl_defred]);
+        tables.sindex = caml_lex_array(tables[tbl_sindex]);
+        tables.check = caml_lex_array(tables[tbl_check]);
+        tables.rindex = caml_lex_array(tables[tbl_rindex]);
+        tables.table = caml_lex_array(tables[tbl_table]);
+        tables.len = caml_lex_array(tables[tbl_len]);
+        tables.lhs = caml_lex_array(tables[tbl_lhs]);
+        tables.gindex = caml_lex_array(tables[tbl_gindex]);
+        tables.dgoto = caml_lex_array(tables[tbl_dgoto]);
+    }
+    var res;
+    var n, n1, n2, state1;
+    // RESTORE
+    var sp = env[env_sp];
+    var state = env[env_state];
+    var errflag = env[env_errflag];
+    exit: for (;;) {
+        //console.error(&quot;State&quot;, Automata[cmd]);
+        switch (cmd) {
+            case Automata.START:
+                state = 0;
+                errflag = 0;
+            // Fall through
+            case Automata.LOOP:
+                n = tables.defred[state];
+                if (n != 0) {
+                    cmd = Automata.REDUCE;
+                    break;
+                }
+                if (env[env_curr_char] &gt;= 0) {
+                    cmd = Automata.TEST_SHIFT;
+                    break;
+                }
+                res = Result.READ_TOKEN;
+                break exit;
+            /* The ML code calls the lexer and updates */
+            /* symb_start and symb_end */
+            case Automata.TOKEN_READ:
+                if (typeof arg !== 'number') {
+                    env[env_curr_char] = tables[tbl_transl_block][arg.tag | 0 /* + 1 */];
+                    env[env_lval] = arg[0];
+                }
+                else {
+                    env[env_curr_char] = tables[tbl_transl_const][arg /* + 1 */];
+                    env[env_lval] = 0;
+                }
+                if (PARSER_TRACE) {
+                    console.error(&quot;State %d, read token&quot;, state, arg);
+                }
+            // Fall through
+            case Automata.TEST_SHIFT:
+                n1 = tables.sindex[state];
+                n2 = n1 + env[env_curr_char];
+                if (n1 != 0 &amp;&amp; n2 &gt;= 0 &amp;&amp; n2 &lt;= tables[tbl_tablesize] &amp;&amp;
+                    tables.check[n2] == env[env_curr_char]) {
+                    cmd = Automata.SHIFT;
+                    break;
+                }
+                n1 = tables.rindex[state];
+                n2 = n1 + env[env_curr_char];
+                if (n1 != 0 &amp;&amp; n2 &gt;= 0 &amp;&amp; n2 &lt;= tables[tbl_tablesize] &amp;&amp;
+                    tables.check[n2] == env[env_curr_char]) {
+                    n = tables.table[n2];
+                    cmd = Automata.REDUCE;
+                    break;
+                }
+                if (errflag &lt;= 0) {
+                    res = Result.CALL_ERROR_FUNCTION;
+                    break exit;
+                }
+            // Fall through
+            /* The ML code calls the error function */
+            case Automata.ERROR_DETECTED:
+                if (errflag &lt; 3) {
+                    errflag = 3;
+                    for (;;) {
+                        state1 = env[env_s_stack][sp /* + 1*/];
+                        n1 = tables.sindex[state1];
+                        n2 = n1 + ERRCODE;
+                        if (n1 != 0 &amp;&amp; n2 &gt;= 0 &amp;&amp; n2 &lt;= tables[tbl_tablesize] &amp;&amp;
+                            tables.check[n2] == ERRCODE) {
+                            cmd = Automata.SHIFT_RECOVER;
+                            break;
+                        }
+                        else {
+                            if (sp &lt;= env[env_stackbase])
+                                return Result.RAISE_PARSE_ERROR;
+                            /* The ML code raises Parse_error */
+                            sp--;
+                        }
+                    }
+                }
+                else {
+                    if (env[env_curr_char] == 0)
+                        return Result.RAISE_PARSE_ERROR;
+                    /* The ML code raises Parse_error */
+                    env[env_curr_char] = -1;
+                    cmd = Automata.LOOP;
+                    break;
+                }
+            // Fall through
+            case Automata.SHIFT:
+                env[env_curr_char] = -1;
+                if (errflag &gt; 0)
+                    errflag--;
+            // Fall through
+            case Automata.SHIFT_RECOVER:
+                if (PARSER_TRACE) {
+                    console.error(&quot;State %d: shift to state %d&quot;, state, tables.table[n2]);
+                }
+                state = tables.table[n2];
+                sp++;
+                if (sp &gt;= env[env_stacksize]) {
+                    res = Result.GROW_STACKS_1;
+                    break exit;
+                }
+            // Fall through
+            /* The ML code resizes the stacks */
+            case Automata.STACK_GROWN_1:
+                env[env_s_stack][sp /* + 1 */] = state;
+                env[env_v_stack][sp /* + 1 */] = env[env_lval];
+                env[env_symb_start_stack][sp /* + 1 */] = env[env_symb_start];
+                env[env_symb_end_stack][sp /* + 1 */] = env[env_symb_end];
+                cmd = Automata.LOOP;
+                break;
+            case Automata.REDUCE:
+                if (PARSER_TRACE) {
+                    console.error(&quot;State %d : reduce by rule %d&quot;, state, n);
+                }
+                var m = tables.len[n];
+                env[env_asp] = sp;
+                env[env_rule_number] = n;
+                env[env_rule_len] = m;
+                sp = sp - m + 1;
+                m = tables.lhs[n];
+                state1 = env[env_s_stack][sp - 1]; //
+                n1 = tables.gindex[m];
+                n2 = n1 + state1;
+                if (n1 != 0 &amp;&amp; n2 &gt;= 0 &amp;&amp; n2 &lt;= tables[tbl_tablesize] &amp;&amp;
+                    tables.check[n2] == state1)
+                    state = tables.table[n2];
+                else
+                    state = tables.dgoto[m];
+                if (sp &gt;= env[env_stacksize]) {
+                    res = Result.GROW_STACKS_2;
+                    break exit;
+                }
+            // Fall through
+            /* The ML code resizes the stacks */
+            case Automata.STACK_GROWN_2:
+                res = Result.COMPUTE_SEMANTIC_ACTION;
+                break exit;
+            /* The ML code calls the semantic action */
+            case Automata.SEMANTIC_ACTION_COMPUTED:
+                env[env_s_stack][sp /* + 1 */] = state;
+                env[env_v_stack][sp /* + 1*/] = arg;
+                var asp = env[env_asp];
+                env[env_symb_end_stack][sp /* + 1*/] = env[env_symb_end_stack][asp /* + 1*/];
+                if (sp &gt; asp) {
+                    /* This is an epsilon production. Take symb_start equal to symb_end. */
+                    env[env_symb_start_stack][sp /* + 1*/] = env[env_symb_end_stack][asp /*+ 1*/];
+                }
+                cmd = Automata.LOOP;
+                break;
+            /* Should not happen */
+            default:
+                return Result.RAISE_PARSE_ERROR;
+        }
+    }
+    // SAVE
+    env[env_sp] = sp;
+    env[env_state] = state;
+    env[env_errflag] = errflag;
+    return res;
+}
+
+/**
+ * external set_trace: bool -&gt; bool = &quot;caml_set_parser_trace&quot;
+ * parsing.ml
+ * @param {boolean}
+ * @returns {boolean}
+ */
+function $$caml_set_parser_trace(v) {
+    var old = PARSER_TRACE;
+    PARSER_TRACE = v;
+    return old;
+}
+
+
+;
+
+function caml_parse_engine(prim, prim$1, prim$2, prim$3) {
+  return $$caml_parse_engine(prim, prim$1, prim$2, prim$3);
+}
+
+function caml_set_parser_trace(prim) {
+  return $$caml_set_parser_trace(prim);
+}
+
+exports.caml_parse_engine     = caml_parse_engine;
+exports.caml_set_parser_trace = caml_set_parser_trace;
+/*  Not a pure module */
+//////// end of caml_parser.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_string'] = function() {
+  Â  let exports = {};
+//////// start of caml_string.js ////////
+'use strict';
+
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function js_string_of_char(prim) {
+  return String.fromCharCode(prim);
+}
+
+function caml_string_get(s, i) {
+  if (i &gt;= s.length || i &lt; 0) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;index out of bounds&quot;
+        ];
+  }
+  else {
+    return s.charCodeAt(i);
+  }
+}
+
+function caml_create_string(len) {
+  if (len &lt; 0) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;String.create&quot;
+        ];
+  }
+  else {
+    return new Array(len);
+  }
+}
+
+function caml_string_compare(s1, s2) {
+  if (s1 === s2) {
+    return 0;
+  }
+  else if (s1 &lt; s2) {
+    return -1;
+  }
+  else {
+    return 1;
+  }
+}
+
+function caml_fill_string(s, i, l, c) {
+  if (l &gt; 0) {
+    for(var k = i ,k_finish = (l + i | 0) - 1 | 0; k &lt;= k_finish; ++k){
+      s[k] = c;
+    }
+    return /* () */0;
+  }
+  else {
+    return 0;
+  }
+}
+
+function caml_blit_string(s1, i1, s2, i2, len) {
+  if (len &gt; 0) {
+    var off1 = s1.length - i1 | 0;
+    if (len &lt;= off1) {
+      for(var i = 0 ,i_finish = len - 1 | 0; i &lt;= i_finish; ++i){
+        s2[i2 + i | 0] = s1.charCodeAt(i1 + i | 0);
+      }
+      return /* () */0;
+    }
+    else {
+      for(var i$1 = 0 ,i_finish$1 = off1 - 1 | 0; i$1 &lt;= i_finish$1; ++i$1){
+        s2[i2 + i$1 | 0] = s1.charCodeAt(i1 + i$1 | 0);
+      }
+      for(var i$2 = off1 ,i_finish$2 = len - 1 | 0; i$2 &lt;= i_finish$2; ++i$2){
+        s2[i2 + i$2 | 0] = /* &quot;\000&quot; */0;
+      }
+      return /* () */0;
+    }
+  }
+  else {
+    return 0;
+  }
+}
+
+function caml_blit_bytes(s1, i1, s2, i2, len) {
+  if (len &gt; 0) {
+    if (s1 === s2) {
+      var s1$1 = s1;
+      var i1$1 = i1;
+      var i2$1 = i2;
+      var len$1 = len;
+      if (i1$1 &lt; i2$1) {
+        var range_a = (s1$1.length - i2$1 | 0) - 1 | 0;
+        var range_b = len$1 - 1 | 0;
+        var range = range_a &gt; range_b ? range_b : range_a;
+        for(var j = range; j &gt;= 0; --j){
+          s1$1[i2$1 + j | 0] = s1$1[i1$1 + j | 0];
+        }
+        return /* () */0;
+      }
+      else if (i1$1 &gt; i2$1) {
+        var range_a$1 = (s1$1.length - i1$1 | 0) - 1 | 0;
+        var range_b$1 = len$1 - 1 | 0;
+        var range$1 = range_a$1 &gt; range_b$1 ? range_b$1 : range_a$1;
+        for(var k = 0; k &lt;= range$1; ++k){
+          s1$1[i2$1 + k | 0] = s1$1[i1$1 + k | 0];
+        }
+        return /* () */0;
+      }
+      else {
+        return 0;
+      }
+    }
+    else {
+      var off1 = s1.length - i1 | 0;
+      if (len &lt;= off1) {
+        for(var i = 0 ,i_finish = len - 1 | 0; i &lt;= i_finish; ++i){
+          s2[i2 + i | 0] = s1[i1 + i | 0];
+        }
+        return /* () */0;
+      }
+      else {
+        for(var i$1 = 0 ,i_finish$1 = off1 - 1 | 0; i$1 &lt;= i_finish$1; ++i$1){
+          s2[i2 + i$1 | 0] = s1[i1 + i$1 | 0];
+        }
+        for(var i$2 = off1 ,i_finish$2 = len - 1 | 0; i$2 &lt;= i_finish$2; ++i$2){
+          s2[i2 + i$2 | 0] = /* &quot;\000&quot; */0;
+        }
+        return /* () */0;
+      }
+    }
+  }
+  else {
+    return 0;
+  }
+}
+
+function bytes_of_string(s) {
+  var len = s.length;
+  var res = new Array(len);
+  for(var i = 0 ,i_finish = len - 1 | 0; i &lt;= i_finish; ++i){
+    res[i] = s.charCodeAt(i);
+  }
+  return res;
+}
+
+function bytes_to_string(a) {
+  var bytes = a;
+  var i = 0;
+  var len = a.length;
+  var s = &quot;&quot;;
+  var s_len = len;
+  if (i === 0 &amp;&amp; len &lt;= 4096 &amp;&amp; len === bytes.length) {
+    return String.fromCharCode.apply(null,bytes);
+  }
+  else {
+    var offset = 0;
+    while(s_len &gt; 0) {
+      var next = s_len &lt; 1024 ? s_len : 1024;
+      var tmp_bytes = new Array(next);
+      caml_blit_bytes(bytes, offset, tmp_bytes, 0, next);
+      s = s + String.fromCharCode.apply(null,tmp_bytes);
+      s_len = s_len - next | 0;
+      offset = offset + next | 0;
+    };
+    return s;
+  }
+}
+
+function caml_string_of_char_array(chars) {
+  var len = chars.length;
+  var bytes = new Array(len);
+  for(var i = 0 ,i_finish = len - 1 | 0; i &lt;= i_finish; ++i){
+    bytes[i] = chars[i];
+  }
+  return bytes_to_string(bytes);
+}
+
+function caml_is_printable(c) {
+  if (c &gt; 31) {
+    return +(c &lt; 127);
+  }
+  else {
+    return /* false */0;
+  }
+}
+
+function caml_string_get16(s, i) {
+  return s.charCodeAt(i) + (s.charCodeAt(i + 1 | 0) &lt;&lt; 8) | 0;
+}
+
+function caml_string_get32(s, i) {
+  return ((s.charCodeAt(i) + (s.charCodeAt(i + 1 | 0) &lt;&lt; 8) | 0) + (s.charCodeAt(i + 2 | 0) &lt;&lt; 16) | 0) + (s.charCodeAt(i + 3 | 0) &lt;&lt; 24) | 0;
+}
+
+function get(s, i) {
+  if (i &lt; 0 || i &gt;= s.length) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;index out of bounds&quot;
+        ];
+  }
+  else {
+    return s.charCodeAt(i);
+  }
+}
+
+exports.bytes_of_string           = bytes_of_string;
+exports.bytes_to_string           = bytes_to_string;
+exports.caml_is_printable         = caml_is_printable;
+exports.caml_string_of_char_array = caml_string_of_char_array;
+exports.caml_string_get           = caml_string_get;
+exports.caml_string_compare       = caml_string_compare;
+exports.caml_create_string        = caml_create_string;
+exports.caml_fill_string          = caml_fill_string;
+exports.caml_blit_string          = caml_blit_string;
+exports.caml_blit_bytes           = caml_blit_bytes;
+exports.caml_string_get16         = caml_string_get16;
+exports.caml_string_get32         = caml_string_get32;
+exports.js_string_of_char         = js_string_of_char;
+exports.get                       = get;
+/* No side effect */
+//////// end of caml_string.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['caml_utils'] = function() {
+  Â  let exports = {};
+//////// start of caml_utils.js ////////
+'use strict';
+
+
+var repeat = ( (String.prototype.repeat &amp;&amp; function (count,self){return self.repeat(count)}) ||
+                                                  function(count , self) {
+        if (self.length == 0 || count == 0) {
+            return '';
+        }
+        // Ensuring count is a 31-bit integer allows us to heavily optimize the
+        // main part. But anyway, most current (August 2014) browsers can't handle
+        // strings 1 &lt;&lt; 28 chars or longer, so:
+        if (self.length * count &gt;= 1 &lt;&lt; 28) {
+            throw new RangeError('repeat count must not overflow maximum string size');
+        }
+        var rpt = '';
+        for (;;) {
+            if ((count &amp; 1) == 1) {
+                rpt += self;
+            }
+            count &gt;&gt;&gt;= 1;
+            if (count == 0) {
+                break;
+            }
+            self += self;
+        }
+        return rpt;
+    }
+);
+
+exports.repeat = repeat;
+/* repeat Not a pure module */
+//////// end of caml_utils.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['char'] = function() {
+  Â  let exports = {};
+//////// start of char.js ////////
+'use strict';
+
+var Caml_string             = require(&quot;./caml_string&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function chr(n) {
+  if (n &lt; 0 || n &gt; 255) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Char.chr&quot;
+        ];
+  }
+  else {
+    return n;
+  }
+}
+
+function escaped(c) {
+  var exit = 0;
+  if (c &gt;= 40) {
+    if (c !== 92) {
+      exit = c &gt;= 127 ? 1 : 2;
+    }
+    else {
+      return &quot;\\\\&quot;;
+    }
+  }
+  else if (c &gt;= 32) {
+    if (c &gt;= 39) {
+      return &quot;\\'&quot;;
+    }
+    else {
+      exit = 2;
+    }
+  }
+  else if (c &gt;= 14) {
+    exit = 1;
+  }
+  else {
+    switch (c) {
+      case 8 : 
+          return &quot;\\b&quot;;
+      case 9 : 
+          return &quot;\\t&quot;;
+      case 10 : 
+          return &quot;\\n&quot;;
+      case 0 : 
+      case 1 : 
+      case 2 : 
+      case 3 : 
+      case 4 : 
+      case 5 : 
+      case 6 : 
+      case 7 : 
+      case 11 : 
+      case 12 : 
+          exit = 1;
+          break;
+      case 13 : 
+          return &quot;\\r&quot;;
+      
+    }
+  }
+  switch (exit) {
+    case 1 : 
+        var s = new Array(4);
+        s[0] = /* &quot;\\&quot; */92;
+        s[1] = 48 + (c / 100 | 0) | 0;
+        s[2] = 48 + (c / 10 | 0) % 10 | 0;
+        s[3] = 48 + c % 10 | 0;
+        return Caml_string.bytes_to_string(s);
+    case 2 : 
+        var s$1 = new Array(1);
+        s$1[0] = c;
+        return Caml_string.bytes_to_string(s$1);
+    
+  }
+}
+
+function lowercase(c) {
+  if (c &gt;= /* &quot;A&quot; */65 &amp;&amp; c &lt;= /* &quot;Z&quot; */90 || c &gt;= /* &quot;\192&quot; */192 &amp;&amp; c &lt;= /* &quot;\214&quot; */214 || c &gt;= /* &quot;\216&quot; */216 &amp;&amp; c &lt;= /* &quot;\222&quot; */222) {
+    return c + 32 | 0;
+  }
+  else {
+    return c;
+  }
+}
+
+function uppercase(c) {
+  if (c &gt;= /* &quot;a&quot; */97 &amp;&amp; c &lt;= /* &quot;z&quot; */122 || c &gt;= /* &quot;\224&quot; */224 &amp;&amp; c &lt;= /* &quot;\246&quot; */246 || c &gt;= /* &quot;\248&quot; */248 &amp;&amp; c &lt;= /* &quot;\254&quot; */254) {
+    return c - 32 | 0;
+  }
+  else {
+    return c;
+  }
+}
+
+function compare(c1, c2) {
+  return c1 - c2 | 0;
+}
+
+exports.chr       = chr;
+exports.escaped   = escaped;
+exports.lowercase = lowercase;
+exports.uppercase = uppercase;
+exports.compare   = compare;
+/* No side effect */
+//////// end of char.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['curry'] = function() {
+  Â  let exports = {};
+//////// start of curry.js ////////
+'use strict';
+
+var Caml_oo    = require(&quot;./caml_oo&quot;);
+var Caml_array = require(&quot;./caml_array&quot;);
+
+function app(_f, _args) {
+  while(true) {
+    var args = _args;
+    var f = _f;
+    var arity = f.length;
+    var arity$1 = arity ? arity : 1;
+    var len = args.length;
+    var d = arity$1 - len | 0;
+    if (d) {
+      if (d &lt; 0) {
+        _args = Caml_array.caml_array_sub(args, arity$1, -d | 0);
+        _f = f.apply(null, Caml_array.caml_array_sub(args, 0, arity$1));
+        continue ;
+        
+      }
+      else {
+        return (function(f,args){
+        return function (x) {
+          return app(f, args.concat(/* array */[x]));
+        }
+        }(f,args));
+      }
+    }
+    else {
+      return f.apply(null, args);
+    }
+  };
+}
+
+function js(label, cacheid, obj, args) {
+  var meth = Caml_oo.caml_get_public_method(obj, label, cacheid);
+  return app(meth, args);
+}
+
+function curry_1(o, a0, arity) {
+  if (arity &gt; 7 || arity &lt; 0) {
+    return app(o, /* array */[a0]);
+  }
+  else {
+    switch (arity) {
+      case 0 : 
+      case 1 : 
+          return o(a0);
+      case 2 : 
+          return function (param) {
+            return o(a0, param);
+          };
+      case 3 : 
+          return function (param, param$1) {
+            return o(a0, param, param$1);
+          };
+      case 4 : 
+          return function (param, param$1, param$2) {
+            return o(a0, param, param$1, param$2);
+          };
+      case 5 : 
+          return function (param, param$1, param$2, param$3) {
+            return o(a0, param, param$1, param$2, param$3);
+          };
+      case 6 : 
+          return function (param, param$1, param$2, param$3, param$4) {
+            return o(a0, param, param$1, param$2, param$3, param$4);
+          };
+      case 7 : 
+          return function (param, param$1, param$2, param$3, param$4, param$5) {
+            return o(a0, param, param$1, param$2, param$3, param$4, param$5);
+          };
+      
+    }
+  }
+}
+
+function _1(o, a0) {
+  var arity = o.length;
+  if (arity === 1) {
+    return o(a0);
+  }
+  else {
+    return curry_1(o, a0, arity);
+  }
+}
+
+function js1(label, cacheid, a0) {
+  return _1(Caml_oo.caml_get_public_method(a0, label, cacheid), a0);
+}
+
+function __1(o) {
+  var arity = o.length;
+  if (arity === 1) {
+    return o;
+  }
+  else {
+    return function (a0) {
+      return _1(o, a0);
+    };
+  }
+}
+
+function curry_2(o, a0, a1, arity) {
+  if (arity &gt; 7 || arity &lt; 0) {
+    return app(o, /* array */[
+                a0,
+                a1
+              ]);
+  }
+  else {
+    switch (arity) {
+      case 0 : 
+      case 1 : 
+          return app(o(a0), /* array */[a1]);
+      case 2 : 
+          return o(a0, a1);
+      case 3 : 
+          return function (param) {
+            return o(a0, a1, param);
+          };
+      case 4 : 
+          return function (param, param$1) {
+            return o(a0, a1, param, param$1);
+          };
+      case 5 : 
+          return function (param, param$1, param$2) {
+            return o(a0, a1, param, param$1, param$2);
+          };
+      case 6 : 
+          return function (param, param$1, param$2, param$3) {
+            return o(a0, a1, param, param$1, param$2, param$3);
+          };
+      case 7 : 
+          return function (param, param$1, param$2, param$3, param$4) {
+            return o(a0, a1, param, param$1, param$2, param$3, param$4);
+          };
+      
+    }
+  }
+}
+
+function _2(o, a0, a1) {
+  var arity = o.length;
+  if (arity === 2) {
+    return o(a0, a1);
+  }
+  else {
+    return curry_2(o, a0, a1, arity);
+  }
+}
+
+function js2(label, cacheid, a0, a1) {
+  return _2(Caml_oo.caml_get_public_method(a0, label, cacheid), a0, a1);
+}
+
+function __2(o) {
+  var arity = o.length;
+  if (arity === 2) {
+    return o;
+  }
+  else {
+    return function (a0, a1) {
+      return _2(o, a0, a1);
+    };
+  }
+}
+
+function curry_3(o, a0, a1, a2, arity) {
+  if (arity &gt; 7 || arity &lt; 0) {
+    return app(o, /* array */[
+                a0,
+                a1,
+                a2
+              ]);
+  }
+  else {
+    switch (arity) {
+      case 0 : 
+      case 1 : 
+          return app(o(a0), /* array */[
+                      a1,
+                      a2
+                    ]);
+      case 2 : 
+          return app(o(a0, a1), /* array */[a2]);
+      case 3 : 
+          return o(a0, a1, a2);
+      case 4 : 
+          return function (param) {
+            return o(a0, a1, a2, param);
+          };
+      case 5 : 
+          return function (param, param$1) {
+            return o(a0, a1, a2, param, param$1);
+          };
+      case 6 : 
+          return function (param, param$1, param$2) {
+            return o(a0, a1, a2, param, param$1, param$2);
+          };
+      case 7 : 
+          return function (param, param$1, param$2, param$3) {
+            return o(a0, a1, a2, param, param$1, param$2, param$3);
+          };
+      
+    }
+  }
+}
+
+function _3(o, a0, a1, a2) {
+  var arity = o.length;
+  if (arity === 3) {
+    return o(a0, a1, a2);
+  }
+  else {
+    return curry_3(o, a0, a1, a2, arity);
+  }
+}
+
+function js3(label, cacheid, a0, a1, a2) {
+  return _3(Caml_oo.caml_get_public_method(a0, label, cacheid), a0, a1, a2);
+}
+
+function __3(o) {
+  var arity = o.length;
+  if (arity === 3) {
+    return o;
+  }
+  else {
+    return function (a0, a1, a2) {
+      return _3(o, a0, a1, a2);
+    };
+  }
+}
+
+function curry_4(o, a0, a1, a2, a3, arity) {
+  if (arity &gt; 7 || arity &lt; 0) {
+    return app(o, /* array */[
+                a0,
+                a1,
+                a2,
+                a3
+              ]);
+  }
+  else {
+    switch (arity) {
+      case 0 : 
+      case 1 : 
+          return app(o(a0), /* array */[
+                      a1,
+                      a2,
+                      a3
+                    ]);
+      case 2 : 
+          return app(o(a0, a1), /* array */[
+                      a2,
+                      a3
+                    ]);
+      case 3 : 
+          return app(o(a0, a1, a2), /* array */[a3]);
+      case 4 : 
+          return o(a0, a1, a2, a3);
+      case 5 : 
+          return function (param) {
+            return o(a0, a1, a2, a3, param);
+          };
+      case 6 : 
+          return function (param, param$1) {
+            return o(a0, a1, a2, a3, param, param$1);
+          };
+      case 7 : 
+          return function (param, param$1, param$2) {
+            return o(a0, a1, a2, a3, param, param$1, param$2);
+          };
+      
+    }
+  }
+}
+
+function _4(o, a0, a1, a2, a3) {
+  var arity = o.length;
+  if (arity === 4) {
+    return o(a0, a1, a2, a3);
+  }
+  else {
+    return curry_4(o, a0, a1, a2, a3, arity);
+  }
+}
+
+function js4(label, cacheid, a0, a1, a2, a3) {
+  return _4(Caml_oo.caml_get_public_method(a0, label, cacheid), a0, a1, a2, a3);
+}
+
+function __4(o) {
+  var arity = o.length;
+  if (arity === 4) {
+    return o;
+  }
+  else {
+    return function (a0, a1, a2, a3) {
+      return _4(o, a0, a1, a2, a3);
+    };
+  }
+}
+
+function curry_5(o, a0, a1, a2, a3, a4, arity) {
+  if (arity &gt; 7 || arity &lt; 0) {
+    return app(o, /* array */[
+                a0,
+                a1,
+                a2,
+                a3,
+                a4
+              ]);
+  }
+  else {
+    switch (arity) {
+      case 0 : 
+      case 1 : 
+          return app(o(a0), /* array */[
+                      a1,
+                      a2,
+                      a3,
+                      a4
+                    ]);
+      case 2 : 
+          return app(o(a0, a1), /* array */[
+                      a2,
+                      a3,
+                      a4
+                    ]);
+      case 3 : 
+          return app(o(a0, a1, a2), /* array */[
+                      a3,
+                      a4
+                    ]);
+      case 4 : 
+          return app(o(a0, a1, a2, a3), /* array */[a4]);
+      case 5 : 
+          return o(a0, a1, a2, a3, a4);
+      case 6 : 
+          return function (param) {
+            return o(a0, a1, a2, a3, a4, param);
+          };
+      case 7 : 
+          return function (param, param$1) {
+            return o(a0, a1, a2, a3, a4, param, param$1);
+          };
+      
+    }
+  }
+}
+
+function _5(o, a0, a1, a2, a3, a4) {
+  var arity = o.length;
+  if (arity === 5) {
+    return o(a0, a1, a2, a3, a4);
+  }
+  else {
+    return curry_5(o, a0, a1, a2, a3, a4, arity);
+  }
+}
+
+function js5(label, cacheid, a0, a1, a2, a3, a4) {
+  return _5(Caml_oo.caml_get_public_method(a0, label, cacheid), a0, a1, a2, a3, a4);
+}
+
+function __5(o) {
+  var arity = o.length;
+  if (arity === 5) {
+    return o;
+  }
+  else {
+    return function (a0, a1, a2, a3, a4) {
+      return _5(o, a0, a1, a2, a3, a4);
+    };
+  }
+}
+
+function curry_6(o, a0, a1, a2, a3, a4, a5, arity) {
+  if (arity &gt; 7 || arity &lt; 0) {
+    return app(o, /* array */[
+                a0,
+                a1,
+                a2,
+                a3,
+                a4,
+                a5
+              ]);
+  }
+  else {
+    switch (arity) {
+      case 0 : 
+      case 1 : 
+          return app(o(a0), /* array */[
+                      a1,
+                      a2,
+                      a3,
+                      a4,
+                      a5
+                    ]);
+      case 2 : 
+          return app(o(a0, a1), /* array */[
+                      a2,
+                      a3,
+                      a4,
+                      a5
+                    ]);
+      case 3 : 
+          return app(o(a0, a1, a2), /* array */[
+                      a3,
+                      a4,
+                      a5
+                    ]);
+      case 4 : 
+          return app(o(a0, a1, a2, a3), /* array */[
+                      a4,
+                      a5
+                    ]);
+      case 5 : 
+          return app(o(a0, a1, a2, a3, a4), /* array */[a5]);
+      case 6 : 
+          return o(a0, a1, a2, a3, a4, a5);
+      case 7 : 
+          return function (param) {
+            return o(a0, a1, a2, a3, a4, a5, param);
+          };
+      
+    }
+  }
+}
+
+function _6(o, a0, a1, a2, a3, a4, a5) {
+  var arity = o.length;
+  if (arity === 6) {
+    return o(a0, a1, a2, a3, a4, a5);
+  }
+  else {
+    return curry_6(o, a0, a1, a2, a3, a4, a5, arity);
+  }
+}
+
+function js6(label, cacheid, a0, a1, a2, a3, a4, a5) {
+  return _6(Caml_oo.caml_get_public_method(a0, label, cacheid), a0, a1, a2, a3, a4, a5);
+}
+
+function __6(o) {
+  var arity = o.length;
+  if (arity === 6) {
+    return o;
+  }
+  else {
+    return function (a0, a1, a2, a3, a4, a5) {
+      return _6(o, a0, a1, a2, a3, a4, a5);
+    };
+  }
+}
+
+function curry_7(o, a0, a1, a2, a3, a4, a5, a6, arity) {
+  if (arity &gt; 7 || arity &lt; 0) {
+    return app(o, /* array */[
+                a0,
+                a1,
+                a2,
+                a3,
+                a4,
+                a5,
+                a6
+              ]);
+  }
+  else {
+    switch (arity) {
+      case 0 : 
+      case 1 : 
+          return app(o(a0), /* array */[
+                      a1,
+                      a2,
+                      a3,
+                      a4,
+                      a5,
+                      a6
+                    ]);
+      case 2 : 
+          return app(o(a0, a1), /* array */[
+                      a2,
+                      a3,
+                      a4,
+                      a5,
+                      a6
+                    ]);
+      case 3 : 
+          return app(o(a0, a1, a2), /* array */[
+                      a3,
+                      a4,
+                      a5,
+                      a6
+                    ]);
+      case 4 : 
+          return app(o(a0, a1, a2, a3), /* array */[
+                      a4,
+                      a5,
+                      a6
+                    ]);
+      case 5 : 
+          return app(o(a0, a1, a2, a3, a4), /* array */[
+                      a5,
+                      a6
+                    ]);
+      case 6 : 
+          return app(o(a0, a1, a2, a3, a4, a5), /* array */[a6]);
+      case 7 : 
+          return o(a0, a1, a2, a3, a4, a5, a6);
+      
+    }
+  }
+}
+
+function _7(o, a0, a1, a2, a3, a4, a5, a6) {
+  var arity = o.length;
+  if (arity === 7) {
+    return o(a0, a1, a2, a3, a4, a5, a6);
+  }
+  else {
+    return curry_7(o, a0, a1, a2, a3, a4, a5, a6, arity);
+  }
+}
+
+function js7(label, cacheid, a0, a1, a2, a3, a4, a5, a6) {
+  return _7(Caml_oo.caml_get_public_method(a0, label, cacheid), a0, a1, a2, a3, a4, a5, a6);
+}
+
+function __7(o) {
+  var arity = o.length;
+  if (arity === 7) {
+    return o;
+  }
+  else {
+    return function (a0, a1, a2, a3, a4, a5, a6) {
+      return _7(o, a0, a1, a2, a3, a4, a5, a6);
+    };
+  }
+}
+
+function curry_8(o, a0, a1, a2, a3, a4, a5, a6, a7, arity) {
+  if (arity &gt; 7 || arity &lt; 0) {
+    return app(o, /* array */[
+                a0,
+                a1,
+                a2,
+                a3,
+                a4,
+                a5,
+                a6,
+                a7
+              ]);
+  }
+  else {
+    switch (arity) {
+      case 0 : 
+      case 1 : 
+          return app(o(a0), /* array */[
+                      a1,
+                      a2,
+                      a3,
+                      a4,
+                      a5,
+                      a6,
+                      a7
+                    ]);
+      case 2 : 
+          return app(o(a0, a1), /* array */[
+                      a2,
+                      a3,
+                      a4,
+                      a5,
+                      a6,
+                      a7
+                    ]);
+      case 3 : 
+          return app(o(a0, a1, a2), /* array */[
+                      a3,
+                      a4,
+                      a5,
+                      a6,
+                      a7
+                    ]);
+      case 4 : 
+          return app(o(a0, a1, a2, a3), /* array */[
+                      a4,
+                      a5,
+                      a6,
+                      a7
+                    ]);
+      case 5 : 
+          return app(o(a0, a1, a2, a3, a4), /* array */[
+                      a5,
+                      a6,
+                      a7
+                    ]);
+      case 6 : 
+          return app(o(a0, a1, a2, a3, a4, a5), /* array */[
+                      a6,
+                      a7
+                    ]);
+      case 7 : 
+          return app(o(a0, a1, a2, a3, a4, a5, a6), /* array */[a7]);
+      
+    }
+  }
+}
+
+function _8(o, a0, a1, a2, a3, a4, a5, a6, a7) {
+  var arity = o.length;
+  if (arity === 8) {
+    return o(a0, a1, a2, a3, a4, a5, a6, a7);
+  }
+  else {
+    return curry_8(o, a0, a1, a2, a3, a4, a5, a6, a7, arity);
+  }
+}
+
+function js8(label, cacheid, a0, a1, a2, a3, a4, a5, a6, a7) {
+  return _8(Caml_oo.caml_get_public_method(a0, label, cacheid), a0, a1, a2, a3, a4, a5, a6, a7);
+}
+
+function __8(o) {
+  var arity = o.length;
+  if (arity === 8) {
+    return o;
+  }
+  else {
+    return function (a0, a1, a2, a3, a4, a5, a6, a7) {
+      return _8(o, a0, a1, a2, a3, a4, a5, a6, a7);
+    };
+  }
+}
+
+exports.app     = app;
+exports.js      = js;
+exports.curry_1 = curry_1;
+exports._1      = _1;
+exports.js1     = js1;
+exports.__1     = __1;
+exports.curry_2 = curry_2;
+exports._2      = _2;
+exports.js2     = js2;
+exports.__2     = __2;
+exports.curry_3 = curry_3;
+exports._3      = _3;
+exports.js3     = js3;
+exports.__3     = __3;
+exports.curry_4 = curry_4;
+exports._4      = _4;
+exports.js4     = js4;
+exports.__4     = __4;
+exports.curry_5 = curry_5;
+exports._5      = _5;
+exports.js5     = js5;
+exports.__5     = __5;
+exports.curry_6 = curry_6;
+exports._6      = _6;
+exports.js6     = js6;
+exports.__6     = __6;
+exports.curry_7 = curry_7;
+exports._7      = _7;
+exports.js7     = js7;
+exports.__7     = __7;
+exports.curry_8 = curry_8;
+exports._8      = _8;
+exports.js8     = js8;
+exports.__8     = __8;
+/* No side effect */
+//////// end of curry.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['decode'] = function() {
+  Â  let exports = {};
+//////// start of decode.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var F32             = require(&quot;./f32&quot;);
+var F64             = require(&quot;./f64&quot;);
+var I32             = require(&quot;./i32&quot;);
+var Lib             = require(&quot;./lib&quot;);
+var List            = require(&quot;bs-platform/lib/js/list&quot;);
+var Block           = require(&quot;bs-platform/lib/js/block&quot;);
+var Curry           = require(&quot;bs-platform/lib/js/curry&quot;);
+var $$Error         = require(&quot;./error&quot;);
+var Encode          = require(&quot;./encode&quot;);
+var Printf          = require(&quot;bs-platform/lib/js/printf&quot;);
+var Source          = require(&quot;./source&quot;);
+var $$String        = require(&quot;bs-platform/lib/js/string&quot;);
+var Caml_obj        = require(&quot;bs-platform/lib/js/caml_obj&quot;);
+var Operators       = require(&quot;./operators&quot;);
+var Caml_int64      = require(&quot;bs-platform/lib/js/caml_int64&quot;);
+var Caml_string     = require(&quot;bs-platform/lib/js/caml_string&quot;);
+var Caml_exceptions = require(&quot;bs-platform/lib/js/caml_exceptions&quot;);
+
+var EOS = Caml_exceptions.create(&quot;Decode.EOS&quot;);
+
+function stream(name, bs) {
+  return /* record */[
+          /* name */name,
+          /* bytes */bs,
+          /* pos */[0]
+        ];
+}
+
+function eos(s) {
+  return +(s[/* pos */2][0] === s[/* bytes */1].length);
+}
+
+function check(n, s) {
+  if ((s[/* pos */2][0] + n | 0) &gt; s[/* bytes */1].length) {
+    throw EOS;
+  }
+  else {
+    return 0;
+  }
+}
+
+function skip(n, s) {
+  check(n, s);
+  s[/* pos */2][0] = s[/* pos */2][0] + n | 0;
+  return /* () */0;
+}
+
+function read(s) {
+  return Caml_string.get(s[/* bytes */1], s[/* pos */2][0]);
+}
+
+function peek(s) {
+  if (eos(s)) {
+    return /* None */0;
+  }
+  else {
+    return /* Some */[read(s)];
+  }
+}
+
+function get(s) {
+  check(1, s);
+  var b = read(s);
+  skip(1, s);
+  return b;
+}
+
+var Code = $$Error.Make(/* module */[]);
+
+var Code$1 = Code[/* Error */0];
+
+function string_of_byte(b) {
+  return Curry._1(Printf.sprintf(/* Format */[
+                  /* Int */Block.__(4, [
+                      /* Int_x */6,
+                      /* Lit_padding */Block.__(0, [
+                          /* Zeros */2,
+                          2
+                        ]),
+                      /* No_precision */0,
+                      /* End_of_format */0
+                    ]),
+                  &quot;%02x&quot;
+                ]), b);
+}
+
+function position(s, pos) {
+  return /* record */[
+          /* file */s[/* name */0],
+          /* line */-1,
+          /* column */pos
+        ];
+}
+
+function region(s, left, right) {
+  return /* record */[
+          /* left */position(s, left),
+          /* right */position(s, right)
+        ];
+}
+
+function error(s, pos, msg) {
+  throw [
+        Code$1,
+        region(s, pos, pos),
+        msg
+      ];
+}
+
+function $$require(b, s, pos, msg) {
+  if (b) {
+    return 0;
+  }
+  else {
+    return error(s, pos, msg);
+  }
+}
+
+function guard(f, s) {
+  try {
+    return Curry._1(f, s);
+  }
+  catch (exn){
+    if (exn === EOS) {
+      return error(s, s[/* bytes */1].length, &quot;unexpected end of binary or function&quot;);
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function get$1(param) {
+  return guard(get, param);
+}
+
+function expect(b, s, msg) {
+  return $$require(+(guard(get$1, s) === b), s, s[/* pos */2][0] - 1 | 0, msg);
+}
+
+function illegal(s, pos, b) {
+  return error(s, pos, &quot;illegal opcode &quot; + string_of_byte(b));
+}
+
+function at(f, s) {
+  var left = s[/* pos */2][0];
+  var x = Curry._1(f, s);
+  var right = s[/* pos */2][0];
+  return Source.$at$at(x, region(s, left, right));
+}
+
+function u16(s) {
+  var lo = guard(get, s);
+  var hi = guard(get, s);
+  return (hi &lt;&lt; 8) + lo | 0;
+}
+
+function u32(s) {
+  var lo = u16(s);
+  var hi = u16(s);
+  return lo + (hi &lt;&lt; 16) | 0;
+}
+
+function u64(s) {
+  var lo = Caml_int64.of_int32(u32(s));
+  var hi = Caml_int64.of_int32(u32(s));
+  return Caml_int64.add(lo, Caml_int64.lsl_(hi, 32));
+}
+
+function vuN(n, s) {
+  $$require(+(n &gt; 0), s, s[/* pos */2][0], &quot;integer representation too long&quot;);
+  var b = guard(get, s);
+  $$require(+(n &gt;= 7 || (b &amp; 127) &lt; (1 &lt;&lt; n)), s, s[/* pos */2][0] - 1 | 0, &quot;integer too large&quot;);
+  var x = Caml_int64.of_int32(b &amp; 127);
+  if (b &amp; 128) {
+    return Caml_int64.or_(x, Caml_int64.lsl_(vuN(n - 7 | 0, s), 7));
+  }
+  else {
+    return x;
+  }
+}
+
+function vsN(n, s) {
+  $$require(+(n &gt; 0), s, s[/* pos */2][0], &quot;integer representation too long&quot;);
+  var b = guard(get, s);
+  var mask = (-1 &lt;&lt; n) &amp; 127;
+  $$require(+(n &gt;= 7 || (b &amp; mask) === 0 || (b &amp; mask) === mask), s, s[/* pos */2][0] - 1 | 0, &quot;integer too large&quot;);
+  var x = Caml_int64.of_int32(b &amp; 127);
+  if (b &amp; 128) {
+    return Caml_int64.or_(x, Caml_int64.lsl_(vsN(n - 7 | 0, s), 7));
+  }
+  else if (b &amp; 64) {
+    return /* int64 */[
+            /* hi */x[0] | /* hi */-1,
+            /* lo */((x[1] | /* lo */4294967168) &gt;&gt;&gt; 0)
+          ];
+  }
+  else {
+    return x;
+  }
+}
+
+function vu32(s) {
+  return vuN(32, s)[1] | 0;
+}
+
+function vs32(s) {
+  return vsN(32, s)[1] | 0;
+}
+
+function vs64(s) {
+  return vsN(64, s);
+}
+
+function f32(s) {
+  return Curry._1(F32.of_bits, u32(s));
+}
+
+function f64(s) {
+  return Curry._1(F64.of_bits, u64(s));
+}
+
+function len32(s) {
+  var pos = s[/* pos */2][0];
+  var n = vuN(32, s)[1] | 0;
+  if (n &lt;= s[/* bytes */1].length) {
+    return n;
+  }
+  else {
+    return error(s, pos, &quot;length out of bounds&quot;);
+  }
+}
+
+function string(s) {
+  var n = len32(s);
+  return guard(function (param) {
+              var n$1 = n;
+              var s = param;
+              var i = s[/* pos */2][0];
+              skip(n$1, s);
+              return $$String.sub(s[/* bytes */1], i, n$1);
+            }, s);
+}
+
+function list(f, n, s) {
+  if (n) {
+    var x = Curry._1(f, s);
+    return /* :: */[
+            x,
+            list(f, n - 1 | 0, s)
+          ];
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function opt(f, b, s) {
+  if (b) {
+    return /* Some */[Curry._1(f, s)];
+  }
+  else {
+    return /* None */0;
+  }
+}
+
+function vec(f, s) {
+  var n = len32(s);
+  return list(f, n, s);
+}
+
+function sized(f, s) {
+  var size = len32(s);
+  var start = s[/* pos */2][0];
+  var x = Curry._2(f, size, s);
+  $$require(+(s[/* pos */2][0] === (start + size | 0)), s, start, &quot;section size mismatch&quot;);
+  return x;
+}
+
+function value_type(s) {
+  var match = vsN(7, s)[1] | 0;
+  var switcher = match + 4 | 0;
+  if (switcher &gt; 3 || switcher &lt; 0) {
+    return error(s, s[/* pos */2][0] - 1 | 0, &quot;invalid value type&quot;);
+  }
+  else {
+    switch (switcher) {
+      case 0 : 
+          return /* F64Type */3;
+      case 1 : 
+          return /* F32Type */2;
+      case 2 : 
+          return /* I64Type */1;
+      case 3 : 
+          return /* I32Type */0;
+      
+    }
+  }
+}
+
+function elem_type(s) {
+  var match = vsN(7, s)[1] | 0;
+  if (match !== -16) {
+    return error(s, s[/* pos */2][0] - 1 | 0, &quot;invalid element type&quot;);
+  }
+  else {
+    return /* AnyFuncType */0;
+  }
+}
+
+function stack_type(s) {
+  var match = peek(s);
+  if (match) {
+    if (match[0] !== 64) {
+      return /* :: */[
+              value_type(s),
+              /* [] */0
+            ];
+    }
+    else {
+      guard(function (param) {
+            return skip(1, param);
+          }, s);
+      return /* [] */0;
+    }
+  }
+  else {
+    return /* :: */[
+            value_type(s),
+            /* [] */0
+          ];
+  }
+}
+
+function func_type(s) {
+  var match = vsN(7, s)[1] | 0;
+  if (match !== -32) {
+    return error(s, s[/* pos */2][0] - 1 | 0, &quot;invalid function type&quot;);
+  }
+  else {
+    var ins = vec(value_type, s);
+    var out = vec(value_type, s);
+    return /* FuncType */[
+            ins,
+            out
+          ];
+  }
+}
+
+function limits(vu, s) {
+  var has_max = +((vuN(1, s)[1] | 0) === 1);
+  var min = Curry._1(vu, s);
+  var max = opt(vu, has_max, s);
+  return /* record */[
+          /* min */min,
+          /* max */max
+        ];
+}
+
+function table_type(s) {
+  var t = elem_type(s);
+  var lim = limits(vu32, s);
+  return /* TableType */[
+          lim,
+          t
+        ];
+}
+
+function memory_type(s) {
+  var lim = limits(vu32, s);
+  return /* MemoryType */[lim];
+}
+
+function mutability(s) {
+  var match = guard(get, s);
+  if (match !== 0) {
+    if (match !== 1) {
+      return error(s, s[/* pos */2][0] - 1 | 0, &quot;invalid mutability&quot;);
+    }
+    else {
+      return /* Mutable */1;
+    }
+  }
+  else {
+    return /* Immutable */0;
+  }
+}
+
+function global_type(s) {
+  var t = value_type(s);
+  var mut = mutability(s);
+  return /* GlobalType */[
+          t,
+          mut
+        ];
+}
+
+function $$var(s) {
+  return vuN(32, s)[1] | 0;
+}
+
+function memop(s) {
+  var align = vuN(32, s)[1] | 0;
+  $$require(Curry._2(I32.le_u, align, 32), s, s[/* pos */2][0] - 1 | 0, &quot;invalid memop flags&quot;);
+  var offset = vuN(32, s)[1] | 0;
+  return /* tuple */[
+          align,
+          offset
+        ];
+}
+
+function instr(s) {
+  var pos = s[/* pos */2][0];
+  var b = guard(get, s);
+  if (b &gt; 191 || b &lt; 0) {
+    return illegal(s, pos, b);
+  }
+  else {
+    switch (b) {
+      case 0 : 
+          return Operators.unreachable;
+      case 1 : 
+          return Operators.nop;
+      case 2 : 
+          var ts = stack_type(s);
+          var es$prime = List.rev(instr_block$prime(s, /* [] */0));
+          expect(11, s, &quot;END opcode expected&quot;);
+          return Operators.block(ts, es$prime);
+      case 3 : 
+          var ts$1 = stack_type(s);
+          var es$prime$1 = List.rev(instr_block$prime(s, /* [] */0));
+          expect(11, s, &quot;END opcode expected&quot;);
+          return Operators.loop(ts$1, es$prime$1);
+      case 4 : 
+          var ts$2 = stack_type(s);
+          var es1 = List.rev(instr_block$prime(s, /* [] */0));
+          if (Caml_obj.caml_equal(peek(s), /* Some */[5])) {
+            expect(5, s, &quot;ELSE or END opcode expected&quot;);
+            var es2 = List.rev(instr_block$prime(s, /* [] */0));
+            expect(11, s, &quot;END opcode expected&quot;);
+            return Operators.if_(ts$2, es1, es2);
+          }
+          else {
+            expect(11, s, &quot;END opcode expected&quot;);
+            return Operators.if_(ts$2, es1, /* [] */0);
+          }
+          break;
+      case 5 : 
+          return error(s, pos, &quot;misplaced ELSE opcode&quot;);
+      case 11 : 
+          return error(s, pos, &quot;misplaced END opcode&quot;);
+      case 12 : 
+          return Operators.br(at($$var, s));
+      case 13 : 
+          return Operators.br_if(at($$var, s));
+      case 14 : 
+          var xs = vec(function (param) {
+                return at($$var, param);
+              }, s);
+          var x = at($$var, s);
+          return Operators.br_table(xs, x);
+      case 15 : 
+          return Operators.$$return;
+      case 16 : 
+          return Operators.call(at($$var, s));
+      case 17 : 
+          var x$1 = at($$var, s);
+          expect(0, s, &quot;zero flag expected&quot;);
+          return Operators.call_indirect(x$1);
+      case 26 : 
+          return Operators.drop;
+      case 27 : 
+          return Operators.select;
+      case 32 : 
+          return Operators.get_local(at($$var, s));
+      case 33 : 
+          return Operators.set_local(at($$var, s));
+      case 34 : 
+          return Operators.tee_local(at($$var, s));
+      case 35 : 
+          return Operators.get_global(at($$var, s));
+      case 36 : 
+          return Operators.set_global(at($$var, s));
+      case 6 : 
+      case 7 : 
+      case 8 : 
+      case 9 : 
+      case 10 : 
+      case 18 : 
+      case 19 : 
+      case 20 : 
+      case 21 : 
+      case 22 : 
+      case 23 : 
+      case 24 : 
+      case 25 : 
+      case 28 : 
+      case 29 : 
+      case 30 : 
+      case 31 : 
+      case 37 : 
+      case 38 : 
+      case 39 : 
+          return illegal(s, pos, b);
+      case 40 : 
+          var match = memop(s);
+          return Operators.i32_load(match[0], match[1]);
+      case 41 : 
+          var match$1 = memop(s);
+          return Operators.i64_load(match$1[0], match$1[1]);
+      case 42 : 
+          var match$2 = memop(s);
+          return Operators.f32_load(match$2[0], match$2[1]);
+      case 43 : 
+          var match$3 = memop(s);
+          return Operators.f64_load(match$3[0], match$3[1]);
+      case 44 : 
+          var match$4 = memop(s);
+          return Operators.i32_load8_s(match$4[0], match$4[1]);
+      case 45 : 
+          var match$5 = memop(s);
+          return Operators.i32_load8_u(match$5[0], match$5[1]);
+      case 46 : 
+          var match$6 = memop(s);
+          return Operators.i32_load16_s(match$6[0], match$6[1]);
+      case 47 : 
+          var match$7 = memop(s);
+          return Operators.i32_load16_u(match$7[0], match$7[1]);
+      case 48 : 
+          var match$8 = memop(s);
+          return Operators.i64_load8_s(match$8[0], match$8[1]);
+      case 49 : 
+          var match$9 = memop(s);
+          return Operators.i64_load8_u(match$9[0], match$9[1]);
+      case 50 : 
+          var match$10 = memop(s);
+          return Operators.i64_load16_s(match$10[0], match$10[1]);
+      case 51 : 
+          var match$11 = memop(s);
+          return Operators.i64_load16_u(match$11[0], match$11[1]);
+      case 52 : 
+          var match$12 = memop(s);
+          return Operators.i64_load32_s(match$12[0], match$12[1]);
+      case 53 : 
+          var match$13 = memop(s);
+          return Operators.i64_load32_u(match$13[0], match$13[1]);
+      case 54 : 
+          var match$14 = memop(s);
+          return Operators.i32_store(match$14[0], match$14[1]);
+      case 55 : 
+          var match$15 = memop(s);
+          return Operators.i64_store(match$15[0], match$15[1]);
+      case 56 : 
+          var match$16 = memop(s);
+          return Operators.f32_store(match$16[0], match$16[1]);
+      case 57 : 
+          var match$17 = memop(s);
+          return Operators.f64_store(match$17[0], match$17[1]);
+      case 58 : 
+          var match$18 = memop(s);
+          return Operators.i32_store8(match$18[0], match$18[1]);
+      case 59 : 
+          var match$19 = memop(s);
+          return Operators.i32_store16(match$19[0], match$19[1]);
+      case 60 : 
+          var match$20 = memop(s);
+          return Operators.i64_store8(match$20[0], match$20[1]);
+      case 61 : 
+          var match$21 = memop(s);
+          return Operators.i64_store16(match$21[0], match$21[1]);
+      case 62 : 
+          var match$22 = memop(s);
+          return Operators.i64_store32(match$22[0], match$22[1]);
+      case 63 : 
+          expect(0, s, &quot;zero flag expected&quot;);
+          return Operators.current_memory;
+      case 64 : 
+          expect(0, s, &quot;zero flag expected&quot;);
+          return Operators.grow_memory;
+      case 65 : 
+          return Operators.i32_const(at(vs32, s));
+      case 66 : 
+          return Operators.i64_const(at(vs64, s));
+      case 67 : 
+          return Operators.f32_const(at(f32, s));
+      case 68 : 
+          return Operators.f64_const(at(f64, s));
+      case 69 : 
+          return Operators.i32_eqz;
+      case 70 : 
+          return Operators.i32_eq;
+      case 71 : 
+          return Operators.i32_ne;
+      case 72 : 
+          return Operators.i32_lt_s;
+      case 73 : 
+          return Operators.i32_lt_u;
+      case 74 : 
+          return Operators.i32_gt_s;
+      case 75 : 
+          return Operators.i32_gt_u;
+      case 76 : 
+          return Operators.i32_le_s;
+      case 77 : 
+          return Operators.i32_le_u;
+      case 78 : 
+          return Operators.i32_ge_s;
+      case 79 : 
+          return Operators.i32_ge_u;
+      case 80 : 
+          return Operators.i64_eqz;
+      case 81 : 
+          return Operators.i64_eq;
+      case 82 : 
+          return Operators.i64_ne;
+      case 83 : 
+          return Operators.i64_lt_s;
+      case 84 : 
+          return Operators.i64_lt_u;
+      case 85 : 
+          return Operators.i64_gt_s;
+      case 86 : 
+          return Operators.i64_gt_u;
+      case 87 : 
+          return Operators.i64_le_s;
+      case 88 : 
+          return Operators.i64_le_u;
+      case 89 : 
+          return Operators.i64_ge_s;
+      case 90 : 
+          return Operators.i64_ge_u;
+      case 91 : 
+          return Operators.f32_eq;
+      case 92 : 
+          return Operators.f32_ne;
+      case 93 : 
+          return Operators.f32_lt;
+      case 94 : 
+          return Operators.f32_gt;
+      case 95 : 
+          return Operators.f32_le;
+      case 96 : 
+          return Operators.f32_ge;
+      case 97 : 
+          return Operators.f64_eq;
+      case 98 : 
+          return Operators.f64_ne;
+      case 99 : 
+          return Operators.f64_lt;
+      case 100 : 
+          return Operators.f64_gt;
+      case 101 : 
+          return Operators.f64_le;
+      case 102 : 
+          return Operators.f64_ge;
+      case 103 : 
+          return Operators.i32_clz;
+      case 104 : 
+          return Operators.i32_ctz;
+      case 105 : 
+          return Operators.i32_popcnt;
+      case 106 : 
+          return Operators.i32_add;
+      case 107 : 
+          return Operators.i32_sub;
+      case 108 : 
+          return Operators.i32_mul;
+      case 109 : 
+          return Operators.i32_div_s;
+      case 110 : 
+          return Operators.i32_div_u;
+      case 111 : 
+          return Operators.i32_rem_s;
+      case 112 : 
+          return Operators.i32_rem_u;
+      case 113 : 
+          return Operators.i32_and;
+      case 114 : 
+          return Operators.i32_or;
+      case 115 : 
+          return Operators.i32_xor;
+      case 116 : 
+          return Operators.i32_shl;
+      case 117 : 
+          return Operators.i32_shr_s;
+      case 118 : 
+          return Operators.i32_shr_u;
+      case 119 : 
+          return Operators.i32_rotl;
+      case 120 : 
+          return Operators.i32_rotr;
+      case 121 : 
+          return Operators.i64_clz;
+      case 122 : 
+          return Operators.i64_ctz;
+      case 123 : 
+          return Operators.i64_popcnt;
+      case 124 : 
+          return Operators.i64_add;
+      case 125 : 
+          return Operators.i64_sub;
+      case 126 : 
+          return Operators.i64_mul;
+      case 127 : 
+          return Operators.i64_div_s;
+      case 128 : 
+          return Operators.i64_div_u;
+      case 129 : 
+          return Operators.i64_rem_s;
+      case 130 : 
+          return Operators.i64_rem_u;
+      case 131 : 
+          return Operators.i64_and;
+      case 132 : 
+          return Operators.i64_or;
+      case 133 : 
+          return Operators.i64_xor;
+      case 134 : 
+          return Operators.i64_shl;
+      case 135 : 
+          return Operators.i64_shr_s;
+      case 136 : 
+          return Operators.i64_shr_u;
+      case 137 : 
+          return Operators.i64_rotl;
+      case 138 : 
+          return Operators.i64_rotr;
+      case 139 : 
+          return Operators.f32_abs;
+      case 140 : 
+          return Operators.f32_neg;
+      case 141 : 
+          return Operators.f32_ceil;
+      case 142 : 
+          return Operators.f32_floor;
+      case 143 : 
+          return Operators.f32_trunc;
+      case 144 : 
+          return Operators.f32_nearest;
+      case 145 : 
+          return Operators.f32_sqrt;
+      case 146 : 
+          return Operators.f32_add;
+      case 147 : 
+          return Operators.f32_sub;
+      case 148 : 
+          return Operators.f32_mul;
+      case 149 : 
+          return Operators.f32_div;
+      case 150 : 
+          return Operators.f32_min;
+      case 151 : 
+          return Operators.f32_max;
+      case 152 : 
+          return Operators.f32_copysign;
+      case 153 : 
+          return Operators.f64_abs;
+      case 154 : 
+          return Operators.f64_neg;
+      case 155 : 
+          return Operators.f64_ceil;
+      case 156 : 
+          return Operators.f64_floor;
+      case 157 : 
+          return Operators.f64_trunc;
+      case 158 : 
+          return Operators.f64_nearest;
+      case 159 : 
+          return Operators.f64_sqrt;
+      case 160 : 
+          return Operators.f64_add;
+      case 161 : 
+          return Operators.f64_sub;
+      case 162 : 
+          return Operators.f64_mul;
+      case 163 : 
+          return Operators.f64_div;
+      case 164 : 
+          return Operators.f64_min;
+      case 165 : 
+          return Operators.f64_max;
+      case 166 : 
+          return Operators.f64_copysign;
+      case 167 : 
+          return Operators.i32_wrap_i64;
+      case 168 : 
+          return Operators.i32_trunc_s_f32;
+      case 169 : 
+          return Operators.i32_trunc_u_f32;
+      case 170 : 
+          return Operators.i32_trunc_s_f64;
+      case 171 : 
+          return Operators.i32_trunc_u_f64;
+      case 172 : 
+          return Operators.i64_extend_s_i32;
+      case 173 : 
+          return Operators.i64_extend_u_i32;
+      case 174 : 
+          return Operators.i64_trunc_s_f32;
+      case 175 : 
+          return Operators.i64_trunc_u_f32;
+      case 176 : 
+          return Operators.i64_trunc_s_f64;
+      case 177 : 
+          return Operators.i64_trunc_u_f64;
+      case 178 : 
+          return Operators.f32_convert_s_i32;
+      case 179 : 
+          return Operators.f32_convert_u_i32;
+      case 180 : 
+          return Operators.f32_convert_s_i64;
+      case 181 : 
+          return Operators.f32_convert_u_i64;
+      case 182 : 
+          return Operators.f32_demote_f64;
+      case 183 : 
+          return Operators.f64_convert_s_i32;
+      case 184 : 
+          return Operators.f64_convert_u_i32;
+      case 185 : 
+          return Operators.f64_convert_s_i64;
+      case 186 : 
+          return Operators.f64_convert_u_i64;
+      case 187 : 
+          return Operators.f64_promote_f32;
+      case 188 : 
+          return Operators.i32_reinterpret_f32;
+      case 189 : 
+          return Operators.i64_reinterpret_f64;
+      case 190 : 
+          return Operators.f32_reinterpret_i32;
+      case 191 : 
+          return Operators.f64_reinterpret_i64;
+      
+    }
+  }
+}
+
+function instr_block$prime(s, _es) {
+  while(true) {
+    var es = _es;
+    var match = peek(s);
+    if (match) {
+      var match$1 = match[0];
+      if (match$1 !== 5) {
+        if (match$1 !== 11) {
+          var pos = s[/* pos */2][0];
+          var e$prime = instr(s);
+          _es = /* :: */[
+            Source.$at$at(e$prime, region(s, pos, pos)),
+            es
+          ];
+          continue ;
+          
+        }
+        else {
+          return es;
+        }
+      }
+      else {
+        return es;
+      }
+    }
+    else {
+      return es;
+    }
+  };
+}
+
+function instr_block(s) {
+  return List.rev(instr_block$prime(s, /* [] */0));
+}
+
+function $$const(s) {
+  var c = at(instr_block, s);
+  expect(11, s, &quot;END opcode expected&quot;);
+  return c;
+}
+
+function id(s) {
+  var bo = peek(s);
+  return Curry._2(Lib.Option[/* map */1], function (param) {
+              if (param &gt; 11 || param &lt; 0) {
+                return error(s, s[/* pos */2][0], &quot;invalid section id&quot;);
+              }
+              else {
+                switch (param) {
+                  case 0 : 
+                      return /* CustomSection */-808010220;
+                  case 1 : 
+                      return /* TypeSection */836501035;
+                  case 2 : 
+                      return /* ImportSection */696517344;
+                  case 3 : 
+                      return /* FuncSection */205556449;
+                  case 4 : 
+                      return /* TableSection */1031864215;
+                  case 5 : 
+                      return /* MemorySection */-840203068;
+                  case 6 : 
+                      return /* GlobalSection */-872313182;
+                  case 7 : 
+                      return /* ExportSection */-440679759;
+                  case 8 : 
+                      return /* StartSection */395720131;
+                  case 9 : 
+                      return /* ElemSection */440380662;
+                  case 10 : 
+                      return /* CodeSection */1021133848;
+                  case 11 : 
+                      return /* DataSection */66447547;
+                  
+                }
+              }
+            }, bo);
+}
+
+function section_with_size(tag, f, $$default, s) {
+  var match = id(s);
+  if (match &amp;&amp; Caml_obj.caml_equal(match[0], tag)) {
+    guard(get, s);
+    return sized(f, s);
+  }
+  else {
+    return $$default;
+  }
+}
+
+function section(tag, f, $$default, s) {
+  return section_with_size(tag, function () {
+              return f;
+            }, $$default, s);
+}
+
+function type_section(s) {
+  return section(/* TypeSection */836501035, function (param) {
+              return vec(func_type, param);
+            }, /* [] */0, s);
+}
+
+function import_kind(s) {
+  var match = guard(get, s);
+  if (match &gt; 3 || match &lt; 0) {
+    return error(s, s[/* pos */2][0] - 1 | 0, &quot;invalid import kind&quot;);
+  }
+  else {
+    switch (match) {
+      case 0 : 
+          return /* FuncImport */Block.__(0, [at($$var, s)]);
+      case 1 : 
+          return /* TableImport */Block.__(1, [table_type(s)]);
+      case 2 : 
+          return /* MemoryImport */Block.__(2, [memory_type(s)]);
+      case 3 : 
+          return /* GlobalImport */Block.__(3, [global_type(s)]);
+      
+    }
+  }
+}
+
+function $$import(s) {
+  var module_name = string(s);
+  var item_name = string(s);
+  var ikind = at(import_kind, s);
+  return /* record */[
+          /* module_name */module_name,
+          /* item_name */item_name,
+          /* ikind */ikind
+        ];
+}
+
+function import_section(s) {
+  return section(/* ImportSection */696517344, function (param) {
+              return vec(function (param) {
+                          return at($$import, param);
+                        }, param);
+            }, /* [] */0, s);
+}
+
+function func_section(s) {
+  return section(/* FuncSection */205556449, function (param) {
+              return vec(function (param) {
+                          return at($$var, param);
+                        }, param);
+            }, /* [] */0, s);
+}
+
+function table(s) {
+  var ttype = table_type(s);
+  return /* record */[/* ttype */ttype];
+}
+
+function table_section(s) {
+  return section(/* TableSection */1031864215, function (param) {
+              return vec(function (param) {
+                          return at(table, param);
+                        }, param);
+            }, /* [] */0, s);
+}
+
+function memory(s) {
+  var mtype = memory_type(s);
+  return /* record */[/* mtype */mtype];
+}
+
+function memory_section(s) {
+  return section(/* MemorySection */-840203068, function (param) {
+              return vec(function (param) {
+                          return at(memory, param);
+                        }, param);
+            }, /* [] */0, s);
+}
+
+function global(s) {
+  var gtype = global_type(s);
+  var value = $$const(s);
+  return /* record */[
+          /* gtype */gtype,
+          /* value */value
+        ];
+}
+
+function global_section(s) {
+  return section(/* GlobalSection */-872313182, function (param) {
+              return vec(function (param) {
+                          return at(global, param);
+                        }, param);
+            }, /* [] */0, s);
+}
+
+function export_kind(s) {
+  var match = guard(get, s);
+  if (match &gt; 3 || match &lt; 0) {
+    return error(s, s[/* pos */2][0] - 1 | 0, &quot;invalid export kind&quot;);
+  }
+  else {
+    switch (match) {
+      case 0 : 
+          return /* FuncExport */0;
+      case 1 : 
+          return /* TableExport */1;
+      case 2 : 
+          return /* MemoryExport */2;
+      case 3 : 
+          return /* GlobalExport */3;
+      
+    }
+  }
+}
+
+function $$export(s) {
+  var name = string(s);
+  var ekind = at(export_kind, s);
+  var item = at($$var, s);
+  return /* record */[
+          /* name */name,
+          /* ekind */ekind,
+          /* item */item
+        ];
+}
+
+function export_section(s) {
+  return section(/* ExportSection */-440679759, function (param) {
+              return vec(function (param) {
+                          return at($$export, param);
+                        }, param);
+            }, /* [] */0, s);
+}
+
+function start_section(s) {
+  return section(/* StartSection */395720131, function (param) {
+              return /* Some */[at($$var, param)];
+            }, /* None */0, s);
+}
+
+function local(s) {
+  var n = len32(s);
+  var t = value_type(s);
+  return Curry._2(Lib.List[/* make */0], n, t);
+}
+
+function code(_, s) {
+  var locals = List.flatten(vec(local, s));
+  var body = List.rev(instr_block$prime(s, /* [] */0));
+  expect(11, s, &quot;END opcode expected&quot;);
+  return /* record */[
+          /* ftype */Source.$at$at(-1, Source.no_region),
+          /* locals */locals,
+          /* body */body
+        ];
+}
+
+function code_section(s) {
+  return section(/* CodeSection */1021133848, function (param) {
+              return vec(function (param) {
+                          return at(function (param) {
+                                      return sized(code, param);
+                                    }, param);
+                        }, param);
+            }, /* [] */0, s);
+}
+
+function segment(dat, s) {
+  var index = at($$var, s);
+  var offset = $$const(s);
+  var init = Curry._1(dat, s);
+  return /* record */[
+          /* index */index,
+          /* offset */offset,
+          /* init */init
+        ];
+}
+
+function table_segment(s) {
+  return segment(function (param) {
+              return vec(function (param) {
+                          return at($$var, param);
+                        }, param);
+            }, s);
+}
+
+function elem_section(s) {
+  return section(/* ElemSection */440380662, function (param) {
+              return vec(function (param) {
+                          return at(table_segment, param);
+                        }, param);
+            }, /* [] */0, s);
+}
+
+function memory_segment(s) {
+  return segment(string, s);
+}
+
+function data_section(s) {
+  return section(/* DataSection */66447547, function (param) {
+              return vec(function (param) {
+                          return at(memory_segment, param);
+                        }, param);
+            }, /* [] */0, s);
+}
+
+function custom(size, s) {
+  var start = s[/* pos */2][0];
+  string(s);
+  var partial_arg = size - (s[/* pos */2][0] - start | 0) | 0;
+  var partial_arg$1 = function (param) {
+    return skip(partial_arg, param);
+  };
+  (function (param) {
+        return guard(partial_arg$1, param);
+      }(s));
+  return /* true */1;
+}
+
+function custom_section(s) {
+  return section_with_size(/* CustomSection */-808010220, custom, /* false */0, s);
+}
+
+function iterate(f, s) {
+  while(true) {
+    if (Curry._1(f, s)) {
+      continue ;
+      
+    }
+    else {
+      return 0;
+    }
+  };
+}
+
+function module_(s) {
+  var magic = u32(s);
+  $$require(+(magic === 1836278016), s, 0, &quot;magic header not detected&quot;);
+  var version = u32(s);
+  $$require(+(version === Encode.version), s, 4, &quot;unknown binary version&quot;);
+  iterate(custom_section, s);
+  var types = type_section(s);
+  iterate(custom_section, s);
+  var imports = import_section(s);
+  iterate(custom_section, s);
+  var func_types = func_section(s);
+  iterate(custom_section, s);
+  var tables = table_section(s);
+  iterate(custom_section, s);
+  var memories = memory_section(s);
+  iterate(custom_section, s);
+  var globals = global_section(s);
+  iterate(custom_section, s);
+  var $$exports = export_section(s);
+  iterate(custom_section, s);
+  var start = start_section(s);
+  iterate(custom_section, s);
+  var elems = elem_section(s);
+  iterate(custom_section, s);
+  var func_bodies = code_section(s);
+  iterate(custom_section, s);
+  var data = data_section(s);
+  iterate(custom_section, s);
+  $$require(+(s[/* pos */2][0] === s[/* bytes */1].length), s, s[/* bytes */1].length, &quot;junk after last section&quot;);
+  $$require(+(List.length(func_types) === List.length(func_bodies)), s, s[/* bytes */1].length, &quot;function and code section have inconsistent lengths&quot;);
+  var funcs = List.map2(function (t, f) {
+        var init = f[/* it */1];
+        return Source.$at$at(/* record */[
+                    /* ftype */t,
+                    /* locals */init[/* locals */1],
+                    /* body */init[/* body */2]
+                  ], f[/* at */0]);
+      }, func_types, func_bodies);
+  return /* record */[
+          /* types */types,
+          /* globals */globals,
+          /* tables */tables,
+          /* memories */memories,
+          /* funcs */funcs,
+          /* start */start,
+          /* elems */elems,
+          /* data */data,
+          /* imports */imports,
+          /* exports */$$exports
+        ];
+}
+
+function decode(name, bs) {
+  return at(module_, stream(name, bs));
+}
+
+exports.Code   = Code$1;
+exports.decode = decode;
+/* Code Not a pure module */
+//////// end of decode.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['encode'] = function() {
+  Â  let exports = {};
+//////// start of encode.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var F32                     = require(&quot;./f32&quot;);
+var F64                     = require(&quot;./f64&quot;);
+var Lib                     = require(&quot;./lib&quot;);
+var Char                    = require(&quot;bs-platform/lib/js/char&quot;);
+var List                    = require(&quot;bs-platform/lib/js/list&quot;);
+var Bytes                   = require(&quot;bs-platform/lib/js/bytes&quot;);
+var Curry                   = require(&quot;bs-platform/lib/js/curry&quot;);
+var $$Error                 = require(&quot;./error&quot;);
+var Buffer                  = require(&quot;bs-platform/lib/js/buffer&quot;);
+var Source                  = require(&quot;./source&quot;);
+var Caml_obj                = require(&quot;bs-platform/lib/js/caml_obj&quot;);
+var Caml_int64              = require(&quot;bs-platform/lib/js/caml_int64&quot;);
+var Caml_builtin_exceptions = require(&quot;bs-platform/lib/js/caml_builtin_exceptions&quot;);
+
+var Code = $$Error.Make(/* module */[]);
+
+var Code$1 = Code[/* Error */0];
+
+function stream() {
+  return /* record */[
+          /* buf */Buffer.create(8192),
+          /* patches */[/* [] */0]
+        ];
+}
+
+function patch(s, pos, b) {
+  s[/* patches */1][0] = /* :: */[
+    /* tuple */[
+      pos,
+      b
+    ],
+    s[/* patches */1][0]
+  ];
+  return /* () */0;
+}
+
+function encode(m) {
+  var s = stream(/* () */0);
+  var u8 = function (i) {
+    var b = Char.chr(i &amp; 255);
+    return Buffer.add_char(s[/* buf */0], b);
+  };
+  var u16 = function (i) {
+    u8(i &amp; 255);
+    return u8((i &gt;&gt;&gt; 8));
+  };
+  var u32 = function (i) {
+    u16(i &amp; 65535);
+    return u16((i &gt;&gt; 16));
+  };
+  var vu64 = function (_i) {
+    while(true) {
+      var i = _i;
+      var b = i[1] &amp; /* lo */127 | 0;
+      if (Caml_int64.le(/* int64 */[
+              /* hi */0,
+              /* lo */0
+            ], i) &amp;&amp; Caml_int64.lt(i, /* int64 */[
+              /* hi */0,
+              /* lo */128
+            ])) {
+        return u8(b);
+      }
+      else {
+        u8(b | 128);
+        _i = Caml_int64.lsr_(i, 7);
+        continue ;
+        
+      }
+    };
+  };
+  var vs64 = function (_i) {
+    while(true) {
+      var i = _i;
+      var b = i[1] &amp; /* lo */127 | 0;
+      if (Caml_int64.le(/* int64 */[
+              /* hi */-1,
+              /* lo */4294967232
+            ], i) &amp;&amp; Caml_int64.lt(i, /* int64 */[
+              /* hi */0,
+              /* lo */64
+            ])) {
+        return u8(b);
+      }
+      else {
+        u8(b | 128);
+        _i = Caml_int64.asr_(i, 7);
+        continue ;
+        
+      }
+    };
+  };
+  var vu32 = function (i) {
+    return vu64(Caml_int64.and_(Caml_int64.of_int32(i), /* int64 */[
+                    /* hi */0,
+                    /* lo */4294967295
+                  ]));
+  };
+  var len = function (i) {
+    if (i !== i) {
+      Curry._2(Code[/* error */2], Source.no_region, &quot;cannot encode length with more than 32 bit&quot;);
+    }
+    return vu32(i);
+  };
+  var bool = function (b) {
+    var i = b ? 1 : 0;
+    return vu64(Caml_int64.and_(Caml_int64.of_int32(i), /* int64 */[
+                    /* hi */0,
+                    /* lo */1
+                  ]));
+  };
+  var string = function (bs) {
+    len(bs.length);
+    return Buffer.add_string(s[/* buf */0], bs);
+  };
+  var vec = function (f, xs) {
+    len(List.length(xs));
+    return List.iter(f, xs);
+  };
+  var gap32 = function () {
+    var p = Buffer.length(s[/* buf */0]);
+    u32(0);
+    u8(0);
+    return p;
+  };
+  var patch_gap32 = function (p, n) {
+    if (n &gt; 268435455) {
+      throw [
+            Caml_builtin_exceptions.assert_failure,
+            [
+              &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+              80,
+              6
+            ]
+          ];
+    }
+    patch(s, p, Char.chr((n | 128) &amp; 255));
+    patch(s, p + 1 | 0, Char.chr(((n &gt;&gt;&gt; 7) | 128) &amp; 255));
+    patch(s, p + 2 | 0, Char.chr(((n &gt;&gt;&gt; 14) | 128) &amp; 255));
+    patch(s, p + 3 | 0, Char.chr(((n &gt;&gt;&gt; 21) | 128) &amp; 255));
+    return patch(s, p + 4 | 0, Char.chr((n &gt;&gt;&gt; 28) &amp; 255));
+  };
+  var value_type = function (param) {
+    switch (param) {
+      case 0 : 
+          return vs64(/* int64 */[
+                      /* hi */-1,
+                      /* lo */4294967295
+                    ]);
+      case 1 : 
+          return vs64(/* int64 */[
+                      /* hi */-1,
+                      /* lo */4294967294
+                    ]);
+      case 2 : 
+          return vs64(/* int64 */[
+                      /* hi */-1,
+                      /* lo */4294967293
+                    ]);
+      case 3 : 
+          return vs64(/* int64 */[
+                      /* hi */-1,
+                      /* lo */4294967292
+                    ]);
+      
+    }
+  };
+  var stack_type = function (param) {
+    if (param) {
+      if (param[1]) {
+        return Curry._2(Code[/* error */2], Source.no_region, &quot;cannot encode stack type with arity &gt; 1 (yet)&quot;);
+      }
+      else {
+        return value_type(param[0]);
+      }
+    }
+    else {
+      return vs64(/* int64 */[
+                  /* hi */-1,
+                  /* lo */4294967232
+                ]);
+    }
+  };
+  var func_type = function (param) {
+    vs64(/* int64 */[
+          /* hi */-1,
+          /* lo */4294967264
+        ]);
+    vec(value_type, param[0]);
+    return vec(value_type, param[1]);
+  };
+  var limits = function (vu, param) {
+    var max = param[/* max */1];
+    bool(+(max !== /* None */0));
+    Curry._1(vu, param[/* min */0]);
+    return Curry._2(Lib.Option[/* app */2], vu, max);
+  };
+  var table_type = function (param) {
+    vs64(/* int64 */[
+          /* hi */-1,
+          /* lo */4294967280
+        ]);
+    return limits(vu32, param[0]);
+  };
+  var memory_type = function (param) {
+    return limits(vu32, param[0]);
+  };
+  var global_type = function (param) {
+    value_type(param[0]);
+    var param$1 = param[1];
+    if (param$1 !== 0) {
+      return u8(1);
+    }
+    else {
+      return u8(0);
+    }
+  };
+  var memop = function (param) {
+    vu32(param[/* align */1]);
+    return vu32(param[/* offset */2]);
+  };
+  var $$var = function (x) {
+    return vu32(x[/* it */1]);
+  };
+  var instr = function (e) {
+    var match = e[/* it */1];
+    if (typeof match === &quot;number&quot;) {
+      switch (match) {
+        case 0 : 
+            return u8(0);
+        case 1 : 
+            return u8(1);
+        case 2 : 
+            return u8(15);
+        case 3 : 
+            return u8(26);
+        case 4 : 
+            return u8(27);
+        case 5 : 
+            u8(63);
+            return u8(0);
+        case 6 : 
+            u8(64);
+            return u8(0);
+        
+      }
+    }
+    else {
+      switch (match.tag | 0) {
+        case 0 : 
+            u8(2);
+            stack_type(match[0]);
+            List.iter(instr, match[1]);
+            return u8(11);
+        case 1 : 
+            u8(3);
+            stack_type(match[0]);
+            List.iter(instr, match[1]);
+            return u8(11);
+        case 2 : 
+            var es2 = match[2];
+            u8(4);
+            stack_type(match[0]);
+            List.iter(instr, match[1]);
+            if (es2 !== /* [] */0) {
+              u8(5);
+            }
+            List.iter(instr, es2);
+            return u8(11);
+        case 3 : 
+            u8(12);
+            return vu32(match[0][/* it */1]);
+        case 4 : 
+            u8(13);
+            return vu32(match[0][/* it */1]);
+        case 5 : 
+            u8(14);
+            vec($$var, match[0]);
+            return vu32(match[1][/* it */1]);
+        case 6 : 
+            u8(16);
+            return vu32(match[0][/* it */1]);
+        case 7 : 
+            u8(17);
+            vu32(match[0][/* it */1]);
+            return u8(0);
+        case 8 : 
+            u8(32);
+            return vu32(match[0][/* it */1]);
+        case 9 : 
+            u8(33);
+            return vu32(match[0][/* it */1]);
+        case 10 : 
+            u8(34);
+            return vu32(match[0][/* it */1]);
+        case 11 : 
+            u8(35);
+            return vu32(match[0][/* it */1]);
+        case 12 : 
+            u8(36);
+            return vu32(match[0][/* it */1]);
+        case 13 : 
+            var mo = match[0];
+            switch (mo[/* ty */0]) {
+              case 0 : 
+                  var match$1 = mo[/* sz */3];
+                  if (match$1) {
+                    var match$2 = match$1[0];
+                    switch (match$2[0]) {
+                      case 0 : 
+                          if (match$2[1] !== 0) {
+                            u8(45);
+                            return memop(mo);
+                          }
+                          else {
+                            u8(44);
+                            return memop(mo);
+                          }
+                      case 1 : 
+                          if (match$2[1] !== 0) {
+                            u8(47);
+                            return memop(mo);
+                          }
+                          else {
+                            u8(46);
+                            return memop(mo);
+                          }
+                      case 2 : 
+                          throw [
+                                Caml_builtin_exceptions.assert_failure,
+                                [
+                                  &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                                  182,
+                                  8
+                                ]
+                              ];
+                      
+                    }
+                  }
+                  else {
+                    u8(40);
+                    return memop(mo);
+                  }
+                  break;
+              case 1 : 
+                  var match$3 = mo[/* sz */3];
+                  if (match$3) {
+                    var match$4 = match$3[0];
+                    switch (match$4[0]) {
+                      case 0 : 
+                          if (match$4[1] !== 0) {
+                            u8(49);
+                            return memop(mo);
+                          }
+                          else {
+                            u8(48);
+                            return memop(mo);
+                          }
+                      case 1 : 
+                          if (match$4[1] !== 0) {
+                            u8(51);
+                            return memop(mo);
+                          }
+                          else {
+                            u8(50);
+                            return memop(mo);
+                          }
+                      case 2 : 
+                          if (match$4[1] !== 0) {
+                            u8(53);
+                            return memop(mo);
+                          }
+                          else {
+                            u8(52);
+                            return memop(mo);
+                          }
+                      
+                    }
+                  }
+                  else {
+                    u8(41);
+                    return memop(mo);
+                  }
+                  break;
+              case 2 : 
+                  if (mo[/* sz */3]) {
+                    throw [
+                          Caml_builtin_exceptions.assert_failure,
+                          [
+                            &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                            196,
+                            8
+                          ]
+                        ];
+                  }
+                  else {
+                    u8(42);
+                    return memop(mo);
+                  }
+                  break;
+              case 3 : 
+                  if (mo[/* sz */3]) {
+                    throw [
+                          Caml_builtin_exceptions.assert_failure,
+                          [
+                            &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                            196,
+                            8
+                          ]
+                        ];
+                  }
+                  else {
+                    u8(43);
+                    return memop(mo);
+                  }
+                  break;
+              
+            }
+            break;
+        case 14 : 
+            var mo$1 = match[0];
+            switch (mo$1[/* ty */0]) {
+              case 0 : 
+                  var match$5 = mo$1[/* sz */3];
+                  if (match$5) {
+                    switch (match$5[0]) {
+                      case 0 : 
+                          u8(58);
+                          return memop(mo$1);
+                      case 1 : 
+                          u8(59);
+                          return memop(mo$1);
+                      case 2 : 
+                          throw [
+                                Caml_builtin_exceptions.assert_failure,
+                                [
+                                  &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                                  204,
+                                  52
+                                ]
+                              ];
+                      
+                    }
+                  }
+                  else {
+                    u8(54);
+                    return memop(mo$1);
+                  }
+                  break;
+              case 1 : 
+                  var match$6 = mo$1[/* sz */3];
+                  if (match$6) {
+                    switch (match$6[0]) {
+                      case 0 : 
+                          u8(60);
+                          return memop(mo$1);
+                      case 1 : 
+                          u8(61);
+                          return memop(mo$1);
+                      case 2 : 
+                          u8(62);
+                          return memop(mo$1);
+                      
+                    }
+                  }
+                  else {
+                    u8(55);
+                    return memop(mo$1);
+                  }
+                  break;
+              case 2 : 
+                  if (mo$1[/* sz */3]) {
+                    throw [
+                          Caml_builtin_exceptions.assert_failure,
+                          [
+                            &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                            208,
+                            58
+                          ]
+                        ];
+                  }
+                  else {
+                    u8(56);
+                    return memop(mo$1);
+                  }
+                  break;
+              case 3 : 
+                  if (mo$1[/* sz */3]) {
+                    throw [
+                          Caml_builtin_exceptions.assert_failure,
+                          [
+                            &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                            208,
+                            58
+                          ]
+                        ];
+                  }
+                  else {
+                    u8(57);
+                    return memop(mo$1);
+                  }
+                  break;
+              
+            }
+            break;
+        case 15 : 
+            var match$7 = match[0][/* it */1];
+            switch (match$7.tag | 0) {
+              case 0 : 
+                  u8(65);
+                  return vs64(Caml_int64.of_int32(match$7[0]));
+              case 1 : 
+                  u8(66);
+                  return vs64(match$7[0]);
+              case 2 : 
+                  u8(67);
+                  return u32(Curry._1(F32.to_bits, match$7[0]));
+              case 3 : 
+                  u8(68);
+                  var i = Curry._1(F64.to_bits, match$7[0]);
+                  u32(i[1] &amp; /* lo */4294967295 | 0);
+                  return u32(Caml_int64.asr_(i, 32)[1] | 0);
+              
+            }
+            break;
+        case 16 : 
+            switch (match[0].tag | 0) {
+              case 0 : 
+                  return u8(69);
+              case 1 : 
+                  return u8(80);
+              case 2 : 
+                  throw [
+                        Caml_builtin_exceptions.assert_failure,
+                        [
+                          &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                          220,
+                          24
+                        ]
+                      ];
+              case 3 : 
+                  throw [
+                        Caml_builtin_exceptions.assert_failure,
+                        [
+                          &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                          221,
+                          24
+                        ]
+                      ];
+              
+            }
+            break;
+        case 17 : 
+            var match$8 = match[0];
+            switch (match$8.tag | 0) {
+              case 0 : 
+                  switch (match$8[0]) {
+                    case 0 : 
+                        return u8(70);
+                    case 1 : 
+                        return u8(71);
+                    case 2 : 
+                        return u8(72);
+                    case 3 : 
+                        return u8(73);
+                    case 4 : 
+                        return u8(74);
+                    case 5 : 
+                        return u8(75);
+                    case 6 : 
+                        return u8(76);
+                    case 7 : 
+                        return u8(77);
+                    case 8 : 
+                        return u8(78);
+                    case 9 : 
+                        return u8(79);
+                    
+                  }
+                  break;
+              case 1 : 
+                  switch (match$8[0]) {
+                    case 0 : 
+                        return u8(81);
+                    case 1 : 
+                        return u8(82);
+                    case 2 : 
+                        return u8(83);
+                    case 3 : 
+                        return u8(84);
+                    case 4 : 
+                        return u8(85);
+                    case 5 : 
+                        return u8(86);
+                    case 6 : 
+                        return u8(87);
+                    case 7 : 
+                        return u8(88);
+                    case 8 : 
+                        return u8(89);
+                    case 9 : 
+                        return u8(90);
+                    
+                  }
+                  break;
+              case 2 : 
+                  switch (match$8[0]) {
+                    case 0 : 
+                        return u8(91);
+                    case 1 : 
+                        return u8(92);
+                    case 2 : 
+                        return u8(93);
+                    case 3 : 
+                        return u8(94);
+                    case 4 : 
+                        return u8(95);
+                    case 5 : 
+                        return u8(96);
+                    
+                  }
+                  break;
+              case 3 : 
+                  switch (match$8[0]) {
+                    case 0 : 
+                        return u8(97);
+                    case 1 : 
+                        return u8(98);
+                    case 2 : 
+                        return u8(99);
+                    case 3 : 
+                        return u8(100);
+                    case 4 : 
+                        return u8(101);
+                    case 5 : 
+                        return u8(102);
+                    
+                  }
+                  break;
+              
+            }
+            break;
+        case 18 : 
+            var match$9 = match[0];
+            switch (match$9.tag | 0) {
+              case 0 : 
+                  switch (match$9[0]) {
+                    case 0 : 
+                        return u8(103);
+                    case 1 : 
+                        return u8(104);
+                    case 2 : 
+                        return u8(105);
+                    
+                  }
+                  break;
+              case 1 : 
+                  switch (match$9[0]) {
+                    case 0 : 
+                        return u8(121);
+                    case 1 : 
+                        return u8(122);
+                    case 2 : 
+                        return u8(123);
+                    
+                  }
+                  break;
+              case 2 : 
+                  switch (match$9[0]) {
+                    case 0 : 
+                        return u8(140);
+                    case 1 : 
+                        return u8(139);
+                    case 2 : 
+                        return u8(141);
+                    case 3 : 
+                        return u8(142);
+                    case 4 : 
+                        return u8(143);
+                    case 5 : 
+                        return u8(144);
+                    case 6 : 
+                        return u8(145);
+                    
+                  }
+                  break;
+              case 3 : 
+                  switch (match$9[0]) {
+                    case 0 : 
+                        return u8(154);
+                    case 1 : 
+                        return u8(153);
+                    case 2 : 
+                        return u8(155);
+                    case 3 : 
+                        return u8(156);
+                    case 4 : 
+                        return u8(157);
+                    case 5 : 
+                        return u8(158);
+                    case 6 : 
+                        return u8(159);
+                    
+                  }
+                  break;
+              
+            }
+            break;
+        case 19 : 
+            var match$10 = match[0];
+            switch (match$10.tag | 0) {
+              case 0 : 
+                  switch (match$10[0]) {
+                    case 0 : 
+                        return u8(106);
+                    case 1 : 
+                        return u8(107);
+                    case 2 : 
+                        return u8(108);
+                    case 3 : 
+                        return u8(109);
+                    case 4 : 
+                        return u8(110);
+                    case 5 : 
+                        return u8(111);
+                    case 6 : 
+                        return u8(112);
+                    case 7 : 
+                        return u8(113);
+                    case 8 : 
+                        return u8(114);
+                    case 9 : 
+                        return u8(115);
+                    case 10 : 
+                        return u8(116);
+                    case 11 : 
+                        return u8(117);
+                    case 12 : 
+                        return u8(118);
+                    case 13 : 
+                        return u8(119);
+                    case 14 : 
+                        return u8(120);
+                    
+                  }
+                  break;
+              case 1 : 
+                  switch (match$10[0]) {
+                    case 0 : 
+                        return u8(124);
+                    case 1 : 
+                        return u8(125);
+                    case 2 : 
+                        return u8(126);
+                    case 3 : 
+                        return u8(127);
+                    case 4 : 
+                        return u8(128);
+                    case 5 : 
+                        return u8(129);
+                    case 6 : 
+                        return u8(130);
+                    case 7 : 
+                        return u8(131);
+                    case 8 : 
+                        return u8(132);
+                    case 9 : 
+                        return u8(133);
+                    case 10 : 
+                        return u8(134);
+                    case 11 : 
+                        return u8(135);
+                    case 12 : 
+                        return u8(136);
+                    case 13 : 
+                        return u8(137);
+                    case 14 : 
+                        return u8(138);
+                    
+                  }
+                  break;
+              case 2 : 
+                  switch (match$10[0]) {
+                    case 0 : 
+                        return u8(146);
+                    case 1 : 
+                        return u8(147);
+                    case 2 : 
+                        return u8(148);
+                    case 3 : 
+                        return u8(149);
+                    case 4 : 
+                        return u8(150);
+                    case 5 : 
+                        return u8(151);
+                    case 6 : 
+                        return u8(152);
+                    
+                  }
+                  break;
+              case 3 : 
+                  switch (match$10[0]) {
+                    case 0 : 
+                        return u8(160);
+                    case 1 : 
+                        return u8(161);
+                    case 2 : 
+                        return u8(162);
+                    case 3 : 
+                        return u8(163);
+                    case 4 : 
+                        return u8(164);
+                    case 5 : 
+                        return u8(165);
+                    case 6 : 
+                        return u8(166);
+                    
+                  }
+                  break;
+              
+            }
+            break;
+        case 20 : 
+            var match$11 = match[0];
+            switch (match$11.tag | 0) {
+              case 0 : 
+                  switch (match$11[0]) {
+                    case 0 : 
+                        throw [
+                              Caml_builtin_exceptions.assert_failure,
+                              [
+                                &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                                331,
+                                42
+                              ]
+                            ];
+                    case 1 : 
+                        throw [
+                              Caml_builtin_exceptions.assert_failure,
+                              [
+                                &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                                332,
+                                42
+                              ]
+                            ];
+                    case 2 : 
+                        return u8(167);
+                    case 3 : 
+                        return u8(168);
+                    case 4 : 
+                        return u8(169);
+                    case 5 : 
+                        return u8(170);
+                    case 6 : 
+                        return u8(171);
+                    case 7 : 
+                        return u8(188);
+                    
+                  }
+                  break;
+              case 1 : 
+                  switch (match$11[0]) {
+                    case 0 : 
+                        return u8(172);
+                    case 1 : 
+                        return u8(173);
+                    case 2 : 
+                        throw [
+                              Caml_builtin_exceptions.assert_failure,
+                              [
+                                &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                                342,
+                                39
+                              ]
+                            ];
+                    case 3 : 
+                        return u8(174);
+                    case 4 : 
+                        return u8(175);
+                    case 5 : 
+                        return u8(176);
+                    case 6 : 
+                        return u8(177);
+                    case 7 : 
+                        return u8(189);
+                    
+                  }
+                  break;
+              case 2 : 
+                  switch (match$11[0]) {
+                    case 0 : 
+                        return u8(178);
+                    case 1 : 
+                        return u8(179);
+                    case 2 : 
+                        return u8(180);
+                    case 3 : 
+                        return u8(181);
+                    case 4 : 
+                        throw [
+                              Caml_builtin_exceptions.assert_failure,
+                              [
+                                &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                                353,
+                                42
+                              ]
+                            ];
+                    case 5 : 
+                        return u8(182);
+                    case 6 : 
+                        return u8(190);
+                    
+                  }
+                  break;
+              case 3 : 
+                  switch (match$11[0]) {
+                    case 0 : 
+                        return u8(183);
+                    case 1 : 
+                        return u8(184);
+                    case 2 : 
+                        return u8(185);
+                    case 3 : 
+                        return u8(186);
+                    case 4 : 
+                        return u8(187);
+                    case 5 : 
+                        throw [
+                              Caml_builtin_exceptions.assert_failure,
+                              [
+                                &quot;/usr/local/google/home/rossberg/wasm/spec/interpreter/_build/jslib/src/encode.ml&quot;,
+                                362,
+                                41
+                              ]
+                            ];
+                    case 6 : 
+                        return u8(191);
+                    
+                  }
+                  break;
+              
+            }
+            break;
+        
+      }
+    }
+  };
+  var $$const = function (c) {
+    List.iter(instr, c[/* it */1]);
+    return u8(11);
+  };
+  var section = function (id, f, x, needed) {
+    if (needed) {
+      u8(id);
+      var g = gap32(/* () */0);
+      var p = Buffer.length(s[/* buf */0]);
+      Curry._1(f, x);
+      return patch_gap32(g, Buffer.length(s[/* buf */0]) - p | 0);
+    }
+    else {
+      return 0;
+    }
+  };
+  var type_section = function (ts) {
+    return section(1, function (param) {
+                return vec(func_type, param);
+              }, ts, +(ts !== /* [] */0));
+  };
+  var $$import = function (im) {
+    var match = im[/* it */1];
+    string(match[/* module_name */0]);
+    string(match[/* item_name */1]);
+    var k = match[/* ikind */2];
+    var match$1 = k[/* it */1];
+    switch (match$1.tag | 0) {
+      case 0 : 
+          u8(0);
+          return vu32(match$1[0][/* it */1]);
+      case 1 : 
+          u8(1);
+          return table_type(match$1[0]);
+      case 2 : 
+          u8(2);
+          return memory_type(match$1[0]);
+      case 3 : 
+          u8(3);
+          return global_type(match$1[0]);
+      
+    }
+  };
+  var import_section = function (ims) {
+    return section(2, function (param) {
+                return vec($$import, param);
+              }, ims, +(ims !== /* [] */0));
+  };
+  var func = function (f) {
+    return vu32(f[/* it */1][/* ftype */0][/* it */1]);
+  };
+  var func_section = function (fs) {
+    return section(3, function (param) {
+                return vec(func, param);
+              }, fs, +(fs !== /* [] */0));
+  };
+  var table = function (tab) {
+    var match = tab[/* it */1];
+    return table_type(match[/* ttype */0]);
+  };
+  var table_section = function (tabs) {
+    return section(4, function (param) {
+                return vec(table, param);
+              }, tabs, +(tabs !== /* [] */0));
+  };
+  var memory = function (mem) {
+    var match = mem[/* it */1];
+    return memory_type(match[/* mtype */0]);
+  };
+  var memory_section = function (mems) {
+    return section(5, function (param) {
+                return vec(memory, param);
+              }, mems, +(mems !== /* [] */0));
+  };
+  var global = function (g) {
+    var match = g[/* it */1];
+    global_type(match[/* gtype */0]);
+    return $$const(match[/* value */1]);
+  };
+  var global_section = function (gs) {
+    return section(6, function (param) {
+                return vec(global, param);
+              }, gs, +(gs !== /* [] */0));
+  };
+  var export_kind = function (k) {
+    var match = k[/* it */1];
+    switch (match) {
+      case 0 : 
+          return u8(0);
+      case 1 : 
+          return u8(1);
+      case 2 : 
+          return u8(2);
+      case 3 : 
+          return u8(3);
+      
+    }
+  };
+  var $$export = function (ex) {
+    var match = ex[/* it */1];
+    string(match[/* name */0]);
+    export_kind(match[/* ekind */1]);
+    return vu32(match[/* item */2][/* it */1]);
+  };
+  var export_section = function (exs) {
+    return section(7, function (param) {
+                return vec($$export, param);
+              }, exs, +(exs !== /* [] */0));
+  };
+  var start_section = function (xo) {
+    return section(8, function (param) {
+                return Curry._2(Lib.Option[/* app */2], $$var, param);
+              }, xo, +(xo !== /* None */0));
+  };
+  var compress = function (ts) {
+    var combine = function (t, ts) {
+      if (ts) {
+        var match = ts[0];
+        if (Caml_obj.caml_equal(t, match[0])) {
+          return /* :: */[
+                  /* tuple */[
+                    t,
+                    match[1] + 1 | 0
+                  ],
+                  ts[1]
+                ];
+        }
+        else {
+          return /* :: */[
+                  /* tuple */[
+                    t,
+                    1
+                  ],
+                  ts
+                ];
+        }
+      }
+      else {
+        return /* :: */[
+                /* tuple */[
+                  t,
+                  1
+                ],
+                ts
+              ];
+      }
+    };
+    return List.fold_right(combine, ts, /* [] */0);
+  };
+  var local = function (param) {
+    len(param[1]);
+    return value_type(param[0]);
+  };
+  var code = function (f) {
+    var match = f[/* it */1];
+    var g = gap32(/* () */0);
+    var p = Buffer.length(s[/* buf */0]);
+    vec(local, compress(match[/* locals */1]));
+    List.iter(instr, match[/* body */2]);
+    u8(11);
+    return patch_gap32(g, Buffer.length(s[/* buf */0]) - p | 0);
+  };
+  var code_section = function (fs) {
+    return section(10, function (param) {
+                return vec(code, param);
+              }, fs, +(fs !== /* [] */0));
+  };
+  var segment = function (dat, seg) {
+    var match = seg[/* it */1];
+    vu32(match[/* index */0][/* it */1]);
+    $$const(match[/* offset */1]);
+    return Curry._1(dat, match[/* init */2]);
+  };
+  var table_segment = function (seg) {
+    return segment(function (param) {
+                return vec($$var, param);
+              }, seg);
+  };
+  var elem_section = function (elems) {
+    return section(9, function (param) {
+                return vec(table_segment, param);
+              }, elems, +(elems !== /* [] */0));
+  };
+  var memory_segment = function (seg) {
+    return segment(string, seg);
+  };
+  var module_ = function (m) {
+    u32(1836278016);
+    u32(13);
+    type_section(m[/* it */1][/* types */0]);
+    import_section(m[/* it */1][/* imports */8]);
+    func_section(m[/* it */1][/* funcs */4]);
+    table_section(m[/* it */1][/* tables */2]);
+    memory_section(m[/* it */1][/* memories */3]);
+    global_section(m[/* it */1][/* globals */1]);
+    export_section(m[/* it */1][/* exports */9]);
+    start_section(m[/* it */1][/* start */5]);
+    elem_section(m[/* it */1][/* elems */6]);
+    code_section(m[/* it */1][/* funcs */4]);
+    var data = m[/* it */1][/* data */7];
+    return section(11, function (param) {
+                return vec(memory_segment, param);
+              }, data, +(data !== /* [] */0));
+  };
+  module_(m);
+  var s$1 = s;
+  var bs = Buffer.to_bytes(s$1[/* buf */0]);
+  List.iter(function (param) {
+        bs[param[0]] = param[1];
+        return /* () */0;
+      }, s$1[/* patches */1][0]);
+  return Bytes.to_string(bs);
+}
+
+var version = 13;
+
+exports.Code    = Code$1;
+exports.version = version;
+exports.encode  = encode;
+/* Code Not a pure module */
+//////// end of encode.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['error'] = function() {
+  Â  let exports = {};
+//////// start of error.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Source          = require(&quot;./source&quot;);
+var Caml_exceptions = require(&quot;bs-platform/lib/js/caml_exceptions&quot;);
+
+function Make() {
+  var $$Error = Caml_exceptions.create(&quot;Error.Make(*).Error&quot;);
+  var warn = function (at, m) {
+    console.error(Source.string_of_region(at) + (&quot;: warning: &quot; + m));
+    return /* () */0;
+  };
+  var error = function (at, m) {
+    throw [
+          $$Error,
+          at,
+          m
+        ];
+  };
+  return /* module */[
+          /* Error */$$Error,
+          /* warn */warn,
+          /* error */error
+        ];
+}
+
+exports.Make = Make;
+/* No side effect */
+//////// end of error.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['f32'] = function() {
+  Â  let exports = {};
+//////// start of f32.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Block       = require(&quot;bs-platform/lib/js/block&quot;);
+var Curry       = require(&quot;bs-platform/lib/js/curry&quot;);
+var Float       = require(&quot;./float&quot;);
+var Int32       = require(&quot;bs-platform/lib/js/int32&quot;);
+var Printf      = require(&quot;bs-platform/lib/js/printf&quot;);
+var Caml_float  = require(&quot;bs-platform/lib/js/caml_float&quot;);
+var Caml_format = require(&quot;bs-platform/lib/js/caml_format&quot;);
+
+function print_nan_significand_digits(a) {
+  return Curry._1(Printf.sprintf(/* Format */[
+                  /* Int32 */Block.__(5, [
+                      /* Int_x */6,
+                      /* No_padding */0,
+                      /* No_precision */0,
+                      /* End_of_format */0
+                    ]),
+                  &quot;%lx&quot;
+                ]), Int32.abs(2139095040 ^ a));
+}
+
+var include = Float.Make(/* module */[
+      /* pos_nan */2143289344,
+      /* neg_nan */-4194304,
+      /* caml_int32_bits_of_float */Caml_float.caml_int32_bits_of_float,
+      /* caml_int32_float_of_bits */Caml_float.caml_int32_float_of_bits,
+      /* caml_int32_of_string */Caml_format.caml_int32_of_string,
+      /* to_string */Int32.to_string,
+      /* %int32_and */function (prim, prim$1) {
+        return prim &amp; prim$1;
+      },
+      /* %int32_or */function (prim, prim$1) {
+        return prim | prim$1;
+      },
+      /* %int32_xor */function (prim, prim$1) {
+        return prim ^ prim$1;
+      },
+      /* min_int */Int32.min_int,
+      /* max_int */Int32.max_int,
+      /* zero */Int32.zero,
+      /* bare_nan */2139095040,
+      /* print_nan_significand_digits */print_nan_significand_digits
+    ]);
+
+var pos_nan = include[0];
+
+var neg_nan = include[1];
+
+var of_float = include[2];
+
+var to_float = include[3];
+
+var of_string = include[4];
+
+var to_string = include[5];
+
+var of_bits = include[6];
+
+var to_bits = include[7];
+
+var add = include[8];
+
+var sub = include[9];
+
+var mul = include[10];
+
+var div = include[11];
+
+var sqrt = include[12];
+
+var min = include[13];
+
+var max = include[14];
+
+var ceil = include[15];
+
+var floor = include[16];
+
+var trunc = include[17];
+
+var nearest = include[18];
+
+var abs = include[19];
+
+var neg = include[20];
+
+var copysign = include[21];
+
+var eq = include[22];
+
+var ne = include[23];
+
+var lt = include[24];
+
+var le = include[25];
+
+var gt = include[26];
+
+var ge = include[27];
+
+var zero = include[28];
+
+exports.pos_nan   = pos_nan;
+exports.neg_nan   = neg_nan;
+exports.of_float  = of_float;
+exports.to_float  = to_float;
+exports.of_string = of_string;
+exports.to_string = to_string;
+exports.of_bits   = of_bits;
+exports.to_bits   = to_bits;
+exports.add       = add;
+exports.sub       = sub;
+exports.mul       = mul;
+exports.div       = div;
+exports.sqrt      = sqrt;
+exports.min       = min;
+exports.max       = max;
+exports.ceil      = ceil;
+exports.floor     = floor;
+exports.trunc     = trunc;
+exports.nearest   = nearest;
+exports.abs       = abs;
+exports.neg       = neg;
+exports.copysign  = copysign;
+exports.eq        = eq;
+exports.ne        = ne;
+exports.lt        = lt;
+exports.le        = le;
+exports.gt        = gt;
+exports.ge        = ge;
+exports.zero      = zero;
+/* include Not a pure module */
+//////// end of f32.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['f64'] = function() {
+  Â  let exports = {};
+//////// start of f64.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Block       = require(&quot;bs-platform/lib/js/block&quot;);
+var Curry       = require(&quot;bs-platform/lib/js/curry&quot;);
+var Float       = require(&quot;./float&quot;);
+var Int64       = require(&quot;bs-platform/lib/js/int64&quot;);
+var Printf      = require(&quot;bs-platform/lib/js/printf&quot;);
+var Caml_int64  = require(&quot;bs-platform/lib/js/caml_int64&quot;);
+var Caml_format = require(&quot;bs-platform/lib/js/caml_format&quot;);
+
+var bare_nan = /* int64 */[
+  /* hi */2146435072,
+  /* lo */0
+];
+
+function print_nan_significand_digits(a) {
+  return Curry._1(Printf.sprintf(/* Format */[
+                  /* Int64 */Block.__(7, [
+                      /* Int_x */6,
+                      /* No_padding */0,
+                      /* No_precision */0,
+                      /* End_of_format */0
+                    ]),
+                  &quot;%Lx&quot;
+                ]), Int64.abs(/* int64 */[
+                  /* hi *//* hi */2146435072 ^ a[0],
+                  /* lo */((/* lo */0 ^ a[1]) &gt;&gt;&gt; 0)
+                ]));
+}
+
+var include = Float.Make(/* module */[
+      /* pos_nan : int64 */[
+        /* hi */2146959360,
+        /* lo */0
+      ],
+      /* neg_nan : int64 */[
+        /* hi */-524288,
+        /* lo */0
+      ],
+      /* caml_int64_bits_of_float */Caml_int64.bits_of_float,
+      /* caml_int64_float_of_bits */Caml_int64.float_of_bits,
+      /* caml_int64_of_string */Caml_format.caml_int64_of_string,
+      /* to_string */Int64.to_string,
+      /* %int64_and */function (prim, prim$1) {
+        return /* int64 */[
+                /* hi */prim[0] &amp; prim$1[0],
+                /* lo */((prim[1] &amp; prim$1[1]) &gt;&gt;&gt; 0)
+              ];
+      },
+      /* %int64_or */function (prim, prim$1) {
+        return /* int64 */[
+                /* hi */prim[0] | prim$1[0],
+                /* lo */((prim[1] | prim$1[1]) &gt;&gt;&gt; 0)
+              ];
+      },
+      /* %int64_xor */function (prim, prim$1) {
+        return /* int64 */[
+                /* hi */prim[0] ^ prim$1[0],
+                /* lo */((prim[1] ^ prim$1[1]) &gt;&gt;&gt; 0)
+              ];
+      },
+      /* min_int */Int64.min_int,
+      /* max_int */Int64.max_int,
+      /* zero */Int64.zero,
+      /* bare_nan */bare_nan,
+      /* print_nan_significand_digits */print_nan_significand_digits
+    ]);
+
+var pos_nan = include[0];
+
+var neg_nan = include[1];
+
+var of_float = include[2];
+
+var to_float = include[3];
+
+var of_string = include[4];
+
+var to_string = include[5];
+
+var of_bits = include[6];
+
+var to_bits = include[7];
+
+var add = include[8];
+
+var sub = include[9];
+
+var mul = include[10];
+
+var div = include[11];
+
+var sqrt = include[12];
+
+var min = include[13];
+
+var max = include[14];
+
+var ceil = include[15];
+
+var floor = include[16];
+
+var trunc = include[17];
+
+var nearest = include[18];
+
+var abs = include[19];
+
+var neg = include[20];
+
+var copysign = include[21];
+
+var eq = include[22];
+
+var ne = include[23];
+
+var lt = include[24];
+
+var le = include[25];
+
+var gt = include[26];
+
+var ge = include[27];
+
+var zero = include[28];
+
+exports.pos_nan   = pos_nan;
+exports.neg_nan   = neg_nan;
+exports.of_float  = of_float;
+exports.to_float  = to_float;
+exports.of_string = of_string;
+exports.to_string = to_string;
+exports.of_bits   = of_bits;
+exports.to_bits   = to_bits;
+exports.add       = add;
+exports.sub       = sub;
+exports.mul       = mul;
+exports.div       = div;
+exports.sqrt      = sqrt;
+exports.min       = min;
+exports.max       = max;
+exports.ceil      = ceil;
+exports.floor     = floor;
+exports.trunc     = trunc;
+exports.nearest   = nearest;
+exports.abs       = abs;
+exports.neg       = neg;
+exports.copysign  = copysign;
+exports.eq        = eq;
+exports.ne        = ne;
+exports.lt        = lt;
+exports.le        = le;
+exports.gt        = gt;
+exports.ge        = ge;
+exports.zero      = zero;
+/* include Not a pure module */
+//////// end of f64.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['float'] = function() {
+  Â  let exports = {};
+//////// start of float.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Curry                   = require(&quot;bs-platform/lib/js/curry&quot;);
+var $$String                = require(&quot;bs-platform/lib/js/string&quot;);
+var Caml_obj                = require(&quot;bs-platform/lib/js/caml_obj&quot;);
+var Pervasives              = require(&quot;bs-platform/lib/js/pervasives&quot;);
+var Caml_format             = require(&quot;bs-platform/lib/js/caml_format&quot;);
+var Caml_string             = require(&quot;bs-platform/lib/js/caml_string&quot;);
+var Caml_builtin_exceptions = require(&quot;bs-platform/lib/js/caml_builtin_exceptions&quot;);
+
+function Make(Rep) {
+  var pos_nan = Rep[/* pos_nan */0];
+  var neg_nan = Rep[/* neg_nan */1];
+  var bare_nan = Rep[/* bare_nan */12];
+  var of_float = Rep[/* bits_of_float */2];
+  var to_float = Rep[/* float_of_bits */3];
+  var of_bits = function (x) {
+    return x;
+  };
+  var to_bits = function (x) {
+    return x;
+  };
+  var is_nan = function (x) {
+    var xf = Curry._1(Rep[/* float_of_bits */3], x);
+    return +(xf !== xf);
+  };
+  var canonicalize_nan = function (x) {
+    return Curry._2(Rep[/* logor */7], x, Rep[/* pos_nan */0]);
+  };
+  var determine_binary_nan = function (x, y) {
+    return canonicalize_nan(is_nan(x) ? x : (
+                  is_nan(y) ? y : Rep[/* pos_nan */0]
+                ));
+  };
+  var determine_unary_nan = function (x) {
+    return canonicalize_nan(is_nan(x) ? x : Rep[/* pos_nan */0]);
+  };
+  var binary = function (x, op, y) {
+    var xf = Curry._1(to_float, x);
+    var yf = Curry._1(to_float, y);
+    var t = Curry._2(op, xf, yf);
+    if (t === t) {
+      return Curry._1(of_float, t);
+    }
+    else {
+      return determine_binary_nan(x, y);
+    }
+  };
+  var unary = function (op, x) {
+    var t = Curry._1(op, Curry._1(to_float, x));
+    if (t === t) {
+      return Curry._1(of_float, t);
+    }
+    else {
+      return determine_unary_nan(x);
+    }
+  };
+  var zero = Curry._1(of_float, 0.0);
+  var add = function (x, y) {
+    return binary(x, function (prim, prim$1) {
+                return prim + prim$1;
+              }, y);
+  };
+  var sub = function (x, y) {
+    return binary(x, function (prim, prim$1) {
+                return prim - prim$1;
+              }, y);
+  };
+  var mul = function (x, y) {
+    return binary(x, function (prim, prim$1) {
+                return prim * prim$1;
+              }, y);
+  };
+  var div = function (x, y) {
+    return binary(x, function (prim, prim$1) {
+                return prim / prim$1;
+              }, y);
+  };
+  var sqrt = function (x) {
+    return unary(function (prim) {
+                return Math.sqrt(prim);
+              }, x);
+  };
+  var ceil = function (x) {
+    return unary(function (prim) {
+                return Math.ceil(prim);
+              }, x);
+  };
+  var floor = function (x) {
+    return unary(function (prim) {
+                return Math.floor(prim);
+              }, x);
+  };
+  var trunc = function (x) {
+    var xf = Curry._1(to_float, x);
+    if (xf === 0.0) {
+      return x;
+    }
+    else {
+      var f = xf &lt; 0.0 ? Math.ceil(xf) : Math.floor(xf);
+      var result = Curry._1(of_float, f);
+      if (is_nan(result)) {
+        return determine_unary_nan(result);
+      }
+      else {
+        return result;
+      }
+    }
+  };
+  var nearest = function (x) {
+    var xf = Curry._1(to_float, x);
+    if (xf === 0.0) {
+      return x;
+    }
+    else {
+      var u = Math.ceil(xf);
+      var d = Math.floor(xf);
+      var um = Math.abs(xf - u);
+      var dm = Math.abs(xf - d);
+      var h = u / 2;
+      var u_or_d = +(um &lt; dm || um === dm &amp;&amp; Math.floor(h) === h);
+      var f = u_or_d ? u : d;
+      var result = Curry._1(of_float, f);
+      if (is_nan(result)) {
+        return determine_unary_nan(result);
+      }
+      else {
+        return result;
+      }
+    }
+  };
+  var min = function (x, y) {
+    var xf = Curry._1(to_float, x);
+    var yf = Curry._1(to_float, y);
+    if (xf === yf) {
+      return Curry._2(Rep[/* logor */7], x, y);
+    }
+    else if (xf &lt; yf) {
+      return x;
+    }
+    else if (xf &gt; yf) {
+      return y;
+    }
+    else {
+      return determine_binary_nan(x, y);
+    }
+  };
+  var max = function (x, y) {
+    var xf = Curry._1(to_float, x);
+    var yf = Curry._1(to_float, y);
+    if (xf === yf) {
+      return Curry._2(Rep[/* logand */6], x, y);
+    }
+    else if (xf &gt; yf) {
+      return x;
+    }
+    else if (xf &lt; yf) {
+      return y;
+    }
+    else {
+      return determine_binary_nan(x, y);
+    }
+  };
+  var abs = function (x) {
+    return Curry._2(Rep[/* logand */6], x, Rep[/* max_int */10]);
+  };
+  var neg = function (x) {
+    return Curry._2(Rep[/* logxor */8], x, Rep[/* min_int */9]);
+  };
+  var copysign = function (x, y) {
+    return Curry._2(Rep[/* logor */7], abs(x), Curry._2(Rep[/* logand */6], y, Rep[/* min_int */9]));
+  };
+  var eq = function (x, y) {
+    return +(Curry._1(to_float, x) === Curry._1(to_float, y));
+  };
+  var ne = function (x, y) {
+    return +(Curry._1(to_float, x) !== Curry._1(to_float, y));
+  };
+  var lt = function (x, y) {
+    return +(Curry._1(to_float, x) &lt; Curry._1(to_float, y));
+  };
+  var gt = function (x, y) {
+    return +(Curry._1(to_float, x) &gt; Curry._1(to_float, y));
+  };
+  var le = function (x, y) {
+    return +(Curry._1(to_float, x) &lt;= Curry._1(to_float, y));
+  };
+  var ge = function (x, y) {
+    return +(Curry._1(to_float, x) &gt;= Curry._1(to_float, y));
+  };
+  var of_signless_string = function (x, len) {
+    if (x !== &quot;nan&quot; &amp;&amp; len &gt; 6 &amp;&amp; $$String.sub(x, 0, 6) === &quot;nan:0x&quot;) {
+      var s = Curry._1(Rep[/* of_string */4], $$String.sub(x, 4, len - 4 | 0));
+      if (Caml_obj.caml_equal(s, Rep[/* zero */11])) {
+        throw [
+              Caml_builtin_exceptions.failure,
+              &quot;nan payload must not be zero&quot;
+            ];
+      }
+      else if (Caml_obj.caml_notequal(Curry._2(Rep[/* logand */6], s, bare_nan), Rep[/* zero */11])) {
+        throw [
+              Caml_builtin_exceptions.failure,
+              &quot;nan payload must not overlap with exponent bits&quot;
+            ];
+      }
+      else if (Caml_obj.caml_lessthan(s, Rep[/* zero */11])) {
+        throw [
+              Caml_builtin_exceptions.failure,
+              &quot;nan payload must not overlap with sign bit&quot;
+            ];
+      }
+      else {
+        return Curry._2(Rep[/* logor */7], s, bare_nan);
+      }
+    }
+    else {
+      return Curry._1(of_float, Caml_format.caml_float_of_string(x));
+    }
+  };
+  var of_string = function (x) {
+    var len = x.length;
+    if (len &gt; 0 &amp;&amp; Caml_string.get(x, 0) === /* &quot;-&quot; */45) {
+      return neg(of_signless_string($$String.sub(x, 1, len - 1 | 0), len - 1 | 0));
+    }
+    else if (len &gt; 0 &amp;&amp; Caml_string.get(x, 0) === /* &quot;+&quot; */43) {
+      return of_signless_string($$String.sub(x, 1, len - 1 | 0), len - 1 | 0);
+    }
+    else {
+      return of_signless_string(x, len);
+    }
+  };
+  var to_string = function (x) {
+    var a = abs(x);
+    return (
+            Caml_obj.caml_lessthan(x, Rep[/* zero */11]) ? &quot;-&quot; : &quot;&quot;
+          ) + (
+            is_nan(a) ? &quot;nan:0x&quot; + Curry._1(Rep[/* print_nan_significand_digits */13], a) : Pervasives.string_of_float(Curry._1(to_float, a))
+          );
+  };
+  return /* module */[
+          /* pos_nan */pos_nan,
+          /* neg_nan */neg_nan,
+          /* of_float */of_float,
+          /* to_float */to_float,
+          /* of_string */of_string,
+          /* to_string */to_string,
+          /* of_bits */of_bits,
+          /* to_bits */to_bits,
+          /* add */add,
+          /* sub */sub,
+          /* mul */mul,
+          /* div */div,
+          /* sqrt */sqrt,
+          /* min */min,
+          /* max */max,
+          /* ceil */ceil,
+          /* floor */floor,
+          /* trunc */trunc,
+          /* nearest */nearest,
+          /* abs */abs,
+          /* neg */neg,
+          /* copysign */copysign,
+          /* eq */eq,
+          /* ne */ne,
+          /* lt */lt,
+          /* le */le,
+          /* gt */gt,
+          /* ge */ge,
+          /* zero */zero
+        ];
+}
+
+exports.Make = Make;
+/* No side effect */
+//////// end of float.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['format'] = function() {
+  Â  let exports = {};
+//////// start of format.js ////////
+'use strict';
+
+var Block                   = require(&quot;./block&quot;);
+var Bytes                   = require(&quot;./bytes&quot;);
+var Curry                   = require(&quot;./curry&quot;);
+var Buffer                  = require(&quot;./buffer&quot;);
+var $$String                = require(&quot;./string&quot;);
+var Caml_io                 = require(&quot;./caml_io&quot;);
+var Caml_obj                = require(&quot;./caml_obj&quot;);
+var Pervasives              = require(&quot;./pervasives&quot;);
+var Caml_string             = require(&quot;./caml_string&quot;);
+var Caml_exceptions         = require(&quot;./caml_exceptions&quot;);
+var CamlinternalFormat      = require(&quot;./camlinternalFormat&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function add_queue(x, q) {
+  var c = /* Cons */[/* record */[
+      /* head */x,
+      /* tail : Nil */0
+    ]];
+  var match = q[/* insert */0];
+  if (match) {
+    q[/* insert */0] = c;
+    match[0][/* tail */1] = c;
+    return /* () */0;
+  }
+  else {
+    q[/* insert */0] = c;
+    q[/* body */1] = c;
+    return /* () */0;
+  }
+}
+
+var Empty_queue = Caml_exceptions.create(&quot;Format.Empty_queue&quot;);
+
+function peek_queue(param) {
+  var match = param[/* body */1];
+  if (match) {
+    return match[0][/* head */0];
+  }
+  else {
+    throw Empty_queue;
+  }
+}
+
+function take_queue(q) {
+  var match = q[/* body */1];
+  if (match) {
+    var match$1 = match[0];
+    var x = match$1[/* head */0];
+    var tl = match$1[/* tail */1];
+    q[/* body */1] = tl;
+    if (!tl) {
+      q[/* insert */0] = /* Nil */0;
+    }
+    return x;
+  }
+  else {
+    throw Empty_queue;
+  }
+}
+
+function pp_enqueue(state, token) {
+  state[/* pp_right_total */12] = state[/* pp_right_total */12] + token[/* length */2] | 0;
+  return add_queue(token, state[/* pp_queue */26]);
+}
+
+function pp_clear_queue(state) {
+  state[/* pp_left_total */11] = 1;
+  state[/* pp_right_total */12] = 1;
+  var q = state[/* pp_queue */26];
+  q[/* insert */0] = /* Nil */0;
+  q[/* body */1] = /* Nil */0;
+  return /* () */0;
+}
+
+function pp_output_string(state, s) {
+  return Curry._3(state[/* pp_out_string */16], s, 0, s.length);
+}
+
+function break_new_line(state, offset, width) {
+  Curry._1(state[/* pp_out_newline */18], /* () */0);
+  state[/* pp_is_new_line */10] = /* true */1;
+  var indent = (state[/* pp_margin */5] - width | 0) + offset | 0;
+  var real_indent = Pervasives.min(state[/* pp_max_indent */7], indent);
+  state[/* pp_current_indent */9] = real_indent;
+  state[/* pp_space_left */8] = state[/* pp_margin */5] - state[/* pp_current_indent */9] | 0;
+  return Curry._1(state[/* pp_out_spaces */19], state[/* pp_current_indent */9]);
+}
+
+function break_same_line(state, width) {
+  state[/* pp_space_left */8] = state[/* pp_space_left */8] - width | 0;
+  return Curry._1(state[/* pp_out_spaces */19], width);
+}
+
+function pp_force_break_line(state) {
+  var match = state[/* pp_format_stack */1];
+  if (match) {
+    var match$1 = match[0];
+    var width = match$1[1];
+    var bl_ty = match$1[0];
+    if (width &gt; state[/* pp_space_left */8] &amp;&amp; bl_ty !== 0 &amp;&amp; bl_ty &lt; 5) {
+      return break_new_line(state, 0, width);
+    }
+    else {
+      return 0;
+    }
+  }
+  else {
+    return Curry._1(state[/* pp_out_newline */18], /* () */0);
+  }
+}
+
+function format_pp_token(state, size, param) {
+  if (typeof param === &quot;number&quot;) {
+    switch (param) {
+      case 0 : 
+          var match = state[/* pp_tbox_stack */2];
+          if (match) {
+            var tabs = match[0][0];
+            var add_tab = function (n, ls) {
+              if (ls) {
+                var x = ls[0];
+                if (Caml_obj.caml_lessthan(n, x)) {
+                  return /* :: */[
+                          n,
+                          ls
+                        ];
+                }
+                else {
+                  return /* :: */[
+                          x,
+                          add_tab(n, ls[1])
+                        ];
+                }
+              }
+              else {
+                return /* :: */[
+                        n,
+                        /* [] */0
+                      ];
+              }
+            };
+            tabs[0] = add_tab(state[/* pp_margin */5] - state[/* pp_space_left */8] | 0, tabs[0]);
+            return /* () */0;
+          }
+          else {
+            return /* () */0;
+          }
+          break;
+      case 1 : 
+          var match$1 = state[/* pp_format_stack */1];
+          if (match$1) {
+            state[/* pp_format_stack */1] = match$1[1];
+            return /* () */0;
+          }
+          else {
+            return /* () */0;
+          }
+      case 2 : 
+          var match$2 = state[/* pp_tbox_stack */2];
+          if (match$2) {
+            state[/* pp_tbox_stack */2] = match$2[1];
+            return /* () */0;
+          }
+          else {
+            return /* () */0;
+          }
+      case 3 : 
+          var match$3 = state[/* pp_format_stack */1];
+          if (match$3) {
+            return break_new_line(state, 0, match$3[0][1]);
+          }
+          else {
+            return Curry._1(state[/* pp_out_newline */18], /* () */0);
+          }
+      case 4 : 
+          if (state[/* pp_current_indent */9] !== (state[/* pp_margin */5] - state[/* pp_space_left */8] | 0)) {
+            var state$1 = state;
+            var match$4 = take_queue(state$1[/* pp_queue */26]);
+            var size$1 = match$4[/* elem_size */0];
+            state$1[/* pp_left_total */11] = state$1[/* pp_left_total */11] - match$4[/* length */2] | 0;
+            state$1[/* pp_space_left */8] = state$1[/* pp_space_left */8] + size$1 | 0;
+            return /* () */0;
+          }
+          else {
+            return 0;
+          }
+      case 5 : 
+          var match$5 = state[/* pp_mark_stack */4];
+          if (match$5) {
+            var marker = Curry._1(state[/* pp_mark_close_tag */23], match$5[0]);
+            pp_output_string(state, marker);
+            state[/* pp_mark_stack */4] = match$5[1];
+            return /* () */0;
+          }
+          else {
+            return /* () */0;
+          }
+          break;
+      
+    }
+  }
+  else {
+    switch (param.tag | 0) {
+      case 0 : 
+          state[/* pp_space_left */8] = state[/* pp_space_left */8] - size | 0;
+          pp_output_string(state, param[0]);
+          state[/* pp_is_new_line */10] = /* false */0;
+          return /* () */0;
+      case 1 : 
+          var off = param[1];
+          var n = param[0];
+          var match$6 = state[/* pp_format_stack */1];
+          if (match$6) {
+            var match$7 = match$6[0];
+            var width = match$7[1];
+            switch (match$7[0]) {
+              case 1 : 
+              case 2 : 
+                  return break_new_line(state, off, width);
+              case 3 : 
+                  if (size &gt; state[/* pp_space_left */8]) {
+                    return break_new_line(state, off, width);
+                  }
+                  else {
+                    return break_same_line(state, n);
+                  }
+              case 4 : 
+                  if (state[/* pp_is_new_line */10] || !(size &gt; state[/* pp_space_left */8] || state[/* pp_current_indent */9] &gt; ((state[/* pp_margin */5] - width | 0) + off | 0))) {
+                    return break_same_line(state, n);
+                  }
+                  else {
+                    return break_new_line(state, off, width);
+                  }
+              case 0 : 
+              case 5 : 
+                  return break_same_line(state, n);
+              
+            }
+          }
+          else {
+            return /* () */0;
+          }
+          break;
+      case 2 : 
+          var insertion_point = state[/* pp_margin */5] - state[/* pp_space_left */8] | 0;
+          var match$8 = state[/* pp_tbox_stack */2];
+          if (match$8) {
+            var tabs$1 = match$8[0][0];
+            var find = function (n, _param) {
+              while(true) {
+                var param = _param;
+                if (param) {
+                  var x = param[0];
+                  if (Caml_obj.caml_greaterequal(x, n)) {
+                    return x;
+                  }
+                  else {
+                    _param = param[1];
+                    continue ;
+                    
+                  }
+                }
+                else {
+                  throw Caml_builtin_exceptions.not_found;
+                }
+              };
+            };
+            var match$9 = tabs$1[0];
+            var tab;
+            if (match$9) {
+              try {
+                tab = find(insertion_point, tabs$1[0]);
+              }
+              catch (exn){
+                if (exn === Caml_builtin_exceptions.not_found) {
+                  tab = match$9[0];
+                }
+                else {
+                  throw exn;
+                }
+              }
+            }
+            else {
+              tab = insertion_point;
+            }
+            var offset = tab - insertion_point | 0;
+            if (offset &gt;= 0) {
+              return break_same_line(state, offset + param[0] | 0);
+            }
+            else {
+              return break_new_line(state, tab + param[1] | 0, state[/* pp_margin */5]);
+            }
+          }
+          else {
+            return /* () */0;
+          }
+          break;
+      case 3 : 
+          var ty = param[1];
+          var insertion_point$1 = state[/* pp_margin */5] - state[/* pp_space_left */8] | 0;
+          if (insertion_point$1 &gt; state[/* pp_max_indent */7]) {
+            pp_force_break_line(state);
+          }
+          var offset$1 = state[/* pp_space_left */8] - param[0] | 0;
+          var bl_type = ty !== 1 ? (
+              size &gt; state[/* pp_space_left */8] ? ty : /* Pp_fits */5
+            ) : /* Pp_vbox */1;
+          state[/* pp_format_stack */1] = /* :: */[
+            /* Format_elem */[
+              bl_type,
+              offset$1
+            ],
+            state[/* pp_format_stack */1]
+          ];
+          return /* () */0;
+      case 4 : 
+          state[/* pp_tbox_stack */2] = /* :: */[
+            param[0],
+            state[/* pp_tbox_stack */2]
+          ];
+          return /* () */0;
+      case 5 : 
+          var tag_name = param[0];
+          var marker$1 = Curry._1(state[/* pp_mark_open_tag */22], tag_name);
+          pp_output_string(state, marker$1);
+          state[/* pp_mark_stack */4] = /* :: */[
+            tag_name,
+            state[/* pp_mark_stack */4]
+          ];
+          return /* () */0;
+      
+    }
+  }
+}
+
+function advance_left(state) {
+  try {
+    var state$1 = state;
+    while(true) {
+      var match = peek_queue(state$1[/* pp_queue */26]);
+      var size = match[/* elem_size */0];
+      if (size &lt; 0 &amp;&amp; (state$1[/* pp_right_total */12] - state$1[/* pp_left_total */11] | 0) &lt; state$1[/* pp_space_left */8]) {
+        return 0;
+      }
+      else {
+        take_queue(state$1[/* pp_queue */26]);
+        format_pp_token(state$1, size &lt; 0 ? 1000000010 : size, match[/* token */1]);
+        state$1[/* pp_left_total */11] = match[/* length */2] + state$1[/* pp_left_total */11] | 0;
+        continue ;
+        
+      }
+    };
+  }
+  catch (exn){
+    if (exn === Empty_queue) {
+      return /* () */0;
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function enqueue_advance(state, tok) {
+  pp_enqueue(state, tok);
+  return advance_left(state);
+}
+
+function enqueue_string_as(state, size, s) {
+  return enqueue_advance(state, /* record */[
+              /* elem_size */size,
+              /* token : Pp_text */Block.__(0, [s]),
+              /* length */size
+            ]);
+}
+
+var q_elem = /* record */[
+  /* elem_size */-1,
+  /* token : Pp_text */Block.__(0, [&quot;&quot;]),
+  /* length */0
+];
+
+var scan_stack_bottom_000 = /* Scan_elem */[
+  -1,
+  q_elem
+];
+
+var scan_stack_bottom = /* :: */[
+  scan_stack_bottom_000,
+  /* [] */0
+];
+
+function set_size(state, ty) {
+  var match = state[/* pp_scan_stack */0];
+  if (match) {
+    var match$1 = match[0];
+    var queue_elem = match$1[1];
+    var size = queue_elem[/* elem_size */0];
+    var t = match[1];
+    if (match$1[0] &lt; state[/* pp_left_total */11]) {
+      state[/* pp_scan_stack */0] = scan_stack_bottom;
+      return /* () */0;
+    }
+    else {
+      var exit = 0;
+      var $js = queue_elem[/* token */1];
+      if (typeof $js === &quot;number&quot;) {
+        return /* () */0;
+      }
+      else {
+        switch ($js.tag | 0) {
+          case 1 : 
+          case 2 : 
+              exit = 1;
+              break;
+          case 3 : 
+              if (ty) {
+                return 0;
+              }
+              else {
+                queue_elem[/* elem_size */0] = state[/* pp_right_total */12] + size | 0;
+                state[/* pp_scan_stack */0] = t;
+                return /* () */0;
+              }
+          default:
+            return /* () */0;
+        }
+      }
+      if (exit === 1) {
+        if (ty) {
+          queue_elem[/* elem_size */0] = state[/* pp_right_total */12] + size | 0;
+          state[/* pp_scan_stack */0] = t;
+          return /* () */0;
+        }
+        else {
+          return 0;
+        }
+      }
+      
+    }
+  }
+  else {
+    return /* () */0;
+  }
+}
+
+function scan_push(state, b, tok) {
+  pp_enqueue(state, tok);
+  if (b) {
+    set_size(state, /* true */1);
+  }
+  state[/* pp_scan_stack */0] = /* :: */[
+    /* Scan_elem */[
+      state[/* pp_right_total */12],
+      tok
+    ],
+    state[/* pp_scan_stack */0]
+  ];
+  return /* () */0;
+}
+
+function pp_open_box_gen(state, indent, br_ty) {
+  state[/* pp_curr_depth */13] = state[/* pp_curr_depth */13] + 1 | 0;
+  if (state[/* pp_curr_depth */13] &lt; state[/* pp_max_boxes */14]) {
+    var elem = /* record */[
+      /* elem_size */-state[/* pp_right_total */12] | 0,
+      /* token : Pp_begin */Block.__(3, [
+          indent,
+          br_ty
+        ]),
+      /* length */0
+    ];
+    return scan_push(state, /* false */0, elem);
+  }
+  else if (state[/* pp_curr_depth */13] === state[/* pp_max_boxes */14]) {
+    var state$1 = state;
+    var s = state[/* pp_ellipsis */15];
+    var len = s.length;
+    return enqueue_string_as(state$1, len, s);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_close_box(state, _) {
+  if (state[/* pp_curr_depth */13] &gt; 1) {
+    if (state[/* pp_curr_depth */13] &lt; state[/* pp_max_boxes */14]) {
+      pp_enqueue(state, /* record */[
+            /* elem_size */0,
+            /* token : Pp_end */1,
+            /* length */0
+          ]);
+      set_size(state, /* true */1);
+      set_size(state, /* false */0);
+    }
+    state[/* pp_curr_depth */13] = state[/* pp_curr_depth */13] - 1 | 0;
+    return /* () */0;
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_open_tag(state, tag_name) {
+  if (state[/* pp_print_tags */20]) {
+    state[/* pp_tag_stack */3] = /* :: */[
+      tag_name,
+      state[/* pp_tag_stack */3]
+    ];
+    Curry._1(state[/* pp_print_open_tag */24], tag_name);
+  }
+  if (state[/* pp_mark_tags */21]) {
+    return pp_enqueue(state, /* record */[
+                /* elem_size */0,
+                /* token : Pp_open_tag */Block.__(5, [tag_name]),
+                /* length */0
+              ]);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_close_tag(state, _) {
+  if (state[/* pp_mark_tags */21]) {
+    pp_enqueue(state, /* record */[
+          /* elem_size */0,
+          /* token : Pp_close_tag */5,
+          /* length */0
+        ]);
+  }
+  if (state[/* pp_print_tags */20]) {
+    var match = state[/* pp_tag_stack */3];
+    if (match) {
+      Curry._1(state[/* pp_print_close_tag */25], match[0]);
+      state[/* pp_tag_stack */3] = match[1];
+      return /* () */0;
+    }
+    else {
+      return /* () */0;
+    }
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_set_print_tags(state, b) {
+  state[/* pp_print_tags */20] = b;
+  return /* () */0;
+}
+
+function pp_set_mark_tags(state, b) {
+  state[/* pp_mark_tags */21] = b;
+  return /* () */0;
+}
+
+function pp_get_print_tags(state, _) {
+  return state[/* pp_print_tags */20];
+}
+
+function pp_get_mark_tags(state, _) {
+  return state[/* pp_mark_tags */21];
+}
+
+function pp_set_tags(state, b) {
+  state[/* pp_print_tags */20] = b;
+  state[/* pp_mark_tags */21] = b;
+  return /* () */0;
+}
+
+function pp_get_formatter_tag_functions(state, _) {
+  return /* record */[
+          /* mark_open_tag */state[/* pp_mark_open_tag */22],
+          /* mark_close_tag */state[/* pp_mark_close_tag */23],
+          /* print_open_tag */state[/* pp_print_open_tag */24],
+          /* print_close_tag */state[/* pp_print_close_tag */25]
+        ];
+}
+
+function pp_set_formatter_tag_functions(state, param) {
+  state[/* pp_mark_open_tag */22] = param[/* mark_open_tag */0];
+  state[/* pp_mark_close_tag */23] = param[/* mark_close_tag */1];
+  state[/* pp_print_open_tag */24] = param[/* print_open_tag */2];
+  state[/* pp_print_close_tag */25] = param[/* print_close_tag */3];
+  return /* () */0;
+}
+
+function pp_rinit(state) {
+  pp_clear_queue(state);
+  state[/* pp_scan_stack */0] = scan_stack_bottom;
+  state[/* pp_format_stack */1] = /* [] */0;
+  state[/* pp_tbox_stack */2] = /* [] */0;
+  state[/* pp_tag_stack */3] = /* [] */0;
+  state[/* pp_mark_stack */4] = /* [] */0;
+  state[/* pp_current_indent */9] = 0;
+  state[/* pp_curr_depth */13] = 0;
+  state[/* pp_space_left */8] = state[/* pp_margin */5];
+  return pp_open_box_gen(state, 0, /* Pp_hovbox */3);
+}
+
+function pp_flush_queue(state, b) {
+  while(state[/* pp_curr_depth */13] &gt; 1) {
+    pp_close_box(state, /* () */0);
+  };
+  state[/* pp_right_total */12] = 1000000010;
+  advance_left(state);
+  if (b) {
+    Curry._1(state[/* pp_out_newline */18], /* () */0);
+  }
+  return pp_rinit(state);
+}
+
+function pp_print_as_size(state, size, s) {
+  if (state[/* pp_curr_depth */13] &lt; state[/* pp_max_boxes */14]) {
+    return enqueue_string_as(state, size, s);
+  }
+  else {
+    return 0;
+  }
+}
+
+var pp_print_as = pp_print_as_size;
+
+function pp_print_string(state, s) {
+  return pp_print_as(state, s.length, s);
+}
+
+function pp_print_int(state, i) {
+  return pp_print_string(state, &quot;&quot; + i);
+}
+
+function pp_print_float(state, f) {
+  return pp_print_string(state, Pervasives.string_of_float(f));
+}
+
+function pp_print_bool(state, b) {
+  return pp_print_string(state, b ? &quot;true&quot; : &quot;false&quot;);
+}
+
+function pp_print_char(state, c) {
+  return pp_print_as(state, 1, Caml_string.bytes_to_string(Bytes.make(1, c)));
+}
+
+function pp_open_hbox(state, _) {
+  return pp_open_box_gen(state, 0, /* Pp_hbox */0);
+}
+
+function pp_open_vbox(state, indent) {
+  return pp_open_box_gen(state, indent, /* Pp_vbox */1);
+}
+
+function pp_open_hvbox(state, indent) {
+  return pp_open_box_gen(state, indent, /* Pp_hvbox */2);
+}
+
+function pp_open_hovbox(state, indent) {
+  return pp_open_box_gen(state, indent, /* Pp_hovbox */3);
+}
+
+function pp_open_box(state, indent) {
+  return pp_open_box_gen(state, indent, /* Pp_box */4);
+}
+
+function pp_print_newline(state, _) {
+  pp_flush_queue(state, /* true */1);
+  return Curry._1(state[/* pp_out_flush */17], /* () */0);
+}
+
+function pp_print_flush(state, _) {
+  pp_flush_queue(state, /* false */0);
+  return Curry._1(state[/* pp_out_flush */17], /* () */0);
+}
+
+function pp_force_newline(state, _) {
+  if (state[/* pp_curr_depth */13] &lt; state[/* pp_max_boxes */14]) {
+    return enqueue_advance(state, /* record */[
+                /* elem_size */0,
+                /* token : Pp_newline */3,
+                /* length */0
+              ]);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_print_if_newline(state, _) {
+  if (state[/* pp_curr_depth */13] &lt; state[/* pp_max_boxes */14]) {
+    return enqueue_advance(state, /* record */[
+                /* elem_size */0,
+                /* token : Pp_if_newline */4,
+                /* length */0
+              ]);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_print_break(state, width, offset) {
+  if (state[/* pp_curr_depth */13] &lt; state[/* pp_max_boxes */14]) {
+    var elem = /* record */[
+      /* elem_size */-state[/* pp_right_total */12] | 0,
+      /* token : Pp_break */Block.__(1, [
+          width,
+          offset
+        ]),
+      /* length */width
+    ];
+    return scan_push(state, /* true */1, elem);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_print_space(state, _) {
+  return pp_print_break(state, 1, 0);
+}
+
+function pp_print_cut(state, _) {
+  return pp_print_break(state, 0, 0);
+}
+
+function pp_open_tbox(state, _) {
+  state[/* pp_curr_depth */13] = state[/* pp_curr_depth */13] + 1 | 0;
+  if (state[/* pp_curr_depth */13] &lt; state[/* pp_max_boxes */14]) {
+    var elem = /* record */[
+      /* elem_size */0,
+      /* token : Pp_tbegin */Block.__(4, [/* Pp_tbox */[[/* [] */0]]]),
+      /* length */0
+    ];
+    return enqueue_advance(state, elem);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_close_tbox(state, _) {
+  if (state[/* pp_curr_depth */13] &gt; 1) {
+    if (state[/* pp_curr_depth */13] &lt; state[/* pp_max_boxes */14]) {
+      var elem = /* record */[
+        /* elem_size */0,
+        /* token : Pp_tend */2,
+        /* length */0
+      ];
+      enqueue_advance(state, elem);
+      state[/* pp_curr_depth */13] = state[/* pp_curr_depth */13] - 1 | 0;
+      return /* () */0;
+    }
+    else {
+      return 0;
+    }
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_print_tbreak(state, width, offset) {
+  if (state[/* pp_curr_depth */13] &lt; state[/* pp_max_boxes */14]) {
+    var elem = /* record */[
+      /* elem_size */-state[/* pp_right_total */12] | 0,
+      /* token : Pp_tbreak */Block.__(2, [
+          width,
+          offset
+        ]),
+      /* length */width
+    ];
+    return scan_push(state, /* true */1, elem);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_print_tab(state, _) {
+  return pp_print_tbreak(state, 0, 0);
+}
+
+function pp_set_tab(state, _) {
+  if (state[/* pp_curr_depth */13] &lt; state[/* pp_max_boxes */14]) {
+    var elem = /* record */[
+      /* elem_size */0,
+      /* token : Pp_stab */0,
+      /* length */0
+    ];
+    return enqueue_advance(state, elem);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_print_list(_$staropt$star, pp_v, ppf, _param) {
+  while(true) {
+    var param = _param;
+    var $staropt$star = _$staropt$star;
+    var pp_sep = $staropt$star ? $staropt$star[0] : pp_print_cut;
+    if (param) {
+      var vs = param[1];
+      var v = param[0];
+      if (vs) {
+        Curry._2(pp_v, ppf, v);
+        Curry._2(pp_sep, ppf, /* () */0);
+        _param = vs;
+        _$staropt$star = /* Some */[pp_sep];
+        continue ;
+        
+      }
+      else {
+        return Curry._2(pp_v, ppf, v);
+      }
+    }
+    else {
+      return /* () */0;
+    }
+  };
+}
+
+function pp_print_text(ppf, s) {
+  var len = s.length;
+  var left = [0];
+  var right = [0];
+  var flush = function () {
+    pp_print_string(ppf, $$String.sub(s, left[0], right[0] - left[0] | 0));
+    right[0] = right[0] + 1 | 0;
+    left[0] = right[0];
+    return /* () */0;
+  };
+  while(right[0] !== len) {
+    var match = Caml_string.get(s, right[0]);
+    if (match !== 10) {
+      if (match !== 32) {
+        right[0] = right[0] + 1 | 0;
+      }
+      else {
+        flush(/* () */0);
+        pp_print_break(ppf, 1, 0);
+      }
+    }
+    else {
+      flush(/* () */0);
+      pp_force_newline(ppf, /* () */0);
+    }
+  };
+  if (left[0] !== len) {
+    return flush(/* () */0);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_set_max_boxes(state, n) {
+  if (n &gt; 1) {
+    state[/* pp_max_boxes */14] = n;
+    return /* () */0;
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_get_max_boxes(state, _) {
+  return state[/* pp_max_boxes */14];
+}
+
+function pp_over_max_boxes(state, _) {
+  return +(state[/* pp_curr_depth */13] === state[/* pp_max_boxes */14]);
+}
+
+function pp_set_ellipsis_text(state, s) {
+  state[/* pp_ellipsis */15] = s;
+  return /* () */0;
+}
+
+function pp_get_ellipsis_text(state, _) {
+  return state[/* pp_ellipsis */15];
+}
+
+function pp_limit(n) {
+  if (n &lt; 1000000010) {
+    return n;
+  }
+  else {
+    return 1000000009;
+  }
+}
+
+function pp_set_max_indent(state, n) {
+  var state$1 = state;
+  var n$1 = state[/* pp_margin */5] - n | 0;
+  if (n$1 &gt;= 1) {
+    var n$2 = pp_limit(n$1);
+    state$1[/* pp_min_space_left */6] = n$2;
+    state$1[/* pp_max_indent */7] = state$1[/* pp_margin */5] - state$1[/* pp_min_space_left */6] | 0;
+    return pp_rinit(state$1);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_get_max_indent(state, _) {
+  return state[/* pp_max_indent */7];
+}
+
+function pp_set_margin(state, n) {
+  if (n &gt;= 1) {
+    var n$1 = pp_limit(n);
+    state[/* pp_margin */5] = n$1;
+    var new_max_indent = state[/* pp_max_indent */7] &lt;= state[/* pp_margin */5] ? state[/* pp_max_indent */7] : Pervasives.max(Pervasives.max(state[/* pp_margin */5] - state[/* pp_min_space_left */6] | 0, state[/* pp_margin */5] / 2 | 0), 1);
+    return pp_set_max_indent(state, new_max_indent);
+  }
+  else {
+    return 0;
+  }
+}
+
+function pp_get_margin(state, _) {
+  return state[/* pp_margin */5];
+}
+
+function pp_set_formatter_out_functions(state, param) {
+  state[/* pp_out_string */16] = param[/* out_string */0];
+  state[/* pp_out_flush */17] = param[/* out_flush */1];
+  state[/* pp_out_newline */18] = param[/* out_newline */2];
+  state[/* pp_out_spaces */19] = param[/* out_spaces */3];
+  return /* () */0;
+}
+
+function pp_get_formatter_out_functions(state, _) {
+  return /* record */[
+          /* out_string */state[/* pp_out_string */16],
+          /* out_flush */state[/* pp_out_flush */17],
+          /* out_newline */state[/* pp_out_newline */18],
+          /* out_spaces */state[/* pp_out_spaces */19]
+        ];
+}
+
+function pp_set_formatter_output_functions(state, f, g) {
+  state[/* pp_out_string */16] = f;
+  state[/* pp_out_flush */17] = g;
+  return /* () */0;
+}
+
+function pp_get_formatter_output_functions(state, _) {
+  return /* tuple */[
+          state[/* pp_out_string */16],
+          state[/* pp_out_flush */17]
+        ];
+}
+
+function pp_set_all_formatter_output_functions(state, f, g, h, i) {
+  pp_set_formatter_output_functions(state, f, g);
+  state[/* pp_out_newline */18] = h;
+  state[/* pp_out_spaces */19] = i;
+  return /* () */0;
+}
+
+function pp_get_all_formatter_output_functions(state, _) {
+  return /* tuple */[
+          state[/* pp_out_string */16],
+          state[/* pp_out_flush */17],
+          state[/* pp_out_newline */18],
+          state[/* pp_out_spaces */19]
+        ];
+}
+
+function display_newline(state, _) {
+  return Curry._3(state[/* pp_out_string */16], &quot;\n&quot;, 0, 1);
+}
+
+var blank_line = Caml_string.bytes_to_string(Bytes.make(80, /* &quot; &quot; */32));
+
+function display_blanks(state, _n) {
+  while(true) {
+    var n = _n;
+    if (n &gt; 0) {
+      if (n &lt;= 80) {
+        return Curry._3(state[/* pp_out_string */16], blank_line, 0, n);
+      }
+      else {
+        Curry._3(state[/* pp_out_string */16], blank_line, 0, 80);
+        _n = n - 80 | 0;
+        continue ;
+        
+      }
+    }
+    else {
+      return 0;
+    }
+  };
+}
+
+function pp_set_formatter_out_channel(state, os) {
+  state[/* pp_out_string */16] = function (param, param$1, param$2) {
+    return Pervasives.output_substring(os, param, param$1, param$2);
+  };
+  state[/* pp_out_flush */17] = function () {
+    return Caml_io.caml_ml_flush(os);
+  };
+  state[/* pp_out_newline */18] = function (param) {
+    return display_newline(state, param);
+  };
+  state[/* pp_out_spaces */19] = function (param) {
+    return display_blanks(state, param);
+  };
+  return /* () */0;
+}
+
+function default_pp_mark_open_tag(s) {
+  return &quot;&lt;&quot; + (s + &quot;&gt;&quot;);
+}
+
+function default_pp_mark_close_tag(s) {
+  return &quot;&lt;/&quot; + (s + &quot;&gt;&quot;);
+}
+
+function default_pp_print_open_tag() {
+  return /* () */0;
+}
+
+function default_pp_print_close_tag() {
+  return /* () */0;
+}
+
+function pp_make_formatter(f, g, h, i) {
+  var pp_q = /* record */[
+    /* insert : Nil */0,
+    /* body : Nil */0
+  ];
+  var sys_tok = /* record */[
+    /* elem_size */-1,
+    /* token : Pp_begin */Block.__(3, [
+        0,
+        /* Pp_hovbox */3
+      ]),
+    /* length */0
+  ];
+  add_queue(sys_tok, pp_q);
+  var sys_scan_stack_000 = /* Scan_elem */[
+    1,
+    sys_tok
+  ];
+  var sys_scan_stack = /* :: */[
+    sys_scan_stack_000,
+    scan_stack_bottom
+  ];
+  return /* record */[
+          /* pp_scan_stack */sys_scan_stack,
+          /* pp_format_stack : [] */0,
+          /* pp_tbox_stack : [] */0,
+          /* pp_tag_stack : [] */0,
+          /* pp_mark_stack : [] */0,
+          /* pp_margin */78,
+          /* pp_min_space_left */10,
+          /* pp_max_indent */68,
+          /* pp_space_left */78,
+          /* pp_current_indent */0,
+          /* pp_is_new_line : true */1,
+          /* pp_left_total */1,
+          /* pp_right_total */1,
+          /* pp_curr_depth */1,
+          /* pp_max_boxes */Pervasives.max_int,
+          /* pp_ellipsis */&quot;.&quot;,
+          /* pp_out_string */f,
+          /* pp_out_flush */g,
+          /* pp_out_newline */h,
+          /* pp_out_spaces */i,
+          /* pp_print_tags : false */0,
+          /* pp_mark_tags : false */0,
+          /* pp_mark_open_tag */default_pp_mark_open_tag,
+          /* pp_mark_close_tag */default_pp_mark_close_tag,
+          /* pp_print_open_tag */default_pp_print_open_tag,
+          /* pp_print_close_tag */default_pp_print_close_tag,
+          /* pp_queue */pp_q
+        ];
+}
+
+function make_formatter(output, flush) {
+  var ppf = pp_make_formatter(output, flush, function () {
+        return /* () */0;
+      }, function () {
+        return /* () */0;
+      });
+  ppf[/* pp_out_newline */18] = function (param) {
+    return display_newline(ppf, param);
+  };
+  ppf[/* pp_out_spaces */19] = function (param) {
+    return display_blanks(ppf, param);
+  };
+  return ppf;
+}
+
+function formatter_of_out_channel(oc) {
+  return make_formatter(function (param, param$1, param$2) {
+              return Pervasives.output_substring(oc, param, param$1, param$2);
+            }, function () {
+              return Caml_io.caml_ml_flush(oc);
+            });
+}
+
+function formatter_of_buffer(b) {
+  return make_formatter(function (param, param$1, param$2) {
+              return Buffer.add_substring(b, param, param$1, param$2);
+            }, function () {
+              return /* () */0;
+            });
+}
+
+var stdbuf = Buffer.create(512);
+
+var std_formatter = formatter_of_out_channel(Pervasives.stdout);
+
+var err_formatter = formatter_of_out_channel(Pervasives.stderr);
+
+var str_formatter = formatter_of_buffer(stdbuf);
+
+function flush_str_formatter() {
+  pp_flush_queue(str_formatter, /* false */0);
+  var s = Buffer.contents(stdbuf);
+  Buffer.reset(stdbuf);
+  return s;
+}
+
+function flush_buf_formatter(buf, ppf) {
+  pp_flush_queue(ppf, /* false */0);
+  var s = Buffer.contents(buf);
+  Buffer.reset(buf);
+  return s;
+}
+
+function open_hbox(param) {
+  return pp_open_hbox(std_formatter, param);
+}
+
+function open_vbox(param) {
+  return pp_open_vbox(std_formatter, param);
+}
+
+function open_hvbox(param) {
+  return pp_open_hvbox(std_formatter, param);
+}
+
+function open_hovbox(param) {
+  return pp_open_hovbox(std_formatter, param);
+}
+
+function open_box(param) {
+  return pp_open_box(std_formatter, param);
+}
+
+function close_box(param) {
+  return pp_close_box(std_formatter, param);
+}
+
+function open_tag(param) {
+  return pp_open_tag(std_formatter, param);
+}
+
+function close_tag(param) {
+  return pp_close_tag(std_formatter, param);
+}
+
+function print_as(param, param$1) {
+  return pp_print_as(std_formatter, param, param$1);
+}
+
+function print_string(param) {
+  return pp_print_string(std_formatter, param);
+}
+
+function print_int(param) {
+  return pp_print_string(std_formatter, &quot;&quot; + param);
+}
+
+function print_float(param) {
+  return pp_print_string(std_formatter, Pervasives.string_of_float(param));
+}
+
+function print_char(param) {
+  return pp_print_char(std_formatter, param);
+}
+
+function print_bool(param) {
+  return pp_print_string(std_formatter, param ? &quot;true&quot; : &quot;false&quot;);
+}
+
+function print_break(param, param$1) {
+  return pp_print_break(std_formatter, param, param$1);
+}
+
+function print_cut() {
+  return pp_print_break(std_formatter, 0, 0);
+}
+
+function print_space() {
+  return pp_print_break(std_formatter, 1, 0);
+}
+
+function force_newline(param) {
+  return pp_force_newline(std_formatter, param);
+}
+
+function print_flush(param) {
+  return pp_print_flush(std_formatter, param);
+}
+
+function print_newline(param) {
+  return pp_print_newline(std_formatter, param);
+}
+
+function print_if_newline(param) {
+  return pp_print_if_newline(std_formatter, param);
+}
+
+function open_tbox(param) {
+  return pp_open_tbox(std_formatter, param);
+}
+
+function close_tbox(param) {
+  return pp_close_tbox(std_formatter, param);
+}
+
+function print_tbreak(param, param$1) {
+  return pp_print_tbreak(std_formatter, param, param$1);
+}
+
+function set_tab(param) {
+  return pp_set_tab(std_formatter, param);
+}
+
+function print_tab() {
+  return pp_print_tbreak(std_formatter, 0, 0);
+}
+
+function set_margin(param) {
+  return pp_set_margin(std_formatter, param);
+}
+
+function get_margin() {
+  return std_formatter[/* pp_margin */5];
+}
+
+function set_max_indent(param) {
+  return pp_set_max_indent(std_formatter, param);
+}
+
+function get_max_indent() {
+  return std_formatter[/* pp_max_indent */7];
+}
+
+function set_max_boxes(param) {
+  return pp_set_max_boxes(std_formatter, param);
+}
+
+function get_max_boxes() {
+  return std_formatter[/* pp_max_boxes */14];
+}
+
+function over_max_boxes(param) {
+  return pp_over_max_boxes(std_formatter, param);
+}
+
+function set_ellipsis_text(param) {
+  std_formatter[/* pp_ellipsis */15] = param;
+  return /* () */0;
+}
+
+function get_ellipsis_text() {
+  return std_formatter[/* pp_ellipsis */15];
+}
+
+function set_formatter_out_channel(param) {
+  return pp_set_formatter_out_channel(std_formatter, param);
+}
+
+function set_formatter_out_functions(param) {
+  return pp_set_formatter_out_functions(std_formatter, param);
+}
+
+function get_formatter_out_functions(param) {
+  return pp_get_formatter_out_functions(std_formatter, param);
+}
+
+function set_formatter_output_functions(param, param$1) {
+  return pp_set_formatter_output_functions(std_formatter, param, param$1);
+}
+
+function get_formatter_output_functions(param) {
+  return pp_get_formatter_output_functions(std_formatter, param);
+}
+
+function set_all_formatter_output_functions(param, param$1, param$2, param$3) {
+  return pp_set_all_formatter_output_functions(std_formatter, param, param$1, param$2, param$3);
+}
+
+function get_all_formatter_output_functions(param) {
+  return pp_get_all_formatter_output_functions(std_formatter, param);
+}
+
+function set_formatter_tag_functions(param) {
+  return pp_set_formatter_tag_functions(std_formatter, param);
+}
+
+function get_formatter_tag_functions(param) {
+  return pp_get_formatter_tag_functions(std_formatter, param);
+}
+
+function set_print_tags(param) {
+  std_formatter[/* pp_print_tags */20] = param;
+  return /* () */0;
+}
+
+function get_print_tags() {
+  return std_formatter[/* pp_print_tags */20];
+}
+
+function set_mark_tags(param) {
+  std_formatter[/* pp_mark_tags */21] = param;
+  return /* () */0;
+}
+
+function get_mark_tags() {
+  return std_formatter[/* pp_mark_tags */21];
+}
+
+function set_tags(param) {
+  return pp_set_tags(std_formatter, param);
+}
+
+function compute_tag(output, tag_acc) {
+  var buf = Buffer.create(16);
+  var ppf = formatter_of_buffer(buf);
+  Curry._2(output, ppf, tag_acc);
+  pp_print_flush(ppf, /* () */0);
+  var len = buf[/* position */1];
+  if (len &lt; 2) {
+    return Buffer.contents(buf);
+  }
+  else {
+    return Buffer.sub(buf, 1, len - 2 | 0);
+  }
+}
+
+function output_formatting_lit(ppf, fmting_lit) {
+  if (typeof fmting_lit === &quot;number&quot;) {
+    switch (fmting_lit) {
+      case 0 : 
+          return pp_close_box(ppf, /* () */0);
+      case 1 : 
+          return pp_close_tag(ppf, /* () */0);
+      case 2 : 
+          return pp_print_flush(ppf, /* () */0);
+      case 3 : 
+          return pp_force_newline(ppf, /* () */0);
+      case 4 : 
+          return pp_print_newline(ppf, /* () */0);
+      case 5 : 
+          return pp_print_char(ppf, /* &quot;@&quot; */64);
+      case 6 : 
+          return pp_print_char(ppf, /* &quot;%&quot; */37);
+      
+    }
+  }
+  else {
+    switch (fmting_lit.tag | 0) {
+      case 0 : 
+          return pp_print_break(ppf, fmting_lit[1], fmting_lit[2]);
+      case 1 : 
+          return /* () */0;
+      case 2 : 
+          pp_print_char(ppf, /* &quot;@&quot; */64);
+          return pp_print_char(ppf, fmting_lit[0]);
+      
+    }
+  }
+}
+
+function output_acc(ppf, acc) {
+  var exit = 0;
+  var p;
+  var size;
+  var s;
+  var p$1;
+  var size$1;
+  var c;
+  if (typeof acc === &quot;number&quot;) {
+    return /* () */0;
+  }
+  else {
+    switch (acc.tag | 0) {
+      case 0 : 
+          output_acc(ppf, acc[0]);
+          return output_formatting_lit(ppf, acc[1]);
+      case 1 : 
+          var match = acc[1];
+          var p$2 = acc[0];
+          output_acc(ppf, p$2);
+          if (match.tag) {
+            var match$1 = CamlinternalFormat.open_box_of_string(compute_tag(output_acc, match[0]));
+            return pp_open_box_gen(ppf, match$1[0], match$1[1]);
+          }
+          else {
+            return pp_open_tag(ppf, compute_tag(output_acc, match[0]));
+          }
+          break;
+      case 2 : 
+          var p$3 = acc[0];
+          var exit$1 = 0;
+          if (typeof p$3 === &quot;number&quot;) {
+            exit$1 = 3;
+          }
+          else if (p$3.tag) {
+            exit$1 = 3;
+          }
+          else {
+            var match$2 = p$3[1];
+            if (typeof match$2 === &quot;number&quot;) {
+              exit$1 = 3;
+            }
+            else if (match$2.tag === 1) {
+              p = p$3[0];
+              size = match$2[1];
+              s = acc[1];
+              exit = 1;
+            }
+            else {
+              exit$1 = 3;
+            }
+          }
+          if (exit$1 === 3) {
+            output_acc(ppf, p$3);
+            return pp_print_string(ppf, acc[1]);
+          }
+          break;
+      case 3 : 
+          var p$4 = acc[0];
+          var exit$2 = 0;
+          if (typeof p$4 === &quot;number&quot;) {
+            exit$2 = 3;
+          }
+          else if (p$4.tag) {
+            exit$2 = 3;
+          }
+          else {
+            var match$3 = p$4[1];
+            if (typeof match$3 === &quot;number&quot;) {
+              exit$2 = 3;
+            }
+            else if (match$3.tag === 1) {
+              p$1 = p$4[0];
+              size$1 = match$3[1];
+              c = acc[1];
+              exit = 2;
+            }
+            else {
+              exit$2 = 3;
+            }
+          }
+          if (exit$2 === 3) {
+            output_acc(ppf, p$4);
+            return pp_print_char(ppf, acc[1]);
+          }
+          break;
+      case 4 : 
+          var p$5 = acc[0];
+          var exit$3 = 0;
+          if (typeof p$5 === &quot;number&quot;) {
+            exit$3 = 3;
+          }
+          else if (p$5.tag) {
+            exit$3 = 3;
+          }
+          else {
+            var match$4 = p$5[1];
+            if (typeof match$4 === &quot;number&quot;) {
+              exit$3 = 3;
+            }
+            else if (match$4.tag === 1) {
+              p = p$5[0];
+              size = match$4[1];
+              s = acc[1];
+              exit = 1;
+            }
+            else {
+              exit$3 = 3;
+            }
+          }
+          if (exit$3 === 3) {
+            output_acc(ppf, p$5);
+            return pp_print_string(ppf, acc[1]);
+          }
+          break;
+      case 5 : 
+          var p$6 = acc[0];
+          var exit$4 = 0;
+          if (typeof p$6 === &quot;number&quot;) {
+            exit$4 = 3;
+          }
+          else if (p$6.tag) {
+            exit$4 = 3;
+          }
+          else {
+            var match$5 = p$6[1];
+            if (typeof match$5 === &quot;number&quot;) {
+              exit$4 = 3;
+            }
+            else if (match$5.tag === 1) {
+              p$1 = p$6[0];
+              size$1 = match$5[1];
+              c = acc[1];
+              exit = 2;
+            }
+            else {
+              exit$4 = 3;
+            }
+          }
+          if (exit$4 === 3) {
+            output_acc(ppf, p$6);
+            return pp_print_char(ppf, acc[1]);
+          }
+          break;
+      case 6 : 
+          output_acc(ppf, acc[0]);
+          return Curry._1(acc[1], ppf);
+      case 7 : 
+          output_acc(ppf, acc[0]);
+          return pp_print_flush(ppf, /* () */0);
+      case 8 : 
+          output_acc(ppf, acc[0]);
+          throw [
+                Caml_builtin_exceptions.invalid_argument,
+                acc[1]
+              ];
+      
+    }
+  }
+  switch (exit) {
+    case 1 : 
+        output_acc(ppf, p);
+        return pp_print_as_size(ppf, size, s);
+    case 2 : 
+        output_acc(ppf, p$1);
+        return pp_print_as_size(ppf, size$1, Caml_string.bytes_to_string(Bytes.make(1, c)));
+    
+  }
+}
+
+function strput_acc(ppf, acc) {
+  var exit = 0;
+  var p;
+  var size;
+  var s;
+  var p$1;
+  var size$1;
+  var c;
+  if (typeof acc === &quot;number&quot;) {
+    return /* () */0;
+  }
+  else {
+    switch (acc.tag | 0) {
+      case 0 : 
+          strput_acc(ppf, acc[0]);
+          return output_formatting_lit(ppf, acc[1]);
+      case 1 : 
+          var match = acc[1];
+          var p$2 = acc[0];
+          strput_acc(ppf, p$2);
+          if (match.tag) {
+            var match$1 = CamlinternalFormat.open_box_of_string(compute_tag(strput_acc, match[0]));
+            return pp_open_box_gen(ppf, match$1[0], match$1[1]);
+          }
+          else {
+            return pp_open_tag(ppf, compute_tag(strput_acc, match[0]));
+          }
+          break;
+      case 2 : 
+          var p$3 = acc[0];
+          var exit$1 = 0;
+          if (typeof p$3 === &quot;number&quot;) {
+            exit$1 = 3;
+          }
+          else if (p$3.tag) {
+            exit$1 = 3;
+          }
+          else {
+            var match$2 = p$3[1];
+            if (typeof match$2 === &quot;number&quot;) {
+              exit$1 = 3;
+            }
+            else if (match$2.tag === 1) {
+              p = p$3[0];
+              size = match$2[1];
+              s = acc[1];
+              exit = 1;
+            }
+            else {
+              exit$1 = 3;
+            }
+          }
+          if (exit$1 === 3) {
+            strput_acc(ppf, p$3);
+            return pp_print_string(ppf, acc[1]);
+          }
+          break;
+      case 3 : 
+          var p$4 = acc[0];
+          var exit$2 = 0;
+          if (typeof p$4 === &quot;number&quot;) {
+            exit$2 = 3;
+          }
+          else if (p$4.tag) {
+            exit$2 = 3;
+          }
+          else {
+            var match$3 = p$4[1];
+            if (typeof match$3 === &quot;number&quot;) {
+              exit$2 = 3;
+            }
+            else if (match$3.tag === 1) {
+              p$1 = p$4[0];
+              size$1 = match$3[1];
+              c = acc[1];
+              exit = 2;
+            }
+            else {
+              exit$2 = 3;
+            }
+          }
+          if (exit$2 === 3) {
+            strput_acc(ppf, p$4);
+            return pp_print_char(ppf, acc[1]);
+          }
+          break;
+      case 4 : 
+          var p$5 = acc[0];
+          var exit$3 = 0;
+          if (typeof p$5 === &quot;number&quot;) {
+            exit$3 = 3;
+          }
+          else if (p$5.tag) {
+            exit$3 = 3;
+          }
+          else {
+            var match$4 = p$5[1];
+            if (typeof match$4 === &quot;number&quot;) {
+              exit$3 = 3;
+            }
+            else if (match$4.tag === 1) {
+              p = p$5[0];
+              size = match$4[1];
+              s = acc[1];
+              exit = 1;
+            }
+            else {
+              exit$3 = 3;
+            }
+          }
+          if (exit$3 === 3) {
+            strput_acc(ppf, p$5);
+            return pp_print_string(ppf, acc[1]);
+          }
+          break;
+      case 5 : 
+          var p$6 = acc[0];
+          var exit$4 = 0;
+          if (typeof p$6 === &quot;number&quot;) {
+            exit$4 = 3;
+          }
+          else if (p$6.tag) {
+            exit$4 = 3;
+          }
+          else {
+            var match$5 = p$6[1];
+            if (typeof match$5 === &quot;number&quot;) {
+              exit$4 = 3;
+            }
+            else if (match$5.tag === 1) {
+              p$1 = p$6[0];
+              size$1 = match$5[1];
+              c = acc[1];
+              exit = 2;
+            }
+            else {
+              exit$4 = 3;
+            }
+          }
+          if (exit$4 === 3) {
+            strput_acc(ppf, p$6);
+            return pp_print_char(ppf, acc[1]);
+          }
+          break;
+      case 6 : 
+          var p$7 = acc[0];
+          var exit$5 = 0;
+          if (typeof p$7 === &quot;number&quot;) {
+            exit$5 = 3;
+          }
+          else if (p$7.tag) {
+            exit$5 = 3;
+          }
+          else {
+            var match$6 = p$7[1];
+            if (typeof match$6 === &quot;number&quot;) {
+              exit$5 = 3;
+            }
+            else if (match$6.tag === 1) {
+              strput_acc(ppf, p$7[0]);
+              return pp_print_as_size(ppf, match$6[1], Curry._1(acc[1], /* () */0));
+            }
+            else {
+              exit$5 = 3;
+            }
+          }
+          if (exit$5 === 3) {
+            strput_acc(ppf, p$7);
+            return pp_print_string(ppf, Curry._1(acc[1], /* () */0));
+          }
+          break;
+      case 7 : 
+          strput_acc(ppf, acc[0]);
+          return pp_print_flush(ppf, /* () */0);
+      case 8 : 
+          strput_acc(ppf, acc[0]);
+          throw [
+                Caml_builtin_exceptions.invalid_argument,
+                acc[1]
+              ];
+      
+    }
+  }
+  switch (exit) {
+    case 1 : 
+        strput_acc(ppf, p);
+        return pp_print_as_size(ppf, size, s);
+    case 2 : 
+        strput_acc(ppf, p$1);
+        return pp_print_as_size(ppf, size$1, Caml_string.bytes_to_string(Bytes.make(1, c)));
+    
+  }
+}
+
+function kfprintf(k, o, param) {
+  return CamlinternalFormat.make_printf(function (o, acc) {
+              output_acc(o, acc);
+              return Curry._1(k, o);
+            }, o, /* End_of_acc */0, param[0]);
+}
+
+function ikfprintf(k, x, param) {
+  return CamlinternalFormat.make_printf(function (_, _$1) {
+              return Curry._1(k, x);
+            }, x, /* End_of_acc */0, param[0]);
+}
+
+function fprintf(ppf, fmt) {
+  return kfprintf(function () {
+              return /* () */0;
+            }, ppf, fmt);
+}
+
+function ifprintf(ppf, fmt) {
+  return ikfprintf(function () {
+              return /* () */0;
+            }, ppf, fmt);
+}
+
+function printf(fmt) {
+  return fprintf(std_formatter, fmt);
+}
+
+function eprintf(fmt) {
+  return fprintf(err_formatter, fmt);
+}
+
+function ksprintf(k, param) {
+  var b = Buffer.create(512);
+  var ppf = formatter_of_buffer(b);
+  var k$prime = function (_, acc) {
+    strput_acc(ppf, acc);
+    return Curry._1(k, flush_buf_formatter(b, ppf));
+  };
+  return CamlinternalFormat.make_printf(k$prime, /* () */0, /* End_of_acc */0, param[0]);
+}
+
+function sprintf(fmt) {
+  return ksprintf(function (s) {
+              return s;
+            }, fmt);
+}
+
+function asprintf(param) {
+  var b = Buffer.create(512);
+  var ppf = formatter_of_buffer(b);
+  var k$prime = function (ppf, acc) {
+    output_acc(ppf, acc);
+    pp_flush_queue(ppf, /* false */0);
+    return flush_buf_formatter(b, ppf);
+  };
+  return CamlinternalFormat.make_printf(k$prime, ppf, /* End_of_acc */0, param[0]);
+}
+
+function bprintf(b, param) {
+  var k = function (ppf, acc) {
+    output_acc(ppf, acc);
+    return pp_flush_queue(ppf, /* false */0);
+  };
+  return CamlinternalFormat.make_printf(k, formatter_of_buffer(b), /* End_of_acc */0, param[0]);
+}
+
+Pervasives.at_exit(print_flush);
+
+var kprintf = ksprintf;
+
+exports.open_box                              = open_box;
+exports.close_box                             = close_box;
+exports.print_string                          = print_string;
+exports.print_as                              = print_as;
+exports.print_int                             = print_int;
+exports.print_float                           = print_float;
+exports.print_char                            = print_char;
+exports.print_bool                            = print_bool;
+exports.print_space                           = print_space;
+exports.print_cut                             = print_cut;
+exports.print_break                           = print_break;
+exports.print_flush                           = print_flush;
+exports.print_newline                         = print_newline;
+exports.force_newline                         = force_newline;
+exports.print_if_newline                      = print_if_newline;
+exports.set_margin                            = set_margin;
+exports.get_margin                            = get_margin;
+exports.set_max_indent                        = set_max_indent;
+exports.get_max_indent                        = get_max_indent;
+exports.set_max_boxes                         = set_max_boxes;
+exports.get_max_boxes                         = get_max_boxes;
+exports.over_max_boxes                        = over_max_boxes;
+exports.open_hbox                             = open_hbox;
+exports.open_vbox                             = open_vbox;
+exports.open_hvbox                            = open_hvbox;
+exports.open_hovbox                           = open_hovbox;
+exports.open_tbox                             = open_tbox;
+exports.close_tbox                            = close_tbox;
+exports.print_tbreak                          = print_tbreak;
+exports.set_tab                               = set_tab;
+exports.print_tab                             = print_tab;
+exports.set_ellipsis_text                     = set_ellipsis_text;
+exports.get_ellipsis_text                     = get_ellipsis_text;
+exports.open_tag                              = open_tag;
+exports.close_tag                             = close_tag;
+exports.set_tags                              = set_tags;
+exports.set_print_tags                        = set_print_tags;
+exports.set_mark_tags                         = set_mark_tags;
+exports.get_print_tags                        = get_print_tags;
+exports.get_mark_tags                         = get_mark_tags;
+exports.set_formatter_out_channel             = set_formatter_out_channel;
+exports.set_formatter_output_functions        = set_formatter_output_functions;
+exports.get_formatter_output_functions        = get_formatter_output_functions;
+exports.set_formatter_out_functions           = set_formatter_out_functions;
+exports.get_formatter_out_functions           = get_formatter_out_functions;
+exports.set_formatter_tag_functions           = set_formatter_tag_functions;
+exports.get_formatter_tag_functions           = get_formatter_tag_functions;
+exports.formatter_of_out_channel              = formatter_of_out_channel;
+exports.std_formatter                         = std_formatter;
+exports.err_formatter                         = err_formatter;
+exports.formatter_of_buffer                   = formatter_of_buffer;
+exports.stdbuf                                = stdbuf;
+exports.str_formatter                         = str_formatter;
+exports.flush_str_formatter                   = flush_str_formatter;
+exports.make_formatter                        = make_formatter;
+exports.pp_open_hbox                          = pp_open_hbox;
+exports.pp_open_vbox                          = pp_open_vbox;
+exports.pp_open_hvbox                         = pp_open_hvbox;
+exports.pp_open_hovbox                        = pp_open_hovbox;
+exports.pp_open_box                           = pp_open_box;
+exports.pp_close_box                          = pp_close_box;
+exports.pp_open_tag                           = pp_open_tag;
+exports.pp_close_tag                          = pp_close_tag;
+exports.pp_print_string                       = pp_print_string;
+exports.pp_print_as                           = pp_print_as;
+exports.pp_print_int                          = pp_print_int;
+exports.pp_print_float                        = pp_print_float;
+exports.pp_print_char                         = pp_print_char;
+exports.pp_print_bool                         = pp_print_bool;
+exports.pp_print_break                        = pp_print_break;
+exports.pp_print_cut                          = pp_print_cut;
+exports.pp_print_space                        = pp_print_space;
+exports.pp_force_newline                      = pp_force_newline;
+exports.pp_print_flush                        = pp_print_flush;
+exports.pp_print_newline                      = pp_print_newline;
+exports.pp_print_if_newline                   = pp_print_if_newline;
+exports.pp_open_tbox                          = pp_open_tbox;
+exports.pp_close_tbox                         = pp_close_tbox;
+exports.pp_print_tbreak                       = pp_print_tbreak;
+exports.pp_set_tab                            = pp_set_tab;
+exports.pp_print_tab                          = pp_print_tab;
+exports.pp_set_tags                           = pp_set_tags;
+exports.pp_set_print_tags                     = pp_set_print_tags;
+exports.pp_set_mark_tags                      = pp_set_mark_tags;
+exports.pp_get_print_tags                     = pp_get_print_tags;
+exports.pp_get_mark_tags                      = pp_get_mark_tags;
+exports.pp_set_margin                         = pp_set_margin;
+exports.pp_get_margin                         = pp_get_margin;
+exports.pp_set_max_indent                     = pp_set_max_indent;
+exports.pp_get_max_indent                     = pp_get_max_indent;
+exports.pp_set_max_boxes                      = pp_set_max_boxes;
+exports.pp_get_max_boxes                      = pp_get_max_boxes;
+exports.pp_over_max_boxes                     = pp_over_max_boxes;
+exports.pp_set_ellipsis_text                  = pp_set_ellipsis_text;
+exports.pp_get_ellipsis_text                  = pp_get_ellipsis_text;
+exports.pp_set_formatter_out_channel          = pp_set_formatter_out_channel;
+exports.pp_set_formatter_output_functions     = pp_set_formatter_output_functions;
+exports.pp_get_formatter_output_functions     = pp_get_formatter_output_functions;
+exports.pp_set_formatter_tag_functions        = pp_set_formatter_tag_functions;
+exports.pp_get_formatter_tag_functions        = pp_get_formatter_tag_functions;
+exports.pp_set_formatter_out_functions        = pp_set_formatter_out_functions;
+exports.pp_get_formatter_out_functions        = pp_get_formatter_out_functions;
+exports.pp_print_list                         = pp_print_list;
+exports.pp_print_text                         = pp_print_text;
+exports.fprintf                               = fprintf;
+exports.printf                                = printf;
+exports.eprintf                               = eprintf;
+exports.sprintf                               = sprintf;
+exports.asprintf                              = asprintf;
+exports.ifprintf                              = ifprintf;
+exports.kfprintf                              = kfprintf;
+exports.ikfprintf                             = ikfprintf;
+exports.ksprintf                              = ksprintf;
+exports.bprintf                               = bprintf;
+exports.kprintf                               = kprintf;
+exports.set_all_formatter_output_functions    = set_all_formatter_output_functions;
+exports.get_all_formatter_output_functions    = get_all_formatter_output_functions;
+exports.pp_set_all_formatter_output_functions = pp_set_all_formatter_output_functions;
+exports.pp_get_all_formatter_output_functions = pp_get_all_formatter_output_functions;
+/* blank_line Not a pure module */
+//////// end of format.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['i32'] = function() {
+  Â  let exports = {};
+//////// start of i32.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Int        = require(&quot;./int&quot;);
+var Int32      = require(&quot;bs-platform/lib/js/int32&quot;);
+var Caml_int32 = require(&quot;bs-platform/lib/js/caml_int32&quot;);
+
+var include = Int.Make(/* module */[
+      /* zero */Int32.zero,
+      /* one */Int32.one,
+      /* minus_one */Int32.minus_one,
+      /* max_int */Int32.max_int,
+      /* min_int */Int32.min_int,
+      /* %int32_neg */function (prim) {
+        return -prim | 0;
+      },
+      /* %int32_add */function (prim, prim$1) {
+        return prim + prim$1 | 0;
+      },
+      /* %int32_sub */function (prim, prim$1) {
+        return prim - prim$1 | 0;
+      },
+      /* %int32_mul */Caml_int32.imul,
+      /* %int32_div */Caml_int32.div,
+      /* %int32_mod */Caml_int32.mod_,
+      /* %int32_and */function (prim, prim$1) {
+        return prim &amp; prim$1;
+      },
+      /* lognot */Int32.lognot,
+      /* %int32_or */function (prim, prim$1) {
+        return prim | prim$1;
+      },
+      /* %int32_xor */function (prim, prim$1) {
+        return prim ^ prim$1;
+      },
+      /* %int32_lsl */function (prim, prim$1) {
+        return (prim &lt;&lt; prim$1);
+      },
+      /* %int32_asr */function (prim, prim$1) {
+        return (prim &gt;&gt; prim$1);
+      },
+      /* %int32_lsr */function (prim, prim$1) {
+        return (prim &gt;&gt;&gt; prim$1) | 0;
+      },
+      /* %int32_of_int */function (prim) {
+        return prim;
+      },
+      /* %int32_to_int */function (prim) {
+        return prim;
+      },
+      /* to_string */Int32.to_string,
+      /* bitwidth */32
+    ]);
+
+var of_bits = include[0];
+
+var to_bits = include[1];
+
+var zero = include[2];
+
+var add = include[3];
+
+var sub = include[4];
+
+var mul = include[5];
+
+var div_s = include[6];
+
+var div_u = include[7];
+
+var rem_s = include[8];
+
+var rem_u = include[9];
+
+var and_ = include[10];
+
+var or_ = include[11];
+
+var xor = include[12];
+
+var shl = include[13];
+
+var shr_s = include[14];
+
+var shr_u = include[15];
+
+var rotl = include[16];
+
+var rotr = include[17];
+
+var clz = include[18];
+
+var ctz = include[19];
+
+var popcnt = include[20];
+
+var eqz = include[21];
+
+var eq = include[22];
+
+var ne = include[23];
+
+var lt_s = include[24];
+
+var lt_u = include[25];
+
+var le_s = include[26];
+
+var le_u = include[27];
+
+var gt_s = include[28];
+
+var gt_u = include[29];
+
+var ge_s = include[30];
+
+var ge_u = include[31];
+
+var of_int_s = include[32];
+
+var of_int_u = include[33];
+
+var of_string_s = include[34];
+
+var of_string_u = include[35];
+
+var of_string = include[36];
+
+var to_string_s = include[37];
+
+var to_string_u = include[38];
+
+exports.of_bits     = of_bits;
+exports.to_bits     = to_bits;
+exports.zero        = zero;
+exports.add         = add;
+exports.sub         = sub;
+exports.mul         = mul;
+exports.div_s       = div_s;
+exports.div_u       = div_u;
+exports.rem_s       = rem_s;
+exports.rem_u       = rem_u;
+exports.and_        = and_;
+exports.or_         = or_;
+exports.xor         = xor;
+exports.shl         = shl;
+exports.shr_s       = shr_s;
+exports.shr_u       = shr_u;
+exports.rotl        = rotl;
+exports.rotr        = rotr;
+exports.clz         = clz;
+exports.ctz         = ctz;
+exports.popcnt      = popcnt;
+exports.eqz         = eqz;
+exports.eq          = eq;
+exports.ne          = ne;
+exports.lt_s        = lt_s;
+exports.lt_u        = lt_u;
+exports.le_s        = le_s;
+exports.le_u        = le_u;
+exports.gt_s        = gt_s;
+exports.gt_u        = gt_u;
+exports.ge_s        = ge_s;
+exports.ge_u        = ge_u;
+exports.of_int_s    = of_int_s;
+exports.of_int_u    = of_int_u;
+exports.of_string_s = of_string_s;
+exports.of_string_u = of_string_u;
+exports.of_string   = of_string;
+exports.to_string_s = to_string_s;
+exports.to_string_u = to_string_u;
+/* include Not a pure module */
+//////// end of i32.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['i64'] = function() {
+  Â  let exports = {};
+//////// start of i64.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Int        = require(&quot;./int&quot;);
+var Int64      = require(&quot;bs-platform/lib/js/int64&quot;);
+var Caml_int64 = require(&quot;bs-platform/lib/js/caml_int64&quot;);
+
+var include = Int.Make(/* module */[
+      /* zero */Int64.zero,
+      /* one */Int64.one,
+      /* minus_one */Int64.minus_one,
+      /* max_int */Int64.max_int,
+      /* min_int */Int64.min_int,
+      /* %int64_neg */Caml_int64.neg,
+      /* %int64_add */Caml_int64.add,
+      /* %int64_sub */Caml_int64.sub,
+      /* %int64_mul */Caml_int64.mul,
+      /* %int64_div */Caml_int64.div,
+      /* %int64_mod */Caml_int64.mod_,
+      /* %int64_and */function (prim, prim$1) {
+        return /* int64 */[
+                /* hi */prim[0] &amp; prim$1[0],
+                /* lo */((prim[1] &amp; prim$1[1]) &gt;&gt;&gt; 0)
+              ];
+      },
+      /* lognot */Int64.lognot,
+      /* %int64_or */function (prim, prim$1) {
+        return /* int64 */[
+                /* hi */prim[0] | prim$1[0],
+                /* lo */((prim[1] | prim$1[1]) &gt;&gt;&gt; 0)
+              ];
+      },
+      /* %int64_xor */function (prim, prim$1) {
+        return /* int64 */[
+                /* hi */prim[0] ^ prim$1[0],
+                /* lo */((prim[1] ^ prim$1[1]) &gt;&gt;&gt; 0)
+              ];
+      },
+      /* %int64_lsl */Caml_int64.lsl_,
+      /* %int64_asr */Caml_int64.asr_,
+      /* %int64_lsr */Caml_int64.lsr_,
+      /* %int64_of_int */Caml_int64.of_int32,
+      /* %int64_to_int */function (prim) {
+        return prim[1] | 0;
+      },
+      /* to_string */Int64.to_string,
+      /* bitwidth */64
+    ]);
+
+var of_bits = include[0];
+
+var to_bits = include[1];
+
+var zero = include[2];
+
+var add = include[3];
+
+var sub = include[4];
+
+var mul = include[5];
+
+var div_s = include[6];
+
+var div_u = include[7];
+
+var rem_s = include[8];
+
+var rem_u = include[9];
+
+var and_ = include[10];
+
+var or_ = include[11];
+
+var xor = include[12];
+
+var shl = include[13];
+
+var shr_s = include[14];
+
+var shr_u = include[15];
+
+var rotl = include[16];
+
+var rotr = include[17];
+
+var clz = include[18];
+
+var ctz = include[19];
+
+var popcnt = include[20];
+
+var eqz = include[21];
+
+var eq = include[22];
+
+var ne = include[23];
+
+var lt_s = include[24];
+
+var lt_u = include[25];
+
+var le_s = include[26];
+
+var le_u = include[27];
+
+var gt_s = include[28];
+
+var gt_u = include[29];
+
+var ge_s = include[30];
+
+var ge_u = include[31];
+
+var of_int_s = include[32];
+
+var of_int_u = include[33];
+
+var of_string_s = include[34];
+
+var of_string_u = include[35];
+
+var of_string = include[36];
+
+var to_string_s = include[37];
+
+var to_string_u = include[38];
+
+exports.of_bits     = of_bits;
+exports.to_bits     = to_bits;
+exports.zero        = zero;
+exports.add         = add;
+exports.sub         = sub;
+exports.mul         = mul;
+exports.div_s       = div_s;
+exports.div_u       = div_u;
+exports.rem_s       = rem_s;
+exports.rem_u       = rem_u;
+exports.and_        = and_;
+exports.or_         = or_;
+exports.xor         = xor;
+exports.shl         = shl;
+exports.shr_s       = shr_s;
+exports.shr_u       = shr_u;
+exports.rotl        = rotl;
+exports.rotr        = rotr;
+exports.clz         = clz;
+exports.ctz         = ctz;
+exports.popcnt      = popcnt;
+exports.eqz         = eqz;
+exports.eq          = eq;
+exports.ne          = ne;
+exports.lt_s        = lt_s;
+exports.lt_u        = lt_u;
+exports.le_s        = le_s;
+exports.le_u        = le_u;
+exports.gt_s        = gt_s;
+exports.gt_u        = gt_u;
+exports.ge_s        = ge_s;
+exports.ge_u        = ge_u;
+exports.of_int_s    = of_int_s;
+exports.of_int_u    = of_int_u;
+exports.of_string_s = of_string_s;
+exports.of_string_u = of_string_u;
+exports.of_string   = of_string;
+exports.to_string_s = to_string_s;
+exports.to_string_u = to_string_u;
+/* include Not a pure module */
+//////// end of i64.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['int32'] = function() {
+  Â  let exports = {};
+//////// start of int32.js ////////
+'use strict';
+
+var Caml_obj    = require(&quot;./caml_obj&quot;);
+var Caml_format = require(&quot;./caml_format&quot;);
+
+function succ(n) {
+  return n + 1 | 0;
+}
+
+function pred(n) {
+  return n - 1 | 0;
+}
+
+function abs(n) {
+  if (n &gt;= 0) {
+    return n;
+  }
+  else {
+    return -n | 0;
+  }
+}
+
+function lognot(n) {
+  return n ^ -1;
+}
+
+function to_string(n) {
+  return Caml_format.caml_int32_format(&quot;%d&quot;, n);
+}
+
+var compare = Caml_obj.caml_int32_compare;
+
+var zero = 0;
+
+var one = 1;
+
+var minus_one = -1;
+
+var max_int = 2147483647;
+
+var min_int = -2147483648;
+
+exports.zero      = zero;
+exports.one       = one;
+exports.minus_one = minus_one;
+exports.succ      = succ;
+exports.pred      = pred;
+exports.abs       = abs;
+exports.max_int   = max_int;
+exports.min_int   = min_int;
+exports.lognot    = lognot;
+exports.to_string = to_string;
+exports.compare   = compare;
+/* No side effect */
+//////// end of int32.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['int64'] = function() {
+  Â  let exports = {};
+//////// start of int64.js ////////
+'use strict';
+
+var Caml_int64  = require(&quot;./caml_int64&quot;);
+var Caml_format = require(&quot;./caml_format&quot;);
+
+function succ(n) {
+  return Caml_int64.add(n, /* int64 */[
+              /* hi */0,
+              /* lo */1
+            ]);
+}
+
+function pred(n) {
+  return Caml_int64.sub(n, /* int64 */[
+              /* hi */0,
+              /* lo */1
+            ]);
+}
+
+function abs(n) {
+  if (Caml_int64.ge(n, /* int64 */[
+          /* hi */0,
+          /* lo */0
+        ])) {
+    return n;
+  }
+  else {
+    return Caml_int64.neg(n);
+  }
+}
+
+function lognot(n) {
+  return /* int64 */[
+          /* hi */n[0] ^ /* hi */-1,
+          /* lo */((n[1] ^ /* lo */4294967295) &gt;&gt;&gt; 0)
+        ];
+}
+
+function to_string(n) {
+  return Caml_format.caml_int64_format(&quot;%d&quot;, n);
+}
+
+var compare = Caml_int64.compare;
+
+var zero = /* int64 */[
+  /* hi */0,
+  /* lo */0
+];
+
+var one = /* int64 */[
+  /* hi */0,
+  /* lo */1
+];
+
+var minus_one = /* int64 */[
+  /* hi */-1,
+  /* lo */4294967295
+];
+
+var max_int = /* int64 */[
+  /* hi */2147483647,
+  /* lo */4294967295
+];
+
+var min_int = /* int64 */[
+  /* hi */-2147483648,
+  /* lo */0
+];
+
+exports.zero      = zero;
+exports.one       = one;
+exports.minus_one = minus_one;
+exports.succ      = succ;
+exports.pred      = pred;
+exports.abs       = abs;
+exports.max_int   = max_int;
+exports.min_int   = min_int;
+exports.lognot    = lognot;
+exports.to_string = to_string;
+exports.compare   = compare;
+/* No side effect */
+//////// end of int64.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['int'] = function() {
+  Â  let exports = {};
+//////// start of int.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Curry         = require(&quot;bs-platform/lib/js/curry&quot;);
+var Caml_obj      = require(&quot;bs-platform/lib/js/caml_obj&quot;);
+var Pervasives    = require(&quot;bs-platform/lib/js/pervasives&quot;);
+var Caml_string   = require(&quot;bs-platform/lib/js/caml_string&quot;);
+var Numeric_error = require(&quot;./numeric_error&quot;);
+
+function Make(Rep) {
+  var cmp_u = function (x, op, y) {
+    return Curry._2(op, Curry._2(Rep[/* add */6], x, Rep[/* min_int */4]), Curry._2(Rep[/* add */6], y, Rep[/* min_int */4]));
+  };
+  var divrem_u = function (n, d) {
+    if (Caml_obj.caml_equal(d, Rep[/* zero */0])) {
+      throw Numeric_error.IntegerDivideByZero;
+    }
+    else {
+      var t = Curry._2(Rep[/* shift_right */16], d, Rep[/* bitwidth */21] - 1 | 0);
+      var n$prime = Curry._2(Rep[/* logand */11], n, Curry._1(Rep[/* lognot */12], t));
+      var q = Curry._2(Rep[/* shift_left */15], Curry._2(Rep[/* div */9], Curry._2(Rep[/* shift_right_logical */17], n$prime, 1), d), 1);
+      var r = Curry._2(Rep[/* sub */7], n, Curry._2(Rep[/* mul */8], q, d));
+      if (cmp_u(r, Caml_obj.caml_lessthan, d)) {
+        return /* tuple */[
+                q,
+                r
+              ];
+      }
+      else {
+        return /* tuple */[
+                Curry._2(Rep[/* add */6], q, Rep[/* one */1]),
+                Curry._2(Rep[/* sub */7], r, d)
+              ];
+      }
+    }
+  };
+  var of_bits = function (x) {
+    return x;
+  };
+  var to_bits = function (x) {
+    return x;
+  };
+  var zero = Rep[/* zero */0];
+  var one = Rep[/* one */1];
+  var ten = Curry._1(Rep[/* of_int */18], 10);
+  var add = Rep[/* add */6];
+  var sub = Rep[/* sub */7];
+  var mul = Rep[/* mul */8];
+  var div_s = function (x, y) {
+    if (Caml_obj.caml_equal(y, Rep[/* zero */0])) {
+      throw Numeric_error.IntegerDivideByZero;
+    }
+    else if (Caml_obj.caml_equal(x, Rep[/* min_int */4]) &amp;&amp; Caml_obj.caml_equal(y, Rep[/* minus_one */2])) {
+      throw Numeric_error.IntegerOverflow;
+    }
+    else {
+      return Curry._2(Rep[/* div */9], x, y);
+    }
+  };
+  var div_u = function (x, y) {
+    return divrem_u(x, y)[0];
+  };
+  var rem_s = function (x, y) {
+    if (Caml_obj.caml_equal(y, Rep[/* zero */0])) {
+      throw Numeric_error.IntegerDivideByZero;
+    }
+    else {
+      return Curry._2(Rep[/* rem */10], x, y);
+    }
+  };
+  var rem_u = function (x, y) {
+    return divrem_u(x, y)[1];
+  };
+  var and_ = Rep[/* logand */11];
+  var or_ = Rep[/* logor */13];
+  var xor = Rep[/* logxor */14];
+  var shift = function (f, x, y) {
+    return Curry._2(f, x, Curry._1(Rep[/* to_int */19], Curry._2(Rep[/* logand */11], y, Curry._1(Rep[/* of_int */18], Rep[/* bitwidth */21] - 1 | 0))));
+  };
+  var shl = function (x, y) {
+    return shift(Rep[/* shift_left */15], x, y);
+  };
+  var shr_s = function (x, y) {
+    return shift(Rep[/* shift_right */16], x, y);
+  };
+  var shr_u = function (x, y) {
+    return shift(Rep[/* shift_right_logical */17], x, y);
+  };
+  var clamp_rotate_count = function (n) {
+    return Curry._1(Rep[/* to_int */19], Curry._2(Rep[/* logand */11], n, Curry._1(Rep[/* of_int */18], Rep[/* bitwidth */21] - 1 | 0)));
+  };
+  var rotl = function (x, y) {
+    var n = clamp_rotate_count(y);
+    return Curry._2(or_, Curry._2(Rep[/* shift_left */15], x, n), Curry._2(Rep[/* shift_right_logical */17], x, Rep[/* bitwidth */21] - n | 0));
+  };
+  var rotr = function (x, y) {
+    var n = clamp_rotate_count(y);
+    return Curry._2(or_, Curry._2(Rep[/* shift_right_logical */17], x, n), Curry._2(Rep[/* shift_left */15], x, Rep[/* bitwidth */21] - n | 0));
+  };
+  var clz = function (x) {
+    var loop = function (_acc, _n) {
+      while(true) {
+        var n = _n;
+        var acc = _acc;
+        if (Caml_obj.caml_equal(n, Rep[/* zero */0])) {
+          return Rep[/* bitwidth */21];
+        }
+        else if (Caml_obj.caml_equal(Curry._2(and_, n, Curry._2(Rep[/* shift_left */15], Rep[/* one */1], Rep[/* bitwidth */21] - 1 | 0)), Rep[/* zero */0])) {
+          _n = Curry._2(Rep[/* shift_left */15], n, 1);
+          _acc = 1 + acc | 0;
+          continue ;
+          
+        }
+        else {
+          return acc;
+        }
+      };
+    };
+    return Curry._1(Rep[/* of_int */18], loop(0, x));
+  };
+  var ctz = function (x) {
+    var loop = function (_acc, _n) {
+      while(true) {
+        var n = _n;
+        var acc = _acc;
+        if (Caml_obj.caml_equal(n, Rep[/* zero */0])) {
+          return Rep[/* bitwidth */21];
+        }
+        else if (Caml_obj.caml_equal(Curry._2(and_, n, Rep[/* one */1]), Rep[/* one */1])) {
+          return acc;
+        }
+        else {
+          _n = Curry._2(Rep[/* shift_right_logical */17], n, 1);
+          _acc = 1 + acc | 0;
+          continue ;
+          
+        }
+      };
+    };
+    return Curry._1(Rep[/* of_int */18], loop(0, x));
+  };
+  var popcnt = function (x) {
+    var loop = function (_acc, _i, _n) {
+      while(true) {
+        var n = _n;
+        var i = _i;
+        var acc = _acc;
+        if (Caml_obj.caml_equal(n, Rep[/* zero */0])) {
+          return acc;
+        }
+        else {
+          var acc$prime = Caml_obj.caml_equal(Curry._2(and_, n, Rep[/* one */1]), Rep[/* one */1]) ? acc + 1 | 0 : acc;
+          _n = Curry._2(Rep[/* shift_right_logical */17], n, 1);
+          _i = i - 1 | 0;
+          _acc = acc$prime;
+          continue ;
+          
+        }
+      };
+    };
+    return Curry._1(Rep[/* of_int */18], loop(0, Rep[/* bitwidth */21], x));
+  };
+  var eqz = function (x) {
+    return Caml_obj.caml_equal(x, Rep[/* zero */0]);
+  };
+  var eq = Caml_obj.caml_equal;
+  var ne = Caml_obj.caml_notequal;
+  var lt_s = Caml_obj.caml_lessthan;
+  var lt_u = function (x, y) {
+    return cmp_u(x, Caml_obj.caml_lessthan, y);
+  };
+  var le_s = Caml_obj.caml_lessequal;
+  var le_u = function (x, y) {
+    return cmp_u(x, Caml_obj.caml_lessequal, y);
+  };
+  var gt_s = Caml_obj.caml_greaterthan;
+  var gt_u = function (x, y) {
+    return cmp_u(x, Caml_obj.caml_greaterthan, y);
+  };
+  var ge_s = Caml_obj.caml_greaterequal;
+  var ge_u = function (x, y) {
+    return cmp_u(x, Caml_obj.caml_greaterequal, y);
+  };
+  var of_int_s = Rep[/* of_int */18];
+  var of_int_u = function (i) {
+    return Curry._2(and_, Curry._1(Rep[/* of_int */18], i), Curry._2(or_, shl(Curry._1(Rep[/* of_int */18], Pervasives.max_int), one), one));
+  };
+  var to_string_s = Rep[/* to_string */20];
+  var to_string_u = function (i) {
+    if (Caml_obj.caml_greaterequal(i, Rep[/* zero */0])) {
+      return Curry._1(to_string_s, i);
+    }
+    else {
+      return Curry._1(to_string_s, div_u(i, ten)) + Curry._1(to_string_s, rem_u(i, ten));
+    }
+  };
+  var $$require = function (b) {
+    if (b) {
+      return 0;
+    }
+    else {
+      return Pervasives.failwith(&quot;of_string&quot;);
+    }
+  };
+  var dec_digit = function (c) {
+    if (c &gt; 57 || c &lt; 48) {
+      return Pervasives.failwith(&quot;of_string&quot;);
+    }
+    else {
+      return c - /* &quot;0&quot; */48 | 0;
+    }
+  };
+  var hex_digit = function (c) {
+    if (c &gt;= 65) {
+      if (c &gt;= 97) {
+        if (c &gt;= 103) {
+          return Pervasives.failwith(&quot;of_string&quot;);
+        }
+        else {
+          return (10 + c | 0) - /* &quot;a&quot; */97 | 0;
+        }
+      }
+      else if (c &gt;= 71) {
+        return Pervasives.failwith(&quot;of_string&quot;);
+      }
+      else {
+        return (10 + c | 0) - /* &quot;A&quot; */65 | 0;
+      }
+    }
+    else if (c &gt; 57 || c &lt; 48) {
+      return Pervasives.failwith(&quot;of_string&quot;);
+    }
+    else {
+      return c - /* &quot;0&quot; */48 | 0;
+    }
+  };
+  var match = divrem_u(Rep[/* minus_one */2], ten);
+  var max_lower = match[1];
+  var max_upper = match[0];
+  var of_string = function (s) {
+    var len = s.length;
+    var parse_int = function (i) {
+      $$require(+((len - i | 0) &gt; 0));
+      if ((i + 2 | 0) &lt;= len &amp;&amp; Caml_string.get(s, i) === /* &quot;0&quot; */48 &amp;&amp; Caml_string.get(s, i + 1 | 0) === /* &quot;x&quot; */120) {
+        var _i = i + 2 | 0;
+        var _num = Rep[/* zero */0];
+        while(true) {
+          var num = _num;
+          var i$1 = _i;
+          if (i$1 === len) {
+            return num;
+          }
+          else {
+            var digit = Curry._1(Rep[/* of_int */18], hex_digit(Caml_string.get(s, i$1)));
+            $$require(le_u(num, shr_u(Rep[/* minus_one */2], Curry._1(Rep[/* of_int */18], 4))));
+            _num = Curry._2(Rep[/* logor */13], Curry._2(Rep[/* shift_left */15], num, 4), digit);
+            _i = i$1 + 1 | 0;
+            continue ;
+            
+          }
+        };
+      }
+      else {
+        var _i$1 = i;
+        var _num$1 = Rep[/* zero */0];
+        while(true) {
+          var num$1 = _num$1;
+          var i$2 = _i$1;
+          if (i$2 === len) {
+            return num$1;
+          }
+          else {
+            var digit$1 = Curry._1(Rep[/* of_int */18], dec_digit(Caml_string.get(s, i$2)));
+            $$require(lt_u(num$1, max_upper) || Caml_obj.caml_equal(num$1, max_upper) &amp;&amp; le_u(digit$1, max_lower));
+            _num$1 = Curry._2(Rep[/* add */6], Curry._2(Rep[/* mul */8], num$1, ten), digit$1);
+            _i$1 = i$2 + 1 | 0;
+            continue ;
+            
+          }
+        };
+      }
+    };
+    $$require(+(len &gt; 0));
+    var match = Caml_string.get(s, 0);
+    var switcher = match - 43 | 0;
+    if (switcher &gt; 2 || switcher &lt; 0) {
+      return parse_int(0);
+    }
+    else {
+      switch (switcher) {
+        case 0 : 
+            return parse_int(1);
+        case 1 : 
+            return parse_int(0);
+        case 2 : 
+            var n = parse_int(1);
+            $$require(Caml_obj.caml_greaterequal(Curry._2(Rep[/* sub */7], n, Rep[/* one */1]), Rep[/* minus_one */2]));
+            return Curry._1(Rep[/* neg */5], n);
+        
+      }
+    }
+  };
+  var of_string_s = function (s) {
+    var n = of_string(s);
+    $$require(+(Caml_string.get(s, 0) === /* &quot;-&quot; */45) || Caml_obj.caml_greaterequal(n, Rep[/* zero */0]));
+    return n;
+  };
+  var of_string_u = function (s) {
+    var n = of_string(s);
+    $$require(+(Caml_string.get(s, 0) !== /* &quot;+&quot; */43 &amp;&amp; Caml_string.get(s, 0) !== /* &quot;-&quot; */45));
+    return n;
+  };
+  return /* module */[
+          /* of_bits */of_bits,
+          /* to_bits */to_bits,
+          /* zero */zero,
+          /* add */add,
+          /* sub */sub,
+          /* mul */mul,
+          /* div_s */div_s,
+          /* div_u */div_u,
+          /* rem_s */rem_s,
+          /* rem_u */rem_u,
+          /* and_ */and_,
+          /* or_ */or_,
+          /* xor */xor,
+          /* shl */shl,
+          /* shr_s */shr_s,
+          /* shr_u */shr_u,
+          /* rotl */rotl,
+          /* rotr */rotr,
+          /* clz */clz,
+          /* ctz */ctz,
+          /* popcnt */popcnt,
+          /* eqz */eqz,
+          /* eq */eq,
+          /* ne */ne,
+          /* lt_s */lt_s,
+          /* lt_u */lt_u,
+          /* le_s */le_s,
+          /* le_u */le_u,
+          /* gt_s */gt_s,
+          /* gt_u */gt_u,
+          /* ge_s */ge_s,
+          /* ge_u */ge_u,
+          /* of_int_s */of_int_s,
+          /* of_int_u */of_int_u,
+          /* of_string_s */of_string_s,
+          /* of_string_u */of_string_u,
+          /* of_string */of_string,
+          /* to_string_s */to_string_s,
+          /* to_string_u */to_string_u
+        ];
+}
+
+exports.Make = Make;
+/* No side effect */
+//////// end of int.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['lexer'] = function() {
+  Â  let exports = {};
+//////// start of lexer.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var F32                     = require(&quot;./f32&quot;);
+var F64                     = require(&quot;./f64&quot;);
+var I32                     = require(&quot;./i32&quot;);
+var I64                     = require(&quot;./i64&quot;);
+var Lib                     = require(&quot;./lib&quot;);
+var Char                    = require(&quot;bs-platform/lib/js/char&quot;);
+var Block                   = require(&quot;bs-platform/lib/js/block&quot;);
+var Curry                   = require(&quot;bs-platform/lib/js/curry&quot;);
+var Buffer                  = require(&quot;bs-platform/lib/js/buffer&quot;);
+var Lexing                  = require(&quot;bs-platform/lib/js/lexing&quot;);
+var Script                  = require(&quot;./script&quot;);
+var Source                  = require(&quot;./source&quot;);
+var $$String                = require(&quot;bs-platform/lib/js/string&quot;);
+var Operators               = require(&quot;./operators&quot;);
+var Caml_format             = require(&quot;bs-platform/lib/js/caml_format&quot;);
+var Caml_string             = require(&quot;bs-platform/lib/js/caml_string&quot;);
+var Caml_builtin_exceptions = require(&quot;bs-platform/lib/js/caml_builtin_exceptions&quot;);
+
+function convert_pos(pos) {
+  return /* record */[
+          /* file */pos[/* pos_fname */0],
+          /* line */pos[/* pos_lnum */1],
+          /* column */pos[/* pos_cnum */3] - pos[/* pos_bol */2] | 0
+        ];
+}
+
+function region(lexbuf) {
+  var left = convert_pos(Lexing.lexeme_start_p(lexbuf));
+  var right = convert_pos(Lexing.lexeme_end_p(lexbuf));
+  return /* record */[
+          /* left */left,
+          /* right */right
+        ];
+}
+
+function error(lexbuf, msg) {
+  throw [
+        Script.Syntax,
+        region(lexbuf),
+        msg
+      ];
+}
+
+function error_nest(start, lexbuf, msg) {
+  lexbuf[/* lex_start_p */10] = start;
+  return error(lexbuf, msg);
+}
+
+function text(s) {
+  var b = Buffer.create(s.length);
+  var i = 1;
+  while(i &lt; (s.length - 1 | 0)) {
+    var c;
+    if (Caml_string.get(s, i) !== /* &quot;\\&quot; */92) {
+      c = Caml_string.get(s, i);
+    }
+    else {
+      i = i + 1 | 0;
+      var d = Caml_string.get(s, i);
+      var exit = 0;
+      if (d &gt;= 92) {
+        if (d !== 110) {
+          if (d !== 116) {
+            if (d &gt;= 93) {
+              exit = 1;
+            }
+            else {
+              c = /* &quot;\\&quot; */92;
+            }
+          }
+          else {
+            c = /* &quot;\t&quot; */9;
+          }
+        }
+        else {
+          c = /* &quot;\n&quot; */10;
+        }
+      }
+      else if (d !== 34) {
+        if (d !== 39) {
+          exit = 1;
+        }
+        else {
+          c = /* &quot;'&quot; */39;
+        }
+      }
+      else {
+        c = /* &quot;\&quot;&quot; */34;
+      }
+      if (exit === 1) {
+        i = i + 1 | 0;
+        c = Char.chr(Caml_format.caml_int_of_string(&quot;0x&quot; + ($$String.make(1, d) + $$String.make(1, Caml_string.get(s, i)))));
+      }
+      
+    }
+    Buffer.add_char(b, c);
+    i = i + 1 | 0;
+  };
+  return Buffer.contents(b);
+}
+
+function value_type(param) {
+  switch (param) {
+    case &quot;f32&quot; : 
+        return /* F32Type */2;
+    case &quot;f64&quot; : 
+        return /* F64Type */3;
+    case &quot;i32&quot; : 
+        return /* I32Type */0;
+    case &quot;i64&quot; : 
+        return /* I64Type */1;
+    default:
+      throw [
+            Caml_builtin_exceptions.assert_failure,
+            [
+              &quot;text/lexer.mll&quot;,
+              45,
+              9
+            ]
+          ];
+  }
+}
+
+function intop(t, i32, i64) {
+  switch (t) {
+    case &quot;i32&quot; : 
+        return i32;
+    case &quot;i64&quot; : 
+        return i64;
+    default:
+      throw [
+            Caml_builtin_exceptions.assert_failure,
+            [
+              &quot;text/lexer.mll&quot;,
+              51,
+              9
+            ]
+          ];
+  }
+}
+
+function floatop(t, f32, f64) {
+  switch (t) {
+    case &quot;f32&quot; : 
+        return f32;
+    case &quot;f64&quot; : 
+        return f64;
+    default:
+      throw [
+            Caml_builtin_exceptions.assert_failure,
+            [
+              &quot;text/lexer.mll&quot;,
+              57,
+              9
+            ]
+          ];
+  }
+}
+
+function numop(t, i32, i64, f32, f64) {
+  switch (t) {
+    case &quot;f32&quot; : 
+        return f32;
+    case &quot;f64&quot; : 
+        return f64;
+    case &quot;i32&quot; : 
+        return i32;
+    case &quot;i64&quot; : 
+        return i64;
+    default:
+      throw [
+            Caml_builtin_exceptions.assert_failure,
+            [
+              &quot;text/lexer.mll&quot;,
+              65,
+              9
+            ]
+          ];
+  }
+}
+
+function memsz(sz, m8, m16, m32) {
+  switch (sz) {
+    case &quot;16&quot; : 
+        return m16;
+    case &quot;32&quot; : 
+        return m32;
+    case &quot;8&quot; : 
+        return m8;
+    default:
+      throw [
+            Caml_builtin_exceptions.assert_failure,
+            [
+              &quot;text/lexer.mll&quot;,
+              72,
+              9
+            ]
+          ];
+  }
+}
+
+function ext(e, s, u) {
+  var switcher = e - 115 | 0;
+  if (switcher &gt; 2 || switcher &lt; 0) {
+    throw [
+          Caml_builtin_exceptions.assert_failure,
+          [
+            &quot;text/lexer.mll&quot;,
+            78,
+            9
+          ]
+        ];
+  }
+  else {
+    switch (switcher) {
+      case 0 : 
+          return s;
+      case 1 : 
+          throw [
+                Caml_builtin_exceptions.assert_failure,
+                [
+                  &quot;text/lexer.mll&quot;,
+                  78,
+                  9
+                ]
+              ];
+      case 2 : 
+          return u;
+      
+    }
+  }
+}
+
+var opt = Lib.Option[/* get */0];
+
+var __ocaml_lex_tables = /* record */[
+  /* lex_base */&quot;\0\0o\xffp\xffq\xffr\xff\x01\0U\0\x07\0\x1b\0\x05\0o\0o\0t\0\x06\0j\0\x0e\0k\0y\0\x10\0y\0s\0\xb4\0\x01\x01z\0\xbe\0\xc5\0\x04\x01\x1a\x01\xfe\xff\x02\0s\xff\x13\0&lt;\x01R\x01x\x01\&quot;\0\x8f\x01\xd5\x01\x0e\x01\xee\x01/\x02&gt;\x02U\x02\x96\x02\xa0\x02O\0D\0\xac\x02\xc2\x02\xe7\x02\0\x03&amp;\x03L\x03z\0|\0~\0\x86\0|\0y\0\xfb\xff\x85\0\0\0\x0f\0\x87\0r\x03\x98\x03\xb1\0\xe8\xff\r\0\x10\0\xee\0\xad\0\xb6\0\xbb\0\xc2\0\x82\xff\xb4\0x\xff\0\0\x9c\x02\xb8\0\xbb\0\xf1\0\xca\0\xbf\0\xc2\0\xe3\0\xf2\0\xef\0\xe4\0\xf8\0\xeb\0\xf3\0*\x01\n\x01\xe6\0\xe8\0\xf5\0\xf7\0\xf7\0\xf5\xff\xd7\xff\xd6\xff\0\0\x01\0\x16\x01\x14\x01j\x01\x1c\0\x1a\0\x1b\x01\b\x01\xdb\xff\x19\x01\xb3\xff\xb4\xff'\x01\xb1\xff\xb2\xff3\x01\x1a\x01\x1e\x01\x1e\x01,\x01\xae\x01\x1f\0&amp;\0\xda\xff\xcc\xffA\x01\xc3\xffV\x01\xc1\xff\xc2\xff3\x01A\x019\x01&gt;\x01\xd5\xfff\x01h\x01\xcd\xff\xc6\xffa\x01\xcb\xffX\x01p\x01c\x01\xc9\xff\xca\xffc\x01w\x01t\x01\x84\x01r\x01\xc7\xff\xc8\xffu\x01\x85\x01y\x0
 1|\x01{\x01\x89\x01{\x01\0\0\x90\x01*\0,\0\x97\xff\x8b\x01\xbf\xff\xc0\xff\xc5\xff\x86\x01\xc4\xff\x7f\x01\xb7\xff\xb5\xff\x9b\x01\x9c\x01\x89\x01\xaf\xff\xb0\xff\x9c\x01\xad\xff\xae\xff\xa3\x01\xa0\x01\xe3\x01\xaa\x01\xde\x01\xe1\x01\xa6\xff\xa8\x01\xba\x01\xc6\x01\xcb\x01\xb8\x01\xfd\x01\xff\x01\xcf\x01\t\x02\t\x02\f\x02\xa1\xff\x9f\xff\xda\x01\x0e\x02\x0e\x02\x11\x02\xa0\xff\x9e\xff\x18\x02~\x03\xd6\x01\xe6\x01\xdf\x01\xdb\x01\xd6\x01\xe8\x01\xe4\x01\xe7\x01\xe6\x01\xf4\x01\xe6\x01,\x02\xf6\x01'\x026\x02\x96\xff\xf8\x01\b\x02\n\x02\x15\x02\x1b\x02\b\x02M\x02O\x02&amp;\x02]\x02_\x02\xa5\xff)\x02`\x02b\x02\xa4\xff&amp;\x02*\x02)\x02\x86\xff.\x02\xf2\xff\xf8\xff\xf9\xff\xfa\xff\xd1\x03F\x04\xf7\xff9\x04\xa4\x047\x02r\x02u\x02z\x02\xb7\x03D\x02H\x029\x02F\x02K\x02&gt;\x02E\x02Q\x02M\x02M\x02\xbd\x03\x97\x02T\x02x\x02F\x02t\x02^\x02R\x02g\x02\x8a\x02x\x02\xbd\x02\xbf\x02\x86\x02\xcf\x02\xca\x02\xd2\x02\x9d\xff\x9b\xff\xa4\x02\xdf\x02\xe2\x02\xef\x02\x9c\xff\x9a\xff\xaf\x02\xba\x02\xbd
 \x02\xb7\x02\xb8\xff\xba\x02\xd1\xff\xa9\xff\xaa\xff\xce\x02\xd7\x02\xdd\xff\xda\x02\xcb\x02\xcf\x02\xcd\x02\xdb\x02\xdc\xff\xd3\x02\xd2\xff\xbd\xff\xee\x02\xdc\x02\xd4\xff\xeb\x02\xdf\x02\xec\x02\xce\xff\t\x03\xfb\x02\xd3\xff\xbe\xff\0\x03\x02\x03\0\x03\xd0\xff\xfe\x02\x06\x03\x12\x03\xcf\xff\xfe\x02\t\x03\f\x03\xbc\xff\xba\xff\xb9\xff\f\x03\x05\x03\xbb\xff\x17\x03\x1f\x03/\x03f\x031\x03b\x03e\x03\xa3\xff\xac\xff\xa7\xff\xa8\xff1\x03-\x03(\x038\x03,\x03/\x03.\x03&lt;\x038\x03\x8a\x03Q\x03\x88\x03\x8b\x03\x99\xff\x90\x03\x1f\x04Z\x03N\x03X\x03S\x03V\x03U\x03Q\x03a\x03\x98\x03l\x03\xad\x03\xb2\x03\xa2\xff}\x03y\x03t\x03\x84\x03}\x03\x84\x03\x83\x03\x92\x03\x8b\x03\xd1\x03\xa2\x03\xd6\x03\xd9\x03\x98\xff\xab\x03\x92\xff\x9c\x03\xa7\x03\x98\x03\xb3\x03\xaa\x03\xb2\x03\xbe\x03\xf4\xff\xbf\x03\xb9\x03\xeb\x03\x97\x04\xa2\x04\xac\x04\xb6\x04\xdc\x04\xc9\x03\xbd\x03\xbc\x03\xd9\x03\xc0\x04\xc1\x03\xc8\x03\xd6\x03\xce\x03\xce\x03\xd0\x03\xdf\x03\xd5\x03\xdc\x03\xd4\x03\xd2\x03\xf9\x03\x02\x
 04\x0f\x04\x80\xff\xfe\x03\x14\x04\n\x04\x0e\x04\x14\x04\x7f\xff\x13\x04\r\x04(\x04\x1f\x04\x1b\x04\x14\x04-\x04$\x04+\x041\x04~\xff*\x04.\x04*\x04.\x04?\x04?\x047\x04_\x04}\xff|\x04|\x04\x80\x04\x85\x04\x95\x04\x87\x04\x95\x04\x8f\x04{\xff\x9d\x04\x8f\x04z\xff\x99\x04\xa1\x04\x8e\x04\x91\x04\x91\x04\x9d\x04\x98\x04\x9a\x04y\xff\x9c\x04\xa6\x04\x97\x04\xf3\xff\xa1\x04\xba\x04\xc2\x04\x8c\xff\xb9\x04\xb8\x04\xb2\x04\x8a\xff\xba\x04\xc9\x04\xce\x04\xcd\x04\xc9\x04\xd5\x04\xd5\x04\xcc\x04\xd4\x04\xf1\xff\xc6\x04\xcc\x04\xcc\x04\xf0\xff\xe2\x04\x88\xff\xe5\x04\xd6\x04\xe4\x04\xdd\x04\xef\xff\xe0\x04\xe9\x04\xe5\x04\xeb\xff\xea\x04\xe1\x04\xe9\x04\xea\xff\xec\x04\xef\x04\xe1\x04\xee\xff\xe6\x04\x8e\xff\xe3\x04\xf0\x04\xf2\x04\xed\xff\xea\x04\xf3\x04\xe6\xff\x89\xff\xea\x04\xe8\x04\xe8\x04\x85\xff\xf6\x04\xf5\x04\xea\x04\xeb\x04\xef\x04\xf4\x04\xe9\xff\xf8\x04\xf1\x04\x8f\xff\xf3\x04\xf3\x04\x03\x05\xf9\x04\x83\xff\n\x05\xfd\x04\t\x05\n\x05\x02\x05\xe7\xff\x12\x05\x06\x05\x04\x05\x11\x05\
 x14\x05\n\x05\xe0\xff\x12\x05\x93\xff\f\x05\x14\x05\x8b\xff\b\x05\x1a\x05\x10\x05\x1e\x05\x19\x05\x1c\x05\f\x05\xe5\xff\x1a\x05\x16\x05\x14\x05\&quot;\x05&amp;\x05\x1c\x05\xe1\xff\x1a\x05(\x05*\x05 \x05\xde\xff\x1b\x05\x1a\x05\x91\xff&amp;\x05 \x05\x1d\x05\x84\xff \x05'\x05(\x056\x05-\x05)\x054\x050\x05(\x056\x059\x05)\x05\xe3\xff,\x05:\x052\x05-\x05C\x056\x05@\x059\x058\x056\x050\x05\x95\xff;\x05&lt;\x058\x05N\x05G\x05C\x05A\x05N\x05Q\x05H\x05\xe2\xffF\x05T\x05V\x05L\x05\xdf\xffB\x05[\x05N\x05W\x05P\x05O\x05M\x05G\x05\x94\xff_\x05a\x05W\x05\x8d\xffP\x05_\x05S\x05b\x05T\x05\x8c\x05\x9a\x05\xa4\x05\xae\x05\xb8\x05\xcf\x05\x82\x05~\x05\x80\x05w\xff\x83\x05\x95\x05\x8a\x05\x90\xff\x15\x06\xee\x05t\xffu\xff\x02\x06\xfb\xff\xfc\xff\xfd\xff\xce\x05\x01\0\xff\xff\xfe\xff&quot;,
+  /* lex_backtrk */&quot;\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x02\0\x02\0\xff\xff\0\0\xff\xff\xff\xff\x04\0\xff\xff\x02\0\xff\xff\xff\xff\x02\0\xff\xff\x02\0\x04\0\xff\xff\x04\0\x04\0\xff\xff\xff\xff\xff\xff\x03\0\x03\0\xff\xff\x03\0\x03\0\x03\0\xff\xff\x04\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x04\0\xff\xff\xff\xff\xff\xff\x04\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\t\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\&quot;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff#\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
 \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffI\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\t\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\b
 \0\b\0\xff\xff\xff\xff\xff\xff\t\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffT\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\t\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
 \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'\0'\0\xff\xff'\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x83\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x
 ff\xff\xff\xff\xff\xff\xff\xff\x13\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff~\0\xff\xff\xff\xff
 \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffx\0\xff\xff&amp;\0&amp;\0\xff\xff&amp;\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x89\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x04\0\x04\0\xff\xff\xff\xff&quot;,
+  /* lex_default */&quot;\x01\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\0\0\xff\xff\0\0
 \0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\0\xff\xff\0\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\
 xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\x
 ff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xf
 f\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xa9\x02\0\0\0\0\xad\x02\0\0\0\0\0\0
 \xff\xff\xff\xff\0\0\0\0&quot;,
+  /* lex_trans */'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\x16\0\0\0\x06\0\0\0\0\0\0\0\x1d\0\x1c\0\xb2\x02\x19\0\0\0\x19\0O\0\xa5\0\x1b\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0&gt;\0\x05\0\xa9\x02\x1e\0,\0?\0,\0\xd4\0N\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0&amp;\0n\0&amp;\0n\0\x7f\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0\x7f\0\xa7\0\xa8\0t\0q\0\x14\0\x10\0\n\0\x11\0\x0e\0\x15\0\t\0\xa4\x02\x18\0z\x02#\x02\x0f\0\x13\0\x17\0\b\0\x07\0x\x02\r\0\x0b\0\f\0\x12\0\xa8\x02y\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\x11\x02\xf4\x01\xa8\x02\xa8\x02\x96\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\x95\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x
 02\xa8\x02\xa8\x02\xa8\x02&lt;\0\xa8\x025\0\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02`\x02\xa8\x02D\x02\xa8\x02F\x022\x02\x18\x02\x05\x02\x19\x024\x02\xfe\x01&lt;\x005\x02\x04\x02\xe8\x01\x96\x016\0\x97\x01\x17\x02E\x02_\x027\0\x95\x01\x06\x01\xe9\x01\xfa\0\x05\x01\xff\x018\x003\x02\xea\x019\0:\0E\0;\0=\0D\x000\0/\0/\0/\0/\0/\0/\0/\0/\0/\0@\0\x02\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfd\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xf6\0L\0\xfe\0C\0I\0J\0K\0M\0\x04\x01\xc1\0B\0F\0\xba\0.\0\xb1\0\xaf\0\xad\0 \0-\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0 \0\x1f\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\x006\0\xac\0\xb2\0\x97\0
 \x91\0\x8f\0\x86\0w\0\x8c\0\xff\0G\0\x1f\0f\0\x96\0e\0b\0H\0\xb3\0\x8b\0y\0x\0\x1f\0c\0d\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0`\0j\0k\0a\0o\0p\0\x80\0p\0_\0\x1f\0\xfc\0\x1f\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0s\0z\0r\0g\0{\0|\0!\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0i\0v\0m\0u\0l\0h\0\x82\0\x83\0\x1f\0n\0\x87\0\x88\0\x81\0$\0\x89\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0\x8a\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0%\0&quot;\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0\x85\0\x8e\0\x84\0\x8d\0\x90\0\x92\0\x93\0$\0$\0$\0$\0)\0$\0\x95\0\xa9\0\x94\0&quot;\0&quot;\0&quot;\0&quot;\0%\0&quot;\0~\0\x98\0}\0\x9d\0\x9a\0\x99\0\x9c\0\x7f\0\x9b\0#\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0$\0$\0$\0$\0)\0$\0\xa6\0\xab\0\xae\0\xb0\0\xb7\0\xb4\0\xb6\0\xaa\0\xb5\0#\0&amp;\0\xfd\0&amp;\0$\0\xbb\0\'\0\'\0\'\0\'\0\'\0\'\0\'\0\'\0\'\0\'\0\xb9\0\xbc\0\xb8\0\xbd\0\xbe\0\xbf\0\xc0\0&quot;\
 0&quot;\0&quot;\0&quot;\0%\0&quot;\0$\0\xc2\0\'\0\'\0\'\0\'\0\'\0\'\0\'\0\'\0\'\0\'\0\xc3\0\xc4\0\xc5\0\xc7\0\xce\0\xc6\0\xc8\0&quot;\0&quot;\0&quot;\0&quot;\0%\0&quot;\0\xc9\0&quot;\0&quot;\0&quot;\0&quot;\0%\0&quot;\0\xcb\0\xcd\0\xcc\0\xca\0\xcf\0\xd1\0\xd3\0\xd2\0\xd0\0#\0\xd5\0\xaf\0\xd9\0\xda\0\xdb\0\xd8\0\x99\0\xdc\0\xe6\0&quot;\0&quot;\0&quot;\0&quot;\0%\0&quot;\0\x96\0\xdd\0\xde\0\xdf\0\xe0\0\xe1\0\xe2\0\xe3\0\xe4\0#\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0&amp;\0\xe5\0&amp;\0\xe7\0\xe8\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xe9\0\xea\0\xeb\0\xed\0\xf2\0\xec\0\xee\0$\0$\0$\0$\0)\0$\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xef\0\xf0\0\xf1\0\xf3\0\xf4\0\xf5\0\xf7\0$\0$\0$\0$\0)\0$\0\xf8\0\xf9\0\xfb\0$\0$\0$\0$\0)\0$\0\x93\x01v\x01\x07\x01\b\x01h\x01e\x01Z\x01T\x01f\x01#\0[\x01P\x01L\x01A\x01I\x01U\x01H\x01$\0$\0$\0$\0)\0$\0g\x011\x019\x01,\x01V\x01:\x018\x01\x1a\x01\x1b\x01#\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0 \0\x1c\x01/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0\x18\x01c\0\x17\x01\x1d\x0
 1\x19\x01\x1f\x01&amp;\x01\x1e\x01 \x01!\x01 \0\x1f\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0\x15\x01Z\0%\x01^\0X\0T\0#\x01R\0$\x01&quot;\x01\x16\x01\x1f\0]\0Y\0S\0V\0[\0\'\x01W\0\\\0P\0\x1f\0)\x01Q\0U\0(\x01+\x012\x002\x002\x002\x002\x002\x002\x002\x002\x002\0*\x01-\x01.\x01/\x010\x012\x01\x1f\x002\x002\x002\x002\x002\x002\0$\x006\x012\x002\x002\x002\x002\x002\x002\x002\x002\x002\x001\x007\x01@\x01&gt;\x01;\x01&lt;\x01=\x012\x002\x002\x002\x003\x002\0?\x012\x002\x002\x002\x002\x002\0D\x01B\x01E\x01&amp;\0F\x01&amp;\0$\0C\x014\x004\x004\x004\x004\x004\x004\x004\x004\x004\0G\x012\x002\x002\x002\x003\x002\x002\x002\x002\x002\x003\x002\0K\x01J\x01M\x01#\0N\x01O\x01Q\x01R\x01S\x01Y\x01X\x01W\x01]\x01$\0\\\x014\x004\x004\x004\x004\x004\x004\x004\x004\x004\0^\x012\x002\x002\x002\x003\x002\x002\x002\x002\x002\x003\x002\0_\x01`\x01a\x01#\0b\x01c\x01d\x01i\x01j\x01k\x01l\x01m\x01n\x01o\x01p\x01A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0q\x012\x002\x002\x002\x003\x002\0A\0A\0A\0A\0A\0A\0r\x01s\x01t\x01#\0u\x01w\x01
 \x85\x01{\x01[\x01|\x01}\x01~\x01\x7f\x01\x80\x01\x81\x01A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0\x82\x01A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0Z\0\x83\x01^\0X\0\xd6\0\x84\x01R\0\x86\x01\x87\x01\x88\x01\x89\x01]\0Y\0S\0V\0[\0\x8a\x01\xd7\0\\\0P\0\x03\x01\x8b\x01\x8c\x01U\0\x8d\x01\x03\x01A\0A\0A\0A\0A\0A\0\x8e\x01\x8f\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x90\x01\x91\x01\x92\x01\x94\x01\xa5\x01\x9d\x01\x98\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x10\x01\x99\x01\x14\x01\f\x01\x0b\x01\x0f\x01\n\x01\x9a\x01\x9b\x01\x9c\x013\x01\x13\x01\r\x01\x11\x01\x9e\x01\x9f\x01\xa0\x01\t\x01\x12\x01\x0e\x015\x01\x03\x01\xa6\x01\xa7\x01\xa8\x014\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\xa9\x01\xdf\x01\xdc\x01\xd3\x01\xca\x01\xbf\x01\xb9\x01\x03\x01\xb1\x01\xb2\x01\xb3\x01\xb4\x01\xb5\x01\x03\x01\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfd\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\x
 fc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xb6\x01\xb7\x01\xfe\0\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\xb8\x01\xba\x01\xbb\x01\xbc\x01\xbd\x01\xbe\x01\xc0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\x10\x01\xc1\x01\x14\x01z\x01\x0b\x01\x0f\x01\n\x01\xc2\x01\xc3\x01\xc4\x01\xc5\x01\x13\x01\r\x01\x11\x01\xc6\x01y\x01\xc7\x01x\x01\x12\x01\x0e\x01\xc8\x01\xc9\x01\xcb\x01\xcc\x01\xcd\x01\xce\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\xcf\x01\xd0\x01\xff\0\xd1\x01\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfd\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xfc\0\xd2\x01\xfc\0\xfe\0\xa2\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xff\xff\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x
 01\xa4\x01\xa4\x01\xd4\x01\xd5\x01\xd6\x01\xd7\x01\xd8\x01\xd9\x01\xda\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xdb\x01\xdd\x01\xde\x01\xff\0\xe0\x01\xe1\x01\xe2\x01\xe3\x01\xe4\x01\xe5\x01\xe6\x01\xe7\x01\xf0\x01\xec\x01\xeb\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xed\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xfc\0\xa3\x01\xaa\x01\xee\x01\xef\x01\xf1\x01\xaf\x01\xf2\x01\xf3\x01\xf5\x01\xb0\x01\xf6\x01\xf7\x01\xf8\x01\xf9\x01\xac\x01\xae\x01\xab\x01\xad\x01\xfa\x01\xfb\x01\xfc\x01\xfd\x01\x02\x02\0\x02\x01\x02\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\x03\x02\t\x02\x06\x02\xfd\0\x07\x02\b\x02\x0b\x02\r\x02\f\x02\x0e\x02\x0f\x02\x10\x02\x12\x02\x15\x02\x14\x02\x16\x02\x1f\x02\n\x02\x1b\x02\x1a\x02\x1e\x02\x1d\x02 \x02!\x02\x13\x02&quot;\x02$\x02-\x02*\x02\'\x02(\x02)\x02\x1c\x02+\x02,\x02.\x02/\x020\x02%\x02&amp;\x021\x02A\x02?\x028\x026\x027\x029\x02:\x02;\x02&lt;\x
 02=\x02&gt;\x02@\x02B\x02C\x02[\x02X\x02H\x02L\x02I\x02J\x02K\x02M\x02S\x02O\x02G\x02P\x02N\x02Q\x02R\x02T\x02U\x02V\x02W\x02Y\x02Z\x02\\\x02]\x02^\x02l\x02a\x02b\x02c\x02d\x02e\x02f\x02g\x02h\x02i\x02j\x02k\x02m\x02n\x02o\x02p\x02q\x02r\x02\xfd\0s\x02t\x02u\x02v\x02w\x02\x91\x02\x88\x02{\x02|\x02}\x02\x83\x02\x7f\x02\x80\x02\x81\x02~\x02\x82\x02\x84\x02\x85\x02\x86\x02\x87\x02\x89\x02\x8a\x02\x8b\x02\x8c\x02\x8d\x02\x8e\x02\x8f\x02\x90\x02\x92\x02\x93\x02\x94\x02\xa0\x02\x97\x02\x98\x02\x99\x02\x9a\x02\x9b\x02\x9d\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\xa1\x02\xa2\x02\xa3\x02\xa5\x02\xa6\x02\xa7\x02\xaa\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\
 x9f\x02\x9f\x02\x9f\x02\xb3\x02\0\0\0\0\xaf\x02\0\0\0\0\0\0\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\0\0\0\0\0\0\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x9e\x02\0\0\0\0\0\0\xb0\x02\0\0\0\0\0\0\0\0\0\0\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\xa8\x02\0\0\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xb1\x02\0\0\xa8\x02\xa8\x02\0\0\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\0\0\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\0\0\xa8\x02\0\0\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\0\0\xa8\x
 02\0\0\xa8\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xab\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xae\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0',
+  /* lex_check */&quot;\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\0\0\xb1\x02\0\0\xff\xff\0\0N\0\xa4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0=\0\0\0\x05\0\x1d\0\x1f\0&gt;\0\x1f\0D\0E\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0#\0l\0#\0m\0}\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0~\0\xa6\0\xa7\0g\0h\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\t\0\r\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\x06\0\t\0\x06\0\x06\0\x06\0\x06\0\x06\0\x0f\0\x12\0\x06\0\x06\0\b\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\b\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x
 06\0-\0\x06\0.\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\n\0\x06\0\x0b\0\x06\0\x0b\0\f\0\x0e\0\x10\0\x0e\0\f\0\x11\0\x17\0\f\0\x10\0\x13\0\x14\x005\0\x14\0\x0e\0\x0b\0\n\x006\0\x14\0\x15\0\x13\0\x17\0\x15\0\x11\x007\0\f\0\x13\x008\x009\0\x18\0:\0&lt;\0\x18\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0?\0\0\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0B\0G\0\x16\0\x18\0H\0I\0J\0L\0\x15\0P\0\x18\0\x18\0Q\0\x19\0S\0T\0U\0\x1a\0\x19\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0\x1a\0&amp;\0&amp;\0&amp;\0&amp;\0&amp;\0&amp;\0&amp;\0&amp;\0&amp;\0&amp;\0\x1b\0\x1a\0\x1b\0\x1b\0\x1b\0\x1b\0\x1b\0\x1b\0\x1b\0\x1b\0\x1b\0\x1b\0F\0V\0R\0W\0X\0Y\0[\0\\\0Z\0\x16\0F\0\x1b\0_\0W\0`\0a\0F\0R\0Z\
 0\\\0\\\0\x1a\0b\0c\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0^\0i\0j\0^\0n\0o\0x\0o\0^\0\x1b\0\x16\0 \0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0q\0y\0q\0]\0z\0{\0\x1b\0!\0!\0!\0!\0!\0!\0]\0t\0k\0t\0k\0]\0w\0\x81\0 \0k\0\x86\0\x87\0w\0\&quot;\0\x88\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\x89\0!\0!\0!\0!\0!\0!\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0\x83\0\x8b\0\x83\0\x8c\0\x8f\0\x91\0\x92\0$\0$\0$\0$\0$\0$\0\x93\0\x96\0\x93\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0\&quot;\0|\0\x97\0|\0\x98\0\x99\0\x97\0\x9a\0|\0\x9a\0\&quot;\0\x9d\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0$\0$\0$\0$\0$\0$\0\xa5\0\xa9\0\xad\0\xaf\0\xb2\0\xb3\0\xb4\0\xa9\0\xb4\0$\0%\0\x16\0%\0%\0\xba\0%\0%\0%\0%\0%\0%\0%\0%\0%\0%\0\xb7\0\xbb\0\xb7\0\xbc\0\xbd\0\xbe\0\xbf\0%\0%\0%\0%\0%\0%\0'\0\xc1\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0\xc2\0\xc3\0\xc4\0\xc5\0\xc6\0\xc5\0\xc7\0'\0'\0'\0'\0'\0'\0\xc8\0%\0%\0%\0%\0%\0%\0\xc9\0\xca\0\xcb\0\xc9\0\xce\0\xcf
 \0\xd0\0\xd1\0\xcf\0%\0\xd4\0\xd6\0\xd8\0\xd9\0\xda\0\xd7\0\xd8\0\xdb\0\xd6\0'\0'\0'\0'\0'\0'\0\xd7\0\xdc\0\xdd\0\xde\0\xdf\0\xe0\0\xe1\0\xe2\0\xe3\0'\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0)\0\xe4\0)\0\xe6\0\xe7\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0\xe8\0\xe9\0\xea\0\xeb\0\xec\0\xeb\0\xed\0)\0)\0)\0)\0)\0)\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0\xee\0\xef\0\xf0\0\xf2\0\xf3\0\xf4\0\xf6\0*\0*\0*\0*\0*\0*\0\xf7\0\xf8\0\xfa\0)\0)\0)\0)\0)\0)\0\x04\x01\x05\x01\x06\x01\x07\x01\t\x01\x0b\x01\f\x01\r\x01\n\x01)\0\f\x01\x0e\x01\x0f\x01\x11\x01\x10\x01\r\x01\x10\x01*\0*\0*\0*\0*\0*\0\n\x01\x15\x01\x12\x01\x17\x01\r\x01\x12\x01\x12\x01\x19\x01\x1a\x01*\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0/\0\x1b\x01/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0\x16\x01\x18\x01\x16\x01\x1c\x01\x18\x01\x1d\x01\x1e\x01\x1d\x01\x1f\x01 \x010\0/\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\0\x14\x01O\0\&quot;\x01O\0O\0O\0!\x01O\0#\x01!\x01\x14\x010\0O\0O\0O\0O\0O\0&amp;\x01O\0O\0O\0/\0'\x01O\0O\0'\x01(\x011\x001\x001\x001
 \x001\x001\x001\x001\x001\x001\0)\x01,\x01-\x01.\x01/\x011\x010\x001\x001\x001\x001\x001\x001\x002\x005\x012\x002\x002\x002\x002\x002\x002\x002\x002\x002\x000\x006\x018\x019\x01:\x01;\x01&lt;\x012\x002\x002\x002\x002\x002\0&gt;\x011\x001\x001\x001\x001\x001\0B\x01A\x01D\x013\0E\x013\x003\0A\x013\x003\x003\x003\x003\x003\x003\x003\x003\x003\0F\x012\x002\x002\x002\x002\x002\x003\x003\x003\x003\x003\x003\0H\x01I\x01L\x012\0M\x01N\x01P\x01Q\x01R\x01T\x01U\x01V\x01Z\x014\0[\x014\x004\x004\x004\x004\x004\x004\x004\x004\x004\0]\x013\x003\x003\x003\x003\x003\x004\x004\x004\x004\x004\x004\0^\x01_\x01`\x013\0a\x01b\x01c\x01h\x01i\x01j\x01k\x01l\x01m\x01n\x01o\x01@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0p\x014\x004\x004\x004\x004\x004\0@\0@\0@\0@\0@\0@\0q\x01r\x01s\x014\0t\x01v\x01x\x01y\x01z\x01{\x01|\x01}\x01~\x01\x7f\x01\x80\x01A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0\x81\x01@\0@\0@\0@\0@\0@\0A\0A\0A\0A\0A\0A\0\xd5\0\x82\x01\xd5\0\xd5\0\xd5\0\x83\x01\xd5\0\x85\x01\x86\x01\x87\x01\x88\x01\xd5\0\xd5\0\xd5\0\xd5\0
 \xd5\0\x89\x01\xd5\0\xd5\0\xd5\0\xff\0\x8a\x01\x8b\x01\xd5\0\x8c\x01\xff\0A\0A\0A\0A\0A\0A\0\x8d\x01\x8e\x01\xff\0\xff\0\xff\0\xff\0\xff\0\xff\0\xff\0\xff\0\xff\0\xff\0\x8f\x01\x90\x01\x91\x01\x93\x01\x95\x01\x96\x01\x97\x01\xff\0\xff\0\xff\0\xff\0\xff\0\xff\0\b\x01\x98\x01\b\x01\b\x01\b\x01\b\x01\b\x01\x99\x01\x9a\x01\x9b\x01\x13\x01\b\x01\b\x01\b\x01\x9d\x01\x9e\x01\x9f\x01\b\x01\b\x01\b\x01\x13\x01\xff\0\xa5\x01\xa6\x01\xa7\x01\x13\x01\xff\0\xff\0\xff\0\xff\0\xff\0\xff\0\xa8\x01\xaa\x01\xab\x01\xac\x01\xad\x01\xae\x01\xaf\x01\xff\0\xb0\x01\xb1\x01\xb2\x01\xb3\x01\xb4\x01\xff\0\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\xb5\x01\xb6\x01\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\xb7\x01\xb9\x01\xba\x01\xbb\x01\xbc\x01\xbd\x01\xbf\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01w\x01\xc0\x01
 w\x01w\x01w\x01w\x01w\x01\xc1\x01\xc2\x01\xc3\x01\xc4\x01w\x01w\x01w\x01\xc5\x01w\x01\xc6\x01w\x01w\x01w\x01\xc7\x01\xc8\x01\xca\x01\xcb\x01\xcc\x01\xcd\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\xce\x01\xcf\x01\0\x01\xd0\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\xd1\x01\0\x01\x03\x01\xa0\x01\xa0\x01\xa0\x01\xa0\x01\xa0\x01\xa0\x01\xa0\x01\xa0\x01\xa0\x01\xa0\x01\xff\0\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa1\x01\xa2\x01\xa2\x01\xa2\x01\xa2\x01\xa2\x01\xa2\x01\xa2\x01\xa2\x01\xa2\x01\xa2\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xd3\x01\xd4\x01\xd5\x01\xd6\x01\xd7\x01\xd8\x01\xd9\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xda\x01\xdc\x01\xdd\x01\x03\x01\xdf\x01\xe0\x01\xe1\x0
 1\xe2\x01\xe3\x01\xe4\x01\xe5\x01\xe6\x01\xe8\x01\xe9\x01\xea\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xec\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa3\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\x03\x01\xa2\x01\xa9\x01\xed\x01\xee\x01\xf0\x01\xa9\x01\xf1\x01\xf2\x01\xf4\x01\xa9\x01\xf5\x01\xf6\x01\xf7\x01\xf8\x01\xa9\x01\xa9\x01\xa9\x01\xa9\x01\xf9\x01\xfa\x01\xfb\x01\xfc\x01\xfe\x01\xff\x01\0\x02\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\xa4\x01\x02\x02\x04\x02\x05\x02\0\x01\x06\x02\x07\x02\t\x02\n\x02\x0b\x02\r\x02\x0e\x02\x0f\x02\x11\x02\x12\x02\x13\x02\x15\x02\x17\x02\t\x02\x18\x02\x19\x02\x1b\x02\x1c\x02\x1f\x02 \x02\x11\x02!\x02#\x02$\x02%\x02&amp;\x02'\x02(\x02\x18\x02*\x02+\x02-\x02.\x02/\x02#\x02#\x020\x022\x023\x024\x025\x026\x028\x029\x02:\x02;\x02&lt;\x02=\x02?\x02A\x02B\x02D\x02E\x02F\x02G\x02H\x02I\x02J\x02L\x02M\x02N\x02F\x02O\x02L\x02P\x02Q\x02S\x02T\x02U\x02V\x02X\x02Y\x02[\x02\\\x02]\x02_\x02`\x02a\x02b\x02c\x02d
 \x02e\x02f\x02g\x02h\x02i\x02j\x02l\x02m\x02n\x02o\x02p\x02q\x02\x03\x01r\x02s\x02t\x02u\x02v\x02x\x02y\x02z\x02{\x02|\x02}\x02~\x02\x7f\x02\x80\x02|\x02\x81\x02\x83\x02\x84\x02\x85\x02\x86\x02\x88\x02\x89\x02\x8a\x02\x8b\x02\x8c\x02\x8d\x02\x8e\x02\x8f\x02\x91\x02\x92\x02\x93\x02\x95\x02\x96\x02\x97\x02\x98\x02\x99\x02\x9a\x02\x9b\x02\x9b\x02\x9b\x02\x9b\x02\x9b\x02\x9b\x02\x9b\x02\x9b\x02\x9b\x02\x9b\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9c\x02\x9d\x02\x9d\x02\x9d\x02\x9d\x02\x9d\x02\x9d\x02\x9d\x02\x9d\x02\x9d\x02\x9d\x02\x9e\x02\x9e\x02\x9e\x02\x9e\x02\x9e\x02\x9e\x02\x9e\x02\x9e\x02\x9e\x02\x9e\x02\xa0\x02\xa1\x02\xa2\x02\xa4\x02\xa5\x02\xa6\x02\xa9\x02\x9e\x02\x9e\x02\x9e\x02\x9e\x02\x9e\x02\x9e\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\xb0\x02\xff\xff\xff\xff\xac\x02\xff\xff\xff\xff\xff\xff\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\xff\xff\xff\xff\xff\xff\x9e\x02\x9e\x02\x9e\x02\x9e\x02\x9e
 \x02\x9e\x02\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x9d\x02\xff\xff\xff\xff\xff\xff\xac\x02\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\x9f\x02\xa8\x02\xff\xff\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xac\x02\xff\xff\xa8\x02\xa8\x02\xff\xff\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xff\xff\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xff\xff\xa8\x02\xff\xff\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xa8\x02\xff\xff\xa8\x02\xff\xff\xa8\x02\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\
 xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xa9\x02\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xac\x02\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff&quot;
 ,
+  /* lex_base_code */&quot;&quot;,
+  /* lex_backtrk_code */&quot;&quot;,
+  /* lex_default_code */&quot;&quot;,
+  /* lex_trans_code */&quot;&quot;,
+  /* lex_check_code */&quot;&quot;,
+  /* lex_code */&quot;&quot;
+];
+
+function token(lexbuf) {
+  var lexbuf$1 = lexbuf;
+  var ___ocaml_lex_state = 0;
+  while(true) {
+    var __ocaml_lex_state = ___ocaml_lex_state;
+    var __ocaml_lex_state$1 = Lexing.engine(__ocaml_lex_tables, __ocaml_lex_state, lexbuf$1);
+    if (__ocaml_lex_state$1 &gt; 144 || __ocaml_lex_state$1 &lt; 0) {
+      Curry._1(lexbuf$1[/* refill_buff */0], lexbuf$1);
+      ___ocaml_lex_state = __ocaml_lex_state$1;
+      continue ;
+      
+    }
+    else {
+      switch (__ocaml_lex_state$1) {
+        case 0 : 
+            return /* LPAR */2;
+        case 1 : 
+            return /* RPAR */3;
+        case 2 : 
+            var s = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_curr_pos */5]);
+            return /* NAT */Block.__(0, [s]);
+        case 3 : 
+            var s$1 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_curr_pos */5]);
+            return /* INT */Block.__(1, [s$1]);
+        case 4 : 
+            var s$2 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_curr_pos */5]);
+            return /* FLOAT */Block.__(2, [s$2]);
+        case 5 : 
+            var s$3 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_curr_pos */5]);
+            return /* TEXT */Block.__(3, [text(s$3)]);
+        case 6 : 
+            return error(lexbuf$1, &quot;unclosed text literal&quot;);
+        case 7 : 
+            return error(lexbuf$1, &quot;illegal control character in text literal&quot;);
+        case 8 : 
+            return error_nest(Lexing.lexeme_end_p(lexbuf$1), lexbuf$1, &quot;illegal escape&quot;);
+        case 9 : 
+            var t = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* VALUE_TYPE */Block.__(5, [value_type(t)]);
+        case 10 : 
+            var t$1 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* CONST */Block.__(10, [numop(t$1, function (s) {
+                            var n = Curry._1(I32.of_string, s[/* it */1]);
+                            return /* tuple */[
+                                    Operators.i32_const(Source.$at$at(n, s[/* at */0])),
+                                    /* I32 */Block.__(0, [n])
+                                  ];
+                          }, function (s) {
+                            var n = Curry._1(I64.of_string, s[/* it */1]);
+                            return /* tuple */[
+                                    Operators.i64_const(Source.$at$at(n, s[/* at */0])),
+                                    /* I64 */Block.__(1, [n])
+                                  ];
+                          }, function (s) {
+                            var n = Curry._1(F32.of_string, s[/* it */1]);
+                            return /* tuple */[
+                                    Operators.f32_const(Source.$at$at(n, s[/* at */0])),
+                                    /* F32 */Block.__(2, [n])
+                                  ];
+                          }, function (s) {
+                            var n = Curry._1(F64.of_string, s[/* it */1]);
+                            return /* tuple */[
+                                    Operators.f64_const(Source.$at$at(n, s[/* at */0])),
+                                    /* F64 */Block.__(3, [n])
+                                  ];
+                          })]);
+        case 11 : 
+            return /* ANYFUNC */0;
+        case 12 : 
+            return /* MUT */1;
+        case 13 : 
+            return /* NOP */4;
+        case 14 : 
+            return /* UNREACHABLE */24;
+        case 15 : 
+            return /* DROP */5;
+        case 16 : 
+            return /* BLOCK */6;
+        case 17 : 
+            return /* LOOP */12;
+        case 18 : 
+            return /* END */7;
+        case 19 : 
+            return /* BR */13;
+        case 20 : 
+            return /* BR_IF */14;
+        case 21 : 
+            return /* BR_TABLE */15;
+        case 22 : 
+            return /* RETURN */18;
+        case 23 : 
+            return /* IF */8;
+        case 24 : 
+            return /* THEN */9;
+        case 25 : 
+            return /* ELSE */10;
+        case 26 : 
+            return /* SELECT */11;
+        case 27 : 
+            return /* CALL */16;
+        case 28 : 
+            return /* CALL_INDIRECT */17;
+        case 29 : 
+            return /* GET_LOCAL */19;
+        case 30 : 
+            return /* SET_LOCAL */20;
+        case 31 : 
+            return /* TEE_LOCAL */21;
+        case 32 : 
+            return /* GET_GLOBAL */22;
+        case 33 : 
+            return /* SET_GLOBAL */23;
+        case 34 : 
+            var t$2 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* LOAD */Block.__(6, [(function(t$2){
+                      return function (a, o) {
+                        var partial_arg = Curry._2(opt, a, 2);
+                        var partial_arg$1 = Curry._2(opt, a, 3);
+                        var partial_arg$2 = Curry._2(opt, a, 2);
+                        var partial_arg$3 = Curry._2(opt, a, 3);
+                        return Curry._1(numop(t$2, function (param) {
+                                        return Operators.i32_load(partial_arg, param);
+                                      }, function (param) {
+                                        return Operators.i64_load(partial_arg$1, param);
+                                      }, function (param) {
+                                        return Operators.f32_load(partial_arg$2, param);
+                                      }, function (param) {
+                                        return Operators.f64_load(partial_arg$3, param);
+                                      }), o);
+                      }
+                      }(t$2))]);
+        case 35 : 
+            var t$3 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* STORE */Block.__(7, [(function(t$3){
+                      return function (a, o) {
+                        var partial_arg = Curry._2(opt, a, 2);
+                        var partial_arg$1 = Curry._2(opt, a, 3);
+                        var partial_arg$2 = Curry._2(opt, a, 2);
+                        var partial_arg$3 = Curry._2(opt, a, 3);
+                        return Curry._1(numop(t$3, function (param) {
+                                        return Operators.i32_store(partial_arg, param);
+                                      }, function (param) {
+                                        return Operators.i64_store(partial_arg$1, param);
+                                      }, function (param) {
+                                        return Operators.f32_store(partial_arg$2, param);
+                                      }, function (param) {
+                                        return Operators.f64_store(partial_arg$3, param);
+                                      }), o);
+                      }
+                      }(t$3))]);
+        case 36 : 
+            var t$4 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            var sz = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4] + 8 | 0, lexbuf$1[/* lex_curr_pos */5] - 2 | 0);
+            var s$4 = Lexing.sub_lexeme_char(lexbuf$1, lexbuf$1[/* lex_curr_pos */5] - 1 | 0);
+            if (t$4 === &quot;i32&quot; &amp;&amp; sz === &quot;32&quot;) {
+              error(lexbuf$1, &quot;unknown operator&quot;);
+            }
+            return /* LOAD */Block.__(6, [(function(t$4,sz,s$4){
+                      return function (a, o) {
+                        return intop(t$4, Curry._1(memsz(sz, Curry._1(ext(s$4, Operators.i32_load8_s, Operators.i32_load8_u), Curry._2(opt, a, 0)), Curry._1(ext(s$4, Operators.i32_load16_s, Operators.i32_load16_u), Curry._2(opt, a, 1)), function () {
+                                            return Operators.unreachable;
+                                          }), o), Curry._1(memsz(sz, Curry._1(ext(s$4, Operators.i64_load8_s, Operators.i64_load8_u), Curry._2(opt, a, 0)), Curry._1(ext(s$4, Operators.i64_load16_s, Operators.i64_load16_u), Curry._2(opt, a, 1)), Curry._1(ext(s$4, Operators.i64_load32_s, Operators.i64_load32_u), Curry._2(opt, a, 2))), o));
+                      }
+                      }(t$4,sz,s$4))]);
+        case 37 : 
+            var t$5 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            var sz$1 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4] + 9 | 0, lexbuf$1[/* lex_curr_pos */5]);
+            if (t$5 === &quot;i32&quot; &amp;&amp; sz$1 === &quot;32&quot;) {
+              error(lexbuf$1, &quot;unknown operator&quot;);
+            }
+            return /* STORE */Block.__(7, [(function(t$5,sz$1){
+                      return function (a, o) {
+                        var partial_arg = Curry._2(opt, a, 0);
+                        var partial_arg$1 = Curry._2(opt, a, 1);
+                        var partial_arg$2 = Curry._2(opt, a, 0);
+                        var partial_arg$3 = Curry._2(opt, a, 1);
+                        var partial_arg$4 = Curry._2(opt, a, 2);
+                        return intop(t$5, Curry._1(memsz(sz$1, function (param) {
+                                            return Operators.i32_store8(partial_arg, param);
+                                          }, function (param) {
+                                            return Operators.i32_store16(partial_arg$1, param);
+                                          }, function () {
+                                            return Operators.unreachable;
+                                          }), o), Curry._1(memsz(sz$1, function (param) {
+                                            return Operators.i64_store8(partial_arg$2, param);
+                                          }, function (param) {
+                                            return Operators.i64_store16(partial_arg$3, param);
+                                          }, function (param) {
+                                            return Operators.i64_store32(partial_arg$4, param);
+                                          }), o));
+                      }
+                      }(t$5,sz$1))]);
+        case 38 : 
+            var s$5 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4] + 7 | 0, lexbuf$1[/* lex_curr_pos */5]);
+            return /* OFFSET_EQ_NAT */Block.__(8, [s$5]);
+        case 39 : 
+            var s$6 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4] + 6 | 0, lexbuf$1[/* lex_curr_pos */5]);
+            return /* ALIGN_EQ_NAT */Block.__(9, [s$6]);
+        case 40 : 
+            var t$6 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* UNARY */Block.__(11, [intop(t$6, Operators.i32_clz, Operators.i64_clz)]);
+        case 41 : 
+            var t$7 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* UNARY */Block.__(11, [intop(t$7, Operators.i32_ctz, Operators.i64_ctz)]);
+        case 42 : 
+            var t$8 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* UNARY */Block.__(11, [intop(t$8, Operators.i32_popcnt, Operators.i64_popcnt)]);
+        case 43 : 
+            var t$9 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* UNARY */Block.__(11, [floatop(t$9, Operators.f32_neg, Operators.f64_neg)]);
+        case 44 : 
+            var t$10 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* UNARY */Block.__(11, [floatop(t$10, Operators.f32_abs, Operators.f64_abs)]);
+        case 45 : 
+            var t$11 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* UNARY */Block.__(11, [floatop(t$11, Operators.f32_sqrt, Operators.f64_sqrt)]);
+        case 46 : 
+            var t$12 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* UNARY */Block.__(11, [floatop(t$12, Operators.f32_ceil, Operators.f64_ceil)]);
+        case 47 : 
+            var t$13 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* UNARY */Block.__(11, [floatop(t$13, Operators.f32_floor, Operators.f64_floor)]);
+        case 48 : 
+            var t$14 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* UNARY */Block.__(11, [floatop(t$14, Operators.f32_trunc, Operators.f64_trunc)]);
+        case 49 : 
+            var t$15 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* UNARY */Block.__(11, [floatop(t$15, Operators.f32_nearest, Operators.f64_nearest)]);
+        case 50 : 
+            var t$16 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$16, Operators.i32_add, Operators.i64_add)]);
+        case 51 : 
+            var t$17 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$17, Operators.i32_sub, Operators.i64_sub)]);
+        case 52 : 
+            var t$18 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$18, Operators.i32_mul, Operators.i64_mul)]);
+        case 53 : 
+            var t$19 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$19, Operators.i32_div_s, Operators.i64_div_s)]);
+        case 54 : 
+            var t$20 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$20, Operators.i32_div_u, Operators.i64_div_u)]);
+        case 55 : 
+            var t$21 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$21, Operators.i32_rem_s, Operators.i64_rem_s)]);
+        case 56 : 
+            var t$22 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$22, Operators.i32_rem_u, Operators.i64_rem_u)]);
+        case 57 : 
+            var t$23 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$23, Operators.i32_and, Operators.i64_and)]);
+        case 58 : 
+            var t$24 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$24, Operators.i32_or, Operators.i64_or)]);
+        case 59 : 
+            var t$25 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$25, Operators.i32_xor, Operators.i64_xor)]);
+        case 60 : 
+            var t$26 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$26, Operators.i32_shl, Operators.i64_shl)]);
+        case 61 : 
+            var t$27 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$27, Operators.i32_shr_s, Operators.i64_shr_s)]);
+        case 62 : 
+            var t$28 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$28, Operators.i32_shr_u, Operators.i64_shr_u)]);
+        case 63 : 
+            var t$29 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$29, Operators.i32_rotl, Operators.i64_rotl)]);
+        case 64 : 
+            var t$30 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [intop(t$30, Operators.i32_rotr, Operators.i64_rotr)]);
+        case 65 : 
+            var t$31 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [floatop(t$31, Operators.f32_add, Operators.f64_add)]);
+        case 66 : 
+            var t$32 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [floatop(t$32, Operators.f32_sub, Operators.f64_sub)]);
+        case 67 : 
+            var t$33 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [floatop(t$33, Operators.f32_mul, Operators.f64_mul)]);
+        case 68 : 
+            var t$34 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [floatop(t$34, Operators.f32_div, Operators.f64_div)]);
+        case 69 : 
+            var t$35 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [floatop(t$35, Operators.f32_min, Operators.f64_min)]);
+        case 70 : 
+            var t$36 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [floatop(t$36, Operators.f32_max, Operators.f64_max)]);
+        case 71 : 
+            var t$37 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* BINARY */Block.__(12, [floatop(t$37, Operators.f32_copysign, Operators.f64_copysign)]);
+        case 72 : 
+            var t$38 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* TEST */Block.__(15, [intop(t$38, Operators.i32_eqz, Operators.i64_eqz)]);
+        case 73 : 
+            var t$39 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [intop(t$39, Operators.i32_eq, Operators.i64_eq)]);
+        case 74 : 
+            var t$40 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [intop(t$40, Operators.i32_ne, Operators.i64_ne)]);
+        case 75 : 
+            var t$41 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [intop(t$41, Operators.i32_lt_s, Operators.i64_lt_s)]);
+        case 76 : 
+            var t$42 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [intop(t$42, Operators.i32_lt_u, Operators.i64_lt_u)]);
+        case 77 : 
+            var t$43 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [intop(t$43, Operators.i32_le_s, Operators.i64_le_s)]);
+        case 78 : 
+            var t$44 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [intop(t$44, Operators.i32_le_u, Operators.i64_le_u)]);
+        case 79 : 
+            var t$45 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [intop(t$45, Operators.i32_gt_s, Operators.i64_gt_s)]);
+        case 80 : 
+            var t$46 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [intop(t$46, Operators.i32_gt_u, Operators.i64_gt_u)]);
+        case 81 : 
+            var t$47 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [intop(t$47, Operators.i32_ge_s, Operators.i64_ge_s)]);
+        case 82 : 
+            var t$48 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [intop(t$48, Operators.i32_ge_u, Operators.i64_ge_u)]);
+        case 83 : 
+            var t$49 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [floatop(t$49, Operators.f32_eq, Operators.f64_eq)]);
+        case 84 : 
+            var t$50 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [floatop(t$50, Operators.f32_ne, Operators.f64_ne)]);
+        case 85 : 
+            var t$51 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [floatop(t$51, Operators.f32_lt, Operators.f64_lt)]);
+        case 86 : 
+            var t$52 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [floatop(t$52, Operators.f32_le, Operators.f64_le)]);
+        case 87 : 
+            var t$53 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [floatop(t$53, Operators.f32_gt, Operators.f64_gt)]);
+        case 88 : 
+            var t$54 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* COMPARE */Block.__(13, [floatop(t$54, Operators.f32_ge, Operators.f64_ge)]);
+        case 89 : 
+            return /* CONVERT */Block.__(14, [Operators.i32_wrap_i64]);
+        case 90 : 
+            return /* CONVERT */Block.__(14, [Operators.i64_extend_s_i32]);
+        case 91 : 
+            return /* CONVERT */Block.__(14, [Operators.i64_extend_u_i32]);
+        case 92 : 
+            return /* CONVERT */Block.__(14, [Operators.f32_demote_f64]);
+        case 93 : 
+            return /* CONVERT */Block.__(14, [Operators.f64_promote_f32]);
+        case 94 : 
+            var t$55 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* CONVERT */Block.__(14, [intop(t$55, Operators.i32_trunc_s_f32, Operators.i64_trunc_s_f32)]);
+        case 95 : 
+            var t$56 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* CONVERT */Block.__(14, [intop(t$56, Operators.i32_trunc_u_f32, Operators.i64_trunc_u_f32)]);
+        case 96 : 
+            var t$57 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* CONVERT */Block.__(14, [intop(t$57, Operators.i32_trunc_s_f64, Operators.i64_trunc_s_f64)]);
+        case 97 : 
+            var t$58 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* CONVERT */Block.__(14, [intop(t$58, Operators.i32_trunc_u_f64, Operators.i64_trunc_u_f64)]);
+        case 98 : 
+            var t$59 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* CONVERT */Block.__(14, [floatop(t$59, Operators.f32_convert_s_i32, Operators.f64_convert_s_i32)]);
+        case 99 : 
+            var t$60 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* CONVERT */Block.__(14, [floatop(t$60, Operators.f32_convert_u_i32, Operators.f64_convert_u_i32)]);
+        case 100 : 
+            var t$61 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* CONVERT */Block.__(14, [floatop(t$61, Operators.f32_convert_s_i64, Operators.f64_convert_s_i64)]);
+        case 101 : 
+            var t$62 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_start_pos */4] + 3 | 0);
+            return /* CONVERT */Block.__(14, [floatop(t$62, Operators.f32_convert_u_i64, Operators.f64_convert_u_i64)]);
+        case 102 : 
+            return /* CONVERT */Block.__(14, [Operators.f32_reinterpret_i32]);
+        case 103 : 
+            return /* CONVERT */Block.__(14, [Operators.f64_reinterpret_i64]);
+        case 104 : 
+            return /* CONVERT */Block.__(14, [Operators.i32_reinterpret_f32]);
+        case 105 : 
+            return /* CONVERT */Block.__(14, [Operators.i64_reinterpret_f64]);
+        case 106 : 
+            return /* CURRENT_MEMORY */25;
+        case 107 : 
+            return /* GROW_MEMORY */26;
+        case 108 : 
+            return /* TYPE */29;
+        case 109 : 
+            return /* FUNC */27;
+        case 110 : 
+            return /* START */28;
+        case 111 : 
+            return /* PARAM */30;
+        case 112 : 
+            return /* RESULT */31;
+        case 113 : 
+            return /* LOCAL */32;
+        case 114 : 
+            return /* GLOBAL */33;
+        case 115 : 
+            return /* MODULE */34;
+        case 116 : 
+            return /* TABLE */35;
+        case 117 : 
+            return /* MEMORY */37;
+        case 118 : 
+            return /* ELEM */36;
+        case 119 : 
+            return /* DATA */38;
+        case 120 : 
+            return /* OFFSET */39;
+        case 121 : 
+            return /* IMPORT */40;
+        case 122 : 
+            return /* EXPORT */41;
+        case 123 : 
+            return /* SCRIPT */42;
+        case 124 : 
+            return /* REGISTER */43;
+        case 125 : 
+            return /* INVOKE */44;
+        case 126 : 
+            return /* GET */45;
+        case 127 : 
+            return /* ASSERT_MALFORMED */46;
+        case 128 : 
+            return /* ASSERT_INVALID */47;
+        case 129 : 
+            return /* ASSERT_SOFT_INVALID */48;
+        case 130 : 
+            return /* ASSERT_UNLINKABLE */49;
+        case 131 : 
+            return /* ASSERT_RETURN */50;
+        case 132 : 
+            return /* ASSERT_RETURN_NAN */51;
+        case 133 : 
+            return /* ASSERT_TRAP */52;
+        case 134 : 
+            return /* ASSERT_EXHAUSTION */53;
+        case 135 : 
+            return /* INPUT */54;
+        case 136 : 
+            return /* OUTPUT */55;
+        case 137 : 
+            var s$7 = Lexing.sub_lexeme(lexbuf$1, lexbuf$1[/* lex_start_pos */4], lexbuf$1[/* lex_curr_pos */5]);
+            return /* VAR */Block.__(4, [s$7]);
+        case 140 : 
+            __ocaml_lex_comment_rec(Lexing.lexeme_start_p(lexbuf$1), lexbuf$1, 684);
+            return token(lexbuf$1);
+        case 141 : 
+            return token(lexbuf$1);
+        case 139 : 
+        case 142 : 
+            Lexing.new_line(lexbuf$1);
+            return token(lexbuf$1);
+        case 138 : 
+        case 143 : 
+            return /* EOF */56;
+        case 144 : 
+            return error(lexbuf$1, &quot;unknown operator&quot;);
+        
+      }
+    }
+  };
+}
+
+function __ocaml_lex_comment_rec(start, lexbuf, ___ocaml_lex_state) {
+  while(true) {
+    var __ocaml_lex_state = ___ocaml_lex_state;
+    var __ocaml_lex_state$1 = Lexing.engine(__ocaml_lex_tables, __ocaml_lex_state, lexbuf);
+    if (__ocaml_lex_state$1 &gt; 4 || __ocaml_lex_state$1 &lt; 0) {
+      Curry._1(lexbuf[/* refill_buff */0], lexbuf);
+      ___ocaml_lex_state = __ocaml_lex_state$1;
+      continue ;
+      
+    }
+    else {
+      switch (__ocaml_lex_state$1) {
+        case 0 : 
+            return /* () */0;
+        case 1 : 
+            __ocaml_lex_comment_rec(Lexing.lexeme_start_p(lexbuf), lexbuf, 684);
+            ___ocaml_lex_state = 684;
+            continue ;
+            case 2 : 
+            Lexing.new_line(lexbuf);
+            ___ocaml_lex_state = 684;
+            continue ;
+            case 3 : 
+            return error_nest(start, lexbuf, &quot;unclosed comment&quot;);
+        case 4 : 
+            ___ocaml_lex_state = 684;
+            continue ;
+            
+      }
+    }
+  };
+}
+
+exports.convert_pos = convert_pos;
+exports.token       = token;
+/* F32 Not a pure module */
+//////// end of lexer.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['lexing'] = function() {
+  Â  let exports = {};
+//////// start of lexing.js ////////
+'use strict';
+
+var Sys                     = require(&quot;./sys&quot;);
+var Bytes                   = require(&quot;./bytes&quot;);
+var Curry                   = require(&quot;./curry&quot;);
+var Caml_bytes              = require(&quot;./caml_bytes&quot;);
+var Caml_lexer              = require(&quot;./caml_lexer&quot;);
+var Pervasives              = require(&quot;./pervasives&quot;);
+var Caml_string             = require(&quot;./caml_string&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function engine(tbl, state, buf) {
+  var result = Caml_lexer.caml_lex_engine(tbl, state, buf);
+  if (result &gt;= 0) {
+    buf[/* lex_start_p */10] = buf[/* lex_curr_p */11];
+    var init = buf[/* lex_curr_p */11];
+    buf[/* lex_curr_p */11] = /* record */[
+      /* pos_fname */init[/* pos_fname */0],
+      /* pos_lnum */init[/* pos_lnum */1],
+      /* pos_bol */init[/* pos_bol */2],
+      /* pos_cnum */buf[/* lex_abs_pos */3] + buf[/* lex_curr_pos */5] | 0
+    ];
+  }
+  return result;
+}
+
+function new_engine(tbl, state, buf) {
+  var result = Caml_lexer.caml_new_lex_engine(tbl, state, buf);
+  if (result &gt;= 0) {
+    buf[/* lex_start_p */10] = buf[/* lex_curr_p */11];
+    var init = buf[/* lex_curr_p */11];
+    buf[/* lex_curr_p */11] = /* record */[
+      /* pos_fname */init[/* pos_fname */0],
+      /* pos_lnum */init[/* pos_lnum */1],
+      /* pos_bol */init[/* pos_bol */2],
+      /* pos_cnum */buf[/* lex_abs_pos */3] + buf[/* lex_curr_pos */5] | 0
+    ];
+  }
+  return result;
+}
+
+var zero_pos = /* record */[
+  /* pos_fname */&quot;&quot;,
+  /* pos_lnum */1,
+  /* pos_bol */0,
+  /* pos_cnum */0
+];
+
+function from_function(f) {
+  var partial_arg = new Array(512);
+  return /* record */[
+          /* refill_buff */function (param) {
+            var read_fun = f;
+            var aux_buffer = partial_arg;
+            var lexbuf = param;
+            var read = Curry._2(read_fun, aux_buffer, aux_buffer.length);
+            var n = read &gt; 0 ? read : (lexbuf[/* lex_eof_reached */8] = /* true */1, 0);
+            if ((lexbuf[/* lex_buffer_len */2] + n | 0) &gt; lexbuf[/* lex_buffer */1].length) {
+              if (((lexbuf[/* lex_buffer_len */2] - lexbuf[/* lex_start_pos */4] | 0) + n | 0) &lt;= lexbuf[/* lex_buffer */1].length) {
+                Bytes.blit(lexbuf[/* lex_buffer */1], lexbuf[/* lex_start_pos */4], lexbuf[/* lex_buffer */1], 0, lexbuf[/* lex_buffer_len */2] - lexbuf[/* lex_start_pos */4] | 0);
+              }
+              else {
+                var newlen = Pervasives.min((lexbuf[/* lex_buffer */1].length &lt;&lt; 1), Sys.max_string_length);
+                if (((lexbuf[/* lex_buffer_len */2] - lexbuf[/* lex_start_pos */4] | 0) + n | 0) &gt; newlen) {
+                  throw [
+                        Caml_builtin_exceptions.failure,
+                        &quot;Lexing.lex_refill: cannot grow buffer&quot;
+                      ];
+                }
+                var newbuf = Caml_string.caml_create_string(newlen);
+                Bytes.blit(lexbuf[/* lex_buffer */1], lexbuf[/* lex_start_pos */4], newbuf, 0, lexbuf[/* lex_buffer_len */2] - lexbuf[/* lex_start_pos */4] | 0);
+                lexbuf[/* lex_buffer */1] = newbuf;
+              }
+              var s = lexbuf[/* lex_start_pos */4];
+              lexbuf[/* lex_abs_pos */3] = lexbuf[/* lex_abs_pos */3] + s | 0;
+              lexbuf[/* lex_curr_pos */5] = lexbuf[/* lex_curr_pos */5] - s | 0;
+              lexbuf[/* lex_start_pos */4] = 0;
+              lexbuf[/* lex_last_pos */6] = lexbuf[/* lex_last_pos */6] - s | 0;
+              lexbuf[/* lex_buffer_len */2] = lexbuf[/* lex_buffer_len */2] - s | 0;
+              var t = lexbuf[/* lex_mem */9];
+              for(var i = 0 ,i_finish = t.length - 1 | 0; i &lt;= i_finish; ++i){
+                var v = t[i];
+                if (v &gt;= 0) {
+                  t[i] = v - s | 0;
+                }
+                
+              }
+            }
+            Bytes.blit(aux_buffer, 0, lexbuf[/* lex_buffer */1], lexbuf[/* lex_buffer_len */2], n);
+            lexbuf[/* lex_buffer_len */2] = lexbuf[/* lex_buffer_len */2] + n | 0;
+            return /* () */0;
+          },
+          /* lex_buffer */new Array(1024),
+          /* lex_buffer_len */0,
+          /* lex_abs_pos */0,
+          /* lex_start_pos */0,
+          /* lex_curr_pos */0,
+          /* lex_last_pos */0,
+          /* lex_last_action */0,
+          /* lex_eof_reached : false */0,
+          /* lex_mem : int array */[],
+          /* lex_start_p */zero_pos,
+          /* lex_curr_p */zero_pos
+        ];
+}
+
+function from_channel(ic) {
+  return from_function(function (buf, n) {
+              return Pervasives.input(ic, buf, 0, n);
+            });
+}
+
+function from_string(s) {
+  return /* record */[
+          /* refill_buff */function (lexbuf) {
+            lexbuf[/* lex_eof_reached */8] = /* true */1;
+            return /* () */0;
+          },
+          /* lex_buffer */Bytes.of_string(s),
+          /* lex_buffer_len */s.length,
+          /* lex_abs_pos */0,
+          /* lex_start_pos */0,
+          /* lex_curr_pos */0,
+          /* lex_last_pos */0,
+          /* lex_last_action */0,
+          /* lex_eof_reached : true */1,
+          /* lex_mem : int array */[],
+          /* lex_start_p */zero_pos,
+          /* lex_curr_p */zero_pos
+        ];
+}
+
+function lexeme(lexbuf) {
+  var len = lexbuf[/* lex_curr_pos */5] - lexbuf[/* lex_start_pos */4] | 0;
+  return Bytes.sub_string(lexbuf[/* lex_buffer */1], lexbuf[/* lex_start_pos */4], len);
+}
+
+function sub_lexeme(lexbuf, i1, i2) {
+  var len = i2 - i1 | 0;
+  return Bytes.sub_string(lexbuf[/* lex_buffer */1], i1, len);
+}
+
+function sub_lexeme_opt(lexbuf, i1, i2) {
+  if (i1 &gt;= 0) {
+    var len = i2 - i1 | 0;
+    return /* Some */[Bytes.sub_string(lexbuf[/* lex_buffer */1], i1, len)];
+  }
+  else {
+    return /* None */0;
+  }
+}
+
+function sub_lexeme_char(lexbuf, i) {
+  return Caml_bytes.get(lexbuf[/* lex_buffer */1], i);
+}
+
+function sub_lexeme_char_opt(lexbuf, i) {
+  if (i &gt;= 0) {
+    return /* Some */[Caml_bytes.get(lexbuf[/* lex_buffer */1], i)];
+  }
+  else {
+    return /* None */0;
+  }
+}
+
+function lexeme_char(lexbuf, i) {
+  return Caml_bytes.get(lexbuf[/* lex_buffer */1], lexbuf[/* lex_start_pos */4] + i | 0);
+}
+
+function lexeme_start(lexbuf) {
+  return lexbuf[/* lex_start_p */10][/* pos_cnum */3];
+}
+
+function lexeme_end(lexbuf) {
+  return lexbuf[/* lex_curr_p */11][/* pos_cnum */3];
+}
+
+function lexeme_start_p(lexbuf) {
+  return lexbuf[/* lex_start_p */10];
+}
+
+function lexeme_end_p(lexbuf) {
+  return lexbuf[/* lex_curr_p */11];
+}
+
+function new_line(lexbuf) {
+  var lcp = lexbuf[/* lex_curr_p */11];
+  lexbuf[/* lex_curr_p */11] = /* record */[
+    /* pos_fname */lcp[/* pos_fname */0],
+    /* pos_lnum */lcp[/* pos_lnum */1] + 1 | 0,
+    /* pos_bol */lcp[/* pos_cnum */3],
+    /* pos_cnum */lcp[/* pos_cnum */3]
+  ];
+  return /* () */0;
+}
+
+function flush_input(lb) {
+  lb[/* lex_curr_pos */5] = 0;
+  lb[/* lex_abs_pos */3] = 0;
+  var init = lb[/* lex_curr_p */11];
+  lb[/* lex_curr_p */11] = /* record */[
+    /* pos_fname */init[/* pos_fname */0],
+    /* pos_lnum */init[/* pos_lnum */1],
+    /* pos_bol */init[/* pos_bol */2],
+    /* pos_cnum */0
+  ];
+  lb[/* lex_buffer_len */2] = 0;
+  return /* () */0;
+}
+
+var dummy_pos = /* record */[
+  /* pos_fname */&quot;&quot;,
+  /* pos_lnum */0,
+  /* pos_bol */0,
+  /* pos_cnum */-1
+];
+
+exports.dummy_pos           = dummy_pos;
+exports.from_channel        = from_channel;
+exports.from_string         = from_string;
+exports.from_function       = from_function;
+exports.lexeme              = lexeme;
+exports.lexeme_char         = lexeme_char;
+exports.lexeme_start        = lexeme_start;
+exports.lexeme_end          = lexeme_end;
+exports.lexeme_start_p      = lexeme_start_p;
+exports.lexeme_end_p        = lexeme_end_p;
+exports.new_line            = new_line;
+exports.flush_input         = flush_input;
+exports.sub_lexeme          = sub_lexeme;
+exports.sub_lexeme_opt      = sub_lexeme_opt;
+exports.sub_lexeme_char     = sub_lexeme_char;
+exports.sub_lexeme_char_opt = sub_lexeme_char_opt;
+exports.engine              = engine;
+exports.new_engine          = new_engine;
+/* No side effect */
+//////// end of lexing.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['lib'] = function() {
+  Â  let exports = {};
+//////// start of lib.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var $$Array                 = require(&quot;bs-platform/lib/js/array&quot;);
+var Curry                   = require(&quot;bs-platform/lib/js/curry&quot;);
+var Int32                   = require(&quot;bs-platform/lib/js/int32&quot;);
+var $$String                = require(&quot;bs-platform/lib/js/string&quot;);
+var Bigarray                = require(&quot;bs-platform/lib/js/bigarray&quot;);
+var Caml_obj                = require(&quot;bs-platform/lib/js/caml_obj&quot;);
+var Caml_array              = require(&quot;bs-platform/lib/js/caml_array&quot;);
+var Caml_int64              = require(&quot;bs-platform/lib/js/caml_int64&quot;);
+var Pervasives              = require(&quot;bs-platform/lib/js/pervasives&quot;);
+var Caml_builtin_exceptions = require(&quot;bs-platform/lib/js/caml_builtin_exceptions&quot;);
+
+function repeat(_n, f, x) {
+  while(true) {
+    var n = _n;
+    if (n) {
+      Curry._1(f, x);
+      _n = n - 1 | 0;
+      continue ;
+      
+    }
+    else {
+      return /* () */0;
+    }
+  };
+}
+
+var Fun = /* module */[/* repeat */repeat];
+
+function make(n, x) {
+  if (n) {
+    return /* :: */[
+            x,
+            make(n - 1 | 0, x)
+          ];
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function table$prime(i, n, f) {
+  if (i === n) {
+    return /* [] */0;
+  }
+  else {
+    return /* :: */[
+            Curry._1(f, i),
+            table$prime(i + 1 | 0, n, f)
+          ];
+  }
+}
+
+function table(n, f) {
+  return table$prime(0, n, f);
+}
+
+function take(n, xs) {
+  if (n !== 0) {
+    if (xs) {
+      if (n &gt; 0) {
+        return /* :: */[
+                xs[0],
+                take(n - 1 | 0, xs[1])
+              ];
+      }
+      else {
+        return Pervasives.failwith(&quot;take&quot;);
+      }
+    }
+    else {
+      return Pervasives.failwith(&quot;take&quot;);
+    }
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function drop(_n, _xs) {
+  while(true) {
+    var xs = _xs;
+    var n = _n;
+    if (n !== 0) {
+      if (xs) {
+        if (n &gt; 0) {
+          _xs = xs[1];
+          _n = n - 1 | 0;
+          continue ;
+          
+        }
+        else {
+          return Pervasives.failwith(&quot;drop&quot;);
+        }
+      }
+      else {
+        return Pervasives.failwith(&quot;drop&quot;);
+      }
+    }
+    else {
+      return xs;
+    }
+  };
+}
+
+function last(_param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      var xs = param[1];
+      if (xs) {
+        _param = xs;
+        continue ;
+        
+      }
+      else {
+        return param[0];
+      }
+    }
+    else {
+      return Pervasives.failwith(&quot;last&quot;);
+    }
+  };
+}
+
+function split_last(param) {
+  if (param) {
+    var xs = param[1];
+    var x = param[0];
+    if (xs) {
+      var match = split_last(xs);
+      return /* tuple */[
+              /* :: */[
+                x,
+                match[0]
+              ],
+              match[1]
+            ];
+    }
+    else {
+      return /* tuple */[
+              /* [] */0,
+              x
+            ];
+    }
+  }
+  else {
+    return Pervasives.failwith(&quot;split_last&quot;);
+  }
+}
+
+function index_of(x, xs) {
+  var x$1 = x;
+  var _xs = xs;
+  var _i = 0;
+  while(true) {
+    var i = _i;
+    var xs$1 = _xs;
+    if (xs$1) {
+      if (Caml_obj.caml_equal(x$1, xs$1[0])) {
+        return /* Some */[i];
+      }
+      else {
+        _i = i + 1 | 0;
+        _xs = xs$1[1];
+        continue ;
+        
+      }
+    }
+    else {
+      return /* None */0;
+    }
+  };
+}
+
+function length(xs) {
+  var _xs = xs;
+  var _n = 0;
+  while(true) {
+    var n = _n;
+    var xs$1 = _xs;
+    if (xs$1) {
+      if (n &lt; Int32.max_int) {
+        _n = n + 1 | 0;
+        _xs = xs$1[1];
+        continue ;
+        
+      }
+      else {
+        return Pervasives.failwith(&quot;length&quot;);
+      }
+    }
+    else {
+      return n;
+    }
+  };
+}
+
+function nth(_xs, _n) {
+  while(true) {
+    var n = _n;
+    var xs = _xs;
+    if (n !== 0) {
+      if (xs) {
+        if (n &gt; 0) {
+          _n = n - 1 | 0;
+          _xs = xs[1];
+          continue ;
+          
+        }
+        else {
+          return Pervasives.failwith(&quot;nth&quot;);
+        }
+      }
+      else {
+        return Pervasives.failwith(&quot;nth&quot;);
+      }
+    }
+    else if (xs) {
+      return xs[0];
+    }
+    else {
+      return Pervasives.failwith(&quot;nth&quot;);
+    }
+  };
+}
+
+function take$1(n, xs) {
+  if (n !== 0) {
+    if (xs) {
+      if (n &gt; 0) {
+        return /* :: */[
+                xs[0],
+                take$1(n - 1 | 0, xs[1])
+              ];
+      }
+      else {
+        return Pervasives.failwith(&quot;take&quot;);
+      }
+    }
+    else {
+      return Pervasives.failwith(&quot;take&quot;);
+    }
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function drop$1(_n, _xs) {
+  while(true) {
+    var xs = _xs;
+    var n = _n;
+    if (n !== 0) {
+      if (xs) {
+        if (n &gt; 0) {
+          _xs = xs[1];
+          _n = n - 1 | 0;
+          continue ;
+          
+        }
+        else {
+          return Pervasives.failwith(&quot;drop&quot;);
+        }
+      }
+      else {
+        return Pervasives.failwith(&quot;drop&quot;);
+      }
+    }
+    else {
+      return xs;
+    }
+  };
+}
+
+function make$1(n, x) {
+  if (n &lt; 0 || Caml_int64.gt(Caml_int64.of_int32(n), Caml_int64.of_int32(Pervasives.max_int))) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Array32.make&quot;
+        ];
+  }
+  return Caml_array.caml_make_vect(n, x);
+}
+
+function length$1(a) {
+  return a.length;
+}
+
+function index_of_int32(i) {
+  if (i &lt; 0 || Caml_int64.gt(Caml_int64.of_int32(i), Caml_int64.of_int32(Pervasives.max_int))) {
+    return -1;
+  }
+  else {
+    return i;
+  }
+}
+
+function get(a, i) {
+  return a[index_of_int32(i)];
+}
+
+function set(a, i, x) {
+  a[index_of_int32(i)] = x;
+  return /* () */0;
+}
+
+function blit(a1, i1, a2, i2, n) {
+  return $$Array.blit(a1, index_of_int32(i1), a2, index_of_int32(i2), index_of_int32(n));
+}
+
+function create(kind, layout, n) {
+  if (Caml_int64.lt(n, /* int64 */[
+          /* hi */0,
+          /* lo */0
+        ]) || Caml_int64.gt(n, Caml_int64.of_int32(Pervasives.max_int))) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;Bigarray.Array1_64.create&quot;
+        ];
+  }
+  return Curry._3(Bigarray.Array1[/* create */0], kind, layout, n[1] | 0);
+}
+
+function dim() {
+  return Caml_int64.of_int32(function () {
+                throw &quot;caml_ba_dim_1 not implemented by bucklescript yet\n&quot;;
+              }());
+}
+
+function get$1(_, _$1) {
+  return function () {
+            throw &quot;caml_ba_get_1 not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function set$1(_, _$1, _$2) {
+  return function () {
+            throw &quot;caml_ba_set_1 not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function sub(_, _$1, _$2) {
+  return function () {
+            throw &quot;caml_ba_sub not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function get$2(o, x) {
+  if (o) {
+    return o[0];
+  }
+  else {
+    return x;
+  }
+}
+
+function map(f, param) {
+  if (param) {
+    return /* Some */[Curry._1(f, param[0])];
+  }
+  else {
+    return /* None */0;
+  }
+}
+
+function app(f, param) {
+  if (param) {
+    return Curry._1(f, param[0]);
+  }
+  else {
+    return /* () */0;
+  }
+}
+
+var Option = /* module */[
+  /* get */get$2,
+  /* map */map,
+  /* app */app
+];
+
+function log2(n) {
+  if (n &lt;= 0) {
+    Pervasives.failwith(&quot;log2&quot;);
+  }
+  var _acc = 0;
+  var _n = n;
+  while(true) {
+    var n$1 = _n;
+    var acc = _acc;
+    if (n$1 === 1) {
+      return acc;
+    }
+    else {
+      _n = (n$1 &gt;&gt;&gt; 1);
+      _acc = acc + 1 | 0;
+      continue ;
+      
+    }
+  };
+}
+
+function is_power_of_two(n) {
+  if (n &lt; 0) {
+    Pervasives.failwith(&quot;is_power_of_two&quot;);
+  }
+  if (n !== 0) {
+    return +((n &amp; (n - 1 | 0)) === 0);
+  }
+  else {
+    return /* false */0;
+  }
+}
+
+var Int = /* module */[
+  /* log2 */log2,
+  /* is_power_of_two */is_power_of_two
+];
+
+function breakup(s, n) {
+  var loop = function (i) {
+    var len = Pervasives.min(n, s.length - i | 0);
+    if (len) {
+      return /* :: */[
+              $$String.sub(s, i, len),
+              loop(i + len | 0)
+            ];
+    }
+    else {
+      return /* [] */0;
+    }
+  };
+  return loop(0);
+}
+
+var $$String$1 = /* module */[/* breakup */breakup];
+
+var List = [
+  make,
+  table,
+  take,
+  drop,
+  last,
+  split_last,
+  index_of
+];
+
+var List32 = [
+  length,
+  nth,
+  take$1,
+  drop$1
+];
+
+var Array32 = [
+  make$1,
+  length$1,
+  get,
+  set,
+  blit
+];
+
+var Bigarray$1 = [[
+    create,
+    dim,
+    get$1,
+    set$1,
+    sub
+  ]];
+
+exports.Fun      = Fun;
+exports.List     = List;
+exports.List32   = List32;
+exports.Array32  = Array32;
+exports.Bigarray = Bigarray$1;
+exports.Option   = Option;
+exports.Int      = Int;
+exports.$$String = $$String$1;
+/* Bigarray Not a pure module */
+//////// end of lib.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['list'] = function() {
+  Â  let exports = {};
+//////// start of list.js ////////
+'use strict';
+
+var Curry                   = require(&quot;./curry&quot;);
+var Caml_obj                = require(&quot;./caml_obj&quot;);
+var Pervasives              = require(&quot;./pervasives&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function length(l) {
+  var _len = 0;
+  var _param = l;
+  while(true) {
+    var param = _param;
+    var len = _len;
+    if (param) {
+      _param = param[1];
+      _len = len + 1 | 0;
+      continue ;
+      
+    }
+    else {
+      return len;
+    }
+  };
+}
+
+function hd(param) {
+  if (param) {
+    return param[0];
+  }
+  else {
+    throw [
+          Caml_builtin_exceptions.failure,
+          &quot;hd&quot;
+        ];
+  }
+}
+
+function tl(param) {
+  if (param) {
+    return param[1];
+  }
+  else {
+    throw [
+          Caml_builtin_exceptions.failure,
+          &quot;tl&quot;
+        ];
+  }
+}
+
+function nth(l, n) {
+  if (n &lt; 0) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;List.nth&quot;
+        ];
+  }
+  else {
+    var _l = l;
+    var _n = n;
+    while(true) {
+      var n$1 = _n;
+      var l$1 = _l;
+      if (l$1) {
+        if (n$1) {
+          _n = n$1 - 1 | 0;
+          _l = l$1[1];
+          continue ;
+          
+        }
+        else {
+          return l$1[0];
+        }
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.failure,
+              &quot;nth&quot;
+            ];
+      }
+    };
+  }
+}
+
+function rev_append(_l1, _l2) {
+  while(true) {
+    var l2 = _l2;
+    var l1 = _l1;
+    if (l1) {
+      _l2 = /* :: */[
+        l1[0],
+        l2
+      ];
+      _l1 = l1[1];
+      continue ;
+      
+    }
+    else {
+      return l2;
+    }
+  };
+}
+
+function rev(l) {
+  return rev_append(l, /* [] */0);
+}
+
+function flatten(param) {
+  if (param) {
+    return Pervasives.$at(param[0], flatten(param[1]));
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function map(f, param) {
+  if (param) {
+    var r = Curry._1(f, param[0]);
+    return /* :: */[
+            r,
+            map(f, param[1])
+          ];
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function mapi(i, f, param) {
+  if (param) {
+    var r = Curry._2(f, i, param[0]);
+    return /* :: */[
+            r,
+            mapi(i + 1 | 0, f, param[1])
+          ];
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function mapi$1(f, l) {
+  return mapi(0, f, l);
+}
+
+function rev_map(f, l) {
+  var _accu = /* [] */0;
+  var _param = l;
+  while(true) {
+    var param = _param;
+    var accu = _accu;
+    if (param) {
+      _param = param[1];
+      _accu = /* :: */[
+        Curry._1(f, param[0]),
+        accu
+      ];
+      continue ;
+      
+    }
+    else {
+      return accu;
+    }
+  };
+}
+
+function iter(f, _param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      Curry._1(f, param[0]);
+      _param = param[1];
+      continue ;
+      
+    }
+    else {
+      return /* () */0;
+    }
+  };
+}
+
+function iteri(f, l) {
+  var _i = 0;
+  var f$1 = f;
+  var _param = l;
+  while(true) {
+    var param = _param;
+    var i = _i;
+    if (param) {
+      Curry._2(f$1, i, param[0]);
+      _param = param[1];
+      _i = i + 1 | 0;
+      continue ;
+      
+    }
+    else {
+      return /* () */0;
+    }
+  };
+}
+
+function fold_left(f, _accu, _l) {
+  while(true) {
+    var l = _l;
+    var accu = _accu;
+    if (l) {
+      _l = l[1];
+      _accu = Curry._2(f, accu, l[0]);
+      continue ;
+      
+    }
+    else {
+      return accu;
+    }
+  };
+}
+
+function fold_right(f, l, accu) {
+  if (l) {
+    return Curry._2(f, l[0], fold_right(f, l[1], accu));
+  }
+  else {
+    return accu;
+  }
+}
+
+function map2(f, l1, l2) {
+  if (l1) {
+    if (l2) {
+      var r = Curry._2(f, l1[0], l2[0]);
+      return /* :: */[
+              r,
+              map2(f, l1[1], l2[1])
+            ];
+    }
+    else {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;List.map2&quot;
+          ];
+    }
+  }
+  else if (l2) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;List.map2&quot;
+        ];
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function rev_map2(f, l1, l2) {
+  var _accu = /* [] */0;
+  var _l1 = l1;
+  var _l2 = l2;
+  while(true) {
+    var l2$1 = _l2;
+    var l1$1 = _l1;
+    var accu = _accu;
+    if (l1$1) {
+      if (l2$1) {
+        _l2 = l2$1[1];
+        _l1 = l1$1[1];
+        _accu = /* :: */[
+          Curry._2(f, l1$1[0], l2$1[0]),
+          accu
+        ];
+        continue ;
+        
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.invalid_argument,
+              &quot;List.rev_map2&quot;
+            ];
+      }
+    }
+    else if (l2$1) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;List.rev_map2&quot;
+          ];
+    }
+    else {
+      return accu;
+    }
+  };
+}
+
+function iter2(f, _l1, _l2) {
+  while(true) {
+    var l2 = _l2;
+    var l1 = _l1;
+    if (l1) {
+      if (l2) {
+        Curry._2(f, l1[0], l2[0]);
+        _l2 = l2[1];
+        _l1 = l1[1];
+        continue ;
+        
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.invalid_argument,
+              &quot;List.iter2&quot;
+            ];
+      }
+    }
+    else if (l2) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;List.iter2&quot;
+          ];
+    }
+    else {
+      return /* () */0;
+    }
+  };
+}
+
+function fold_left2(f, _accu, _l1, _l2) {
+  while(true) {
+    var l2 = _l2;
+    var l1 = _l1;
+    var accu = _accu;
+    if (l1) {
+      if (l2) {
+        _l2 = l2[1];
+        _l1 = l1[1];
+        _accu = Curry._3(f, accu, l1[0], l2[0]);
+        continue ;
+        
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.invalid_argument,
+              &quot;List.fold_left2&quot;
+            ];
+      }
+    }
+    else if (l2) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;List.fold_left2&quot;
+          ];
+    }
+    else {
+      return accu;
+    }
+  };
+}
+
+function fold_right2(f, l1, l2, accu) {
+  if (l1) {
+    if (l2) {
+      return Curry._3(f, l1[0], l2[0], fold_right2(f, l1[1], l2[1], accu));
+    }
+    else {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;List.fold_right2&quot;
+          ];
+    }
+  }
+  else if (l2) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;List.fold_right2&quot;
+        ];
+  }
+  else {
+    return accu;
+  }
+}
+
+function for_all(p, _param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      if (Curry._1(p, param[0])) {
+        _param = param[1];
+        continue ;
+        
+      }
+      else {
+        return /* false */0;
+      }
+    }
+    else {
+      return /* true */1;
+    }
+  };
+}
+
+function exists(p, _param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      if (Curry._1(p, param[0])) {
+        return /* true */1;
+      }
+      else {
+        _param = param[1];
+        continue ;
+        
+      }
+    }
+    else {
+      return /* false */0;
+    }
+  };
+}
+
+function for_all2(p, _l1, _l2) {
+  while(true) {
+    var l2 = _l2;
+    var l1 = _l1;
+    if (l1) {
+      if (l2) {
+        if (Curry._2(p, l1[0], l2[0])) {
+          _l2 = l2[1];
+          _l1 = l1[1];
+          continue ;
+          
+        }
+        else {
+          return /* false */0;
+        }
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.invalid_argument,
+              &quot;List.for_all2&quot;
+            ];
+      }
+    }
+    else if (l2) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;List.for_all2&quot;
+          ];
+    }
+    else {
+      return /* true */1;
+    }
+  };
+}
+
+function exists2(p, _l1, _l2) {
+  while(true) {
+    var l2 = _l2;
+    var l1 = _l1;
+    if (l1) {
+      if (l2) {
+        if (Curry._2(p, l1[0], l2[0])) {
+          return /* true */1;
+        }
+        else {
+          _l2 = l2[1];
+          _l1 = l1[1];
+          continue ;
+          
+        }
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.invalid_argument,
+              &quot;List.exists2&quot;
+            ];
+      }
+    }
+    else if (l2) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;List.exists2&quot;
+          ];
+    }
+    else {
+      return /* false */0;
+    }
+  };
+}
+
+function mem(x, _param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      if (Caml_obj.caml_compare(param[0], x)) {
+        _param = param[1];
+        continue ;
+        
+      }
+      else {
+        return /* true */1;
+      }
+    }
+    else {
+      return /* false */0;
+    }
+  };
+}
+
+function memq(x, _param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      if (param[0] === x) {
+        return /* true */1;
+      }
+      else {
+        _param = param[1];
+        continue ;
+        
+      }
+    }
+    else {
+      return /* false */0;
+    }
+  };
+}
+
+function assoc(x, _param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      var match = param[0];
+      if (Caml_obj.caml_compare(match[0], x)) {
+        _param = param[1];
+        continue ;
+        
+      }
+      else {
+        return match[1];
+      }
+    }
+    else {
+      throw Caml_builtin_exceptions.not_found;
+    }
+  };
+}
+
+function assq(x, _param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      var match = param[0];
+      if (match[0] === x) {
+        return match[1];
+      }
+      else {
+        _param = param[1];
+        continue ;
+        
+      }
+    }
+    else {
+      throw Caml_builtin_exceptions.not_found;
+    }
+  };
+}
+
+function mem_assoc(x, _param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      if (Caml_obj.caml_compare(param[0][0], x)) {
+        _param = param[1];
+        continue ;
+        
+      }
+      else {
+        return /* true */1;
+      }
+    }
+    else {
+      return /* false */0;
+    }
+  };
+}
+
+function mem_assq(x, _param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      if (param[0][0] === x) {
+        return /* true */1;
+      }
+      else {
+        _param = param[1];
+        continue ;
+        
+      }
+    }
+    else {
+      return /* false */0;
+    }
+  };
+}
+
+function remove_assoc(x, param) {
+  if (param) {
+    var l = param[1];
+    var pair = param[0];
+    if (Caml_obj.caml_compare(pair[0], x)) {
+      return /* :: */[
+              pair,
+              remove_assoc(x, l)
+            ];
+    }
+    else {
+      return l;
+    }
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function remove_assq(x, param) {
+  if (param) {
+    var l = param[1];
+    var pair = param[0];
+    if (pair[0] === x) {
+      return l;
+    }
+    else {
+      return /* :: */[
+              pair,
+              remove_assq(x, l)
+            ];
+    }
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function find(p, _param) {
+  while(true) {
+    var param = _param;
+    if (param) {
+      var x = param[0];
+      if (Curry._1(p, x)) {
+        return x;
+      }
+      else {
+        _param = param[1];
+        continue ;
+        
+      }
+    }
+    else {
+      throw Caml_builtin_exceptions.not_found;
+    }
+  };
+}
+
+function find_all(p) {
+  return function (param) {
+    var _accu = /* [] */0;
+    var _param = param;
+    while(true) {
+      var param$1 = _param;
+      var accu = _accu;
+      if (param$1) {
+        var l = param$1[1];
+        var x = param$1[0];
+        if (Curry._1(p, x)) {
+          _param = l;
+          _accu = /* :: */[
+            x,
+            accu
+          ];
+          continue ;
+          
+        }
+        else {
+          _param = l;
+          continue ;
+          
+        }
+      }
+      else {
+        return rev_append(accu, /* [] */0);
+      }
+    };
+  };
+}
+
+function partition(p, l) {
+  var _yes = /* [] */0;
+  var _no = /* [] */0;
+  var _param = l;
+  while(true) {
+    var param = _param;
+    var no = _no;
+    var yes = _yes;
+    if (param) {
+      var l$1 = param[1];
+      var x = param[0];
+      if (Curry._1(p, x)) {
+        _param = l$1;
+        _yes = /* :: */[
+          x,
+          yes
+        ];
+        continue ;
+        
+      }
+      else {
+        _param = l$1;
+        _no = /* :: */[
+          x,
+          no
+        ];
+        continue ;
+        
+      }
+    }
+    else {
+      return /* tuple */[
+              rev_append(yes, /* [] */0),
+              rev_append(no, /* [] */0)
+            ];
+    }
+  };
+}
+
+function split(param) {
+  if (param) {
+    var match = param[0];
+    var match$1 = split(param[1]);
+    return /* tuple */[
+            /* :: */[
+              match[0],
+              match$1[0]
+            ],
+            /* :: */[
+              match[1],
+              match$1[1]
+            ]
+          ];
+  }
+  else {
+    return /* tuple */[
+            /* [] */0,
+            /* [] */0
+          ];
+  }
+}
+
+function combine(l1, l2) {
+  if (l1) {
+    if (l2) {
+      return /* :: */[
+              /* tuple */[
+                l1[0],
+                l2[0]
+              ],
+              combine(l1[1], l2[1])
+            ];
+    }
+    else {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;List.combine&quot;
+          ];
+    }
+  }
+  else if (l2) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;List.combine&quot;
+        ];
+  }
+  else {
+    return /* [] */0;
+  }
+}
+
+function merge(cmp, l1, l2) {
+  if (l1) {
+    if (l2) {
+      var h2 = l2[0];
+      var h1 = l1[0];
+      if (Curry._2(cmp, h1, h2) &lt;= 0) {
+        return /* :: */[
+                h1,
+                merge(cmp, l1[1], l2)
+              ];
+      }
+      else {
+        return /* :: */[
+                h2,
+                merge(cmp, l1, l2[1])
+              ];
+      }
+    }
+    else {
+      return l1;
+    }
+  }
+  else {
+    return l2;
+  }
+}
+
+function chop(_k, _l) {
+  while(true) {
+    var l = _l;
+    var k = _k;
+    if (k) {
+      if (l) {
+        _l = l[1];
+        _k = k - 1 | 0;
+        continue ;
+        
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;list.ml&quot;,
+                223,
+                11
+              ]
+            ];
+      }
+    }
+    else {
+      return l;
+    }
+  };
+}
+
+function stable_sort(cmp, l) {
+  var sort = function (n, l) {
+    var exit = 0;
+    if (n !== 2) {
+      if (n !== 3) {
+        exit = 1;
+      }
+      else if (l) {
+        var match = l[1];
+        if (match) {
+          var match$1 = match[1];
+          if (match$1) {
+            var x3 = match$1[0];
+            var x2 = match[0];
+            var x1 = l[0];
+            if (Curry._2(cmp, x1, x2) &lt;= 0) {
+              if (Curry._2(cmp, x2, x3) &lt;= 0) {
+                return /* :: */[
+                        x1,
+                        /* :: */[
+                          x2,
+                          /* :: */[
+                            x3,
+                            /* [] */0
+                          ]
+                        ]
+                      ];
+              }
+              else if (Curry._2(cmp, x1, x3) &lt;= 0) {
+                return /* :: */[
+                        x1,
+                        /* :: */[
+                          x3,
+                          /* :: */[
+                            x2,
+                            /* [] */0
+                          ]
+                        ]
+                      ];
+              }
+              else {
+                return /* :: */[
+                        x3,
+                        /* :: */[
+                          x1,
+                          /* :: */[
+                            x2,
+                            /* [] */0
+                          ]
+                        ]
+                      ];
+              }
+            }
+            else if (Curry._2(cmp, x1, x3) &lt;= 0) {
+              return /* :: */[
+                      x2,
+                      /* :: */[
+                        x1,
+                        /* :: */[
+                          x3,
+                          /* [] */0
+                        ]
+                      ]
+                    ];
+            }
+            else if (Curry._2(cmp, x2, x3) &lt;= 0) {
+              return /* :: */[
+                      x2,
+                      /* :: */[
+                        x3,
+                        /* :: */[
+                          x1,
+                          /* [] */0
+                        ]
+                      ]
+                    ];
+            }
+            else {
+              return /* :: */[
+                      x3,
+                      /* :: */[
+                        x2,
+                        /* :: */[
+                          x1,
+                          /* [] */0
+                        ]
+                      ]
+                    ];
+            }
+          }
+          else {
+            exit = 1;
+          }
+        }
+        else {
+          exit = 1;
+        }
+      }
+      else {
+        exit = 1;
+      }
+    }
+    else if (l) {
+      var match$2 = l[1];
+      if (match$2) {
+        var x2$1 = match$2[0];
+        var x1$1 = l[0];
+        if (Curry._2(cmp, x1$1, x2$1) &lt;= 0) {
+          return /* :: */[
+                  x1$1,
+                  /* :: */[
+                    x2$1,
+                    /* [] */0
+                  ]
+                ];
+        }
+        else {
+          return /* :: */[
+                  x2$1,
+                  /* :: */[
+                    x1$1,
+                    /* [] */0
+                  ]
+                ];
+        }
+      }
+      else {
+        exit = 1;
+      }
+    }
+    else {
+      exit = 1;
+    }
+    if (exit === 1) {
+      var n1 = (n &gt;&gt; 1);
+      var n2 = n - n1 | 0;
+      var l2 = chop(n1, l);
+      var s1 = rev_sort(n1, l);
+      var s2 = rev_sort(n2, l2);
+      var _l1 = s1;
+      var _l2 = s2;
+      var _accu = /* [] */0;
+      while(true) {
+        var accu = _accu;
+        var l2$1 = _l2;
+        var l1 = _l1;
+        if (l1) {
+          if (l2$1) {
+            var h2 = l2$1[0];
+            var h1 = l1[0];
+            if (Curry._2(cmp, h1, h2) &gt; 0) {
+              _accu = /* :: */[
+                h1,
+                accu
+              ];
+              _l1 = l1[1];
+              continue ;
+              
+            }
+            else {
+              _accu = /* :: */[
+                h2,
+                accu
+              ];
+              _l2 = l2$1[1];
+              continue ;
+              
+            }
+          }
+          else {
+            return rev_append(l1, accu);
+          }
+        }
+        else {
+          return rev_append(l2$1, accu);
+        }
+      };
+    }
+    
+  };
+  var rev_sort = function (n, l) {
+    var exit = 0;
+    if (n !== 2) {
+      if (n !== 3) {
+        exit = 1;
+      }
+      else if (l) {
+        var match = l[1];
+        if (match) {
+          var match$1 = match[1];
+          if (match$1) {
+            var x3 = match$1[0];
+            var x2 = match[0];
+            var x1 = l[0];
+            if (Curry._2(cmp, x1, x2) &gt; 0) {
+              if (Curry._2(cmp, x2, x3) &gt; 0) {
+                return /* :: */[
+                        x1,
+                        /* :: */[
+                          x2,
+                          /* :: */[
+                            x3,
+                            /* [] */0
+                          ]
+                        ]
+                      ];
+              }
+              else if (Curry._2(cmp, x1, x3) &gt; 0) {
+                return /* :: */[
+                        x1,
+                        /* :: */[
+                          x3,
+                          /* :: */[
+                            x2,
+                            /* [] */0
+                          ]
+                        ]
+                      ];
+              }
+              else {
+                return /* :: */[
+                        x3,
+                        /* :: */[
+                          x1,
+                          /* :: */[
+                            x2,
+                            /* [] */0
+                          ]
+                        ]
+                      ];
+              }
+            }
+            else if (Curry._2(cmp, x1, x3) &gt; 0) {
+              return /* :: */[
+                      x2,
+                      /* :: */[
+                        x1,
+                        /* :: */[
+                          x3,
+                          /* [] */0
+                        ]
+                      ]
+                    ];
+            }
+            else if (Curry._2(cmp, x2, x3) &gt; 0) {
+              return /* :: */[
+                      x2,
+                      /* :: */[
+                        x3,
+                        /* :: */[
+                          x1,
+                          /* [] */0
+                        ]
+                      ]
+                    ];
+            }
+            else {
+              return /* :: */[
+                      x3,
+                      /* :: */[
+                        x2,
+                        /* :: */[
+                          x1,
+                          /* [] */0
+                        ]
+                      ]
+                    ];
+            }
+          }
+          else {
+            exit = 1;
+          }
+        }
+        else {
+          exit = 1;
+        }
+      }
+      else {
+        exit = 1;
+      }
+    }
+    else if (l) {
+      var match$2 = l[1];
+      if (match$2) {
+        var x2$1 = match$2[0];
+        var x1$1 = l[0];
+        if (Curry._2(cmp, x1$1, x2$1) &gt; 0) {
+          return /* :: */[
+                  x1$1,
+                  /* :: */[
+                    x2$1,
+                    /* [] */0
+                  ]
+                ];
+        }
+        else {
+          return /* :: */[
+                  x2$1,
+                  /* :: */[
+                    x1$1,
+                    /* [] */0
+                  ]
+                ];
+        }
+      }
+      else {
+        exit = 1;
+      }
+    }
+    else {
+      exit = 1;
+    }
+    if (exit === 1) {
+      var n1 = (n &gt;&gt; 1);
+      var n2 = n - n1 | 0;
+      var l2 = chop(n1, l);
+      var s1 = sort(n1, l);
+      var s2 = sort(n2, l2);
+      var _l1 = s1;
+      var _l2 = s2;
+      var _accu = /* [] */0;
+      while(true) {
+        var accu = _accu;
+        var l2$1 = _l2;
+        var l1 = _l1;
+        if (l1) {
+          if (l2$1) {
+            var h2 = l2$1[0];
+            var h1 = l1[0];
+            if (Curry._2(cmp, h1, h2) &lt;= 0) {
+              _accu = /* :: */[
+                h1,
+                accu
+              ];
+              _l1 = l1[1];
+              continue ;
+              
+            }
+            else {
+              _accu = /* :: */[
+                h2,
+                accu
+              ];
+              _l2 = l2$1[1];
+              continue ;
+              
+            }
+          }
+          else {
+            return rev_append(l1, accu);
+          }
+        }
+        else {
+          return rev_append(l2$1, accu);
+        }
+      };
+    }
+    
+  };
+  var len = length(l);
+  if (len &lt; 2) {
+    return l;
+  }
+  else {
+    return sort(len, l);
+  }
+}
+
+function sort_uniq(cmp, l) {
+  var sort = function (n, l) {
+    var exit = 0;
+    if (n !== 2) {
+      if (n !== 3) {
+        exit = 1;
+      }
+      else if (l) {
+        var match = l[1];
+        if (match) {
+          var match$1 = match[1];
+          if (match$1) {
+            var x3 = match$1[0];
+            var x2 = match[0];
+            var x1 = l[0];
+            var c = Curry._2(cmp, x1, x2);
+            if (c) {
+              if (c &lt; 0) {
+                var c$1 = Curry._2(cmp, x2, x3);
+                if (c$1) {
+                  if (c$1 &lt; 0) {
+                    return /* :: */[
+                            x1,
+                            /* :: */[
+                              x2,
+                              /* :: */[
+                                x3,
+                                /* [] */0
+                              ]
+                            ]
+                          ];
+                  }
+                  else {
+                    var c$2 = Curry._2(cmp, x1, x3);
+                    if (c$2) {
+                      if (c$2 &lt; 0) {
+                        return /* :: */[
+                                x1,
+                                /* :: */[
+                                  x3,
+                                  /* :: */[
+                                    x2,
+                                    /* [] */0
+                                  ]
+                                ]
+                              ];
+                      }
+                      else {
+                        return /* :: */[
+                                x3,
+                                /* :: */[
+                                  x1,
+                                  /* :: */[
+                                    x2,
+                                    /* [] */0
+                                  ]
+                                ]
+                              ];
+                      }
+                    }
+                    else {
+                      return /* :: */[
+                              x1,
+                              /* :: */[
+                                x2,
+                                /* [] */0
+                              ]
+                            ];
+                    }
+                  }
+                }
+                else {
+                  return /* :: */[
+                          x1,
+                          /* :: */[
+                            x2,
+                            /* [] */0
+                          ]
+                        ];
+                }
+              }
+              else {
+                var c$3 = Curry._2(cmp, x1, x3);
+                if (c$3) {
+                  if (c$3 &lt; 0) {
+                    return /* :: */[
+                            x2,
+                            /* :: */[
+                              x1,
+                              /* :: */[
+                                x3,
+                                /* [] */0
+                              ]
+                            ]
+                          ];
+                  }
+                  else {
+                    var c$4 = Curry._2(cmp, x2, x3);
+                    if (c$4) {
+                      if (c$4 &lt; 0) {
+                        return /* :: */[
+                                x2,
+                                /* :: */[
+                                  x3,
+                                  /* :: */[
+                                    x1,
+                                    /* [] */0
+                                  ]
+                                ]
+                              ];
+                      }
+                      else {
+                        return /* :: */[
+                                x3,
+                                /* :: */[
+                                  x2,
+                                  /* :: */[
+                                    x1,
+                                    /* [] */0
+                                  ]
+                                ]
+                              ];
+                      }
+                    }
+                    else {
+                      return /* :: */[
+                              x2,
+                              /* :: */[
+                                x1,
+                                /* [] */0
+                              ]
+                            ];
+                    }
+                  }
+                }
+                else {
+                  return /* :: */[
+                          x2,
+                          /* :: */[
+                            x1,
+                            /* [] */0
+                          ]
+                        ];
+                }
+              }
+            }
+            else {
+              var c$5 = Curry._2(cmp, x2, x3);
+              if (c$5) {
+                if (c$5 &lt; 0) {
+                  return /* :: */[
+                          x2,
+                          /* :: */[
+                            x3,
+                            /* [] */0
+                          ]
+                        ];
+                }
+                else {
+                  return /* :: */[
+                          x3,
+                          /* :: */[
+                            x2,
+                            /* [] */0
+                          ]
+                        ];
+                }
+              }
+              else {
+                return /* :: */[
+                        x2,
+                        /* [] */0
+                      ];
+              }
+            }
+          }
+          else {
+            exit = 1;
+          }
+        }
+        else {
+          exit = 1;
+        }
+      }
+      else {
+        exit = 1;
+      }
+    }
+    else if (l) {
+      var match$2 = l[1];
+      if (match$2) {
+        var x2$1 = match$2[0];
+        var x1$1 = l[0];
+        var c$6 = Curry._2(cmp, x1$1, x2$1);
+        if (c$6) {
+          if (c$6 &lt; 0) {
+            return /* :: */[
+                    x1$1,
+                    /* :: */[
+                      x2$1,
+                      /* [] */0
+                    ]
+                  ];
+          }
+          else {
+            return /* :: */[
+                    x2$1,
+                    /* :: */[
+                      x1$1,
+                      /* [] */0
+                    ]
+                  ];
+          }
+        }
+        else {
+          return /* :: */[
+                  x1$1,
+                  /* [] */0
+                ];
+        }
+      }
+      else {
+        exit = 1;
+      }
+    }
+    else {
+      exit = 1;
+    }
+    if (exit === 1) {
+      var n1 = (n &gt;&gt; 1);
+      var n2 = n - n1 | 0;
+      var l2 = chop(n1, l);
+      var s1 = rev_sort(n1, l);
+      var s2 = rev_sort(n2, l2);
+      var _l1 = s1;
+      var _l2 = s2;
+      var _accu = /* [] */0;
+      while(true) {
+        var accu = _accu;
+        var l2$1 = _l2;
+        var l1 = _l1;
+        if (l1) {
+          if (l2$1) {
+            var t2 = l2$1[1];
+            var h2 = l2$1[0];
+            var t1 = l1[1];
+            var h1 = l1[0];
+            var c$7 = Curry._2(cmp, h1, h2);
+            if (c$7) {
+              if (c$7 &gt; 0) {
+                _accu = /* :: */[
+                  h1,
+                  accu
+                ];
+                _l1 = t1;
+                continue ;
+                
+              }
+              else {
+                _accu = /* :: */[
+                  h2,
+                  accu
+                ];
+                _l2 = t2;
+                continue ;
+                
+              }
+            }
+            else {
+              _accu = /* :: */[
+                h1,
+                accu
+              ];
+              _l2 = t2;
+              _l1 = t1;
+              continue ;
+              
+            }
+          }
+          else {
+            return rev_append(l1, accu);
+          }
+        }
+        else {
+          return rev_append(l2$1, accu);
+        }
+      };
+    }
+    
+  };
+  var rev_sort = function (n, l) {
+    var exit = 0;
+    if (n !== 2) {
+      if (n !== 3) {
+        exit = 1;
+      }
+      else if (l) {
+        var match = l[1];
+        if (match) {
+          var match$1 = match[1];
+          if (match$1) {
+            var x3 = match$1[0];
+            var x2 = match[0];
+            var x1 = l[0];
+            var c = Curry._2(cmp, x1, x2);
+            if (c) {
+              if (c &gt; 0) {
+                var c$1 = Curry._2(cmp, x2, x3);
+                if (c$1) {
+                  if (c$1 &gt; 0) {
+                    return /* :: */[
+                            x1,
+                            /* :: */[
+                              x2,
+                              /* :: */[
+                                x3,
+                                /* [] */0
+                              ]
+                            ]
+                          ];
+                  }
+                  else {
+                    var c$2 = Curry._2(cmp, x1, x3);
+                    if (c$2) {
+                      if (c$2 &gt; 0) {
+                        return /* :: */[
+                                x1,
+                                /* :: */[
+                                  x3,
+                                  /* :: */[
+                                    x2,
+                                    /* [] */0
+                                  ]
+                                ]
+                              ];
+                      }
+                      else {
+                        return /* :: */[
+                                x3,
+                                /* :: */[
+                                  x1,
+                                  /* :: */[
+                                    x2,
+                                    /* [] */0
+                                  ]
+                                ]
+                              ];
+                      }
+                    }
+                    else {
+                      return /* :: */[
+                              x1,
+                              /* :: */[
+                                x2,
+                                /* [] */0
+                              ]
+                            ];
+                    }
+                  }
+                }
+                else {
+                  return /* :: */[
+                          x1,
+                          /* :: */[
+                            x2,
+                            /* [] */0
+                          ]
+                        ];
+                }
+              }
+              else {
+                var c$3 = Curry._2(cmp, x1, x3);
+                if (c$3) {
+                  if (c$3 &gt; 0) {
+                    return /* :: */[
+                            x2,
+                            /* :: */[
+                              x1,
+                              /* :: */[
+                                x3,
+                                /* [] */0
+                              ]
+                            ]
+                          ];
+                  }
+                  else {
+                    var c$4 = Curry._2(cmp, x2, x3);
+                    if (c$4) {
+                      if (c$4 &gt; 0) {
+                        return /* :: */[
+                                x2,
+                                /* :: */[
+                                  x3,
+                                  /* :: */[
+                                    x1,
+                                    /* [] */0
+                                  ]
+                                ]
+                              ];
+                      }
+                      else {
+                        return /* :: */[
+                                x3,
+                                /* :: */[
+                                  x2,
+                                  /* :: */[
+                                    x1,
+                                    /* [] */0
+                                  ]
+                                ]
+                              ];
+                      }
+                    }
+                    else {
+                      return /* :: */[
+                              x2,
+                              /* :: */[
+                                x1,
+                                /* [] */0
+                              ]
+                            ];
+                    }
+                  }
+                }
+                else {
+                  return /* :: */[
+                          x2,
+                          /* :: */[
+                            x1,
+                            /* [] */0
+                          ]
+                        ];
+                }
+              }
+            }
+            else {
+              var c$5 = Curry._2(cmp, x2, x3);
+              if (c$5) {
+                if (c$5 &gt; 0) {
+                  return /* :: */[
+                          x2,
+                          /* :: */[
+                            x3,
+                            /* [] */0
+                          ]
+                        ];
+                }
+                else {
+                  return /* :: */[
+                          x3,
+                          /* :: */[
+                            x2,
+                            /* [] */0
+                          ]
+                        ];
+                }
+              }
+              else {
+                return /* :: */[
+                        x2,
+                        /* [] */0
+                      ];
+              }
+            }
+          }
+          else {
+            exit = 1;
+          }
+        }
+        else {
+          exit = 1;
+        }
+      }
+      else {
+        exit = 1;
+      }
+    }
+    else if (l) {
+      var match$2 = l[1];
+      if (match$2) {
+        var x2$1 = match$2[0];
+        var x1$1 = l[0];
+        var c$6 = Curry._2(cmp, x1$1, x2$1);
+        if (c$6) {
+          if (c$6 &gt; 0) {
+            return /* :: */[
+                    x1$1,
+                    /* :: */[
+                      x2$1,
+                      /* [] */0
+                    ]
+                  ];
+          }
+          else {
+            return /* :: */[
+                    x2$1,
+                    /* :: */[
+                      x1$1,
+                      /* [] */0
+                    ]
+                  ];
+          }
+        }
+        else {
+          return /* :: */[
+                  x1$1,
+                  /* [] */0
+                ];
+        }
+      }
+      else {
+        exit = 1;
+      }
+    }
+    else {
+      exit = 1;
+    }
+    if (exit === 1) {
+      var n1 = (n &gt;&gt; 1);
+      var n2 = n - n1 | 0;
+      var l2 = chop(n1, l);
+      var s1 = sort(n1, l);
+      var s2 = sort(n2, l2);
+      var _l1 = s1;
+      var _l2 = s2;
+      var _accu = /* [] */0;
+      while(true) {
+        var accu = _accu;
+        var l2$1 = _l2;
+        var l1 = _l1;
+        if (l1) {
+          if (l2$1) {
+            var t2 = l2$1[1];
+            var h2 = l2$1[0];
+            var t1 = l1[1];
+            var h1 = l1[0];
+            var c$7 = Curry._2(cmp, h1, h2);
+            if (c$7) {
+              if (c$7 &lt; 0) {
+                _accu = /* :: */[
+                  h1,
+                  accu
+                ];
+                _l1 = t1;
+                continue ;
+                
+              }
+              else {
+                _accu = /* :: */[
+                  h2,
+                  accu
+                ];
+                _l2 = t2;
+                continue ;
+                
+              }
+            }
+            else {
+              _accu = /* :: */[
+                h1,
+                accu
+              ];
+              _l2 = t2;
+              _l1 = t1;
+              continue ;
+              
+            }
+          }
+          else {
+            return rev_append(l1, accu);
+          }
+        }
+        else {
+          return rev_append(l2$1, accu);
+        }
+      };
+    }
+    
+  };
+  var len = length(l);
+  if (len &lt; 2) {
+    return l;
+  }
+  else {
+    return sort(len, l);
+  }
+}
+
+var append = Pervasives.$at;
+
+var concat = flatten;
+
+var filter = find_all;
+
+var sort = stable_sort;
+
+var fast_sort = stable_sort;
+
+exports.length       = length;
+exports.hd           = hd;
+exports.tl           = tl;
+exports.nth          = nth;
+exports.rev          = rev;
+exports.append       = append;
+exports.rev_append   = rev_append;
+exports.concat       = concat;
+exports.flatten      = flatten;
+exports.iter         = iter;
+exports.iteri        = iteri;
+exports.map          = map;
+exports.mapi         = mapi$1;
+exports.rev_map      = rev_map;
+exports.fold_left    = fold_left;
+exports.fold_right   = fold_right;
+exports.iter2        = iter2;
+exports.map2         = map2;
+exports.rev_map2     = rev_map2;
+exports.fold_left2   = fold_left2;
+exports.fold_right2  = fold_right2;
+exports.for_all      = for_all;
+exports.exists       = exists;
+exports.for_all2     = for_all2;
+exports.exists2      = exists2;
+exports.mem          = mem;
+exports.memq         = memq;
+exports.find         = find;
+exports.filter       = filter;
+exports.find_all     = find_all;
+exports.partition    = partition;
+exports.assoc        = assoc;
+exports.assq         = assq;
+exports.mem_assoc    = mem_assoc;
+exports.mem_assq     = mem_assq;
+exports.remove_assoc = remove_assoc;
+exports.remove_assq  = remove_assq;
+exports.split        = split;
+exports.combine      = combine;
+exports.sort         = sort;
+exports.stable_sort  = stable_sort;
+exports.fast_sort    = fast_sort;
+exports.sort_uniq    = sort_uniq;
+exports.merge        = merge;
+/* No side effect */
+//////// end of list.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['map'] = function() {
+  Â  let exports = {};
+//////// start of map.js ////////
+'use strict';
+
+var Curry                   = require(&quot;./curry&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function Make(funarg) {
+  var height = function (param) {
+    if (param) {
+      return param[4];
+    }
+    else {
+      return 0;
+    }
+  };
+  var create = function (l, x, d, r) {
+    var hl = height(l);
+    var hr = height(r);
+    return /* Node */[
+            l,
+            x,
+            d,
+            r,
+            hl &gt;= hr ? hl + 1 | 0 : hr + 1 | 0
+          ];
+  };
+  var singleton = function (x, d) {
+    return /* Node */[
+            /* Empty */0,
+            x,
+            d,
+            /* Empty */0,
+            1
+          ];
+  };
+  var bal = function (l, x, d, r) {
+    var hl = l ? l[4] : 0;
+    var hr = r ? r[4] : 0;
+    if (hl &gt; (hr + 2 | 0)) {
+      if (l) {
+        var lr = l[3];
+        var ld = l[2];
+        var lv = l[1];
+        var ll = l[0];
+        if (height(ll) &gt;= height(lr)) {
+          return create(ll, lv, ld, create(lr, x, d, r));
+        }
+        else if (lr) {
+          return create(create(ll, lv, ld, lr[0]), lr[1], lr[2], create(lr[3], x, d, r));
+        }
+        else {
+          throw [
+                Caml_builtin_exceptions.invalid_argument,
+                &quot;Map.bal&quot;
+              ];
+        }
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.invalid_argument,
+              &quot;Map.bal&quot;
+            ];
+      }
+    }
+    else if (hr &gt; (hl + 2 | 0)) {
+      if (r) {
+        var rr = r[3];
+        var rd = r[2];
+        var rv = r[1];
+        var rl = r[0];
+        if (height(rr) &gt;= height(rl)) {
+          return create(create(l, x, d, rl), rv, rd, rr);
+        }
+        else if (rl) {
+          return create(create(l, x, d, rl[0]), rl[1], rl[2], create(rl[3], rv, rd, rr));
+        }
+        else {
+          throw [
+                Caml_builtin_exceptions.invalid_argument,
+                &quot;Map.bal&quot;
+              ];
+        }
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.invalid_argument,
+              &quot;Map.bal&quot;
+            ];
+      }
+    }
+    else {
+      return /* Node */[
+              l,
+              x,
+              d,
+              r,
+              hl &gt;= hr ? hl + 1 | 0 : hr + 1 | 0
+            ];
+    }
+  };
+  var is_empty = function (param) {
+    if (param) {
+      return /* false */0;
+    }
+    else {
+      return /* true */1;
+    }
+  };
+  var add = function (x, data, param) {
+    if (param) {
+      var r = param[3];
+      var d = param[2];
+      var v = param[1];
+      var l = param[0];
+      var c = Curry._2(funarg[/* compare */0], x, v);
+      if (c) {
+        if (c &lt; 0) {
+          return bal(add(x, data, l), v, d, r);
+        }
+        else {
+          return bal(l, v, d, add(x, data, r));
+        }
+      }
+      else {
+        return /* Node */[
+                l,
+                x,
+                data,
+                r,
+                param[4]
+              ];
+      }
+    }
+    else {
+      return /* Node */[
+              /* Empty */0,
+              x,
+              data,
+              /* Empty */0,
+              1
+            ];
+    }
+  };
+  var find = function (x, _param) {
+    while(true) {
+      var param = _param;
+      if (param) {
+        var c = Curry._2(funarg[/* compare */0], x, param[1]);
+        if (c) {
+          _param = c &lt; 0 ? param[0] : param[3];
+          continue ;
+          
+        }
+        else {
+          return param[2];
+        }
+      }
+      else {
+        throw Caml_builtin_exceptions.not_found;
+      }
+    };
+  };
+  var mem = function (x, _param) {
+    while(true) {
+      var param = _param;
+      if (param) {
+        var c = Curry._2(funarg[/* compare */0], x, param[1]);
+        if (c) {
+          _param = c &lt; 0 ? param[0] : param[3];
+          continue ;
+          
+        }
+        else {
+          return /* true */1;
+        }
+      }
+      else {
+        return /* false */0;
+      }
+    };
+  };
+  var min_binding = function (_param) {
+    while(true) {
+      var param = _param;
+      if (param) {
+        var l = param[0];
+        if (l) {
+          _param = l;
+          continue ;
+          
+        }
+        else {
+          return /* tuple */[
+                  param[1],
+                  param[2]
+                ];
+        }
+      }
+      else {
+        throw Caml_builtin_exceptions.not_found;
+      }
+    };
+  };
+  var max_binding = function (_param) {
+    while(true) {
+      var param = _param;
+      if (param) {
+        var r = param[3];
+        if (r) {
+          _param = r;
+          continue ;
+          
+        }
+        else {
+          return /* tuple */[
+                  param[1],
+                  param[2]
+                ];
+        }
+      }
+      else {
+        throw Caml_builtin_exceptions.not_found;
+      }
+    };
+  };
+  var remove_min_binding = function (param) {
+    if (param) {
+      var l = param[0];
+      if (l) {
+        return bal(remove_min_binding(l), param[1], param[2], param[3]);
+      }
+      else {
+        return param[3];
+      }
+    }
+    else {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;Map.remove_min_elt&quot;
+          ];
+    }
+  };
+  var remove = function (x, param) {
+    if (param) {
+      var r = param[3];
+      var d = param[2];
+      var v = param[1];
+      var l = param[0];
+      var c = Curry._2(funarg[/* compare */0], x, v);
+      if (c) {
+        if (c &lt; 0) {
+          return bal(remove(x, l), v, d, r);
+        }
+        else {
+          return bal(l, v, d, remove(x, r));
+        }
+      }
+      else {
+        var t1 = l;
+        var t2 = r;
+        if (t1) {
+          if (t2) {
+            var match = min_binding(t2);
+            return bal(t1, match[0], match[1], remove_min_binding(t2));
+          }
+          else {
+            return t1;
+          }
+        }
+        else {
+          return t2;
+        }
+      }
+    }
+    else {
+      return /* Empty */0;
+    }
+  };
+  var iter = function (f, _param) {
+    while(true) {
+      var param = _param;
+      if (param) {
+        iter(f, param[0]);
+        Curry._2(f, param[1], param[2]);
+        _param = param[3];
+        continue ;
+        
+      }
+      else {
+        return /* () */0;
+      }
+    };
+  };
+  var map = function (f, param) {
+    if (param) {
+      var l$prime = map(f, param[0]);
+      var d$prime = Curry._1(f, param[2]);
+      var r$prime = map(f, param[3]);
+      return /* Node */[
+              l$prime,
+              param[1],
+              d$prime,
+              r$prime,
+              param[4]
+            ];
+    }
+    else {
+      return /* Empty */0;
+    }
+  };
+  var mapi = function (f, param) {
+    if (param) {
+      var v = param[1];
+      var l$prime = mapi(f, param[0]);
+      var d$prime = Curry._2(f, v, param[2]);
+      var r$prime = mapi(f, param[3]);
+      return /* Node */[
+              l$prime,
+              v,
+              d$prime,
+              r$prime,
+              param[4]
+            ];
+    }
+    else {
+      return /* Empty */0;
+    }
+  };
+  var fold = function (f, _m, _accu) {
+    while(true) {
+      var accu = _accu;
+      var m = _m;
+      if (m) {
+        _accu = Curry._3(f, m[1], m[2], fold(f, m[0], accu));
+        _m = m[3];
+        continue ;
+        
+      }
+      else {
+        return accu;
+      }
+    };
+  };
+  var for_all = function (p, _param) {
+    while(true) {
+      var param = _param;
+      if (param) {
+        if (Curry._2(p, param[1], param[2])) {
+          if (for_all(p, param[0])) {
+            _param = param[3];
+            continue ;
+            
+          }
+          else {
+            return /* false */0;
+          }
+        }
+        else {
+          return /* false */0;
+        }
+      }
+      else {
+        return /* true */1;
+      }
+    };
+  };
+  var exists = function (p, _param) {
+    while(true) {
+      var param = _param;
+      if (param) {
+        if (Curry._2(p, param[1], param[2])) {
+          return /* true */1;
+        }
+        else if (exists(p, param[0])) {
+          return /* true */1;
+        }
+        else {
+          _param = param[3];
+          continue ;
+          
+        }
+      }
+      else {
+        return /* false */0;
+      }
+    };
+  };
+  var add_min_binding = function (k, v, param) {
+    if (param) {
+      return bal(add_min_binding(k, v, param[0]), param[1], param[2], param[3]);
+    }
+    else {
+      return singleton(k, v);
+    }
+  };
+  var add_max_binding = function (k, v, param) {
+    if (param) {
+      return bal(param[0], param[1], param[2], add_max_binding(k, v, param[3]));
+    }
+    else {
+      return singleton(k, v);
+    }
+  };
+  var join = function (l, v, d, r) {
+    if (l) {
+      if (r) {
+        var rh = r[4];
+        var lh = l[4];
+        if (lh &gt; (rh + 2 | 0)) {
+          return bal(l[0], l[1], l[2], join(l[3], v, d, r));
+        }
+        else if (rh &gt; (lh + 2 | 0)) {
+          return bal(join(l, v, d, r[0]), r[1], r[2], r[3]);
+        }
+        else {
+          return create(l, v, d, r);
+        }
+      }
+      else {
+        return add_max_binding(v, d, l);
+      }
+    }
+    else {
+      return add_min_binding(v, d, r);
+    }
+  };
+  var concat = function (t1, t2) {
+    if (t1) {
+      if (t2) {
+        var match = min_binding(t2);
+        return join(t1, match[0], match[1], remove_min_binding(t2));
+      }
+      else {
+        return t1;
+      }
+    }
+    else {
+      return t2;
+    }
+  };
+  var concat_or_join = function (t1, v, d, t2) {
+    if (d) {
+      return join(t1, v, d[0], t2);
+    }
+    else {
+      return concat(t1, t2);
+    }
+  };
+  var split = function (x, param) {
+    if (param) {
+      var r = param[3];
+      var d = param[2];
+      var v = param[1];
+      var l = param[0];
+      var c = Curry._2(funarg[/* compare */0], x, v);
+      if (c) {
+        if (c &lt; 0) {
+          var match = split(x, l);
+          return /* tuple */[
+                  match[0],
+                  match[1],
+                  join(match[2], v, d, r)
+                ];
+        }
+        else {
+          var match$1 = split(x, r);
+          return /* tuple */[
+                  join(l, v, d, match$1[0]),
+                  match$1[1],
+                  match$1[2]
+                ];
+        }
+      }
+      else {
+        return /* tuple */[
+                l,
+                /* Some */[d],
+                r
+              ];
+      }
+    }
+    else {
+      return /* tuple */[
+              /* Empty */0,
+              /* None */0,
+              /* Empty */0
+            ];
+    }
+  };
+  var merge = function (f, s1, s2) {
+    var exit = 0;
+    if (s1) {
+      var v1 = s1[1];
+      if (s1[4] &gt;= height(s2)) {
+        var match = split(v1, s2);
+        return concat_or_join(merge(f, s1[0], match[0]), v1, Curry._3(f, v1, /* Some */[s1[2]], match[1]), merge(f, s1[3], match[2]));
+      }
+      else {
+        exit = 1;
+      }
+    }
+    else if (s2) {
+      exit = 1;
+    }
+    else {
+      return /* Empty */0;
+    }
+    if (exit === 1) {
+      if (s2) {
+        var v2 = s2[1];
+        var match$1 = split(v2, s1);
+        return concat_or_join(merge(f, match$1[0], s2[0]), v2, Curry._3(f, v2, match$1[1], /* Some */[s2[2]]), merge(f, match$1[2], s2[3]));
+      }
+      else {
+        throw [
+              Caml_builtin_exceptions.assert_failure,
+              [
+                &quot;map.ml&quot;,
+                270,
+                10
+              ]
+            ];
+      }
+    }
+    
+  };
+  var filter = function (p, param) {
+    if (param) {
+      var d = param[2];
+      var v = param[1];
+      var l$prime = filter(p, param[0]);
+      var pvd = Curry._2(p, v, d);
+      var r$prime = filter(p, param[3]);
+      if (pvd) {
+        return join(l$prime, v, d, r$prime);
+      }
+      else {
+        return concat(l$prime, r$prime);
+      }
+    }
+    else {
+      return /* Empty */0;
+    }
+  };
+  var partition = function (p, param) {
+    if (param) {
+      var d = param[2];
+      var v = param[1];
+      var match = partition(p, param[0]);
+      var lf = match[1];
+      var lt = match[0];
+      var pvd = Curry._2(p, v, d);
+      var match$1 = partition(p, param[3]);
+      var rf = match$1[1];
+      var rt = match$1[0];
+      if (pvd) {
+        return /* tuple */[
+                join(lt, v, d, rt),
+                concat(lf, rf)
+              ];
+      }
+      else {
+        return /* tuple */[
+                concat(lt, rt),
+                join(lf, v, d, rf)
+              ];
+      }
+    }
+    else {
+      return /* tuple */[
+              /* Empty */0,
+              /* Empty */0
+            ];
+    }
+  };
+  var cons_enum = function (_m, _e) {
+    while(true) {
+      var e = _e;
+      var m = _m;
+      if (m) {
+        _e = /* More */[
+          m[1],
+          m[2],
+          m[3],
+          e
+        ];
+        _m = m[0];
+        continue ;
+        
+      }
+      else {
+        return e;
+      }
+    };
+  };
+  var compare = function (cmp, m1, m2) {
+    var _e1 = cons_enum(m1, /* End */0);
+    var _e2 = cons_enum(m2, /* End */0);
+    while(true) {
+      var e2 = _e2;
+      var e1 = _e1;
+      if (e1) {
+        if (e2) {
+          var c = Curry._2(funarg[/* compare */0], e1[0], e2[0]);
+          if (c !== 0) {
+            return c;
+          }
+          else {
+            var c$1 = Curry._2(cmp, e1[1], e2[1]);
+            if (c$1 !== 0) {
+              return c$1;
+            }
+            else {
+              _e2 = cons_enum(e2[2], e2[3]);
+              _e1 = cons_enum(e1[2], e1[3]);
+              continue ;
+              
+            }
+          }
+        }
+        else {
+          return 1;
+        }
+      }
+      else if (e2) {
+        return -1;
+      }
+      else {
+        return 0;
+      }
+    };
+  };
+  var equal = function (cmp, m1, m2) {
+    var _e1 = cons_enum(m1, /* End */0);
+    var _e2 = cons_enum(m2, /* End */0);
+    while(true) {
+      var e2 = _e2;
+      var e1 = _e1;
+      if (e1) {
+        if (e2) {
+          if (Curry._2(funarg[/* compare */0], e1[0], e2[0])) {
+            return /* false */0;
+          }
+          else if (Curry._2(cmp, e1[1], e2[1])) {
+            _e2 = cons_enum(e2[2], e2[3]);
+            _e1 = cons_enum(e1[2], e1[3]);
+            continue ;
+            
+          }
+          else {
+            return /* false */0;
+          }
+        }
+        else {
+          return /* false */0;
+        }
+      }
+      else if (e2) {
+        return /* false */0;
+      }
+      else {
+        return /* true */1;
+      }
+    };
+  };
+  var cardinal = function (param) {
+    if (param) {
+      return (cardinal(param[0]) + 1 | 0) + cardinal(param[3]) | 0;
+    }
+    else {
+      return 0;
+    }
+  };
+  var bindings_aux = function (_accu, _param) {
+    while(true) {
+      var param = _param;
+      var accu = _accu;
+      if (param) {
+        _param = param[0];
+        _accu = /* :: */[
+          /* tuple */[
+            param[1],
+            param[2]
+          ],
+          bindings_aux(accu, param[3])
+        ];
+        continue ;
+        
+      }
+      else {
+        return accu;
+      }
+    };
+  };
+  var bindings = function (s) {
+    return bindings_aux(/* [] */0, s);
+  };
+  return [
+          /* Empty */0,
+          is_empty,
+          mem,
+          add,
+          singleton,
+          remove,
+          merge,
+          compare,
+          equal,
+          iter,
+          fold,
+          for_all,
+          exists,
+          filter,
+          partition,
+          cardinal,
+          bindings,
+          min_binding,
+          max_binding,
+          min_binding,
+          split,
+          find,
+          map,
+          mapi
+        ];
+}
+
+exports.Make = Make;
+/* No side effect */
+//////// end of map.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['numeric_error'] = function() {
+  Â  let exports = {};
+//////// start of numeric_error.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Caml_exceptions = require(&quot;bs-platform/lib/js/caml_exceptions&quot;);
+
+var IntegerOverflow = Caml_exceptions.create(&quot;Numeric_error.IntegerOverflow&quot;);
+
+var IntegerDivideByZero = Caml_exceptions.create(&quot;Numeric_error.IntegerDivideByZero&quot;);
+
+var InvalidConversionToInteger = Caml_exceptions.create(&quot;Numeric_error.InvalidConversionToInteger&quot;);
+
+exports.IntegerOverflow            = IntegerOverflow;
+exports.IntegerDivideByZero        = IntegerDivideByZero;
+exports.InvalidConversionToInteger = InvalidConversionToInteger;
+/* No side effect */
+//////// end of numeric_error.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['obj'] = function() {
+  Â  let exports = {};
+//////// start of obj.js ////////
+'use strict';
+
+var Marshal                 = require(&quot;./marshal&quot;);
+var Caml_builtin_exceptions = require(&quot;./caml_builtin_exceptions&quot;);
+
+function double_field(x, i) {
+  return x[i];
+}
+
+function set_double_field(x, i, v) {
+  x[i] = v;
+  return /* () */0;
+}
+
+function marshal() {
+  return function () {
+            throw &quot;caml_output_value_to_string not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function unmarshal(str, pos) {
+  return /* tuple */[
+          Marshal.from_bytes(str, pos),
+          pos + Marshal.total_size(str, pos) | 0
+        ];
+}
+
+function extension_slot(x) {
+  var slot = x.length !== undefined &amp;&amp; (x.tag | 0) !== 248 &amp;&amp; x.length &gt;= 1 ? x[0] : x;
+  var name;
+  if (slot.length !== undefined &amp;&amp; slot.tag === 248) {
+    name = slot[0];
+  }
+  else {
+    throw Caml_builtin_exceptions.not_found;
+  }
+  if (name.tag === 252) {
+    return slot;
+  }
+  else {
+    throw Caml_builtin_exceptions.not_found;
+  }
+}
+
+function extension_name(x) {
+  try {
+    var slot = extension_slot(x);
+    return slot[0];
+  }
+  catch (exn){
+    if (exn === Caml_builtin_exceptions.not_found) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;Obj.extension_name&quot;
+          ];
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function extension_id(x) {
+  try {
+    var slot = extension_slot(x);
+    return slot[1];
+  }
+  catch (exn){
+    if (exn === Caml_builtin_exceptions.not_found) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;Obj.extension_id&quot;
+          ];
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function extension_slot$1(x) {
+  try {
+    return extension_slot(x);
+  }
+  catch (exn){
+    if (exn === Caml_builtin_exceptions.not_found) {
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;Obj.extension_slot&quot;
+          ];
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+var first_non_constant_constructor_tag = 0;
+
+var last_non_constant_constructor_tag = 245;
+
+var lazy_tag = 246;
+
+var closure_tag = 247;
+
+var object_tag = 248;
+
+var infix_tag = 249;
+
+var forward_tag = 250;
+
+var no_scan_tag = 251;
+
+var abstract_tag = 251;
+
+var string_tag = 252;
+
+var double_tag = 253;
+
+var double_array_tag = 254;
+
+var custom_tag = 255;
+
+var final_tag = 255;
+
+var int_tag = 1000;
+
+var out_of_heap_tag = 1001;
+
+var unaligned_tag = 1002;
+
+exports.double_field                       = double_field;
+exports.set_double_field                   = set_double_field;
+exports.first_non_constant_constructor_tag = first_non_constant_constructor_tag;
+exports.last_non_constant_constructor_tag  = last_non_constant_constructor_tag;
+exports.lazy_tag                           = lazy_tag;
+exports.closure_tag                        = closure_tag;
+exports.object_tag                         = object_tag;
+exports.infix_tag                          = infix_tag;
+exports.forward_tag                        = forward_tag;
+exports.no_scan_tag                        = no_scan_tag;
+exports.abstract_tag                       = abstract_tag;
+exports.string_tag                         = string_tag;
+exports.double_tag                         = double_tag;
+exports.double_array_tag                   = double_array_tag;
+exports.custom_tag                         = custom_tag;
+exports.final_tag                          = final_tag;
+exports.int_tag                            = int_tag;
+exports.out_of_heap_tag                    = out_of_heap_tag;
+exports.unaligned_tag                      = unaligned_tag;
+exports.extension_name                     = extension_name;
+exports.extension_id                       = extension_id;
+exports.extension_slot                     = extension_slot$1;
+exports.marshal                            = marshal;
+exports.unmarshal                          = unmarshal;
+/* No side effect */
+//////// end of obj.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['oo'] = function() {
+  Â  let exports = {};
+//////// start of oo.js ////////
+'use strict';
+
+var CamlinternalOO = require(&quot;./camlinternalOO&quot;);
+
+var copy = CamlinternalOO.copy;
+
+var new_method = CamlinternalOO.public_method_label;
+
+var public_method_label = CamlinternalOO.public_method_label;
+
+exports.copy                = copy;
+exports.new_method          = new_method;
+exports.public_method_label = public_method_label;
+/* No side effect */
+//////// end of oo.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['operators'] = function() {
+  Â  let exports = {};
+//////// start of operators.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Block  = require(&quot;bs-platform/lib/js/block&quot;);
+var Source = require(&quot;./source&quot;);
+
+function i32_const(n) {
+  return /* Const */Block.__(15, [Source.$at$at(/* I32 */Block.__(0, [n[/* it */1]]), n[/* at */0])]);
+}
+
+function i64_const(n) {
+  return /* Const */Block.__(15, [Source.$at$at(/* I64 */Block.__(1, [n[/* it */1]]), n[/* at */0])]);
+}
+
+function f32_const(n) {
+  return /* Const */Block.__(15, [Source.$at$at(/* F32 */Block.__(2, [n[/* it */1]]), n[/* at */0])]);
+}
+
+function f64_const(n) {
+  return /* Const */Block.__(15, [Source.$at$at(/* F64 */Block.__(3, [n[/* it */1]]), n[/* at */0])]);
+}
+
+function block(ts, es) {
+  return /* Block */Block.__(0, [
+            ts,
+            es
+          ]);
+}
+
+function loop(ts, es) {
+  return /* Loop */Block.__(1, [
+            ts,
+            es
+          ]);
+}
+
+function br(x) {
+  return /* Br */Block.__(3, [x]);
+}
+
+function br_if(x) {
+  return /* BrIf */Block.__(4, [x]);
+}
+
+function br_table(xs, x) {
+  return /* BrTable */Block.__(5, [
+            xs,
+            x
+          ]);
+}
+
+function if_(ts, es1, es2) {
+  return /* If */Block.__(2, [
+            ts,
+            es1,
+            es2
+          ]);
+}
+
+function call(x) {
+  return /* Call */Block.__(6, [x]);
+}
+
+function call_indirect(x) {
+  return /* CallIndirect */Block.__(7, [x]);
+}
+
+function get_local(x) {
+  return /* GetLocal */Block.__(8, [x]);
+}
+
+function set_local(x) {
+  return /* SetLocal */Block.__(9, [x]);
+}
+
+function tee_local(x) {
+  return /* TeeLocal */Block.__(10, [x]);
+}
+
+function get_global(x) {
+  return /* GetGlobal */Block.__(11, [x]);
+}
+
+function set_global(x) {
+  return /* SetGlobal */Block.__(12, [x]);
+}
+
+function i32_load(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I32Type */0,
+              /* align */align,
+              /* offset */offset,
+              /* sz : None */0
+            ]]);
+}
+
+function i64_load(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : None */0
+            ]]);
+}
+
+function f32_load(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : F32Type */2,
+              /* align */align,
+              /* offset */offset,
+              /* sz : None */0
+            ]]);
+}
+
+function f64_load(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : F64Type */3,
+              /* align */align,
+              /* offset */offset,
+              /* sz : None */0
+            ]]);
+}
+
+function i32_load8_s(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I32Type */0,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* tuple */[
+                  /* Mem8 */0,
+                  /* SX */0
+                ]]
+            ]]);
+}
+
+function i32_load8_u(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I32Type */0,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* tuple */[
+                  /* Mem8 */0,
+                  /* ZX */1
+                ]]
+            ]]);
+}
+
+function i32_load16_s(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I32Type */0,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* tuple */[
+                  /* Mem16 */1,
+                  /* SX */0
+                ]]
+            ]]);
+}
+
+function i32_load16_u(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I32Type */0,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* tuple */[
+                  /* Mem16 */1,
+                  /* ZX */1
+                ]]
+            ]]);
+}
+
+function i64_load8_s(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* tuple */[
+                  /* Mem8 */0,
+                  /* SX */0
+                ]]
+            ]]);
+}
+
+function i64_load8_u(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* tuple */[
+                  /* Mem8 */0,
+                  /* ZX */1
+                ]]
+            ]]);
+}
+
+function i64_load16_s(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* tuple */[
+                  /* Mem16 */1,
+                  /* SX */0
+                ]]
+            ]]);
+}
+
+function i64_load16_u(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* tuple */[
+                  /* Mem16 */1,
+                  /* ZX */1
+                ]]
+            ]]);
+}
+
+function i64_load32_s(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* tuple */[
+                  /* Mem32 */2,
+                  /* SX */0
+                ]]
+            ]]);
+}
+
+function i64_load32_u(align, offset) {
+  return /* Load */Block.__(13, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* tuple */[
+                  /* Mem32 */2,
+                  /* ZX */1
+                ]]
+            ]]);
+}
+
+function i32_store(align, offset) {
+  return /* Store */Block.__(14, [/* record */[
+              /* ty : I32Type */0,
+              /* align */align,
+              /* offset */offset,
+              /* sz : None */0
+            ]]);
+}
+
+function i64_store(align, offset) {
+  return /* Store */Block.__(14, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : None */0
+            ]]);
+}
+
+function f32_store(align, offset) {
+  return /* Store */Block.__(14, [/* record */[
+              /* ty : F32Type */2,
+              /* align */align,
+              /* offset */offset,
+              /* sz : None */0
+            ]]);
+}
+
+function f64_store(align, offset) {
+  return /* Store */Block.__(14, [/* record */[
+              /* ty : F64Type */3,
+              /* align */align,
+              /* offset */offset,
+              /* sz : None */0
+            ]]);
+}
+
+function i32_store8(align, offset) {
+  return /* Store */Block.__(14, [/* record */[
+              /* ty : I32Type */0,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* Mem8 */0]
+            ]]);
+}
+
+function i32_store16(align, offset) {
+  return /* Store */Block.__(14, [/* record */[
+              /* ty : I32Type */0,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* Mem16 */1]
+            ]]);
+}
+
+function i64_store8(align, offset) {
+  return /* Store */Block.__(14, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* Mem8 */0]
+            ]]);
+}
+
+function i64_store16(align, offset) {
+  return /* Store */Block.__(14, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* Mem16 */1]
+            ]]);
+}
+
+function i64_store32(align, offset) {
+  return /* Store */Block.__(14, [/* record */[
+              /* ty : I64Type */1,
+              /* align */align,
+              /* offset */offset,
+              /* sz : Some */[/* Mem32 */2]
+            ]]);
+}
+
+var unreachable = /* Unreachable */0;
+
+var nop = /* Nop */1;
+
+var drop = /* Drop */3;
+
+var $$return = /* Return */2;
+
+var select = /* Select */4;
+
+var i32_clz = /* Unary */Block.__(18, [/* I32 */Block.__(0, [/* Clz */0])]);
+
+var i32_ctz = /* Unary */Block.__(18, [/* I32 */Block.__(0, [/* Ctz */1])]);
+
+var i32_popcnt = /* Unary */Block.__(18, [/* I32 */Block.__(0, [/* Popcnt */2])]);
+
+var i64_clz = /* Unary */Block.__(18, [/* I64 */Block.__(1, [/* Clz */0])]);
+
+var i64_ctz = /* Unary */Block.__(18, [/* I64 */Block.__(1, [/* Ctz */1])]);
+
+var i64_popcnt = /* Unary */Block.__(18, [/* I64 */Block.__(1, [/* Popcnt */2])]);
+
+var f32_neg = /* Unary */Block.__(18, [/* F32 */Block.__(2, [/* Neg */0])]);
+
+var f32_abs = /* Unary */Block.__(18, [/* F32 */Block.__(2, [/* Abs */1])]);
+
+var f32_sqrt = /* Unary */Block.__(18, [/* F32 */Block.__(2, [/* Sqrt */6])]);
+
+var f32_ceil = /* Unary */Block.__(18, [/* F32 */Block.__(2, [/* Ceil */2])]);
+
+var f32_floor = /* Unary */Block.__(18, [/* F32 */Block.__(2, [/* Floor */3])]);
+
+var f32_trunc = /* Unary */Block.__(18, [/* F32 */Block.__(2, [/* Trunc */4])]);
+
+var f32_nearest = /* Unary */Block.__(18, [/* F32 */Block.__(2, [/* Nearest */5])]);
+
+var f64_neg = /* Unary */Block.__(18, [/* F64 */Block.__(3, [/* Neg */0])]);
+
+var f64_abs = /* Unary */Block.__(18, [/* F64 */Block.__(3, [/* Abs */1])]);
+
+var f64_sqrt = /* Unary */Block.__(18, [/* F64 */Block.__(3, [/* Sqrt */6])]);
+
+var f64_ceil = /* Unary */Block.__(18, [/* F64 */Block.__(3, [/* Ceil */2])]);
+
+var f64_floor = /* Unary */Block.__(18, [/* F64 */Block.__(3, [/* Floor */3])]);
+
+var f64_trunc = /* Unary */Block.__(18, [/* F64 */Block.__(3, [/* Trunc */4])]);
+
+var f64_nearest = /* Unary */Block.__(18, [/* F64 */Block.__(3, [/* Nearest */5])]);
+
+var i32_add = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* Add */0])]);
+
+var i32_sub = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* Sub */1])]);
+
+var i32_mul = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* Mul */2])]);
+
+var i32_div_s = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* DivS */3])]);
+
+var i32_div_u = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* DivU */4])]);
+
+var i32_rem_s = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* RemS */5])]);
+
+var i32_rem_u = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* RemU */6])]);
+
+var i32_and = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* And */7])]);
+
+var i32_or = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* Or */8])]);
+
+var i32_xor = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* Xor */9])]);
+
+var i32_shl = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* Shl */10])]);
+
+var i32_shr_s = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* ShrS */11])]);
+
+var i32_shr_u = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* ShrU */12])]);
+
+var i32_rotl = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* Rotl */13])]);
+
+var i32_rotr = /* Binary */Block.__(19, [/* I32 */Block.__(0, [/* Rotr */14])]);
+
+var i64_add = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* Add */0])]);
+
+var i64_sub = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* Sub */1])]);
+
+var i64_mul = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* Mul */2])]);
+
+var i64_div_s = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* DivS */3])]);
+
+var i64_div_u = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* DivU */4])]);
+
+var i64_rem_s = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* RemS */5])]);
+
+var i64_rem_u = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* RemU */6])]);
+
+var i64_and = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* And */7])]);
+
+var i64_or = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* Or */8])]);
+
+var i64_xor = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* Xor */9])]);
+
+var i64_shl = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* Shl */10])]);
+
+var i64_shr_s = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* ShrS */11])]);
+
+var i64_shr_u = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* ShrU */12])]);
+
+var i64_rotl = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* Rotl */13])]);
+
+var i64_rotr = /* Binary */Block.__(19, [/* I64 */Block.__(1, [/* Rotr */14])]);
+
+var f32_add = /* Binary */Block.__(19, [/* F32 */Block.__(2, [/* Add */0])]);
+
+var f32_sub = /* Binary */Block.__(19, [/* F32 */Block.__(2, [/* Sub */1])]);
+
+var f32_mul = /* Binary */Block.__(19, [/* F32 */Block.__(2, [/* Mul */2])]);
+
+var f32_div = /* Binary */Block.__(19, [/* F32 */Block.__(2, [/* Div */3])]);
+
+var f32_min = /* Binary */Block.__(19, [/* F32 */Block.__(2, [/* Min */4])]);
+
+var f32_max = /* Binary */Block.__(19, [/* F32 */Block.__(2, [/* Max */5])]);
+
+var f32_copysign = /* Binary */Block.__(19, [/* F32 */Block.__(2, [/* CopySign */6])]);
+
+var f64_add = /* Binary */Block.__(19, [/* F64 */Block.__(3, [/* Add */0])]);
+
+var f64_sub = /* Binary */Block.__(19, [/* F64 */Block.__(3, [/* Sub */1])]);
+
+var f64_mul = /* Binary */Block.__(19, [/* F64 */Block.__(3, [/* Mul */2])]);
+
+var f64_div = /* Binary */Block.__(19, [/* F64 */Block.__(3, [/* Div */3])]);
+
+var f64_min = /* Binary */Block.__(19, [/* F64 */Block.__(3, [/* Min */4])]);
+
+var f64_max = /* Binary */Block.__(19, [/* F64 */Block.__(3, [/* Max */5])]);
+
+var f64_copysign = /* Binary */Block.__(19, [/* F64 */Block.__(3, [/* CopySign */6])]);
+
+var i32_eqz = /* Test */Block.__(16, [/* I32 */Block.__(0, [/* Eqz */0])]);
+
+var i64_eqz = /* Test */Block.__(16, [/* I64 */Block.__(1, [/* Eqz */0])]);
+
+var i32_eq = /* Compare */Block.__(17, [/* I32 */Block.__(0, [/* Eq */0])]);
+
+var i32_ne = /* Compare */Block.__(17, [/* I32 */Block.__(0, [/* Ne */1])]);
+
+var i32_lt_s = /* Compare */Block.__(17, [/* I32 */Block.__(0, [/* LtS */2])]);
+
+var i32_lt_u = /* Compare */Block.__(17, [/* I32 */Block.__(0, [/* LtU */3])]);
+
+var i32_le_s = /* Compare */Block.__(17, [/* I32 */Block.__(0, [/* LeS */6])]);
+
+var i32_le_u = /* Compare */Block.__(17, [/* I32 */Block.__(0, [/* LeU */7])]);
+
+var i32_gt_s = /* Compare */Block.__(17, [/* I32 */Block.__(0, [/* GtS */4])]);
+
+var i32_gt_u = /* Compare */Block.__(17, [/* I32 */Block.__(0, [/* GtU */5])]);
+
+var i32_ge_s = /* Compare */Block.__(17, [/* I32 */Block.__(0, [/* GeS */8])]);
+
+var i32_ge_u = /* Compare */Block.__(17, [/* I32 */Block.__(0, [/* GeU */9])]);
+
+var i64_eq = /* Compare */Block.__(17, [/* I64 */Block.__(1, [/* Eq */0])]);
+
+var i64_ne = /* Compare */Block.__(17, [/* I64 */Block.__(1, [/* Ne */1])]);
+
+var i64_lt_s = /* Compare */Block.__(17, [/* I64 */Block.__(1, [/* LtS */2])]);
+
+var i64_lt_u = /* Compare */Block.__(17, [/* I64 */Block.__(1, [/* LtU */3])]);
+
+var i64_le_s = /* Compare */Block.__(17, [/* I64 */Block.__(1, [/* LeS */6])]);
+
+var i64_le_u = /* Compare */Block.__(17, [/* I64 */Block.__(1, [/* LeU */7])]);
+
+var i64_gt_s = /* Compare */Block.__(17, [/* I64 */Block.__(1, [/* GtS */4])]);
+
+var i64_gt_u = /* Compare */Block.__(17, [/* I64 */Block.__(1, [/* GtU */5])]);
+
+var i64_ge_s = /* Compare */Block.__(17, [/* I64 */Block.__(1, [/* GeS */8])]);
+
+var i64_ge_u = /* Compare */Block.__(17, [/* I64 */Block.__(1, [/* GeU */9])]);
+
+var f32_eq = /* Compare */Block.__(17, [/* F32 */Block.__(2, [/* Eq */0])]);
+
+var f32_ne = /* Compare */Block.__(17, [/* F32 */Block.__(2, [/* Ne */1])]);
+
+var f32_lt = /* Compare */Block.__(17, [/* F32 */Block.__(2, [/* Lt */2])]);
+
+var f32_le = /* Compare */Block.__(17, [/* F32 */Block.__(2, [/* Le */4])]);
+
+var f32_gt = /* Compare */Block.__(17, [/* F32 */Block.__(2, [/* Gt */3])]);
+
+var f32_ge = /* Compare */Block.__(17, [/* F32 */Block.__(2, [/* Ge */5])]);
+
+var f64_eq = /* Compare */Block.__(17, [/* F64 */Block.__(3, [/* Eq */0])]);
+
+var f64_ne = /* Compare */Block.__(17, [/* F64 */Block.__(3, [/* Ne */1])]);
+
+var f64_lt = /* Compare */Block.__(17, [/* F64 */Block.__(3, [/* Lt */2])]);
+
+var f64_le = /* Compare */Block.__(17, [/* F64 */Block.__(3, [/* Le */4])]);
+
+var f64_gt = /* Compare */Block.__(17, [/* F64 */Block.__(3, [/* Gt */3])]);
+
+var f64_ge = /* Compare */Block.__(17, [/* F64 */Block.__(3, [/* Ge */5])]);
+
+var i32_wrap_i64 = /* Convert */Block.__(20, [/* I32 */Block.__(0, [/* WrapI64 */2])]);
+
+var i32_trunc_s_f32 = /* Convert */Block.__(20, [/* I32 */Block.__(0, [/* TruncSF32 */3])]);
+
+var i32_trunc_u_f32 = /* Convert */Block.__(20, [/* I32 */Block.__(0, [/* TruncUF32 */4])]);
+
+var i32_trunc_s_f64 = /* Convert */Block.__(20, [/* I32 */Block.__(0, [/* TruncSF64 */5])]);
+
+var i32_trunc_u_f64 = /* Convert */Block.__(20, [/* I32 */Block.__(0, [/* TruncUF64 */6])]);
+
+var i64_extend_s_i32 = /* Convert */Block.__(20, [/* I64 */Block.__(1, [/* ExtendSI32 */0])]);
+
+var i64_extend_u_i32 = /* Convert */Block.__(20, [/* I64 */Block.__(1, [/* ExtendUI32 */1])]);
+
+var i64_trunc_s_f32 = /* Convert */Block.__(20, [/* I64 */Block.__(1, [/* TruncSF32 */3])]);
+
+var i64_trunc_u_f32 = /* Convert */Block.__(20, [/* I64 */Block.__(1, [/* TruncUF32 */4])]);
+
+var i64_trunc_s_f64 = /* Convert */Block.__(20, [/* I64 */Block.__(1, [/* TruncSF64 */5])]);
+
+var i64_trunc_u_f64 = /* Convert */Block.__(20, [/* I64 */Block.__(1, [/* TruncUF64 */6])]);
+
+var f32_convert_s_i32 = /* Convert */Block.__(20, [/* F32 */Block.__(2, [/* ConvertSI32 */0])]);
+
+var f32_convert_u_i32 = /* Convert */Block.__(20, [/* F32 */Block.__(2, [/* ConvertUI32 */1])]);
+
+var f32_convert_s_i64 = /* Convert */Block.__(20, [/* F32 */Block.__(2, [/* ConvertSI64 */2])]);
+
+var f32_convert_u_i64 = /* Convert */Block.__(20, [/* F32 */Block.__(2, [/* ConvertUI64 */3])]);
+
+var f32_demote_f64 = /* Convert */Block.__(20, [/* F32 */Block.__(2, [/* DemoteF64 */5])]);
+
+var f64_convert_s_i32 = /* Convert */Block.__(20, [/* F64 */Block.__(3, [/* ConvertSI32 */0])]);
+
+var f64_convert_u_i32 = /* Convert */Block.__(20, [/* F64 */Block.__(3, [/* ConvertUI32 */1])]);
+
+var f64_convert_s_i64 = /* Convert */Block.__(20, [/* F64 */Block.__(3, [/* ConvertSI64 */2])]);
+
+var f64_convert_u_i64 = /* Convert */Block.__(20, [/* F64 */Block.__(3, [/* ConvertUI64 */3])]);
+
+var f64_promote_f32 = /* Convert */Block.__(20, [/* F64 */Block.__(3, [/* PromoteF32 */4])]);
+
+var i32_reinterpret_f32 = /* Convert */Block.__(20, [/* I32 */Block.__(0, [/* ReinterpretFloat */7])]);
+
+var i64_reinterpret_f64 = /* Convert */Block.__(20, [/* I64 */Block.__(1, [/* ReinterpretFloat */7])]);
+
+var f32_reinterpret_i32 = /* Convert */Block.__(20, [/* F32 */Block.__(2, [/* ReinterpretInt */6])]);
+
+var f64_reinterpret_i64 = /* Convert */Block.__(20, [/* F64 */Block.__(3, [/* ReinterpretInt */6])]);
+
+var current_memory = /* CurrentMemory */5;
+
+var grow_memory = /* GrowMemory */6;
+
+exports.i32_const           = i32_const;
+exports.i64_const           = i64_const;
+exports.f32_const           = f32_const;
+exports.f64_const           = f64_const;
+exports.unreachable         = unreachable;
+exports.nop                 = nop;
+exports.drop                = drop;
+exports.block               = block;
+exports.loop                = loop;
+exports.br                  = br;
+exports.br_if               = br_if;
+exports.br_table            = br_table;
+exports.$$return            = $$return;
+exports.if_                 = if_;
+exports.select              = select;
+exports.call                = call;
+exports.call_indirect       = call_indirect;
+exports.get_local           = get_local;
+exports.set_local           = set_local;
+exports.tee_local           = tee_local;
+exports.get_global          = get_global;
+exports.set_global          = set_global;
+exports.i32_load            = i32_load;
+exports.i64_load            = i64_load;
+exports.f32_load            = f32_load;
+exports.f64_load            = f64_load;
+exports.i32_load8_s         = i32_load8_s;
+exports.i32_load8_u         = i32_load8_u;
+exports.i32_load16_s        = i32_load16_s;
+exports.i32_load16_u        = i32_load16_u;
+exports.i64_load8_s         = i64_load8_s;
+exports.i64_load8_u         = i64_load8_u;
+exports.i64_load16_s        = i64_load16_s;
+exports.i64_load16_u        = i64_load16_u;
+exports.i64_load32_s        = i64_load32_s;
+exports.i64_load32_u        = i64_load32_u;
+exports.i32_store           = i32_store;
+exports.i64_store           = i64_store;
+exports.f32_store           = f32_store;
+exports.f64_store           = f64_store;
+exports.i32_store8          = i32_store8;
+exports.i32_store16         = i32_store16;
+exports.i64_store8          = i64_store8;
+exports.i64_store16         = i64_store16;
+exports.i64_store32         = i64_store32;
+exports.i32_clz             = i32_clz;
+exports.i32_ctz             = i32_ctz;
+exports.i32_popcnt          = i32_popcnt;
+exports.i64_clz             = i64_clz;
+exports.i64_ctz             = i64_ctz;
+exports.i64_popcnt          = i64_popcnt;
+exports.f32_neg             = f32_neg;
+exports.f32_abs             = f32_abs;
+exports.f32_sqrt            = f32_sqrt;
+exports.f32_ceil            = f32_ceil;
+exports.f32_floor           = f32_floor;
+exports.f32_trunc           = f32_trunc;
+exports.f32_nearest         = f32_nearest;
+exports.f64_neg             = f64_neg;
+exports.f64_abs             = f64_abs;
+exports.f64_sqrt            = f64_sqrt;
+exports.f64_ceil            = f64_ceil;
+exports.f64_floor           = f64_floor;
+exports.f64_trunc           = f64_trunc;
+exports.f64_nearest         = f64_nearest;
+exports.i32_add             = i32_add;
+exports.i32_sub             = i32_sub;
+exports.i32_mul             = i32_mul;
+exports.i32_div_s           = i32_div_s;
+exports.i32_div_u           = i32_div_u;
+exports.i32_rem_s           = i32_rem_s;
+exports.i32_rem_u           = i32_rem_u;
+exports.i32_and             = i32_and;
+exports.i32_or              = i32_or;
+exports.i32_xor             = i32_xor;
+exports.i32_shl             = i32_shl;
+exports.i32_shr_s           = i32_shr_s;
+exports.i32_shr_u           = i32_shr_u;
+exports.i32_rotl            = i32_rotl;
+exports.i32_rotr            = i32_rotr;
+exports.i64_add             = i64_add;
+exports.i64_sub             = i64_sub;
+exports.i64_mul             = i64_mul;
+exports.i64_div_s           = i64_div_s;
+exports.i64_div_u           = i64_div_u;
+exports.i64_rem_s           = i64_rem_s;
+exports.i64_rem_u           = i64_rem_u;
+exports.i64_and             = i64_and;
+exports.i64_or              = i64_or;
+exports.i64_xor             = i64_xor;
+exports.i64_shl             = i64_shl;
+exports.i64_shr_s           = i64_shr_s;
+exports.i64_shr_u           = i64_shr_u;
+exports.i64_rotl            = i64_rotl;
+exports.i64_rotr            = i64_rotr;
+exports.f32_add             = f32_add;
+exports.f32_sub             = f32_sub;
+exports.f32_mul             = f32_mul;
+exports.f32_div             = f32_div;
+exports.f32_min             = f32_min;
+exports.f32_max             = f32_max;
+exports.f32_copysign        = f32_copysign;
+exports.f64_add             = f64_add;
+exports.f64_sub             = f64_sub;
+exports.f64_mul             = f64_mul;
+exports.f64_div             = f64_div;
+exports.f64_min             = f64_min;
+exports.f64_max             = f64_max;
+exports.f64_copysign        = f64_copysign;
+exports.i32_eqz             = i32_eqz;
+exports.i64_eqz             = i64_eqz;
+exports.i32_eq              = i32_eq;
+exports.i32_ne              = i32_ne;
+exports.i32_lt_s            = i32_lt_s;
+exports.i32_lt_u            = i32_lt_u;
+exports.i32_le_s            = i32_le_s;
+exports.i32_le_u            = i32_le_u;
+exports.i32_gt_s            = i32_gt_s;
+exports.i32_gt_u            = i32_gt_u;
+exports.i32_ge_s            = i32_ge_s;
+exports.i32_ge_u            = i32_ge_u;
+exports.i64_eq              = i64_eq;
+exports.i64_ne              = i64_ne;
+exports.i64_lt_s            = i64_lt_s;
+exports.i64_lt_u            = i64_lt_u;
+exports.i64_le_s            = i64_le_s;
+exports.i64_le_u            = i64_le_u;
+exports.i64_gt_s            = i64_gt_s;
+exports.i64_gt_u            = i64_gt_u;
+exports.i64_ge_s            = i64_ge_s;
+exports.i64_ge_u            = i64_ge_u;
+exports.f32_eq              = f32_eq;
+exports.f32_ne              = f32_ne;
+exports.f32_lt              = f32_lt;
+exports.f32_le              = f32_le;
+exports.f32_gt              = f32_gt;
+exports.f32_ge              = f32_ge;
+exports.f64_eq              = f64_eq;
+exports.f64_ne              = f64_ne;
+exports.f64_lt              = f64_lt;
+exports.f64_le              = f64_le;
+exports.f64_gt              = f64_gt;
+exports.f64_ge              = f64_ge;
+exports.i32_wrap_i64        = i32_wrap_i64;
+exports.i32_trunc_s_f32     = i32_trunc_s_f32;
+exports.i32_trunc_u_f32     = i32_trunc_u_f32;
+exports.i32_trunc_s_f64     = i32_trunc_s_f64;
+exports.i32_trunc_u_f64     = i32_trunc_u_f64;
+exports.i64_extend_s_i32    = i64_extend_s_i32;
+exports.i64_extend_u_i32    = i64_extend_u_i32;
+exports.i64_trunc_s_f32     = i64_trunc_s_f32;
+exports.i64_trunc_u_f32     = i64_trunc_u_f32;
+exports.i64_trunc_s_f64     = i64_trunc_s_f64;
+exports.i64_trunc_u_f64     = i64_trunc_u_f64;
+exports.f32_convert_s_i32   = f32_convert_s_i32;
+exports.f32_convert_u_i32   = f32_convert_u_i32;
+exports.f32_convert_s_i64   = f32_convert_s_i64;
+exports.f32_convert_u_i64   = f32_convert_u_i64;
+exports.f32_demote_f64      = f32_demote_f64;
+exports.f64_convert_s_i32   = f64_convert_s_i32;
+exports.f64_convert_u_i32   = f64_convert_u_i32;
+exports.f64_convert_s_i64   = f64_convert_s_i64;
+exports.f64_convert_u_i64   = f64_convert_u_i64;
+exports.f64_promote_f32     = f64_promote_f32;
+exports.i32_reinterpret_f32 = i32_reinterpret_f32;
+exports.i64_reinterpret_f64 = i64_reinterpret_f64;
+exports.f32_reinterpret_i32 = f32_reinterpret_i32;
+exports.f64_reinterpret_i64 = f64_reinterpret_i64;
+exports.current_memory      = current_memory;
+exports.grow_memory         = grow_memory;
+/* No side effect */
+//////// end of operators.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['parse'] = function() {
+  Â  let exports = {};
+//////// start of parse.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Curry    = require(&quot;bs-platform/lib/js/curry&quot;);
+var Lexer    = require(&quot;./lexer&quot;);
+var Lexing   = require(&quot;bs-platform/lib/js/lexing&quot;);
+var Parser   = require(&quot;./parser&quot;);
+var Script   = require(&quot;./script&quot;);
+var Source   = require(&quot;./source&quot;);
+var Caml_obj = require(&quot;bs-platform/lib/js/caml_obj&quot;);
+
+function parse$prime(name, lexbuf, start) {
+  var init = lexbuf[/* lex_curr_p */11];
+  lexbuf[/* lex_curr_p */11] = /* record */[
+    /* pos_fname */name,
+    /* pos_lnum */init[/* pos_lnum */1],
+    /* pos_bol */init[/* pos_bol */2],
+    /* pos_cnum */init[/* pos_cnum */3]
+  ];
+  try {
+    return Curry._2(start, Lexer.token, lexbuf);
+  }
+  catch (exn){
+    if (exn[0] === Script.Syntax) {
+      var region = exn[1];
+      var region$prime = Caml_obj.caml_notequal(region, Source.no_region) ? region : /* record */[
+          /* left */Lexer.convert_pos(lexbuf[/* lex_start_p */10]),
+          /* right */Lexer.convert_pos(lexbuf[/* lex_curr_p */11])
+        ];
+      throw [
+            Script.Syntax,
+            region$prime,
+            exn[2]
+          ];
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function parse(name, lexbuf, param) {
+  switch (param) {
+    case 0 : 
+        return parse$prime(name, lexbuf, Parser.module1);
+    case 1 : 
+        return parse$prime(name, lexbuf, Parser.script);
+    case 2 : 
+        return parse$prime(name, lexbuf, Parser.script1);
+    
+  }
+}
+
+function string_to(start, s) {
+  var lexbuf = Lexing.from_string(s);
+  return parse(&quot;string&quot;, lexbuf, start);
+}
+
+function string_to_script(s) {
+  return string_to(/* Script */1, s);
+}
+
+function string_to_module(s) {
+  return string_to(/* Module */0, s);
+}
+
+var Syntax = Script.Syntax;
+
+exports.Syntax           = Syntax;
+exports.parse            = parse;
+exports.string_to_script = string_to_script;
+exports.string_to_module = string_to_module;
+/* Lexer Not a pure module */
+//////// end of parse.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['parser'] = function() {
+  Â  let exports = {};
+//////// start of parser.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Ast                     = require(&quot;./ast&quot;);
+var I32                     = require(&quot;./i32&quot;);
+var Lib                     = require(&quot;./lib&quot;);
+var $$Map                   = require(&quot;bs-platform/lib/js/map&quot;);
+var List                    = require(&quot;bs-platform/lib/js/list&quot;);
+var Block                   = require(&quot;bs-platform/lib/js/block&quot;);
+var Curry                   = require(&quot;bs-platform/lib/js/curry&quot;);
+var Script                  = require(&quot;./script&quot;);
+var Source                  = require(&quot;./source&quot;);
+var $$String                = require(&quot;bs-platform/lib/js/string&quot;);
+var Parsing                 = require(&quot;bs-platform/lib/js/parsing&quot;);
+var Caml_obj                = require(&quot;bs-platform/lib/js/caml_obj&quot;);
+var Operators               = require(&quot;./operators&quot;);
+var Pervasives              = require(&quot;bs-platform/lib/js/pervasives&quot;);
+var Caml_format             = require(&quot;bs-platform/lib/js/caml_format&quot;);
+var Caml_builtin_exceptions = require(&quot;bs-platform/lib/js/caml_builtin_exceptions&quot;);
+
+function parse_error(msg) {
+  var msg$1 = msg === &quot;syntax error&quot; ? &quot;unexpected token&quot; : msg;
+  throw [
+        Script.Syntax,
+        Source.no_region,
+        msg$1
+      ];
+}
+
+function position_to_pos(position) {
+  return /* record */[
+          /* file */position[/* pos_fname */0],
+          /* line */position[/* pos_lnum */1],
+          /* column */position[/* pos_cnum */3] - position[/* pos_bol */2] | 0
+        ];
+}
+
+function positions_to_region(position1, position2) {
+  return /* record */[
+          /* left */position_to_pos(position1),
+          /* right */position_to_pos(position2)
+        ];
+}
+
+function at() {
+  return positions_to_region(Parsing.symbol_start_pos(/* () */0), Parsing.symbol_end_pos(/* () */0));
+}
+
+function ati(i) {
+  return positions_to_region(Parsing.rhs_start_pos(i), Parsing.rhs_end_pos(i));
+}
+
+function literal(f, s) {
+  try {
+    return Curry._1(f, s);
+  }
+  catch (exn){
+    if (exn[0] === Caml_builtin_exceptions.failure) {
+      throw [
+            Script.Syntax,
+            s[/* at */0],
+            &quot;constant out of range&quot;
+          ];
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function nat(s, at) {
+  try {
+    var n = Caml_format.caml_int_of_string(s);
+    if (n &gt;= 0) {
+      return n;
+    }
+    else {
+      throw [
+            Caml_builtin_exceptions.failure,
+            &quot;&quot;
+          ];
+    }
+  }
+  catch (exn){
+    if (exn[0] === Caml_builtin_exceptions.failure) {
+      throw [
+            Script.Syntax,
+            at,
+            &quot;integer constant out of range&quot;
+          ];
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function nat32(s, at) {
+  try {
+    return Curry._1(I32.of_string_u, s);
+  }
+  catch (exn){
+    if (exn[0] === Caml_builtin_exceptions.failure) {
+      throw [
+            Script.Syntax,
+            at,
+            &quot;i32 constant out of range&quot;
+          ];
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+var VarMap = $$Map.Make([$$String.compare]);
+
+function empty_context() {
+  return /* record */[
+          /* types : record */[
+            /* tmap */VarMap[/* empty */0],
+            /* tlist : [] */0
+          ],
+          /* tables : record */[
+            /* map */VarMap[/* empty */0],
+            /* count */0
+          ],
+          /* memories : record */[
+            /* map */VarMap[/* empty */0],
+            /* count */0
+          ],
+          /* funcs : record */[
+            /* map */VarMap[/* empty */0],
+            /* count */0
+          ],
+          /* locals : record */[
+            /* map */VarMap[/* empty */0],
+            /* count */0
+          ],
+          /* globals : record */[
+            /* map */VarMap[/* empty */0],
+            /* count */0
+          ],
+          /* labels */VarMap[/* empty */0]
+        ];
+}
+
+function enter_func(c) {
+  return /* record */[
+          /* types */c[/* types */0],
+          /* tables */c[/* tables */1],
+          /* memories */c[/* memories */2],
+          /* funcs */c[/* funcs */3],
+          /* locals : record */[
+            /* map */VarMap[/* empty */0],
+            /* count */0
+          ],
+          /* globals */c[/* globals */5],
+          /* labels */VarMap[/* empty */0]
+        ];
+}
+
+function type_(c, x) {
+  try {
+    return Curry._2(VarMap[/* find */21], x[/* it */1], c[/* types */0][/* tmap */0]);
+  }
+  catch (exn){
+    if (exn === Caml_builtin_exceptions.not_found) {
+      throw [
+            Script.Syntax,
+            x[/* at */0],
+            &quot;unknown type &quot; + x[/* it */1]
+          ];
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function lookup(category, space, x) {
+  try {
+    return Curry._2(VarMap[/* find */21], x[/* it */1], space[/* map */0]);
+  }
+  catch (exn){
+    if (exn === Caml_builtin_exceptions.not_found) {
+      throw [
+            Script.Syntax,
+            x[/* at */0],
+            &quot;unknown &quot; + (category + (&quot; &quot; + x[/* it */1]))
+          ];
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function func(c, x) {
+  return lookup(&quot;function&quot;, c[/* funcs */3], x);
+}
+
+function local(c, x) {
+  return lookup(&quot;local&quot;, c[/* locals */4], x);
+}
+
+function global(c, x) {
+  return lookup(&quot;global&quot;, c[/* globals */5], x);
+}
+
+function table(c, x) {
+  return lookup(&quot;table&quot;, c[/* tables */1], x);
+}
+
+function memory(c, x) {
+  return lookup(&quot;memory&quot;, c[/* memories */2], x);
+}
+
+function label(c, x) {
+  try {
+    return Curry._2(VarMap[/* find */21], x[/* it */1], c[/* labels */6]);
+  }
+  catch (exn){
+    if (exn === Caml_builtin_exceptions.not_found) {
+      throw [
+            Script.Syntax,
+            x[/* at */0],
+            &quot;unknown label &quot; + x[/* it */1]
+          ];
+    }
+    else {
+      throw exn;
+    }
+  }
+}
+
+function anon_type(c, ty) {
+  c[/* types */0][/* tlist */1] = Pervasives.$at(c[/* types */0][/* tlist */1], /* :: */[
+        ty,
+        /* [] */0
+      ]);
+  return /* () */0;
+}
+
+function bind(category, space, x) {
+  if (Curry._2(VarMap[/* mem */2], x[/* it */1], space[/* map */0])) {
+    throw [
+          Script.Syntax,
+          x[/* at */0],
+          &quot;duplicate &quot; + (category + (&quot; &quot; + x[/* it */1]))
+        ];
+  }
+  space[/* map */0] = Curry._3(VarMap[/* add */3], x[/* it */1], space[/* count */1], space[/* map */0]);
+  space[/* count */1] = space[/* count */1] + 1 | 0;
+  if (space[/* count */1]) {
+    return 0;
+  }
+  else {
+    throw [
+          Script.Syntax,
+          x[/* at */0],
+          &quot;too many &quot; + (category + &quot; bindings&quot;)
+        ];
+  }
+}
+
+function bind_func(c, x) {
+  return bind(&quot;function&quot;, c[/* funcs */3], x);
+}
+
+function bind_local(c, x) {
+  return bind(&quot;local&quot;, c[/* locals */4], x);
+}
+
+function bind_global(c, x) {
+  return bind(&quot;global&quot;, c[/* globals */5], x);
+}
+
+function bind_table(c, x) {
+  return bind(&quot;table&quot;, c[/* tables */1], x);
+}
+
+function bind_memory(c, x) {
+  return bind(&quot;memory&quot;, c[/* memories */2], x);
+}
+
+function anon(category, space, n) {
+  space[/* count */1] = space[/* count */1] + n | 0;
+  if (Curry._2(I32.lt_u, space[/* count */1], n)) {
+    throw [
+          Script.Syntax,
+          Source.no_region,
+          &quot;too many &quot; + (category + &quot; bindings&quot;)
+        ];
+  }
+  else {
+    return 0;
+  }
+}
+
+function anon_func(c) {
+  return anon(&quot;function&quot;, c[/* funcs */3], 1);
+}
+
+function anon_locals(c, ts) {
+  return anon(&quot;local&quot;, c[/* locals */4], Curry._1(Lib.List32[/* length */0], ts));
+}
+
+function anon_global(c) {
+  return anon(&quot;global&quot;, c[/* globals */5], 1);
+}
+
+function anon_table(c) {
+  return anon(&quot;table&quot;, c[/* tables */1], 1);
+}
+
+function anon_memory(c) {
+  return anon(&quot;memory&quot;, c[/* memories */2], 1);
+}
+
+function anon_label(c) {
+  var newrecord = c.slice();
+  newrecord[/* labels */6] = Curry._2(VarMap[/* map */22], function (param) {
+        return 1 + param | 0;
+      }, c[/* labels */6]);
+  return newrecord;
+}
+
+var empty_type = /* FuncType */[
+  /* [] */0,
+  /* [] */0
+];
+
+function explicit_sig(c, var_sem, ty, at) {
+  var x = Curry._2(var_sem, c, type_);
+  if (x[/* it */1] &lt; Curry._1(Lib.List32[/* length */0], c[/* types */0][/* tlist */1]) &amp;&amp; Caml_obj.caml_notequal(ty, empty_type) &amp;&amp; Caml_obj.caml_notequal(ty, Curry._2(Lib.List32[/* nth */1], c[/* types */0][/* tlist */1], x[/* it */1]))) {
+    throw [
+          Script.Syntax,
+          at,
+          &quot;signature mismatch&quot;
+        ];
+  }
+  return x;
+}
+
+function inline_type(c, ty, at) {
+  var match = Curry._2(Lib.List[/* index_of */6], ty, c[/* types */0][/* tlist */1]);
+  if (match) {
+    return Source.$at$at(match[0], at);
+  }
+  else {
+    var i = Curry._1(Lib.List32[/* length */0], c[/* types */0][/* tlist */1]);
+    anon_type(c, ty);
+    return Source.$at$at(i, at);
+  }
+}
+
+var yytransl_const = /* array */[
+  263,
+  264,
+  265,
+  266,
+  267,
+  268,
+  269,
+  270,
+  271,
+  272,
+  273,
+  274,
+  275,
+  276,
+  277,
+  278,
+  279,
+  280,
+  281,
+  282,
+  283,
+  284,
+  285,
+  286,
+  296,
+  297,
+  298,
+  299,
+  300,
+  301,
+  302,
+  303,
+  304,
+  305,
+  306,
+  307,
+  308,
+  309,
+  310,
+  311,
+  312,
+  313,
+  314,
+  315,
+  316,
+  317,
+  318,
+  319,
+  320,
+  321,
+  322,
+  323,
+  324,
+  325,
+  326,
+  327,
+  0,
+  0
+];
+
+var yytransl_block = /* array */[
+  257,
+  258,
+  259,
+  260,
+  261,
+  262,
+  287,
+  288,
+  289,
+  290,
+  291,
+  292,
+  293,
+  294,
+  295,
+  328,
+  0
+];
+
+var yyact = /* array */[
+  function () {
+    return Pervasives.failwith(&quot;parser&quot;);
+  },
+  function () {
+    return &quot;&quot;;
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return _1 + _2;
+  },
+  function () {
+    return /* [] */0;
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* :: */[
+            _1,
+            _2
+          ];
+  },
+  function () {
+    return /* AnyFuncType */0;
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* GlobalType */[
+            _1,
+            /* Immutable */0
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return /* GlobalType */[
+            _3,
+            /* Mutable */1
+          ];
+  },
+  function (__caml_parser_env) {
+    return Parsing.peek_val(__caml_parser_env, 1);
+  },
+  function () {
+    return /* FuncType */[
+            /* [] */0,
+            /* [] */0
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 0);
+    var ins = _5[0];
+    if (ins !== /* [] */0) {
+      var at$1 = at(/* () */0);
+      throw [
+            Script.Syntax,
+            at$1,
+            &quot;result before parameter&quot;
+          ];
+    }
+    return /* FuncType */[
+            ins,
+            Pervasives.$at(_3, _5[1])
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* FuncType */[
+            Pervasives.$at(_3, _5[0]),
+            _5[1]
+          ];
+  },
+  function (__caml_parser_env) {
+    Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _6 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* FuncType */[
+            /* :: */[
+              _4,
+              _6[0]
+            ],
+            _6[1]
+          ];
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* TableType */[
+            _1,
+            _2
+          ];
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* MemoryType */[_1];
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* record */[
+            /* min */nat32(_1, ati(1)),
+            /* max : None */0
+          ];
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* record */[
+            /* min */nat32(_1, ati(1)),
+            /* max : Some */[nat32(_2, ati(2))]
+          ];
+  },
+  function (__caml_parser_env) {
+    return Parsing.peek_val(__caml_parser_env, 1);
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return Source.$at$at(_1, at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return Source.$at$at(_1, at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return Source.$at$at(_1, at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    var at$1 = at(/* () */0);
+    return function (_, _$1) {
+      return Source.$at$at(nat32(_1, at$1), at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    var at$1 = at(/* () */0);
+    return function (c, lookup) {
+      return Source.$at$at(Curry._2(lookup, c, Source.$at$at(_1, at$1)), at$1);
+    };
+  },
+  function () {
+    return function (_, _$1) {
+      return /* [] */0;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c, lookup) {
+      return /* :: */[
+              Curry._2(_1, c, lookup),
+              Curry._2(_2, c, lookup)
+            ];
+    };
+  },
+  function () {
+    return function (c, anon, _) {
+      return Curry._1(anon, c);
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c, _, bind) {
+      return Curry._2(bind, c, _1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return Source.$at$at(_1, at(/* () */0));
+  },
+  function () {
+    return function (c, xs) {
+      List.iter(function (x) {
+            throw [
+                  Script.Syntax,
+                  x[/* at */0],
+                  &quot;mismatching label&quot;
+                ];
+          }, xs);
+      return anon_label(c);
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c, xs) {
+      List.iter(function (x) {
+            if (x[/* it */1] !== _1[/* it */1]) {
+              throw [
+                    Script.Syntax,
+                    x[/* at */0],
+                    &quot;mismatching label&quot;
+                  ];
+            }
+            else {
+              return 0;
+            }
+          }, xs);
+      var c$1 = c;
+      var x = _1;
+      var newrecord = c$1.slice();
+      newrecord[/* labels */6] = Curry._3(VarMap[/* add */3], x[/* it */1], 0, Curry._2(VarMap[/* map */22], function (param) {
+                return 1 + param | 0;
+              }, c$1[/* labels */6]));
+      return newrecord;
+    };
+  },
+  function () {
+    return /* [] */0;
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* :: */[
+            _1,
+            /* [] */0
+          ];
+  },
+  function () {
+    return 0;
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return nat32(_1, at(/* () */0));
+  },
+  function () {
+    return /* None */0;
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    var n = nat(_1, at(/* () */0));
+    if (!Curry._1(Lib.Int[/* is_power_of_two */1], n)) {
+      var at$1 = at(/* () */0);
+      throw [
+            Script.Syntax,
+            at$1,
+            &quot;alignment must be a power of two&quot;
+          ];
+    }
+    return /* Some */[Curry._1(Lib.Int[/* log2 */0], n)];
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      return /* :: */[
+              Source.$at$at(Curry._1(_1, c), at$1),
+              /* [] */0
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      return /* :: */[
+              Source.$at$at(Curry._1(_1, c), at$1),
+              /* [] */0
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    return Parsing.peek_val(__caml_parser_env, 0);
+  },
+  function () {
+    return function () {
+      return Operators.unreachable;
+    };
+  },
+  function () {
+    return function () {
+      return Operators.nop;
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return Operators.br(Curry._2(_2, c, label));
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return Operators.br_if(Curry._2(_2, c, label));
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 1);
+    var _3 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var match = Curry._1(Lib.List[/* split_last */5], /* :: */[
+            Curry._2(_2, c, label),
+            Curry._2(_3, c, label)
+          ]);
+      return Operators.br_table(match[0], match[1]);
+    };
+  },
+  function () {
+    return function () {
+      return Operators.$$return;
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return Operators.call(Curry._2(_2, c, func));
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return Operators.call_indirect(Curry._2(_2, c, type_));
+    };
+  },
+  function () {
+    return function () {
+      return Operators.drop;
+    };
+  },
+  function () {
+    return function () {
+      return Operators.select;
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return Operators.get_local(Curry._2(_2, c, local));
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return Operators.set_local(Curry._2(_2, c, local));
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return Operators.tee_local(Curry._2(_2, c, local));
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return Operators.get_global(Curry._2(_2, c, global));
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return Operators.set_global(Curry._2(_2, c, global));
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 2);
+    var _2 = Parsing.peek_val(__caml_parser_env, 1);
+    var _3 = Parsing.peek_val(__caml_parser_env, 0);
+    return function () {
+      return Curry._2(_1, _3, _2);
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 2);
+    var _2 = Parsing.peek_val(__caml_parser_env, 1);
+    var _3 = Parsing.peek_val(__caml_parser_env, 0);
+    return function () {
+      return Curry._2(_1, _3, _2);
+    };
+  },
+  function () {
+    return function () {
+      return Operators.current_memory;
+    };
+  },
+  function () {
+    return function () {
+      return Operators.grow_memory;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function () {
+      return literal(_1, _2)[0];
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return function () {
+      return _1;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return function () {
+      return _1;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return function () {
+      return _1;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return function () {
+      return _1;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return function () {
+      return _1;
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 3);
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var c$prime = Curry._2(_2, c, _5);
+      var match = Curry._1(_3, c$prime);
+      return Operators.block(match[0], match[1]);
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 3);
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var c$prime = Curry._2(_2, c, _5);
+      var match = Curry._1(_3, c$prime);
+      return Operators.loop(match[0], match[1]);
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 3);
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var c$prime = Curry._2(_2, c, _5);
+      var match = Curry._1(_3, c$prime);
+      return Operators.if_(match[0], match[1], /* [] */0);
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 6);
+    var _3 = Parsing.peek_val(__caml_parser_env, 5);
+    var _5 = Parsing.peek_val(__caml_parser_env, 3);
+    var _6 = Parsing.peek_val(__caml_parser_env, 2);
+    var _8 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var c$prime = Curry._2(_2, c, Pervasives.$at(_5, _8));
+      var match = Curry._1(_3, c$prime);
+      return Operators.if_(match[0], match[1], Curry._1(_6, c$prime));
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return /* tuple */[
+              _1,
+              Curry._1(_2, c)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      var match = Curry._1(_2, c);
+      return Pervasives.$at(match[0], /* :: */[
+                  Source.$at$at(match[1], at$1),
+                  /* [] */0
+                ]);
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return /* tuple */[
+              Curry._1(_2, c)[1],
+              Curry._1(_1, c)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 1);
+    var _3 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var c$prime = Curry._2(_2, c, /* [] */0);
+      var match = Curry._1(_3, c$prime);
+      return /* tuple */[
+              /* [] */0,
+              Operators.block(match[0], match[1])
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 1);
+    var _3 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var c$prime = Curry._2(_2, c, /* [] */0);
+      var match = Curry._1(_3, c$prime);
+      return /* tuple */[
+              /* [] */0,
+              Operators.loop(match[0], match[1])
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 2);
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    var _4 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var c$prime = Curry._2(_2, c, /* [] */0);
+      var match = Curry._2(_4, c, c$prime);
+      return /* tuple */[
+              match[0],
+              Operators.if_(_3, match[1], match[2])
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 5);
+    var _7 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (_, c$prime) {
+      return /* tuple */[
+              /* [] */0,
+              Curry._1(_3, c$prime),
+              Curry._1(_7, c$prime)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (_, c$prime) {
+      return /* tuple */[
+              /* [] */0,
+              Curry._1(_3, c$prime),
+              /* [] */0
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 8);
+    var _4 = Parsing.peek_val(__caml_parser_env, 5);
+    var _8 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c, c$prime) {
+      return /* tuple */[
+              Curry._1(_1, c),
+              Curry._1(_4, c$prime),
+              Curry._1(_8, c$prime)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 4);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c, c$prime) {
+      return /* tuple */[
+              Curry._1(_1, c),
+              Curry._1(_4, c$prime),
+              /* [] */0
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 2);
+    var _2 = Parsing.peek_val(__caml_parser_env, 1);
+    var _3 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c, c$prime) {
+      return /* tuple */[
+              Curry._1(_1, c),
+              Curry._1(_2, c$prime),
+              Curry._1(_3, c$prime)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c, c$prime) {
+      return /* tuple */[
+              Curry._1(_1, c),
+              Curry._1(_2, c$prime),
+              /* [] */0
+            ];
+    };
+  },
+  function () {
+    return function () {
+      return /* [] */0;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      return Pervasives.$at(Curry._1(_1, c), Curry._1(_2, c));
+    };
+  },
+  function () {
+    return function () {
+      return /* tuple */[
+              0,
+              /* [] */0
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var es1 = Curry._1(_1, c);
+      var match = Curry._1(_2, c);
+      return /* tuple */[
+              match[0] + 1 | 0,
+              Pervasives.$at(es1, match[1])
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      return Source.$at$at(Curry._1(_1, c), at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    return Parsing.peek_val(__caml_parser_env, 0);
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 0);
+    var match = _5[0];
+    return /* tuple */[
+            /* FuncType */[
+              match[0],
+              Pervasives.$at(_3, match[1])
+            ],
+            function (c) {
+              return Curry._1(_5[1], c);
+            }
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 0);
+    var match = _5[0];
+    return /* tuple */[
+            /* FuncType */[
+              Pervasives.$at(_3, match[0]),
+              match[1]
+            ],
+            function (c) {
+              anon_locals(c, _3);
+              return Curry._1(_5[1], c);
+            }
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _6 = Parsing.peek_val(__caml_parser_env, 0);
+    var match = _6[0];
+    return /* tuple */[
+            /* FuncType */[
+              /* :: */[
+                _4,
+                match[0]
+              ],
+              match[1]
+            ],
+            function (c) {
+              bind_local(c, _3);
+              return Curry._1(_6[1], c);
+            }
+          ];
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* tuple */[
+            empty_type,
+            function (c) {
+              var c$prime = anon_label(c);
+              return /* record */[
+                      /* ftype */Source.$at$at(-1, at(/* () */0)),
+                      /* locals : [] */0,
+                      /* body */Curry._1(_1, c$prime)
+                    ];
+            }
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* tuple */[
+            _5[0],
+            function (c) {
+              anon_locals(c, _3);
+              var f = Curry._1(_5[1], c);
+              return /* record */[
+                      /* ftype */f[/* ftype */0],
+                      /* locals */Pervasives.$at(_3, f[/* locals */1]),
+                      /* body */f[/* body */2]
+                    ];
+            }
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _6 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* tuple */[
+            _6[0],
+            function (c) {
+              bind_local(c, _3);
+              var f = Curry._1(_6[1], c);
+              return /* record */[
+                      /* ftype */f[/* ftype */0],
+                      /* locals : :: */[
+                        _4,
+                        f[/* locals */1]
+                      ],
+                      /* body */f[/* body */2]
+                    ];
+            }
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 4);
+    var _4 = Parsing.peek_val(__caml_parser_env, 3);
+    var _5 = Parsing.peek_val(__caml_parser_env, 2);
+    var _6 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_func, bind_func);
+      var t = explicit_sig(c, _5, _6[0], at$1);
+      return /* tuple */[
+              function () {
+                var init = Curry._1(_6[1], enter_func(c));
+                return Source.$at$at(/* record */[
+                            /* ftype */t,
+                            /* locals */init[/* locals */1],
+                            /* body */init[/* body */2]
+                          ], at$1);
+              },
+              Curry._3(_4, /* FuncExport */0, c[/* funcs */3][/* count */1], c)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_func, bind_func);
+      var t = explicit_sig(c, _4, _5[0], at$1);
+      return /* tuple */[
+              function () {
+                var init = Curry._1(_5[1], enter_func(c));
+                return Source.$at$at(/* record */[
+                            /* ftype */t,
+                            /* locals */init[/* locals */1],
+                            /* body */init[/* body */2]
+                          ], at$1);
+              },
+              /* [] */0
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_func, bind_func);
+      var t = inline_type(c, _5[0], at$1);
+      return /* tuple */[
+              function () {
+                var init = Curry._1(_5[1], enter_func(c));
+                return Source.$at$at(/* record */[
+                            /* ftype */t,
+                            /* locals */init[/* locals */1],
+                            /* body */init[/* body */2]
+                          ], at$1);
+              },
+              Curry._3(_4, /* FuncExport */0, c[/* funcs */3][/* count */1], c)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_func, bind_func);
+      var t = inline_type(c, _4[0], at$1);
+      return /* tuple */[
+              function () {
+                var init = Curry._1(_4[1], enter_func(c));
+                return Source.$at$at(/* record */[
+                            /* ftype */t,
+                            /* locals */init[/* locals */1],
+                            /* body */init[/* body */2]
+                          ], at$1);
+              },
+              /* [] */0
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    return Parsing.peek_val(__caml_parser_env, 1);
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      return Source.$at$at(Curry._1(_1, c), at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      return Source.$at$at(/* record */[
+                  /* index */Curry._2(_3, c, table),
+                  /* offset */Curry._1(_4, c),
+                  /* init */Curry._2(_5, c, func)
+                ], at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      return Source.$at$at(/* record */[
+                  /* index */Source.$at$at(0, at$1),
+                  /* offset */Curry._1(_3, c),
+                  /* init */Curry._2(_4, c, func)
+                ], at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_table, bind_table);
+      return function () {
+        return /* tuple */[
+                Source.$at$at(/* record */[/* ttype */_5], at$1),
+                /* [] */0,
+                Curry._3(_4, /* TableExport */1, c[/* tables */1][/* count */1], c)
+              ];
+      };
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 7);
+    var _4 = Parsing.peek_val(__caml_parser_env, 6);
+    var _5 = Parsing.peek_val(__caml_parser_env, 5);
+    var _8 = Parsing.peek_val(__caml_parser_env, 2);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      var i = c[/* tables */1][/* count */1];
+      Curry._3(_3, c, anon_table, bind_table);
+      return function () {
+        var init = Curry._2(_8, c, func);
+        var size = List.length(init);
+        return /* tuple */[
+                Source.$at$at(/* record */[/* ttype : TableType */[
+                        /* record */[
+                          /* min */size,
+                          /* max : Some */[size]
+                        ],
+                        _5
+                      ]], at$1),
+                /* :: */[
+                  Source.$at$at(/* record */[
+                        /* index */Source.$at$at(i, at$1),
+                        /* offset */Source.$at$at(/* :: */[
+                              Source.$at$at(Operators.i32_const(Source.$at$at(0, at$1)), at$1),
+                              /* [] */0
+                            ], at$1),
+                        /* init */init
+                      ], at$1),
+                  /* [] */0
+                ],
+                Curry._3(_4, /* TableExport */1, c[/* tables */1][/* count */1], c)
+              ];
+      };
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      return Source.$at$at(/* record */[
+                  /* index */Curry._2(_3, c, memory),
+                  /* offset */Curry._1(_4, c),
+                  /* init */_5
+                ], at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      return Source.$at$at(/* record */[
+                  /* index */Source.$at$at(0, at$1),
+                  /* offset */Curry._1(_3, c),
+                  /* init */_4
+                ], at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_memory, bind_memory);
+      return /* tuple */[
+              Source.$at$at(/* record */[/* mtype */_5], at$1),
+              /* [] */0,
+              Curry._3(_4, /* MemoryExport */2, c[/* memories */2][/* count */1], c)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 6);
+    var _4 = Parsing.peek_val(__caml_parser_env, 5);
+    var _7 = Parsing.peek_val(__caml_parser_env, 2);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      var i = c[/* memories */2][/* count */1];
+      Curry._3(_3, c, anon_memory, bind_memory);
+      var size = (_7.length + 65535 | 0) / 65536 | 0;
+      return /* tuple */[
+              Source.$at$at(/* record */[/* mtype : MemoryType */[/* record */[
+                        /* min */size,
+                        /* max : Some */[size]
+                      ]]], at$1),
+              /* :: */[
+                Source.$at$at(/* record */[
+                      /* index */Source.$at$at(i, at$1),
+                      /* offset */Source.$at$at(/* :: */[
+                            Source.$at$at(Operators.i32_const(Source.$at$at(0, at$1)), at$1),
+                            /* [] */0
+                          ], at$1),
+                      /* init */_7
+                    ], at$1),
+                /* [] */0
+              ],
+              Curry._3(_4, /* MemoryExport */2, c[/* memories */2][/* count */1], c)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 5);
+    var _6 = Parsing.peek_val(__caml_parser_env, 2);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      var i = c[/* memories */2][/* count */1];
+      Curry._3(_3, c, anon_memory, bind_memory);
+      var size = (_6.length + 65535 | 0) / 65536 | 0;
+      return /* tuple */[
+              Source.$at$at(/* record */[/* mtype : MemoryType */[/* record */[
+                        /* min */size,
+                        /* max : Some */[size]
+                      ]]], at$1),
+              /* :: */[
+                Source.$at$at(/* record */[
+                      /* index */Source.$at$at(i, at$1),
+                      /* offset */Source.$at$at(/* :: */[
+                            Source.$at$at(Operators.i32_const(Source.$at$at(0, at$1)), at$1),
+                            /* [] */0
+                          ], at$1),
+                      /* init */_6
+                    ], at$1),
+                /* [] */0
+              ],
+              /* [] */0
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 4);
+    var _4 = Parsing.peek_val(__caml_parser_env, 3);
+    var _5 = Parsing.peek_val(__caml_parser_env, 2);
+    var _6 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_global, bind_global);
+      return /* tuple */[
+              function () {
+                return Source.$at$at(/* record */[
+                            /* gtype */_5,
+                            /* value */Curry._1(_6, c)
+                          ], at$1);
+              },
+              Curry._3(_4, /* GlobalExport */3, c[/* globals */5][/* count */1], c)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_global, bind_global);
+      return /* tuple */[
+              function () {
+                return Source.$at$at(/* record */[
+                            /* gtype */_4,
+                            /* value */Curry._1(_5, c)
+                          ], at$1);
+              },
+              /* [] */0
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      Curry._3(_3, c, anon_func, bind_func);
+      return /* FuncImport */Block.__(0, [Curry._2(_4, c, type_)]);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    var at4 = ati(4);
+    return function (c) {
+      Curry._3(_3, c, anon_func, bind_func);
+      return /* FuncImport */Block.__(0, [inline_type(c, _4, at4)]);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      Curry._3(_3, c, anon_table, bind_table);
+      return /* TableImport */Block.__(1, [_4]);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      Curry._3(_3, c, anon_memory, bind_memory);
+      return /* MemoryImport */Block.__(2, [_4]);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      Curry._3(_3, c, anon_global, bind_global);
+      return /* GlobalImport */Block.__(3, [_4]);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    var at5 = ati(5);
+    return function (c) {
+      return Source.$at$at(/* record */[
+                  /* module_name */_3,
+                  /* item_name */_4,
+                  /* ikind */Source.$at$at(Curry._1(_5, c), at5)
+                ], at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_func, bind_func);
+      return Source.$at$at(/* record */[
+                  /* module_name */_4[0],
+                  /* item_name */_4[1],
+                  /* ikind */Source.$at$at(/* FuncImport */Block.__(0, [Curry._2(_5, c, type_)]), at$1)
+                ], at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    var at5 = ati(5);
+    return function (c) {
+      Curry._3(_3, c, anon_func, bind_func);
+      return Source.$at$at(/* record */[
+                  /* module_name */_4[0],
+                  /* item_name */_4[1],
+                  /* ikind */Source.$at$at(/* FuncImport */Block.__(0, [inline_type(c, _5, at5)]), at$1)
+                ], at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_table, bind_table);
+      return Source.$at$at(/* record */[
+                  /* module_name */_4[0],
+                  /* item_name */_4[1],
+                  /* ikind */Source.$at$at(/* TableImport */Block.__(1, [_5]), at$1)
+                ], at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_memory, bind_memory);
+      return Source.$at$at(/* record */[
+                  /* module_name */_4[0],
+                  /* item_name */_4[1],
+                  /* ikind */Source.$at$at(/* MemoryImport */Block.__(2, [_5]), at$1)
+                ], at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (c) {
+      Curry._3(_3, c, anon_global, bind_global);
+      return Source.$at$at(/* record */[
+                  /* module_name */_4[0],
+                  /* item_name */_4[1],
+                  /* ikind */Source.$at$at(/* GlobalImport */Block.__(3, [_5]), at$1)
+                ], at$1);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return /* tuple */[
+            _3,
+            _4
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      return /* tuple */[
+              /* FuncExport */0,
+              Curry._2(_3, c, func)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      return /* tuple */[
+              /* TableExport */1,
+              Curry._2(_3, c, table)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      return /* tuple */[
+              /* MemoryExport */2,
+              Curry._2(_3, c, memory)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      return /* tuple */[
+              /* GlobalExport */3,
+              Curry._2(_3, c, global)
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    var at4 = ati(4);
+    return function (c) {
+      var match = Curry._1(_4, c);
+      return Source.$at$at(/* record */[
+                  /* name */_3,
+                  /* ekind */Source.$at$at(match[0], at4),
+                  /* item */match[1]
+                ], at$1);
+    };
+  },
+  function () {
+    return function (_, _$1, _$2) {
+      return /* [] */0;
+    };
+  },
+  function (__caml_parser_env) {
+    return Parsing.peek_val(__caml_parser_env, 0);
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    var at$1 = at(/* () */0);
+    return function (k, count, _) {
+      return /* :: */[
+              Source.$at$at(/* record */[
+                    /* name */_3,
+                    /* ekind */Source.$at$at(k, at$1),
+                    /* item */Source.$at$at(count - 1 | 0, at$1)
+                  ], at$1),
+              /* [] */0
+            ];
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      return anon_type(c, _3);
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      var c$1 = c;
+      var x = _3;
+      var ty = _4;
+      if (Curry._2(VarMap[/* mem */2], x[/* it */1], c$1[/* types */0][/* tmap */0])) {
+        throw [
+              Script.Syntax,
+              x[/* at */0],
+              &quot;duplicate type &quot; + x[/* it */1]
+            ];
+      }
+      c$1[/* types */0][/* tmap */0] = Curry._3(VarMap[/* add */3], x[/* it */1], Curry._1(Lib.List32[/* length */0], c$1[/* types */0][/* tlist */1]), c$1[/* types */0][/* tmap */0]);
+      c$1[/* types */0][/* tlist */1] = Pervasives.$at(c$1[/* types */0][/* tlist */1], /* :: */[
+            ty,
+            /* [] */0
+          ]);
+      return /* () */0;
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return function (c) {
+      return Curry._2(_3, c, func);
+    };
+  },
+  function () {
+    return function (c) {
+      var newrecord = Ast.empty_module.slice();
+      newrecord[/* types */0] = c[/* types */0][/* tlist */1];
+      return newrecord;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      Curry._1(_1, c);
+      return Curry._1(_2, c);
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var match = Curry._1(_1, c);
+      var m = Curry._1(_2, c);
+      if (m[/* imports */8] !== /* [] */0) {
+        var at = List.hd(m[/* imports */8])[/* at */0];
+        throw [
+              Script.Syntax,
+              at,
+              &quot;import after global definition&quot;
+            ];
+      }
+      var newrecord = m.slice();
+      newrecord[/* globals */1] = /* :: */[
+        Curry._1(match[0], /* () */0),
+        m[/* globals */1]
+      ];
+      newrecord[/* exports */9] = Pervasives.$at(match[1], m[/* exports */9]);
+      return newrecord;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var t = Curry._1(_1, c);
+      var m = Curry._1(_2, c);
+      var match = Curry._1(t, /* () */0);
+      if (m[/* imports */8] !== /* [] */0) {
+        var at = List.hd(m[/* imports */8])[/* at */0];
+        throw [
+              Script.Syntax,
+              at,
+              &quot;import after table definition&quot;
+            ];
+      }
+      var newrecord = m.slice();
+      newrecord[/* tables */2] = /* :: */[
+        match[0],
+        m[/* tables */2]
+      ];
+      newrecord[/* elems */6] = Pervasives.$at(match[1], m[/* elems */6]);
+      newrecord[/* exports */9] = Pervasives.$at(match[2], m[/* exports */9]);
+      return newrecord;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var match = Curry._1(_1, c);
+      var m = Curry._1(_2, c);
+      if (m[/* imports */8] !== /* [] */0) {
+        var at = List.hd(m[/* imports */8])[/* at */0];
+        throw [
+              Script.Syntax,
+              at,
+              &quot;import after memory definition&quot;
+            ];
+      }
+      var newrecord = m.slice();
+      newrecord[/* memories */3] = /* :: */[
+        match[0],
+        m[/* memories */3]
+      ];
+      newrecord[/* data */7] = Pervasives.$at(match[1], m[/* data */7]);
+      newrecord[/* exports */9] = Pervasives.$at(match[2], m[/* exports */9]);
+      return newrecord;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var match = Curry._1(_1, c);
+      var m = Curry._1(_2, c);
+      var func = Curry._1(match[0], /* () */0);
+      if (m[/* imports */8] !== /* [] */0) {
+        var at = List.hd(m[/* imports */8])[/* at */0];
+        throw [
+              Script.Syntax,
+              at,
+              &quot;import after function definition&quot;
+            ];
+      }
+      var newrecord = m.slice();
+      newrecord[/* funcs */4] = /* :: */[
+        func,
+        m[/* funcs */4]
+      ];
+      newrecord[/* exports */9] = Pervasives.$at(match[1], m[/* exports */9]);
+      return newrecord;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var m = Curry._1(_2, c);
+      var newrecord = m.slice();
+      newrecord[/* elems */6] = /* :: */[
+        Curry._1(_1, c),
+        m[/* elems */6]
+      ];
+      return newrecord;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var m = Curry._1(_2, c);
+      var newrecord = m.slice();
+      newrecord[/* data */7] = /* :: */[
+        Curry._1(_1, c),
+        m[/* data */7]
+      ];
+      return newrecord;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var m = Curry._1(_2, c);
+      var x = Curry._1(_1, c);
+      var match = m[/* start */5];
+      if (match) {
+        throw [
+              Script.Syntax,
+              x[/* at */0],
+              &quot;multiple start sections&quot;
+            ];
+      }
+      else {
+        var newrecord = m.slice();
+        newrecord[/* start */5] = /* Some */[x];
+        return newrecord;
+      }
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var i = Curry._1(_1, c);
+      var m = Curry._1(_2, c);
+      var newrecord = m.slice();
+      newrecord[/* imports */8] = /* :: */[
+        i,
+        m[/* imports */8]
+      ];
+      return newrecord;
+    };
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return function (c) {
+      var m = Curry._1(_2, c);
+      var newrecord = m.slice();
+      newrecord[/* exports */9] = /* :: */[
+        Curry._1(_1, c),
+        m[/* exports */9]
+      ];
+      return newrecord;
+    };
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return /* tuple */[
+            _3,
+            Source.$at$at(/* Textual */Block.__(0, [Source.$at$at(Curry._1(_4, empty_context(/* () */0)), at(/* () */0))]), at(/* () */0))
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    return /* tuple */[
+            _3,
+            Source.$at$at(/* Encoded */Block.__(1, [
+                    &quot;binary&quot;,
+                    _4 + _5
+                  ]), at(/* () */0))
+          ];
+  },
+  function () {
+    return /* None */0;
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* Some */[Source.$at$at(_1, at(/* () */0))];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 3);
+    var _4 = Parsing.peek_val(__caml_parser_env, 2);
+    var _5 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* Invoke */Block.__(0, [
+                  _3,
+                  _4,
+                  _5
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* Get */Block.__(1, [
+                  _3,
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* AssertMalformed */Block.__(0, [
+                  _3[1],
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* AssertInvalid */Block.__(1, [
+                  _3[1],
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* AssertSoftInvalid */Block.__(2, [
+                  _3[1],
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* AssertUnlinkable */Block.__(3, [
+                  _3[1],
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* AssertUninstantiable */Block.__(4, [
+                  _3[1],
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* AssertReturn */Block.__(5, [
+                  _3,
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* AssertReturnNaN */Block.__(6, [_3]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* AssertTrap */Block.__(7, [
+                  _3,
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* AssertExhaustion */Block.__(8, [
+                  _3,
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return Source.$at$at(/* Action */Block.__(2, [_1]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return Source.$at$at(/* Assertion */Block.__(3, [_1]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return Source.$at$at(/* Module */Block.__(0, [
+                  _1[0],
+                  _1[1]
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* Register */Block.__(1, [
+                  _3,
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return Source.$at$at(/* Meta */Block.__(4, [_1]), at(/* () */0));
+  },
+  function () {
+    return /* [] */0;
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* :: */[
+            _1,
+            _2
+          ];
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* Script */Block.__(2, [
+                  _3,
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* Input */Block.__(0, [
+                  _3,
+                  _4
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 2);
+    var _4 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* Output */Block.__(1, [
+                  _3,
+                  /* Some */[_4]
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(/* Output */Block.__(1, [
+                  _3,
+                  /* None */0
+                ]), at(/* () */0));
+  },
+  function (__caml_parser_env) {
+    var _2 = Parsing.peek_val(__caml_parser_env, 2);
+    var _3 = Parsing.peek_val(__caml_parser_env, 1);
+    return Source.$at$at(literal(_2, _3)[1], ati(3));
+  },
+  function () {
+    return /* [] */0;
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 1);
+    var _2 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* :: */[
+            _1,
+            _2
+          ];
+  },
+  function (__caml_parser_env) {
+    return Parsing.peek_val(__caml_parser_env, 1);
+  },
+  function (__caml_parser_env) {
+    var _1 = Parsing.peek_val(__caml_parser_env, 0);
+    return /* :: */[
+            _1,
+            /* [] */0
+          ];
+  },
+  function (__caml_parser_env) {
+    return Parsing.peek_val(__caml_parser_env, 1)[1];
+  },
+  function (__caml_parser_env) {
+    throw [
+          Parsing.YYexit,
+          Parsing.peek_val(__caml_parser_env, 0)
+        ];
+  },
+  function (__caml_parser_env) {
+    throw [
+          Parsing.YYexit,
+          Parsing.peek_val(__caml_parser_env, 0)
+        ];
+  },
+  function (__caml_parser_env) {
+    throw [
+          Parsing.YYexit,
+          Parsing.peek_val(__caml_parser_env, 0)
+        ];
+  }
+];
+
+var yytables = /* record */[
+  /* actions */yyact,
+  /* transl_const */yytransl_const,
+  /* transl_block */yytransl_block,
+  /* lhs */'\xff\xff\x04\0\x04\0\x05\0\x05\0\x06\0\x07\0\x07\0\b\0\t\0\t\0\t\0\t\0\x0b\0\r\0\f\0\f\0\x0e\0\x10\0\x10\0\x10\0\x0f\0\x0f\0\x11\0\x11\0\x12\0\x12\0\n\0\x13\0\x13\0\x14\0\x14\0\x15\0\x15\0\x16\0\x16\0\x17\0\x17\0\x17\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x19\0\x19\0\x19\0\x19\0\x1b\0\x1a\0\x1d\0\x1d\0\x1d\0\x1d\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1f\0\x1c\0\x1c\0\x1e\0\x1e\0 \0!\0!\0!\0!\0&quot;\0&quot;\0&quot;\0#\0#\0#\0#\0%\0%\0&amp;\0&amp;\0\'\0\'\0)\0)\0*\0*\0*\0+\0+\0,\0,\0,\0,\0,\0-\0-\0-\0-\0-\0-\0.\0/\0/\0/\0/\x000\0(\0(\0$\x001\x001\x002\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x004\x004\x005\x005\x006\x006\x008\x008\x008\x008\x008\x008\x008\x008\x008\x009\x009\x009\x009\x009\0;\0;\0:\0:\0:\0:\0&lt;\x007\x007\0\x01\0\x02\0\x03\0\0\0\0\0\0\0',
+  /* len */&quot;\x02\0\0\0\x02\0\0\0\x02\0\x01\0\x01\0\x04\0\x04\0\0\0\x05\0\x05\0\x06\0\x02\0\x01\0\x01\0\x02\0\x04\0\x01\0\x01\0\x01\0\x01\0\x01\0\0\0\x02\0\0\0\x01\0\x01\0\0\0\x01\0\0\0\x01\0\0\0\x01\0\0\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x02\0\x02\0\x03\0\x01\0\x02\0\x02\0\x01\0\x01\0\x02\0\x02\0\x02\0\x02\0\x02\0\x03\0\x03\0\x01\0\x01\0\x02\0\x01\0\x01\0\x01\0\x01\0\x01\0\x05\0\x05\0\x05\0\b\0\x02\0\x03\0\x02\0\x03\0\x03\0\x04\0\b\0\x04\0\t\0\x05\0\x03\0\x02\0\0\0\x02\0\0\0\x02\0\x01\0\x01\0\x05\0\x05\0\x06\0\x01\0\x05\0\x06\0\x07\0\x06\0\x06\0\x05\0\x04\0\x01\0\x06\0\x05\0\x06\0\n\0\x06\0\x05\0\x06\0\t\0\b\0\x07\0\x06\0\x05\0\x05\0\x05\0\x05\0\x05\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x05\0\x04\0\x04\0\x04\0\x04\0\x05\0\0\0\x01\0\x04\0\x04\0\x05\0\x04\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x05\0\x06\0\0\0\x01\0\x06\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x04\0\x05\0\x05\0\x01\0\x01\0\x01\0\x05\0\x01\0\0\0\x02\0\x05\0\x05\0\x05\0\x04\0\x04\0\0
 \0\x02\0\x02\0\x01\0\x02\0\x02\0\x02\0\x02\0&quot;,
+  /* defred */&quot;\0\0\0\0\0\0\0\0\0\0\0\0\xaf\0\xa0\0\x9e\0\x9f\0\0\0\xa2\0\0\0\xb0\0\xad\0\0\0\xb1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xa4\0\xac\0\xae\0\x92\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x9b\0\0\0\0\0\0\0\0\0\0\0\xa8\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x89\0\x8a\0\x87\0\x8b\0\x88\0\x86\0\x8d\0\x8e\0\x85\0\x8c\0\x8f\0\xa5\0\xa1\0\0\0\x94\0\x95\0\x96\0\x97\0\x98\0\0\0\x9a\0\xab\0\x99\0\x9c\0\x9d\0\xa6\0\xa7\0\x02\0\x90\0\x1b\0\x1a\0\0\0\x15\0\x16\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0a\0\0\0\0\0\0\0\x01\0\0\0\0\0\x93\0\x12\0\x13\0\x14\0\0\0\0\0(\0/\0\0\0\0\x000\0\0\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0=\0&gt;\0&lt;\0?\0'\x008\x009\0;\0\0\0\0\0$\0%\0&amp;\0Y\0\0\0U\0\0\0\0\0\x83\0\0\0\x81\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\x7f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\
 0\0\0\0\0\0\0\0\0\xa9\0\0\0\0\0\0\0\0\0\0\0\0\0\x1d\0\0\0\0\0\0\0)\0*\0\0\0-\0.\x001\x002\x003\x004\x005\0!\0\0\0\0\0:\0\0\0\0\0\0\0Q\0_\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x82\0\0\0T\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0F\0E\0\0\0\x18\0c\0\x01\0\0\0\x0e\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0}\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0+\0#\x006\x007\0]\0\0\0^\0\0\0\0\0t\0s\0\b\0\0\0l\0\0\0w\0\x10\0\0\0d\0\r\0u\0G\0\0\0H\0`\0S\0b\0\0\0\x01\0h\0v\0f\0\0\0\0\0\0\0\0\0r\0\0\0\0\0\0\0\0\0\x11\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x80\0D\0\0\0\0\0\0\0\0\0\\\0\0\0\0\0\0\0\x07\0k\0\0\0\0\0\0\0I\0\0\0\0\0\0\0\0\0\0\0\0\0y\0|\0z\0{\0W\0\0\0\0\0V\0Z\0\0\0x\0\x1f\0@\0B\0\0\0A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0j\0\0\0\0\0\0\0\0\0\0\0\0\0X\0[\0\0\0\x0b\0\0\0\n\0\0\0\0\0\0\0N\0i\0n\0m\0q\0o\0p\0\0\0\f\0e\0\0\0\0\0C\0\0\0\0\0\0\0\0\0\0\0\0\0J\0\0\0L\0&quot;,
+  /* dgoto */'\x04\0\x06\0\r\0\x10\0V\x001\x01\f\x01\xc4\0\x85\0\xff\0\x7f\0\r\x01\x0e\x01\x1d\x01\xb4\0\xd2\0\x96\0\xd3\0\x80\0\xe5\0\x88\x01\xf3\x007\x01\xb5\0\xb6\0\xb7\0\xb8\x002\x01\xb9\0\xd0\0\x15\x01u\x01\x06\x01\xba\0\xbb\x009\0\xbc\0\x8c\0:\0;\0\xc9\0&lt;\0=\0&gt;\0&quot;\x01?\0\xbd\0\xdc\0@\0A\0B\0C\0\x07\0%\0\b\0M\0\t\0\n\0\x0b\0\f\0N\0',
+  /* sindex */'\xd4\0\x17\xff\x17\xff.\xff\0\0a\xff\0\0\0\0\0\0\0\0\x17\xff\0\0@\0\0\0\0\0&quot;\xff\0\0l\0i\xffi\xffw\xffi\xffi\xff.\xff.\xff.\xff.\xffp\xffp\xff~\xffp\xffi\xffi\xff\0\0\0\0\0\0\0\0\xab\xff\x17\xffi\xff\x92\xff\xac\xff\xc9\xff\xd9\xff\xf6\xff\xf9\xff\f\xff\xa1\xff\xaf\xff\xfc\xfe\xfb\xff\xfe\xff\x15\0\x1c\x001\xff\0\0\x17\0\x1d\0\x1d\0\x1d\0\x1d\0\x1d\0\x1d\0\x1d\0\x1d\0\x1d\0\x1d\0\xb1\xff\xb6\xff\x11\0\xa1\xff-\x007\0=\0?\0D\0/\0J\0\xa1\xff\0\0K\0S\0d\0e\0n\0\0\0[\xffR\0\xb7\xff\xc6\xffR\0R\0\x8f\xffR\0\x8f\xffv\0w\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0y\0\0\0\0\0\0\0\0\0\0\0\x0b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x16\x02\0\0\0\0z\0V\0\x8a\0\x95\0\xe9\xff\x97\0W\x03\x98\0\0\0\xb7\xff\x99\0\x98\0\0\0\x9b\0\xa1\0\0\0\0\0\0\0\0\0\xbb\0\xd4\x02\0\0\0\0R\0R\0\0\0R\0\xb7\xff\xb7\xff\xb7\xff\xb7\xff\xb7\xff\0\0\xb7\xff\xb7\xff\xb7\xff\xb7\xff\xb7\xff\xa5\0\xa5\0\x0b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&lt;\x02b\x02\0\0\0\0\0\0\0\0\xbd\0\0\0\x88\x02
 \xbf\0\0\0\xc7\0\0\0\xd7\0\0\0\r\xffb\x02\xed\xff\xed\xff\xcd\xff\0\0u\xff\xea\0R\0R\0R\0b\x02\xe3\0\xe4\0\xb7\xff\xb7\xff\xec\0\x98\xff\xfe\0\xea\0\xea\0\0\0\x7f\xff\b\x01\xfe\xfe\t\x01\0\0\xb7\xff\x12\0\xe7\0\x12\0\x0e\x01\x10\x01\0\0\xe7\0\xe7\0\xe7\0\0\0\0\0\xb7\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xfa\0\xfa\0\0\x001\x03#\x01\xef\x03\0\0\0\0\x0b\x03&lt;\x02-\x01\xe7\xff.\x01/\x01\x99\xff0\x01\0\0&lt;\x01\0\0I\x01U\x01b\x02T\x01^\x01\0\0W\x01o\x01[\x01y\x01\xe7\0\xe7\0\xe7\0z\x01\xe3\0\0\0\0\0{\x01\0\0\0\0\0\0P\x01\0\0\x82\x01\x84\x01\xa9\xff\0\0d\xff\x85\x01\xb7\xff\xb7\xff\xb7\xff\xb7\xff\0\0\x95\x01\xe7\0\x9f\x01b\x01\xa0\x01\xa1\x01\xa6\x01\xaa\x01\xab\x01b\x02\xb7\x01\xe6\xff\xc1\x01\0\0\0\0\0\0\0\0\0\0\xc6\x01\0\0\x12\0\xe7\0\0\0\0\0\0\0\xc7\x01\0\0\xc8\x01\0\0\0\0\x80\x01\0\0\0\0\0\0\0\0\xcf\x01\0\0\0\0\0\0\0\0\xad\xff\0\0\0\0\0\0\0\0R\0R\0R\0R\0\0\0\xd0\x01\xd1\x01\xe1\x01\xeb\x01\0\0\0\0&lt;\x02\xec\x01\xae\x02\xae\x02\xed\x01\xee\x01\0\0\0\0R\0R\0R\0R\0\0\0\xf6\x01\xf4\x
 01\xf7\x01\0\0\0\0\xb7\xff}\x03\b\x02\0\0\x11\x02\xbb\xff\xbf\0\xed\xff\xea\0\xea\0\0\0\0\0\0\0\0\0\0\0&lt;\x02\xa3\x03\0\0\0\0\xae\x02\0\0\0\0\0\0\0\0b\x02\0\0\xc7\0\x12\x02\xc7\0\x13\x02b\x02\xc9\x03\xe3\0\0\0\x14\x02\x1a\x02\x1c\x02\x1d\x02-\x027\x02\0\0\0\x004\x02\0\0\xc7\0\0\x009\x02:\x02b\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0R\0\0\0\0\0\x17\x02@\x02\0\x005\x02C\x02b\x02L\x02]\x02b\x02\0\0^\x02\0\0',
+  /* rindex */&quot;\0\0M\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0O\xff\x14\0\0\0w\0w\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0w\0\xc2\xff\0\0\0\0\0\0\0\0_\x02`\x02f\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0h\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0_\x02_\x02_\x02_\x02_\x02_\x02_\x02_\x02_\x02_\x02\0\0\0\0\0\0h\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0h\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0~\x01\0\0\0\0\xf2\xffh\xff\0\0)\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0i\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x83\xff\0\0\0\0\0\0y\x02k\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0M\0\x16\0\0\0M\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x9a\0\x9a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0i\x02t\xff\0\0\0\0\0\0\0\0\0\0\0\0i\x02\x83\x02\0\0\x83\x02\0\0\0\0\0\0\0\0i\x02\0\0\0\0\0\0\0\0\0\0\0\0s\0\xf3\xffs\0i\x02\x84\x02\0\0y\x02\xc0\0\0\0\0\0\x8e\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x86\x02\x86\x02\x
 86\x02\0\0\0\0\0\0\xa4\x01X\x01\xa4\x01\0\0\0\0\xc0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xe6\0\xe6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0i\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0i\x02\0\0\xf7\xff\0\0\0\0\0\0\0\0\0\0\xca\x01\x89\x02\xca\x01\0\0\x84\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0t\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x86\x02\x86\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&lt;\0\xf2\xff\x95\x02\x95\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0i\x02\0\0i\x02i\x02\0\0\0\0\0\0\0\x002\x012\x01\xf0\x012\x01\0\0\0\0\0\0\0\0\0\0\0\0y\x02\0\0\0\0\0\0\0\0\0\0\x83\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0i\x02\0\0\0\0\0\0i\x02\0\0\0\0\0\0\0\0\x8a\x02\0\0\x83\x02\0\0\x83\x02\0\0i\x02\0\0\xaf\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x83\x02\0\0\0\0\0\0i\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\x002\x01\0\0\0\0\x8f\x02\0\0\0\0\0\0\x9f\x02i\x02\0\0\0\0i\x02\0\0\0\0\0\0&quot;,
+  /* gindex */&quot;\0\0\0\0\0\0\0\0x\xffD\xff\xa5\x02Q\xff.\x03F\xff\xa7\xffG\xffH\xff3\xffL\xff\xbc\xff\n\x03P\xff\xb2\xff\x80\xff\xbd\xfe\f\x03\xc4\x02\0\0\x82\xff\0\0\xa6\xffV\xffN\xff\0\0\xa8\x02\0\0B\xffR\xff\xca\xfe\0\0\xca\xff\xb5\xff\0\0\0\x002\x03\0\0\0\0\0\0\0\0\0\0\xe3\xff\0\0\0\0\0\0\0\0\xac\0t\0\x96\0\xbe\0\xf0\xff\0\0\xbc\x03\0\0!\0\0\0&quot;,
+  /* tablesize */1335,
+  /* table */'\x86\0\xa3\0\x8b\0\xf9\0\x8b\0\x02\x01\xf7\0\xd9\0\xfc\0\0\x01\x1e\x01\xcf\0\x87\0\x88\0\xfd\0\x8d\0\x13\x01\x0f\x01\x05\x01\x8f\0\x83\0\x04\x01\b\x01\t\x01\x8a\0\xcf\0\x8e\0\xe6\0\x05\x01\xe7\0\x1c\x01\x1c\x01\x05\0\x17\x01\x18\x01*\x01,\x01-\x01\x89\x01\x8a\x01\x8b\x01#\x01\x19\0!\0\x83\x01\x84\x01\x12\0$\x01\x8b\0%\x01\x19\0&amp;\x01\x8b\0T\0n\0\x0f\0\x15\0\x16\x005\x01U\x003\x014\x01v\0\xd1\0&quot;\0\xe4\0\xe4\0\xd8\0\xe4\0\xe2\0\xe3\0D\0\x15\0\x16\0C\x01\x10\x01\x11\x01\x12\x01:\x01\x9b\x01\x1f\x01\xc5\0\xc8\0\x91\0\x12\0K\x01\x05\x01\xd5\0\x91\0\x91\0\xe8\0\xe9\0\xea\0\xeb\0\xec\0|\0\xed\0\xee\0\xef\0\xf0\0\xf1\0}\0J\x01\xaf\x01L\x01\x19\0\xc6\0\xca\0#\0_\x01$\0\x19\0\xd7\0\x19\0\xe4\0\xe4\0\xe4\0\x14\x01\n\x01\x11\0\xcf\0.\0\xcf\0\'\0\x0b\x01\xcf\0P\0g\x01m\x01o\x01P\0|\0~\0P\0+\x011\0.\x01 \x01~\0*\0+\0,\0-\0U\x01\x81\x002\0P\x01\x12\0\x82\0V\x01F\0W\x01\x89\0X\x01(\x01\x13\0\x14\0\x15\0\x16\0\x17\0\x18\0\x19\0\x1a\0\x1b\0\x1c\0\x1d\0\x1e\0\x1f\0 \0&amp;\0L\0(\
 0)\0|\0\x99\x017\0G\0|\0\x80\x01T\x018\x005\x006\0v\x01\x81\0O\0\x14\x01k\0\x82\0E\0\x95\x01|\0l\0\x98\x01\x8f\x01\x1c\x01\x96\x01\x94\x01\x91\0&lt;\x01=\x01w\x01\x97\x01~\0\x91\0H\0\x1a\x01\x84\0\xe2\0\xe3\0\x9d\x01\x9a\x01\x9f\x01\x01\0\x02\0\x03\0\x9c\x01/\x000\x003\x004\0I\0\xa1\x01Z\x01[\x01\\\x01]\x01n\x01\xab\x01a\0b\0c\0d\0e\0f\0g\0h\0i\0j\0\xc2\0\xae\x01t\x01\xc3\0\xc2\0i\x01\xcf\0\x07\x01j\x01\x19\0\x1c\0J\0\x19\0\x1c\0K\0\x0f\0P\0\xb4\x01\x0f\0Q\0\xb7\x01\xcf\0\xe2\0\xe3\0x\x01y\x01z\x01{\x01\xa3\0\x93\0\x94\0\x95\0\x87\x01\x87\x01\x87\x01\x87\x01\xcf\0\xde\0&lt;\x01=\x01~\0)\x01R\0\x92\x01m\0\x1c\0\x91\0\x91\0\x1c\0S\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\x008\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0o\0\xa3\x01\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0p\0W\0X\0Y\0\x19\0\x19\0q\0Z\0r\0[\0\\\0]\0^\0s\0_\0`\0\x87\x01t\0\x1c\0u\0w\0\x1c\0~\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0x\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\
 x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0y\0z\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0{\0\x1c\0\x90\0\x91\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\xbf\0\x1c\0\x92\0\xbe\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\xc0\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x1c\0\x84\0\xda\0\xc7\0\x89\0\xd4\0 \0 \0 \0 \0 \0 \0 \0\xdb\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\x1c\0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xdd\0\xf2\0\xfa\0\xfe\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x01\x01\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x03\x01 \0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\n\x01\xf8\0)\x01\x16\x01&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0\x19\x01&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0\x1b\x01\x17\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0&quot;\0!\x01/\x0
 1\'\x010\x01\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\x006\x01\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\x009\x01&quot;\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0;\x01&gt;\x01?\x01@\x01\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0A\x01\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0B\x01\x03\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x04\x01D\x01E\x01F\x01\x03\0\x0b\x01\x03\0\x03\0\x03\0\x03\0\x03\0a\x01\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0G\x01\x1e\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0I\x01M\x01O\x01Q\x01\x19\0\x19\0\x19\0\x19\0\x19\0R\x01\x19\0S\x01Y\x01\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0^\x01\x03\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0`\x01b\x01c\x01d\x01\x03\0e\x01\x03\0\x03\0\x03\0\x03\0\x03\0r\x01f\x01\x03\0\x03\0\x03\0\x03\0\x03\0\x03
 \0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0h\x01\x19\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0k\x01l\x01p\x01q\x01\x03\0\x03\0\x03\0\x03\0\x03\0s\x01\x03\0|\x01}\x01\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0~\x01\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x7f\x01\x81\x01\x85\x01\x86\x01\x1e\0\x8d\x01\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x8c\x01\x8e\x01\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x91\x01\x03\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x1e\0\x93\x01\x9e\x01\xa0\x01\xa4\x01\x97\0\xb0\x01\x98\0\x99\0\x9a\0\xa5\x01\x9b\0\xa6\x01\xa7\x01\x9c\0\x9d\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\xa8\x01\x1e\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\xa9\x01\xaa\x01\xac\x01\xad\x01\xf6\0\xb2\x01\x98\0\x99\0\x9a\0\xb1\x01\x9b\0\xb3\x01\xa3\0\x9c\0\x9d\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\x
 a9\0\xaa\0\xb5\x01\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\xb6\x01\xb8\x01\x84\0\xa3\0\xf8\0~\0\x98\0\x99\0\x9a\0\x91\0\x9b\0\xaa\0P\0\x9c\0\x9d\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\x17\0\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\t\0R\0\x7f\0\x03\0\xfb\0\x03\0\x98\0\x99\0\x9a\0\x19\0\x9b\0P\0K\0\x9c\0\x9d\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0M\0\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0H\x01\xc1\0\xf5\0\xf4\0\x82\x018\x01\x98\0\x99\0\x9a\0N\x01\x9b\0\x0e\0\xd6\0\x9c\0\x9d\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\0\0\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\0\0\0\0\0\0\0\0\0\0\0\0\x98\0\x99\0\xcb\0\0\0\xcc\0\0\0\0\0\x9c\0\xcd\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\0\0\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\0\0\0\0\xde\0\xdf\0\xe0\0\xe1\0\0\0\0\0\0\0\0\0\0\0
 \0\0\0\0\xe2\0\xe3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x98\0\x99\0\xcb\0\0\0\xcc\0\0\0\xb3\0\x9c\0\xcd\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\0\0\0\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\0\0\0\0\xde\0\xdf\0\xe0\0\xe1\0\x98\0\x99\0\xcb\0\0\0\xcc\0\0\0\0\0\x9c\0\xcd\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\0\0\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\0\0\0\0\0\0\xdf\0\xe0\0\xe1\0\x98\0\x99\0\xcb\0\0\0\xcc\0\0\0\0\0\x9c\0\xcd\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\0\0\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\0\0\0\0\0\0\0\0\0\0\0\0\x98\0\x99\0\xcb\0\0\0\xcc\0\x90\x01\xce\0\x9c\0\xcd\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\0\0\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\0\0\0\0\0\0\0\0\0\0\0\0\x98\0\x99\0\xcb\0\0\0\xcc\0\0\0\0\0\x9c\0\xcd\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa
 5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\0\0\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\0\0\0\0\0\0\0\0\0\0\xe1\0\x98\0\x99\0\xcb\0\0\0\xcc\0\xa2\x01\0\0\x9c\0\xcd\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\0\0\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\0\0\0\0\0\0\0\0\0\0\0\0\x98\0\x99\0\xcb\0\0\0\xcc\0\0\0\0\0\x9c\0\xcd\0\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\xa3\0\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\xa9\0\xaa\0\0\0\xb3\0\xab\0\xac\0\xad\0\xae\0\xaf\0\xb0\0\xb1\0\xb2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xb3\0',
+  /* check */&quot;Y\0\0\0\\\0\xb5\0^\0\xbf\0\xb4\0\x8f\0\xbc\0\xbd\0\xd7\0\x89\0Z\0[\0\xbc\0]\0\xce\0\xca\0\xc4\0^\0X\0\b\x01\xc5\0\xc6\0\\\0\x97\0^\0\x9b\0\xce\0\x9d\0\xd6\0\xd7\0\t\x01\xd1\0\xd2\0\xdf\0\xe0\0\xe1\0i\x01j\x01k\x01+\x01\x01\x01\n\0b\x01c\x012\x011\x01\x8a\x003\x01\t\x015\x01\x8e\0\x04\x01F\0\t\x01&lt;\x01=\x01\xea\0\n\x01\xe6\0\xe7\0N\0\x8a\0\0\0\x9a\0\x9b\0\x8e\0\x9d\x008\x019\x01&amp;\0&lt;\x01=\x01\b\x01\xcb\0\xcc\0\xcd\0\xfc\0\x85\x01\xd8\0\x87\0\x88\0\x04\x012\x01\x11\x01\b\x01\x8d\0\t\x01\n\x01\x9e\0\x9f\0\xa0\0\xa1\0\xa2\0\x04\x01\xa4\0\xa5\0\xa6\0\xa7\0\xa8\0\n\x01\x10\x01\xaa\x01\x12\x01\x01\x01\x87\0\x88\0\0\0)\x01\x05\x01\x07\x01\x8d\0\t\x01\xcb\0\xcc\0\xcd\0\xcf\0\x01\x01\x03\0\xf6\0\t\x01\xf8\0\x04\x01\x07\x01\xfb\0\n\x011\x01&lt;\x01=\x01\x0e\x01\x04\x01\x01\x01\x11\x01\xdf\0\t\x01\xe1\0\n\x01\x07\x01\x17\0\x18\0\x19\0\x1a\0+\x01\x01\x01\x1d\0\x1a\x012\x01\x05\x011\x01\x04\x013\x01\t\x015\x01\xde\0:\x01;\x01&lt;\x01=\x01&gt;\x01?\x01@\x01A\x01B\x01C\x
 01D\x01E\x01F\x01G\x01\x13\0\t\x01\x15\0\x16\0\x04\x01{\x01\x04\x01\x04\x01\x04\x01`\x01\n\x01\t\x01\x1f\0 \0\n\x01\x01\x01\n\x01\x14\x01\n\x01\x05\x01'\0x\x01\x04\x01\n\x01z\x01r\x01{\x01x\x01\n\x01\x04\x01.\x01/\x01Q\x01y\x01\x05\x01\n\x01\x04\x016\x01\t\x018\x019\x01\x8c\x01\x81\x01\x8e\x01\x01\0\x02\0\x03\0\x8a\x01\x1b\0\x1c\0\x1d\0\x1e\0\x04\x01\x90\x01#\x01$\x01%\x01&amp;\x01&lt;\x01\x9e\x019\0:\0;\0&lt;\0=\0&gt;\0?\0@\0A\0B\0\x06\x01\xa2\x01K\x01\t\x01\x06\x01\x0e\x01s\x01\t\x01\x11\x01\x06\x01\x06\x01\x04\x01\t\x01\t\x01\x04\x01\x07\x01\x04\x01\xb2\x01\n\x01\x04\x01\xb5\x01\x82\x018\x019\x01U\x01V\x01W\x01X\x01\n\x01\x01\x01\x02\x01\x03\x01h\x01i\x01j\x01k\x01\x91\x01-\x01.\x01/\x01\x05\x01\x06\x01\x04\x01t\x01\n\x01\x06\x01\t\x01\n\x01\t\x01\x04\x01\x0b\x01\f\x01\r\x01\x0e\x01\x0f\x01\t\x01\x11\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01\x92\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\x
 01+\x01,\x01-\x01\t\x01\n\x01\n\x011\x01\n\x013\x014\x015\x016\x01\n\x018\x019\x01\xaa\x01#\x01\x06\x01\n\x01\n\x01\t\x01\x05\x01\x0b\x01\f\x01\r\x01\x0e\x01\x0f\x01\n\x01H\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01\n\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\x01\x06\x01\x04\x01\x04\x01\t\x01\n\x01\x0b\x01\f\x01\r\x01+\x01\x0f\x01\n\x01\n\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\t\x01\x04\x01\t\x01\t\x01\t\x01\t\x01\n\x01\x0b\x01\f\x01\r\x01\x0e\x01\x0f\x01\t\x01\x11\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01H\x01\&quot;\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\x01!\x01\n\x01\t\x01\t\x01\n\x01\x0b\x01\f\x01\r\x01\x0e\x01\x0f\x01\t\x01\x11\x01\x12\x01\x13\x01\x14\x01\x15\x01\
 x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\x01\x01\t\x01\x06\x01\n\x01\t\x01\n\x01\x0b\x01\f\x01\r\x01\x0e\x01\x0f\x01\n\x01\x11\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\t\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\t\x01\x04\x01\n\x01\x04\x01\t\x01\n\x01\x0b\x01\f\x01\r\x01\x0e\x01\x0f\x01\&quot;\x01\x11\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\x01\n\x01\n\x01\n\x01\t\x01\n\x01\x0b\x01\f\x01\r\x01\x0e\x01\x0f\x01\x06\x01\x11\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\b\x01\n\x01\x01\x01\t\x01\t\x01\x07\x01\x0b\x01\f\x01\r\x01\x0e\x01\
 x0f\x01\x06\x01\x11\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\x01\n\x01\n\x016\x01\t\x01\n\x01\x0b\x01\f\x01\r\x01\n\x01\x0f\x01\n\x01\n\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\x01\n\x01\n\x01\x06\x01\t\x01\x04\x01\x0b\x01\f\x01\r\x01\x0e\x01\x0f\x014\x01\n\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\x0e\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\x0e\x01\n\x01\n\x01\n\x01\t\x01\n\x01\x0b\x01\f\x01\r\x01\t\x01\x0f\x01\n\x01\n\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\x01\n\x01\n\x01\n\x01\t\x01\x
 06\x01\x0b\x01\f\x01\r\x01\x0e\x01\x0f\x01\n\x01\n\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\t\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\x01\n\x01\n\x01\n\x01\t\x01\t\x01\x0b\x01\f\x01\r\x01\n\x01\x0f\x01\n\x01\n\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\x01\x0e\x01\n\x01\n\x01\t\x01\x11\x01\x0b\x01\f\x01\r\x01\n\x01\x0f\x01\t\x01\0\0\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\x11\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\x01\n\x01\n\x01\n\x01\t\x01\x01\x01\x0b\x01\f\x01\r\x01\n\x01\x0f\x01\n\x01\n\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\n\
 x01\n\x01\x01\x01\n\x01\t\x01\t\x01\x0b\x01\f\x01\r\x01\x01\x01\x0f\x01\x0e\x01\n\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\n\x01H\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\x0e\x01\x86\0\xab\0\xaa\0\t\x01\xf4\0\x0b\x01\f\x01\r\x01\x14\x01\x0f\x01\x02\0\x8d\0\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\xff\xffH\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0b\x01\f\x01\r\x01\xff\xff\x0f\x01\xff\xff\xff\xff\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\xff\xffH\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\xff\xff\xff\xff-\x01.\x01/\x010\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff8\x019\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0b\x01\f\x01\r\x01\xff\xff\x0f\x01\xff
 \xffH\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\xff\xff\xff\xff#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\xff\xff\xff\xff-\x01.\x01/\x010\x01\x0b\x01\f\x01\r\x01\xff\xff\x0f\x01\xff\xff\xff\xff\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\xff\xffH\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\xff\xff\xff\xff\xff\xff.\x01/\x010\x01\x0b\x01\f\x01\r\x01\xff\xff\x0f\x01\xff\xff\xff\xff\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\xff\xffH\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0b\x01\f\x01\r\x01\xff\xff\x0f\x01\x10\x017\x01\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\xff\xffH\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\xff\xff\xff\
 xff\xff\xff\xff\xff\xff\xff\xff\xff\x0b\x01\f\x01\r\x01\xff\xff\x0f\x01\xff\xff\xff\xff\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\xff\xffH\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff0\x01\x0b\x01\f\x01\r\x01\xff\xff\x0f\x01\x10\x01\xff\xff\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\xff\xffH\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0b\x01\f\x01\r\x01\xff\xff\x0f\x01\xff\xff\xff\xff\x12\x01\x13\x01\x14\x01\x15\x01\x16\x01\x17\x01\x18\x01\x19\x01\x1a\x01\x1b\x01\x1c\x01\x1d\x01\x1e\x01\x1f\x01 \x01\xff\xffH\x01#\x01$\x01%\x01&amp;\x01'\x01(\x01)\x01*\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf
 f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffH\x01&quot;,
+  /* error_function */parse_error,
+  /* names_const */&quot;ANYFUNC\0MUT\0LPAR\0RPAR\0NOP\0DROP\0BLOCK\0END\0IF\0THEN\0ELSE\0SELECT\0LOOP\0BR\0BR_IF\0BR_TABLE\0CALL\0CALL_INDIRECT\0RETURN\0GET_LOCAL\0SET_LOCAL\0TEE_LOCAL\0GET_GLOBAL\0SET_GLOBAL\0UNREACHABLE\0CURRENT_MEMORY\0GROW_MEMORY\0FUNC\0START\0TYPE\0PARAM\0RESULT\0LOCAL\0GLOBAL\0MODULE\0TABLE\0ELEM\0MEMORY\0DATA\0OFFSET\0IMPORT\0EXPORT\0SCRIPT\0REGISTER\0INVOKE\0GET\0ASSERT_MALFORMED\0ASSERT_INVALID\0ASSERT_SOFT_INVALID\0ASSERT_UNLINKABLE\0ASSERT_RETURN\0ASSERT_RETURN_NAN\0ASSERT_TRAP\0ASSERT_EXHAUSTION\0INPUT\0OUTPUT\0EOF\0&quot;,
+  /* names_block */&quot;NAT\0INT\0FLOAT\0TEXT\0VAR\0VALUE_TYPE\0LOAD\0STORE\0OFFSET_EQ_NAT\0ALIGN_EQ_NAT\0CONST\0UNARY\0BINARY\0COMPARE\0CONVERT\0TEST\0&quot;
+];
+
+function script(lexfun, lexbuf) {
+  return Parsing.yyparse(yytables, 1, lexfun, lexbuf);
+}
+
+function script1(lexfun, lexbuf) {
+  return Parsing.yyparse(yytables, 2, lexfun, lexbuf);
+}
+
+function module1(lexfun, lexbuf) {
+  return Parsing.yyparse(yytables, 3, lexfun, lexbuf);
+}
+
+exports.script  = script;
+exports.script1 = script1;
+exports.module1 = module1;
+/* VarMap Not a pure module */
+//////// end of parser.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['parsing'] = function() {
+  Â  let exports = {};
+//////// start of parsing.js ////////
+'use strict';
+
+var $$Array         = require(&quot;./array&quot;);
+var Curry           = require(&quot;./curry&quot;);
+var Lexing          = require(&quot;./lexing&quot;);
+var Caml_obj        = require(&quot;./caml_obj&quot;);
+var Caml_array      = require(&quot;./caml_array&quot;);
+var Caml_parser     = require(&quot;./caml_parser&quot;);
+var Caml_exceptions = require(&quot;./caml_exceptions&quot;);
+
+var YYexit = Caml_exceptions.create(&quot;Parsing.YYexit&quot;);
+
+var Parse_error = Caml_exceptions.create(&quot;Parsing.Parse_error&quot;);
+
+var env = /* record */[
+  /* s_stack */Caml_array.caml_make_vect(100, 0),
+  /* v_stack */Caml_array.caml_make_vect(100, /* () */0),
+  /* symb_start_stack */Caml_array.caml_make_vect(100, Lexing.dummy_pos),
+  /* symb_end_stack */Caml_array.caml_make_vect(100, Lexing.dummy_pos),
+  /* stacksize */100,
+  /* stackbase */0,
+  /* curr_char */0,
+  /* lval : () */0,
+  /* symb_start */Lexing.dummy_pos,
+  /* symb_end */Lexing.dummy_pos,
+  /* asp */0,
+  /* rule_len */0,
+  /* rule_number */0,
+  /* sp */0,
+  /* state */0,
+  /* errflag */0
+];
+
+function grow_stacks() {
+  var oldsize = env[/* stacksize */4];
+  var newsize = (oldsize &lt;&lt; 1);
+  var new_s = Caml_array.caml_make_vect(newsize, 0);
+  var new_v = Caml_array.caml_make_vect(newsize, /* () */0);
+  var new_start = Caml_array.caml_make_vect(newsize, Lexing.dummy_pos);
+  var new_end = Caml_array.caml_make_vect(newsize, Lexing.dummy_pos);
+  $$Array.blit(env[/* s_stack */0], 0, new_s, 0, oldsize);
+  env[/* s_stack */0] = new_s;
+  $$Array.blit(env[/* v_stack */1], 0, new_v, 0, oldsize);
+  env[/* v_stack */1] = new_v;
+  $$Array.blit(env[/* symb_start_stack */2], 0, new_start, 0, oldsize);
+  env[/* symb_start_stack */2] = new_start;
+  $$Array.blit(env[/* symb_end_stack */3], 0, new_end, 0, oldsize);
+  env[/* symb_end_stack */3] = new_end;
+  env[/* stacksize */4] = newsize;
+  return /* () */0;
+}
+
+function clear_parser() {
+  $$Array.fill(env[/* v_stack */1], 0, env[/* stacksize */4], /* () */0);
+  env[/* lval */7] = /* () */0;
+  return /* () */0;
+}
+
+var current_lookahead_fun = [function () {
+    return /* false */0;
+  }];
+
+function yyparse(tables, start, lexer, lexbuf) {
+  var init_asp = env[/* asp */10];
+  var init_sp = env[/* sp */13];
+  var init_stackbase = env[/* stackbase */5];
+  var init_state = env[/* state */14];
+  var init_curr_char = env[/* curr_char */6];
+  var init_lval = env[/* lval */7];
+  var init_errflag = env[/* errflag */15];
+  env[/* stackbase */5] = env[/* sp */13] + 1 | 0;
+  env[/* curr_char */6] = start;
+  env[/* symb_end */9] = lexbuf[/* lex_curr_p */11];
+  try {
+    var _cmd = /* Start */0;
+    var _arg = /* () */0;
+    while(true) {
+      var arg = _arg;
+      var cmd = _cmd;
+      var match = Caml_parser.caml_parse_engine(tables, env, cmd, arg);
+      switch (match) {
+        case 0 : 
+            var t = Curry._1(lexer, lexbuf);
+            env[/* symb_start */8] = lexbuf[/* lex_start_p */10];
+            env[/* symb_end */9] = lexbuf[/* lex_curr_p */11];
+            _arg = t;
+            _cmd = /* Token_read */1;
+            continue ;
+            case 1 : 
+            throw Parse_error;
+        case 2 : 
+            grow_stacks(/* () */0);
+            _arg = /* () */0;
+            _cmd = /* Stacks_grown_1 */2;
+            continue ;
+            case 3 : 
+            grow_stacks(/* () */0);
+            _arg = /* () */0;
+            _cmd = /* Stacks_grown_2 */3;
+            continue ;
+            case 4 : 
+            var match$1;
+            try {
+              match$1 = /* tuple */[
+                /* Semantic_action_computed */4,
+                Curry._1(tables[/* actions */0][env[/* rule_number */12]], env)
+              ];
+            }
+            catch (exn){
+              if (exn === Parse_error) {
+                match$1 = /* tuple */[
+                  /* Error_detected */5,
+                  /* () */0
+                ];
+              }
+              else {
+                throw exn;
+              }
+            }
+            _arg = match$1[1];
+            _cmd = match$1[0];
+            continue ;
+            case 5 : 
+            Curry._1(tables[/* error_function */13], &quot;syntax error&quot;);
+            _arg = /* () */0;
+            _cmd = /* Error_detected */5;
+            continue ;
+            
+      }
+    };
+  }
+  catch (exn$1){
+    var curr_char = env[/* curr_char */6];
+    env[/* asp */10] = init_asp;
+    env[/* sp */13] = init_sp;
+    env[/* stackbase */5] = init_stackbase;
+    env[/* state */14] = init_state;
+    env[/* curr_char */6] = init_curr_char;
+    env[/* lval */7] = init_lval;
+    env[/* errflag */15] = init_errflag;
+    if (exn$1[0] === YYexit) {
+      return exn$1[1];
+    }
+    else {
+      current_lookahead_fun[0] = function (tok) {
+        if (tok.length !== undefined) {
+          return +(tables[/* transl_block */2][tok.tag | 0] === curr_char);
+        }
+        else {
+          return +(tables[/* transl_const */1][tok] === curr_char);
+        }
+      };
+      throw exn$1;
+    }
+  }
+}
+
+function peek_val(env, n) {
+  return env[/* v_stack */1][env[/* asp */10] - n | 0];
+}
+
+function symbol_start_pos() {
+  var _i = env[/* rule_len */11];
+  while(true) {
+    var i = _i;
+    if (i &lt;= 0) {
+      return env[/* symb_end_stack */3][env[/* asp */10]];
+    }
+    else {
+      var st = env[/* symb_start_stack */2][(env[/* asp */10] - i | 0) + 1 | 0];
+      var en = env[/* symb_end_stack */3][(env[/* asp */10] - i | 0) + 1 | 0];
+      if (Caml_obj.caml_notequal(st, en)) {
+        return st;
+      }
+      else {
+        _i = i - 1 | 0;
+        continue ;
+        
+      }
+    }
+  };
+}
+
+function symbol_end_pos() {
+  return env[/* symb_end_stack */3][env[/* asp */10]];
+}
+
+function rhs_start_pos(n) {
+  return env[/* symb_start_stack */2][env[/* asp */10] - (env[/* rule_len */11] - n | 0) | 0];
+}
+
+function rhs_end_pos(n) {
+  return env[/* symb_end_stack */3][env[/* asp */10] - (env[/* rule_len */11] - n | 0) | 0];
+}
+
+function symbol_start() {
+  return symbol_start_pos(/* () */0)[/* pos_cnum */3];
+}
+
+function symbol_end() {
+  return symbol_end_pos(/* () */0)[/* pos_cnum */3];
+}
+
+function rhs_start(n) {
+  return rhs_start_pos(n)[/* pos_cnum */3];
+}
+
+function rhs_end(n) {
+  return rhs_end_pos(n)[/* pos_cnum */3];
+}
+
+function is_current_lookahead(tok) {
+  return Curry._1(current_lookahead_fun[0], tok);
+}
+
+function parse_error() {
+  return /* () */0;
+}
+
+var set_trace = Caml_parser.caml_set_parser_trace;
+
+exports.symbol_start         = symbol_start;
+exports.symbol_end           = symbol_end;
+exports.rhs_start            = rhs_start;
+exports.rhs_end              = rhs_end;
+exports.symbol_start_pos     = symbol_start_pos;
+exports.symbol_end_pos       = symbol_end_pos;
+exports.rhs_start_pos        = rhs_start_pos;
+exports.rhs_end_pos          = rhs_end_pos;
+exports.clear_parser         = clear_parser;
+exports.Parse_error          = Parse_error;
+exports.set_trace            = set_trace;
+exports.YYexit               = YYexit;
+exports.yyparse              = yyparse;
+exports.peek_val             = peek_val;
+exports.is_current_lookahead = is_current_lookahead;
+exports.parse_error          = parse_error;
+/* No side effect */
+//////// end of parsing.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['pervasives'] = function() {
+  Â  let exports = {};
+//////// start of pervasives.js ////////
+'use strict';
+
+var Curry                    = require(&quot;./curry&quot;);
+var Caml_io                  = require(&quot;./caml_io&quot;);
+var Caml_obj                 = require(&quot;./caml_obj&quot;);
+var Caml_format              = require(&quot;./caml_format&quot;);
+var Caml_string              = require(&quot;./caml_string&quot;);
+var Caml_exceptions          = require(&quot;./caml_exceptions&quot;);
+var Caml_builtin_exceptions  = require(&quot;./caml_builtin_exceptions&quot;);
+var CamlinternalFormatBasics = require(&quot;./camlinternalFormatBasics&quot;);
+
+function failwith(s) {
+  throw [
+        Caml_builtin_exceptions.failure,
+        s
+      ];
+}
+
+function invalid_arg(s) {
+  throw [
+        Caml_builtin_exceptions.invalid_argument,
+        s
+      ];
+}
+
+var Exit = Caml_exceptions.create(&quot;Pervasives.Exit&quot;);
+
+function min(x, y) {
+  if (Caml_obj.caml_lessequal(x, y)) {
+    return x;
+  }
+  else {
+    return y;
+  }
+}
+
+function max(x, y) {
+  if (Caml_obj.caml_greaterequal(x, y)) {
+    return x;
+  }
+  else {
+    return y;
+  }
+}
+
+function abs(x) {
+  if (x &gt;= 0) {
+    return x;
+  }
+  else {
+    return -x | 0;
+  }
+}
+
+function lnot(x) {
+  return x ^ -1;
+}
+
+var min_int = -2147483648;
+
+function $caret(a, b) {
+  return a + b;
+}
+
+function char_of_int(n) {
+  if (n &lt; 0 || n &gt; 255) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;char_of_int&quot;
+        ];
+  }
+  else {
+    return n;
+  }
+}
+
+function string_of_bool(b) {
+  if (b) {
+    return &quot;true&quot;;
+  }
+  else {
+    return &quot;false&quot;;
+  }
+}
+
+function bool_of_string(param) {
+  switch (param) {
+    case &quot;false&quot; : 
+        return /* false */0;
+    case &quot;true&quot; : 
+        return /* true */1;
+    default:
+      throw [
+            Caml_builtin_exceptions.invalid_argument,
+            &quot;bool_of_string&quot;
+          ];
+  }
+}
+
+function string_of_int(param) {
+  return &quot;&quot; + param;
+}
+
+function valid_float_lexem(s) {
+  var l = s.length;
+  var _i = 0;
+  while(true) {
+    var i = _i;
+    if (i &gt;= l) {
+      return $caret(s, &quot;.&quot;);
+    }
+    else {
+      var match = Caml_string.get(s, i);
+      if (match &gt;= 48) {
+        if (match &gt;= 58) {
+          return s;
+        }
+        else {
+          _i = i + 1 | 0;
+          continue ;
+          
+        }
+      }
+      else if (match !== 45) {
+        return s;
+      }
+      else {
+        _i = i + 1 | 0;
+        continue ;
+        
+      }
+    }
+  };
+}
+
+function string_of_float(f) {
+  return valid_float_lexem(Caml_format.caml_format_float(&quot;%.12g&quot;, f));
+}
+
+function $at(l1, l2) {
+  if (l1) {
+    return /* :: */[
+            l1[0],
+            $at(l1[1], l2)
+          ];
+  }
+  else {
+    return l2;
+  }
+}
+
+var stdin = Caml_io.stdin;
+
+var stdout = Caml_io.stdout;
+
+var stderr = Caml_io.stderr;
+
+function open_out_gen(_, _$1, _$2) {
+  return Caml_io.caml_ml_open_descriptor_out(function () {
+                throw &quot;caml_sys_open not implemented by bucklescript yet\n&quot;;
+              }());
+}
+
+function open_out(name) {
+  return open_out_gen(/* :: */[
+              /* Open_wronly */1,
+              /* :: */[
+                /* Open_creat */3,
+                /* :: */[
+                  /* Open_trunc */4,
+                  /* :: */[
+                    /* Open_text */7,
+                    /* [] */0
+                  ]
+                ]
+              ]
+            ], 438, name);
+}
+
+function open_out_bin(name) {
+  return open_out_gen(/* :: */[
+              /* Open_wronly */1,
+              /* :: */[
+                /* Open_creat */3,
+                /* :: */[
+                  /* Open_trunc */4,
+                  /* :: */[
+                    /* Open_binary */6,
+                    /* [] */0
+                  ]
+                ]
+              ]
+            ], 438, name);
+}
+
+function flush_all() {
+  var _param = Caml_io.caml_ml_out_channels_list(/* () */0);
+  while(true) {
+    var param = _param;
+    if (param) {
+      try {
+        Caml_io.caml_ml_flush(param[0]);
+      }
+      catch (exn){
+        
+      }
+      _param = param[1];
+      continue ;
+      
+    }
+    else {
+      return /* () */0;
+    }
+  };
+}
+
+function output_bytes(oc, s) {
+  return Caml_io.caml_ml_output(oc, s, 0, s.length);
+}
+
+function output_string(oc, s) {
+  return Caml_io.caml_ml_output(oc, s, 0, s.length);
+}
+
+function output(oc, s, ofs, len) {
+  if (ofs &lt; 0 || len &lt; 0 || ofs &gt; (s.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;output&quot;
+        ];
+  }
+  else {
+    return Caml_io.caml_ml_output(oc, s, ofs, len);
+  }
+}
+
+function output_substring(oc, s, ofs, len) {
+  if (ofs &lt; 0 || len &lt; 0 || ofs &gt; (s.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;output_substring&quot;
+        ];
+  }
+  else {
+    return Caml_io.caml_ml_output(oc, s, ofs, len);
+  }
+}
+
+function output_value(_, _$1) {
+  return function () {
+            throw &quot;caml_output_value not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function close_out(oc) {
+  Caml_io.caml_ml_flush(oc);
+  return function () {
+            throw &quot;caml_ml_close_channel not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function close_out_noerr(oc) {
+  try {
+    Caml_io.caml_ml_flush(oc);
+  }
+  catch (exn){
+    
+  }
+  try {
+    return function () {
+              throw &quot;caml_ml_close_channel not implemented by bucklescript yet\n&quot;;
+            }();
+  }
+  catch (exn$1){
+    return /* () */0;
+  }
+}
+
+function open_in_gen(_, _$1, _$2) {
+  return Caml_io.caml_ml_open_descriptor_in(function () {
+                throw &quot;caml_sys_open not implemented by bucklescript yet\n&quot;;
+              }());
+}
+
+function open_in(name) {
+  return open_in_gen(/* :: */[
+              /* Open_rdonly */0,
+              /* :: */[
+                /* Open_text */7,
+                /* [] */0
+              ]
+            ], 0, name);
+}
+
+function open_in_bin(name) {
+  return open_in_gen(/* :: */[
+              /* Open_rdonly */0,
+              /* :: */[
+                /* Open_binary */6,
+                /* [] */0
+              ]
+            ], 0, name);
+}
+
+function input(_, s, ofs, len) {
+  if (ofs &lt; 0 || len &lt; 0 || ofs &gt; (s.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;input&quot;
+        ];
+  }
+  else {
+    return function () {
+              throw &quot;caml_ml_input not implemented by bucklescript yet\n&quot;;
+            }();
+  }
+}
+
+function unsafe_really_input(_, _$1, _ofs, _len) {
+  while(true) {
+    var len = _len;
+    var ofs = _ofs;
+    if (len &lt;= 0) {
+      return /* () */0;
+    }
+    else {
+      var r = function () {
+          throw &quot;caml_ml_input not implemented by bucklescript yet\n&quot;;
+        }();
+      if (r) {
+        _len = len - r | 0;
+        _ofs = ofs + r | 0;
+        continue ;
+        
+      }
+      else {
+        throw Caml_builtin_exceptions.end_of_file;
+      }
+    }
+  };
+}
+
+function really_input(ic, s, ofs, len) {
+  if (ofs &lt; 0 || len &lt; 0 || ofs &gt; (s.length - len | 0)) {
+    throw [
+          Caml_builtin_exceptions.invalid_argument,
+          &quot;really_input&quot;
+        ];
+  }
+  else {
+    return unsafe_really_input(ic, s, ofs, len);
+  }
+}
+
+function really_input_string(ic, len) {
+  var s = Caml_string.caml_create_string(len);
+  really_input(ic, s, 0, len);
+  return Caml_string.bytes_to_string(s);
+}
+
+function input_line(chan) {
+  var build_result = function (buf, _pos, _param) {
+    while(true) {
+      var param = _param;
+      var pos = _pos;
+      if (param) {
+        var hd = param[0];
+        var len = hd.length;
+        Caml_string.caml_blit_bytes(hd, 0, buf, pos - len | 0, len);
+        _param = param[1];
+        _pos = pos - len | 0;
+        continue ;
+        
+      }
+      else {
+        return buf;
+      }
+    };
+  };
+  var scan = function (_accu, _len) {
+    while(true) {
+      var len = _len;
+      var accu = _accu;
+      var n = function () {
+          throw &quot;caml_ml_input_scan_line not implemented by bucklescript yet\n&quot;;
+        }();
+      if (n) {
+        if (n &gt; 0) {
+          var res = Caml_string.caml_create_string(n - 1 | 0);
+          (function () {
+                throw &quot;caml_ml_input not implemented by bucklescript yet\n&quot;;
+              }());
+          Caml_io.caml_ml_input_char(chan);
+          if (accu) {
+            var len$1 = (len + n | 0) - 1 | 0;
+            return build_result(Caml_string.caml_create_string(len$1), len$1, /* :: */[
+                        res,
+                        accu
+                      ]);
+          }
+          else {
+            return res;
+          }
+        }
+        else {
+          var beg = Caml_string.caml_create_string(-n | 0);
+          (function () {
+                throw &quot;caml_ml_input not implemented by bucklescript yet\n&quot;;
+              }());
+          _len = len - n | 0;
+          _accu = /* :: */[
+            beg,
+            accu
+          ];
+          continue ;
+          
+        }
+      }
+      else if (accu) {
+        return build_result(Caml_string.caml_create_string(len), len, accu);
+      }
+      else {
+        throw Caml_builtin_exceptions.end_of_file;
+      }
+    };
+  };
+  return Caml_string.bytes_to_string(scan(/* [] */0, 0));
+}
+
+function close_in_noerr() {
+  try {
+    return function () {
+              throw &quot;caml_ml_close_channel not implemented by bucklescript yet\n&quot;;
+            }();
+  }
+  catch (exn){
+    return /* () */0;
+  }
+}
+
+function print_char(c) {
+  return Caml_io.caml_ml_output_char(stdout, c);
+}
+
+function print_string(s) {
+  return output_string(stdout, s);
+}
+
+function print_bytes(s) {
+  return output_bytes(stdout, s);
+}
+
+function print_int(i) {
+  return output_string(stdout, &quot;&quot; + i);
+}
+
+function print_float(f) {
+  return output_string(stdout, valid_float_lexem(Caml_format.caml_format_float(&quot;%.12g&quot;, f)));
+}
+
+function print_endline(param) {
+  console.log(param);
+  return 0;
+}
+
+function print_newline() {
+  Caml_io.caml_ml_output_char(stdout, /* &quot;\n&quot; */10);
+  return Caml_io.caml_ml_flush(stdout);
+}
+
+function prerr_char(c) {
+  return Caml_io.caml_ml_output_char(stderr, c);
+}
+
+function prerr_string(s) {
+  return output_string(stderr, s);
+}
+
+function prerr_bytes(s) {
+  return output_bytes(stderr, s);
+}
+
+function prerr_int(i) {
+  return output_string(stderr, &quot;&quot; + i);
+}
+
+function prerr_float(f) {
+  return output_string(stderr, valid_float_lexem(Caml_format.caml_format_float(&quot;%.12g&quot;, f)));
+}
+
+function prerr_endline(param) {
+  console.error(param);
+  return 0;
+}
+
+function prerr_newline() {
+  Caml_io.caml_ml_output_char(stderr, /* &quot;\n&quot; */10);
+  return Caml_io.caml_ml_flush(stderr);
+}
+
+function read_line() {
+  Caml_io.caml_ml_flush(stdout);
+  return input_line(stdin);
+}
+
+function read_int() {
+  return Caml_format.caml_int_of_string((Caml_io.caml_ml_flush(stdout), input_line(stdin)));
+}
+
+function read_float() {
+  return Caml_format.caml_float_of_string((Caml_io.caml_ml_flush(stdout), input_line(stdin)));
+}
+
+function string_of_format(param) {
+  return param[1];
+}
+
+function $caret$caret(param, param$1) {
+  return /* Format */[
+          CamlinternalFormatBasics.concat_fmt(param[0], param$1[0]),
+          $caret(param[1], $caret(&quot;%,&quot;, param$1[1]))
+        ];
+}
+
+var exit_function = [flush_all];
+
+function at_exit(f) {
+  var g = exit_function[0];
+  exit_function[0] = function () {
+    Curry._1(f, /* () */0);
+    return Curry._1(g, /* () */0);
+  };
+  return /* () */0;
+}
+
+function do_at_exit() {
+  return Curry._1(exit_function[0], /* () */0);
+}
+
+function exit() {
+  do_at_exit(/* () */0);
+  return function () {
+            throw &quot;caml_sys_exit not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+var max_int = 2147483647;
+
+var infinity = Infinity;
+
+var neg_infinity = -Infinity;
+
+var nan = NaN;
+
+var max_float = Number.MAX_VALUE;
+
+var min_float = Number.MIN_VALUE;
+
+var epsilon_float = 2.220446049250313e-16;
+
+var flush = Caml_io.caml_ml_flush;
+
+var output_char = Caml_io.caml_ml_output_char;
+
+var output_byte = Caml_io.caml_ml_output_char;
+
+function output_binary_int(_, _$1) {
+  return function () {
+            throw &quot;caml_ml_output_int not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function seek_out(_, _$1) {
+  return function () {
+            throw &quot;caml_ml_seek_out not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function pos_out() {
+  return function () {
+            throw &quot;caml_ml_pos_out not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function out_channel_length() {
+  return function () {
+            throw &quot;caml_ml_channel_size not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function set_binary_mode_out(_, _$1) {
+  return function () {
+            throw &quot;caml_ml_set_binary_mode not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+var input_char = Caml_io.caml_ml_input_char;
+
+var input_byte = Caml_io.caml_ml_input_char;
+
+function input_binary_int() {
+  return function () {
+            throw &quot;caml_ml_input_int not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function input_value() {
+  return function () {
+            throw &quot;caml_input_value not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function seek_in(_, _$1) {
+  return function () {
+            throw &quot;caml_ml_seek_in not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function pos_in() {
+  return function () {
+            throw &quot;caml_ml_pos_in not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function in_channel_length() {
+  return function () {
+            throw &quot;caml_ml_channel_size not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function close_in() {
+  return function () {
+            throw &quot;caml_ml_close_channel not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function set_binary_mode_in(_, _$1) {
+  return function () {
+            throw &quot;caml_ml_set_binary_mode not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function LargeFile_000(_, _$1) {
+  return function () {
+            throw &quot;caml_ml_seek_out_64 not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function LargeFile_001() {
+  return function () {
+            throw &quot;caml_ml_pos_out_64 not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function LargeFile_002() {
+  return function () {
+            throw &quot;caml_ml_channel_size_64 not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function LargeFile_003(_, _$1) {
+  return function () {
+            throw &quot;caml_ml_seek_in_64 not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function LargeFile_004() {
+  return function () {
+            throw &quot;caml_ml_pos_in_64 not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+function LargeFile_005() {
+  return function () {
+            throw &quot;caml_ml_channel_size_64 not implemented by bucklescript yet\n&quot;;
+          }();
+}
+
+var LargeFile = [
+  LargeFile_000,
+  LargeFile_001,
+  LargeFile_002,
+  LargeFile_003,
+  LargeFile_004,
+  LargeFile_005
+];
+
+exports.invalid_arg         = invalid_arg;
+exports.failwith            = failwith;
+exports.Exit                = Exit;
+exports.min                 = min;
+exports.max                 = max;
+exports.abs                 = abs;
+exports.max_int             = max_int;
+exports.min_int             = min_int;
+exports.lnot                = lnot;
+exports.infinity            = infinity;
+exports.neg_infinity        = neg_infinity;
+exports.nan                 = nan;
+exports.max_float           = max_float;
+exports.min_float           = min_float;
+exports.epsilon_float       = epsilon_float;
+exports.$caret              = $caret;
+exports.char_of_int         = char_of_int;
+exports.string_of_bool      = string_of_bool;
+exports.bool_of_string      = bool_of_string;
+exports.string_of_int       = string_of_int;
+exports.string_of_float     = string_of_float;
+exports.$at                 = $at;
+exports.stdin               = stdin;
+exports.stdout              = stdout;
+exports.stderr              = stderr;
+exports.print_char          = print_char;
+exports.print_string        = print_string;
+exports.print_bytes         = print_bytes;
+exports.print_int           = print_int;
+exports.print_float         = print_float;
+exports.print_endline       = print_endline;
+exports.print_newline       = print_newline;
+exports.prerr_char          = prerr_char;
+exports.prerr_string        = prerr_string;
+exports.prerr_bytes         = prerr_bytes;
+exports.prerr_int           = prerr_int;
+exports.prerr_float         = prerr_float;
+exports.prerr_endline       = prerr_endline;
+exports.prerr_newline       = prerr_newline;
+exports.read_line           = read_line;
+exports.read_int            = read_int;
+exports.read_float          = read_float;
+exports.open_out            = open_out;
+exports.open_out_bin        = open_out_bin;
+exports.open_out_gen        = open_out_gen;
+exports.flush               = flush;
+exports.flush_all           = flush_all;
+exports.output_char         = output_char;
+exports.output_string       = output_string;
+exports.output_bytes        = output_bytes;
+exports.output              = output;
+exports.output_substring    = output_substring;
+exports.output_byte         = output_byte;
+exports.output_binary_int   = output_binary_int;
+exports.output_value        = output_value;
+exports.seek_out            = seek_out;
+exports.pos_out             = pos_out;
+exports.out_channel_length  = out_channel_length;
+exports.close_out           = close_out;
+exports.close_out_noerr     = close_out_noerr;
+exports.set_binary_mode_out = set_binary_mode_out;
+exports.open_in             = open_in;
+exports.open_in_bin         = open_in_bin;
+exports.open_in_gen         = open_in_gen;
+exports.input_char          = input_char;
+exports.input_line          = input_line;
+exports.input               = input;
+exports.really_input        = really_input;
+exports.really_input_string = really_input_string;
+exports.input_byte          = input_byte;
+exports.input_binary_int    = input_binary_int;
+exports.input_value         = input_value;
+exports.seek_in             = seek_in;
+exports.pos_in              = pos_in;
+exports.in_channel_length   = in_channel_length;
+exports.close_in            = close_in;
+exports.close_in_noerr      = close_in_noerr;
+exports.set_binary_mode_in  = set_binary_mode_in;
+exports.LargeFile           = LargeFile;
+exports.string_of_format    = string_of_format;
+exports.$caret$caret        = $caret$caret;
+exports.exit                = exit;
+exports.at_exit             = at_exit;
+exports.valid_float_lexem   = valid_float_lexem;
+exports.unsafe_really_input = unsafe_really_input;
+exports.do_at_exit          = do_at_exit;
+/* No side effect */
+//////// end of pervasives.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['printf'] = function() {
+  Â  let exports = {};
+//////// start of printf.js ////////
+'use strict';
+
+var Curry              = require(&quot;./curry&quot;);
+var Buffer             = require(&quot;./buffer&quot;);
+var Pervasives         = require(&quot;./pervasives&quot;);
+var CamlinternalFormat = require(&quot;./camlinternalFormat&quot;);
+
+function kfprintf(k, o, param) {
+  return CamlinternalFormat.make_printf(function (o, acc) {
+              CamlinternalFormat.output_acc(o, acc);
+              return Curry._1(k, o);
+            }, o, /* End_of_acc */0, param[0]);
+}
+
+function kbprintf(k, b, param) {
+  return CamlinternalFormat.make_printf(function (b, acc) {
+              CamlinternalFormat.bufput_acc(b, acc);
+              return Curry._1(k, b);
+            }, b, /* End_of_acc */0, param[0]);
+}
+
+function ikfprintf(k, oc, param) {
+  return CamlinternalFormat.make_printf(function (oc, _) {
+              return Curry._1(k, oc);
+            }, oc, /* End_of_acc */0, param[0]);
+}
+
+function fprintf(oc, fmt) {
+  return kfprintf(function () {
+              return /* () */0;
+            }, oc, fmt);
+}
+
+function bprintf(b, fmt) {
+  return kbprintf(function () {
+              return /* () */0;
+            }, b, fmt);
+}
+
+function ifprintf(oc, fmt) {
+  return ikfprintf(function () {
+              return /* () */0;
+            }, oc, fmt);
+}
+
+function printf(fmt) {
+  return fprintf(Pervasives.stdout, fmt);
+}
+
+function eprintf(fmt) {
+  return fprintf(Pervasives.stderr, fmt);
+}
+
+function ksprintf(k, param) {
+  var k$prime = function (_, acc) {
+    var buf = Buffer.create(64);
+    CamlinternalFormat.strput_acc(buf, acc);
+    return Curry._1(k, Buffer.contents(buf));
+  };
+  return CamlinternalFormat.make_printf(k$prime, /* () */0, /* End_of_acc */0, param[0]);
+}
+
+function sprintf(fmt) {
+  return ksprintf(function (s) {
+              return s;
+            }, fmt);
+}
+
+var kprintf = ksprintf;
+
+exports.fprintf   = fprintf;
+exports.printf    = printf;
+exports.eprintf   = eprintf;
+exports.sprintf   = sprintf;
+exports.bprintf   = bprintf;
+exports.ifprintf  = ifprintf;
+exports.kfprintf  = kfprintf;
+exports.ikfprintf = ikfprintf;
+exports.ksprintf  = ksprintf;
+exports.kbprintf  = kbprintf;
+exports.kprintf   = kprintf;
+/* No side effect */
+//////// end of printf.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['print'] = function() {
+  Â  let exports = {};
+//////// start of print.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var List    = require(&quot;bs-platform/lib/js/list&quot;);
+var Sexpr   = require(&quot;./sexpr&quot;);
+var Arrange = require(&quot;./arrange&quot;);
+
+function instr(oc, width, e) {
+  return Sexpr.output(oc, width, Arrange.instr(e));
+}
+
+function func(oc, width, f) {
+  return Sexpr.output(oc, width, Arrange.func(f));
+}
+
+function module_(oc, width, m) {
+  return Sexpr.output(oc, width, Arrange.module_(m));
+}
+
+function script(oc, width, mode, s) {
+  return List.iter(function (param) {
+              return Sexpr.output(oc, width, param);
+            }, Arrange.script(mode, s));
+}
+
+exports.instr   = instr;
+exports.func    = func;
+exports.module_ = module_;
+exports.script  = script;
+/* Arrange Not a pure module */
+//////// end of print.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['script'] = function() {
+  Â  let exports = {};
+//////// start of script.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Caml_exceptions = require(&quot;bs-platform/lib/js/caml_exceptions&quot;);
+
+var Syntax = Caml_exceptions.create(&quot;Script.Syntax&quot;);
+
+exports.Syntax = Syntax;
+/* No side effect */
+//////// end of script.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['sexpr'] = function() {
+  Â  let exports = {};
+//////// start of sexpr.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var List       = require(&quot;bs-platform/lib/js/list&quot;);
+var Block      = require(&quot;bs-platform/lib/js/block&quot;);
+var Curry      = require(&quot;bs-platform/lib/js/curry&quot;);
+var $$String   = require(&quot;bs-platform/lib/js/string&quot;);
+var Pervasives = require(&quot;bs-platform/lib/js/pervasives&quot;);
+
+function $caret$plus(s, r) {
+  return /* Concat */Block.__(1, [/* :: */[
+              /* Leaf */Block.__(0, [s]),
+              /* :: */[
+                r,
+                /* [] */0
+              ]
+            ]]);
+}
+
+function $plus$caret(r, s) {
+  return /* Concat */Block.__(1, [/* :: */[
+              r,
+              /* :: */[
+                /* Leaf */Block.__(0, [s]),
+                /* [] */0
+              ]
+            ]]);
+}
+
+function iter(f, param) {
+  if (param.tag) {
+    return List.iter(function (param) {
+                return iter(f, param);
+              }, param[0]);
+  }
+  else {
+    return Curry._1(f, param[0]);
+  }
+}
+
+function concat(param) {
+  if (param.tag) {
+    return $$String.concat(&quot;&quot;, List.map(concat, param[0]));
+  }
+  else {
+    return param[0];
+  }
+}
+
+function pp(off, width, param) {
+  if (param.tag) {
+    var s = param[0];
+    var partial_arg = off + 2 | 0;
+    var match = List.split(List.map(function (param) {
+              return pp(partial_arg, width, param);
+            }, param[1]));
+    var rs = match[1];
+    var len = (s.length + List.length(rs) | 0) + List.fold_left(function (prim, prim$1) {
+          return prim + prim$1 | 0;
+        }, 2, match[0]) | 0;
+    var match$1;
+    if ((off + len | 0) &lt;= width) {
+      match$1 = /* tuple */[
+        &quot; &quot;,
+        &quot;&quot;
+      ];
+    }
+    else {
+      var indent = $$String.make(off, /* &quot; &quot; */32);
+      match$1 = /* tuple */[
+        &quot;\n  &quot; + indent,
+        &quot;\n&quot; + indent
+      ];
+    }
+    var sep = match$1[0];
+    return /* tuple */[
+            len,
+            $caret$plus(&quot;(&quot;, $caret$plus(s, $plus$caret($plus$caret(/* Concat */Block.__(1, [List.map(function (r) {
+                                      return $caret$plus(sep, r);
+                                    }, rs)]), match$1[1]), &quot;)&quot;)))
+          ];
+  }
+  else {
+    var s$1 = param[0];
+    return /* tuple */[
+            s$1.length,
+            /* Leaf */Block.__(0, [s$1])
+          ];
+  }
+}
+
+function output(oc, width, x) {
+  iter(function (param) {
+        return Pervasives.output_string(oc, param);
+      }, pp(0, width, x)[1]);
+  Pervasives.output_string(oc, &quot;\n&quot;);
+  return Curry._1(Pervasives.flush, oc);
+}
+
+function print(param, param$1) {
+  return output(Pervasives.stdout, param, param$1);
+}
+
+function to_string(width, x) {
+  return concat(pp(0, width, x)[1]) + &quot;\n&quot;;
+}
+
+exports.output    = output;
+exports.print     = print;
+exports.to_string = to_string;
+/* No side effect */
+//////// end of sexpr.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['source'] = function() {
+  Â  let exports = {};
+//////// start of source.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Block      = require(&quot;bs-platform/lib/js/block&quot;);
+var Curry      = require(&quot;bs-platform/lib/js/curry&quot;);
+var Printf     = require(&quot;bs-platform/lib/js/printf&quot;);
+var Caml_obj   = require(&quot;bs-platform/lib/js/caml_obj&quot;);
+var Pervasives = require(&quot;bs-platform/lib/js/pervasives&quot;);
+
+function $at$at(x, region) {
+  return /* record */[
+          /* at */region,
+          /* it */x
+        ];
+}
+
+var no_pos = /* record */[
+  /* file */&quot;&quot;,
+  /* line */0,
+  /* column */0
+];
+
+var no_region = /* record */[
+  /* left */no_pos,
+  /* right */no_pos
+];
+
+function string_of_pos(pos) {
+  if (pos[/* line */1] === -1) {
+    return Curry._1(Printf.sprintf(/* Format */[
+                    /* String_literal */Block.__(11, [
+                        &quot;0x&quot;,
+                        /* Int */Block.__(4, [
+                            /* Int_x */6,
+                            /* No_padding */0,
+                            /* No_precision */0,
+                            /* End_of_format */0
+                          ])
+                      ]),
+                    &quot;0x%x&quot;
+                  ]), pos[/* column */2]);
+  }
+  else {
+    return Pervasives.string_of_int(pos[/* line */1]) + (&quot;.&quot; + Pervasives.string_of_int(pos[/* column */2] + 1 | 0));
+  }
+}
+
+function string_of_region(r) {
+  return r[/* left */0][/* file */0] + (&quot;:&quot; + (string_of_pos(r[/* left */0]) + (
+              Caml_obj.caml_equal(r[/* right */1], r[/* left */0]) ? &quot;&quot; : &quot;-&quot; + string_of_pos(r[/* right */1])
+            )));
+}
+
+exports.no_pos           = no_pos;
+exports.no_region        = no_region;
+exports.string_of_pos    = string_of_pos;
+exports.string_of_region = string_of_region;
+exports.$at$at           = $at$at;
+/* No side effect */
+//////// end of source.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['string'] = function() {
+  Â  let exports = {};
+//////// start of string.js ////////
+'use strict';
+
+var List        = require(&quot;./list&quot;);
+var Bytes       = require(&quot;./bytes&quot;);
+var Caml_int32  = require(&quot;./caml_int32&quot;);
+var Caml_string = require(&quot;./caml_string&quot;);
+
+function make(n, c) {
+  return Caml_string.bytes_to_string(Bytes.make(n, c));
+}
+
+function init(n, f) {
+  return Caml_string.bytes_to_string(Bytes.init(n, f));
+}
+
+function copy(s) {
+  return Caml_string.bytes_to_string(Bytes.copy(Caml_string.bytes_of_string(s)));
+}
+
+function sub(s, ofs, len) {
+  return Caml_string.bytes_to_string(Bytes.sub(Caml_string.bytes_of_string(s), ofs, len));
+}
+
+function concat(sep, l) {
+  if (l) {
+    var hd = l[0];
+    var num = [0];
+    var len = [0];
+    List.iter(function (s) {
+          num[0] = num[0] + 1 | 0;
+          len[0] = len[0] + s.length | 0;
+          return /* () */0;
+        }, l);
+    var r = Caml_string.caml_create_string(len[0] + Caml_int32.imul(sep.length, num[0] - 1 | 0) | 0);
+    Caml_string.caml_blit_string(hd, 0, r, 0, hd.length);
+    var pos = [hd.length];
+    List.iter(function (s) {
+          Caml_string.caml_blit_string(sep, 0, r, pos[0], sep.length);
+          pos[0] = pos[0] + sep.length | 0;
+          Caml_string.caml_blit_string(s, 0, r, pos[0], s.length);
+          pos[0] = pos[0] + s.length | 0;
+          return /* () */0;
+        }, l[1]);
+    return Caml_string.bytes_to_string(r);
+  }
+  else {
+    return &quot;&quot;;
+  }
+}
+
+function iter(f, s) {
+  return Bytes.iter(f, Caml_string.bytes_of_string(s));
+}
+
+function iteri(f, s) {
+  return Bytes.iteri(f, Caml_string.bytes_of_string(s));
+}
+
+function map(f, s) {
+  return Caml_string.bytes_to_string(Bytes.map(f, Caml_string.bytes_of_string(s)));
+}
+
+function mapi(f, s) {
+  return Caml_string.bytes_to_string(Bytes.mapi(f, Caml_string.bytes_of_string(s)));
+}
+
+function is_space(param) {
+  var switcher = param - 9 | 0;
+  if (switcher &gt; 4 || switcher &lt; 0) {
+    if (switcher !== 23) {
+      return /* false */0;
+    }
+    else {
+      return /* true */1;
+    }
+  }
+  else if (switcher !== 2) {
+    return /* true */1;
+  }
+  else {
+    return /* false */0;
+  }
+}
+
+function trim(s) {
+  if (s === &quot;&quot; || !(is_space(s.charCodeAt(0)) || is_space(s.charCodeAt(s.length - 1 | 0)))) {
+    return s;
+  }
+  else {
+    return Caml_string.bytes_to_string(Bytes.trim(Caml_string.bytes_of_string(s)));
+  }
+}
+
+function escaped(s) {
+  var needs_escape = function (_i) {
+    while(true) {
+      var i = _i;
+      if (i &gt;= s.length) {
+        return /* false */0;
+      }
+      else {
+        var match = s.charCodeAt(i);
+        if (match &gt;= 32) {
+          var switcher = match - 34 | 0;
+          if (switcher &gt; 58 || switcher &lt; 0) {
+            if (switcher &gt;= 93) {
+              return /* true */1;
+            }
+            else {
+              _i = i + 1 | 0;
+              continue ;
+              
+            }
+          }
+          else if (switcher &gt; 57 || switcher &lt; 1) {
+            return /* true */1;
+          }
+          else {
+            _i = i + 1 | 0;
+            continue ;
+            
+          }
+        }
+        else {
+          return /* true */1;
+        }
+      }
+    };
+  };
+  if (needs_escape(0)) {
+    return Caml_string.bytes_to_string(Bytes.escaped(Caml_string.bytes_of_string(s)));
+  }
+  else {
+    return s;
+  }
+}
+
+function index(s, c) {
+  return Bytes.index(Caml_string.bytes_of_string(s), c);
+}
+
+function rindex(s, c) {
+  return Bytes.rindex(Caml_string.bytes_of_string(s), c);
+}
+
+function index_from(s, i, c) {
+  return Bytes.index_from(Caml_string.bytes_of_string(s), i, c);
+}
+
+function rindex_from(s, i, c) {
+  return Bytes.rindex_from(Caml_string.bytes_of_string(s), i, c);
+}
+
+function contains(s, c) {
+  return Bytes.contains(Caml_string.bytes_of_string(s), c);
+}
+
+function contains_from(s, i, c) {
+  return Bytes.contains_from(Caml_string.bytes_of_string(s), i, c);
+}
+
+function rcontains_from(s, i, c) {
+  return Bytes.rcontains_from(Caml_string.bytes_of_string(s), i, c);
+}
+
+function uppercase(s) {
+  return Caml_string.bytes_to_string(Bytes.uppercase(Caml_string.bytes_of_string(s)));
+}
+
+function lowercase(s) {
+  return Caml_string.bytes_to_string(Bytes.lowercase(Caml_string.bytes_of_string(s)));
+}
+
+function capitalize(s) {
+  return Caml_string.bytes_to_string(Bytes.capitalize(Caml_string.bytes_of_string(s)));
+}
+
+function uncapitalize(s) {
+  return Caml_string.bytes_to_string(Bytes.uncapitalize(Caml_string.bytes_of_string(s)));
+}
+
+var compare = Caml_string.caml_string_compare;
+
+var fill = Bytes.fill;
+
+var blit = Bytes.blit_string;
+
+exports.make           = make;
+exports.init           = init;
+exports.copy           = copy;
+exports.sub            = sub;
+exports.fill           = fill;
+exports.blit           = blit;
+exports.concat         = concat;
+exports.iter           = iter;
+exports.iteri          = iteri;
+exports.map            = map;
+exports.mapi           = mapi;
+exports.trim           = trim;
+exports.escaped        = escaped;
+exports.index          = index;
+exports.rindex         = rindex;
+exports.index_from     = index_from;
+exports.rindex_from    = rindex_from;
+exports.contains       = contains;
+exports.contains_from  = contains_from;
+exports.rcontains_from = rcontains_from;
+exports.uppercase      = uppercase;
+exports.lowercase      = lowercase;
+exports.capitalize     = capitalize;
+exports.uncapitalize   = uncapitalize;
+exports.compare        = compare;
+/* No side effect */
+//////// end of string.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['sys'] = function() {
+  Â  let exports = {};
+//////// start of sys.js ////////
+'use strict';
+
+var Caml_exceptions = require(&quot;./caml_exceptions&quot;);
+
+var is_js = /* true */1;
+
+var match_001 = /* array */[];
+
+var big_endian = /* false */0;
+
+var unix = /* true */1;
+
+var win32 = /* false */0;
+
+var cygwin = /* false */0;
+
+var max_array_length = 2147483647;
+
+var max_string_length = 2147483647;
+
+var interactive = [/* false */0];
+
+function set_signal(_, _$1) {
+  return /* () */0;
+}
+
+var Break = Caml_exceptions.create(&quot;Sys.Break&quot;);
+
+function catch_break() {
+  return /* () */0;
+}
+
+var argv = match_001;
+
+var executable_name = &quot;cmd&quot;;
+
+var os_type = &quot;Unix&quot;;
+
+var word_size = 32;
+
+var sigabrt = -1;
+
+var sigalrm = -2;
+
+var sigfpe = -3;
+
+var sighup = -4;
+
+var sigill = -5;
+
+var sigint = -6;
+
+var sigkill = -7;
+
+var sigpipe = -8;
+
+var sigquit = -9;
+
+var sigsegv = -10;
+
+var sigterm = -11;
+
+var sigusr1 = -12;
+
+var sigusr2 = -13;
+
+var sigchld = -14;
+
+var sigcont = -15;
+
+var sigstop = -16;
+
+var sigtstp = -17;
+
+var sigttin = -18;
+
+var sigttou = -19;
+
+var sigvtalrm = -20;
+
+var sigprof = -21;
+
+var ocaml_version = &quot;4.02.3+dev1-2015-07-10&quot;;
+
+exports.argv              = argv;
+exports.executable_name   = executable_name;
+exports.interactive       = interactive;
+exports.os_type           = os_type;
+exports.unix              = unix;
+exports.win32             = win32;
+exports.cygwin            = cygwin;
+exports.word_size         = word_size;
+exports.big_endian        = big_endian;
+exports.is_js             = is_js;
+exports.max_string_length = max_string_length;
+exports.max_array_length  = max_array_length;
+exports.set_signal        = set_signal;
+exports.sigabrt           = sigabrt;
+exports.sigalrm           = sigalrm;
+exports.sigfpe            = sigfpe;
+exports.sighup            = sighup;
+exports.sigill            = sigill;
+exports.sigint            = sigint;
+exports.sigkill           = sigkill;
+exports.sigpipe           = sigpipe;
+exports.sigquit           = sigquit;
+exports.sigsegv           = sigsegv;
+exports.sigterm           = sigterm;
+exports.sigusr1           = sigusr1;
+exports.sigusr2           = sigusr2;
+exports.sigchld           = sigchld;
+exports.sigcont           = sigcont;
+exports.sigstop           = sigstop;
+exports.sigtstp           = sigtstp;
+exports.sigttin           = sigttin;
+exports.sigttou           = sigttou;
+exports.sigvtalrm         = sigvtalrm;
+exports.sigprof           = sigprof;
+exports.Break             = Break;
+exports.catch_break       = catch_break;
+exports.ocaml_version     = ocaml_version;
+/* No side effect */
+//////// end of sys.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['types'] = function() {
+  Â  let exports = {};
+//////// start of types.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var I32      = require(&quot;./i32&quot;);
+var List     = require(&quot;bs-platform/lib/js/list&quot;);
+var Curry    = require(&quot;bs-platform/lib/js/curry&quot;);
+var $$String = require(&quot;bs-platform/lib/js/string&quot;);
+
+function size(param) {
+  if (param !== 1 &amp;&amp; param &lt; 3) {
+    return 4;
+  }
+  else {
+    return 8;
+  }
+}
+
+function string_of_value_type(param) {
+  switch (param) {
+    case 0 : 
+        return &quot;i32&quot;;
+    case 1 : 
+        return &quot;i64&quot;;
+    case 2 : 
+        return &quot;f32&quot;;
+    case 3 : 
+        return &quot;f64&quot;;
+    
+  }
+}
+
+function string_of_value_types(ts) {
+  var exit = 0;
+  if (ts) {
+    if (ts[1]) {
+      exit = 1;
+    }
+    else {
+      return string_of_value_type(ts[0]);
+    }
+  }
+  else {
+    exit = 1;
+  }
+  if (exit === 1) {
+    return &quot;[&quot; + ($$String.concat(&quot; &quot;, List.map(string_of_value_type, ts)) + &quot;]&quot;);
+  }
+  
+}
+
+function string_of_elem_type() {
+  return &quot;anyfunc&quot;;
+}
+
+function string_of_limits(param) {
+  var max = param[/* max */1];
+  return Curry._1(I32.to_string_u, param[/* min */0]) + (
+          max ? &quot; &quot; + Curry._1(I32.to_string_u, max[0]) : &quot;&quot;
+        );
+}
+
+function string_of_memory_type(param) {
+  return string_of_limits(param[0]);
+}
+
+function string_of_table_type(param) {
+  return string_of_limits(param[0]) + &quot; anyfunc&quot;;
+}
+
+function string_of_global_type(param) {
+  var t = param[0];
+  if (param[1] !== 0) {
+    return &quot;(mut &quot; + (string_of_value_type(t) + &quot;)&quot;);
+  }
+  else {
+    return string_of_value_type(t);
+  }
+}
+
+function string_of_stack_type(ts) {
+  return &quot;[&quot; + ($$String.concat(&quot; &quot;, List.map(string_of_value_type, ts)) + &quot;]&quot;);
+}
+
+function string_of_func_type(param) {
+  return string_of_stack_type(param[0]) + (&quot; -&gt; &quot; + string_of_stack_type(param[1]));
+}
+
+exports.size                  = size;
+exports.string_of_value_type  = string_of_value_type;
+exports.string_of_value_types = string_of_value_types;
+exports.string_of_elem_type   = string_of_elem_type;
+exports.string_of_limits      = string_of_limits;
+exports.string_of_memory_type = string_of_memory_type;
+exports.string_of_table_type  = string_of_table_type;
+exports.string_of_global_type = string_of_global_type;
+exports.string_of_stack_type  = string_of_stack_type;
+exports.string_of_func_type   = string_of_func_type;
+/* I32 Not a pure module */
+//////// end of types.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['values'] = function() {
+  Â  let exports = {};
+//////// start of values.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var F32             = require(&quot;./f32&quot;);
+var F64             = require(&quot;./f64&quot;);
+var I32             = require(&quot;./i32&quot;);
+var I64             = require(&quot;./i64&quot;);
+var List            = require(&quot;bs-platform/lib/js/list&quot;);
+var Block           = require(&quot;bs-platform/lib/js/block&quot;);
+var Curry           = require(&quot;bs-platform/lib/js/curry&quot;);
+var $$String        = require(&quot;bs-platform/lib/js/string&quot;);
+var Caml_exceptions = require(&quot;bs-platform/lib/js/caml_exceptions&quot;);
+
+function type_of(param) {
+  switch (param.tag | 0) {
+    case 0 : 
+        return /* I32Type */0;
+    case 1 : 
+        return /* I64Type */1;
+    case 2 : 
+        return /* F32Type */2;
+    case 3 : 
+        return /* F64Type */3;
+    
+  }
+}
+
+function default_value(param) {
+  switch (param) {
+    case 0 : 
+        return /* I32 */Block.__(0, [I32.zero]);
+    case 1 : 
+        return /* I64 */Block.__(1, [I64.zero]);
+    case 2 : 
+        return /* F32 */Block.__(2, [F32.zero]);
+    case 3 : 
+        return /* F64 */Block.__(3, [F64.zero]);
+    
+  }
+}
+
+function value_of_bool(b) {
+  return /* I32 */Block.__(0, [b ? 1 : 0]);
+}
+
+function string_of_value(param) {
+  switch (param.tag | 0) {
+    case 0 : 
+        return Curry._1(I32.to_string_s, param[0]);
+    case 1 : 
+        return Curry._1(I64.to_string_s, param[0]);
+    case 2 : 
+        return Curry._1(F32.to_string, param[0]);
+    case 3 : 
+        return Curry._1(F64.to_string, param[0]);
+    
+  }
+}
+
+function string_of_values(vs) {
+  var exit = 0;
+  if (vs) {
+    if (vs[1]) {
+      exit = 1;
+    }
+    else {
+      return string_of_value(vs[0]);
+    }
+  }
+  else {
+    exit = 1;
+  }
+  if (exit === 1) {
+    return &quot;[&quot; + ($$String.concat(&quot; &quot;, List.map(string_of_value, vs)) + &quot;]&quot;);
+  }
+  
+}
+
+var Value = Caml_exceptions.create(&quot;Values.Value&quot;);
+
+function to_value(i) {
+  return /* I32 */Block.__(0, [i]);
+}
+
+function of_value(param) {
+  if (param.tag) {
+    throw [
+          Value,
+          /* I32Type */0
+        ];
+  }
+  else {
+    return param[0];
+  }
+}
+
+var I32Value = /* module */[
+  /* to_value */to_value,
+  /* of_value */of_value
+];
+
+function to_value$1(i) {
+  return /* I64 */Block.__(1, [i]);
+}
+
+function of_value$1(param) {
+  if (param.tag === 1) {
+    return param[0];
+  }
+  else {
+    throw [
+          Value,
+          /* I64Type */1
+        ];
+  }
+}
+
+var I64Value = /* module */[
+  /* to_value */to_value$1,
+  /* of_value */of_value$1
+];
+
+function to_value$2(i) {
+  return /* F32 */Block.__(2, [i]);
+}
+
+function of_value$2(param) {
+  if (param.tag === 2) {
+    return param[0];
+  }
+  else {
+    throw [
+          Value,
+          /* F32Type */2
+        ];
+  }
+}
+
+var F32Value = /* module */[
+  /* to_value */to_value$2,
+  /* of_value */of_value$2
+];
+
+function to_value$3(i) {
+  return /* F64 */Block.__(3, [i]);
+}
+
+function of_value$3(param) {
+  if (param.tag === 3) {
+    return param[0];
+  }
+  else {
+    throw [
+          Value,
+          /* F64Type */3
+        ];
+  }
+}
+
+var F64Value = /* module */[
+  /* to_value */to_value$3,
+  /* of_value */of_value$3
+];
+
+exports.type_of          = type_of;
+exports.default_value    = default_value;
+exports.value_of_bool    = value_of_bool;
+exports.string_of_value  = string_of_value;
+exports.string_of_values = string_of_values;
+exports.Value            = Value;
+exports.I32Value         = I32Value;
+exports.I64Value         = I64Value;
+exports.F32Value         = F32Value;
+exports.F64Value         = F64Value;
+/* F32 Not a pure module */
+//////// end of values.js ////////
+  Â  return exports;
+  };
+
+
+  _registry['wasm'] = function() {
+  Â  let exports = {};
+//////// start of wasm.js ////////
+// Generated by BUCKLESCRIPT VERSION 1.4.3 , PLEASE EDIT WITH CARE
+'use strict';
+
+var Parse      = require(&quot;./parse&quot;);
+var Sexpr      = require(&quot;./sexpr&quot;);
+var Decode     = require(&quot;./decode&quot;);
+var Encode     = require(&quot;./encode&quot;);
+var Arrange    = require(&quot;./arrange&quot;);
+var Caml_int64 = require(&quot;bs-platform/lib/js/caml_int64&quot;);
+var Pervasives = require(&quot;bs-platform/lib/js/pervasives&quot;);
+
+function encode(s) {
+  var def = Parse.string_to_module(s);
+  var match = def[/* it */1];
+  if (match.tag) {
+    return match[1];
+  }
+  else {
+    return Encode.encode(match[0]);
+  }
+}
+
+function decode(s, width) {
+  var m = Decode.decode(&quot;(decode)&quot;, s);
+  return Sexpr.to_string(width, Arrange.module_(m));
+}
+
+function f(x) {
+  Pervasives.print_string(&quot;f&quot;);
+  return x;
+}
+
+function g(x) {
+  return Caml_int64.or_(x, (Pervasives.print_string(&quot;f&quot;), x));
+}
+
+exports.encode = encode;
+exports.decode = decode;
+exports.f      = f;
+exports.g      = g;
+/* Parse Not a pure module */
+//////// end of wasm.js ////////
+  Â  return exports;
+  };
+
+
+  function binary(bytes) {
+    let buffer = new ArrayBuffer(bytes.length);
+    let view = new Uint8Array(buffer);
+    for (let i = 0; i &lt; bytes.length; ++i) {
+      view[i] = bytes.charCodeAt(i);
+    }
+    return buffer;
+  }
+  function bytes(buffer) {
+    let string = '';
+    let view = new Uint8Array(buffer);
+    for (let i = 0; i &lt; view.length; ++i) {
+      string += String.fromCodePoint(view[i]);
+    }
+    return string;
+  }
+  let Wasm = require('wasm');
+  return {
+    encode(s) { return binary(Wasm.encode(s)) },
+    decode(b, w = 80) { return Wasm.decode(bytes(b), w) }
+  };
+})();
+
+
</ins></span></pre></div>
<a id="trunkJSTestswasmspecharnessjs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-harness.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-harness.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-harness.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,33 @@
</span><ins>+&quot;use strict&quot;;
+
+// This is our nifty way to make modules synchronous.
+let assert;
+import('assert.js').then((module) =&gt; {
+    assert = module;
+});
+drainMicrotasks();
+
+function test(func, description) {
+    try {
+        func();
+    } catch (e) {
+        print(&quot;Unexpected exception:&quot;, description);
+        throw e;
+    }
+}
+
+function promise_test(func, description) {
+    assert.asyncTest(func());
+};
+
+let assert_equals = assert.eq;
+let assert_true = (x) =&gt; assert.eq(x,true);
+let assert_false = (x) =&gt; assert.eq(x,false);
+let assert_unreached = () =&gt; {
+    throw new Error(&quot;Should have been unreachable&quot;);
+};
+
+// This is run from the spec-tests directory
+load(&quot;../spec-harness/index.js&quot;);
+load(&quot;../spec-harness/wasm-constants.js&quot;);
+load(&quot;../spec-harness/wasm-module-builder.js&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsaddresswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/address.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/address.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/address.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,100 +1,18 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// address.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x02\x92\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\x8e\x80\x80\x80\x00\x02\x04\x67\x6f\x6f\x64\x00\x01\x03\x62\x61\x64\x00\x02\x0a\xf4\x80\x80\x80\x00\x02\xdd\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x10\x00\x20\x00\x2d\x00\x01\x10\x00\x20\x00\x2d\x00\x02\x10\x00\x20\x00\x2d\x00\x19\x10\x00\x20\x00\x2f\x01\x00\x10\x00\x20\x00\x2f\x00\x00\x10\x00\x20\x00\x2f\x00\x01\x10\x00\x20\x00\x2f\x01\x02\x10\x00\x20\x00\x2f\x00\x19\x10\x00\x20\x00\x28\x02\x00\x10\x00\x20\x00\x28\x00\x01\x10\x00\x20\x00\x28\x01\x02\x10\x00\x20\x00\x28\x00\x19\x10\x00\x0b\x8c\x80\x80\x80\x00\x00\x20\x00\x28\x02\xff\xff\xff\xff\x0f\x1a\x0b\x0b\xa0\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x1a\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d\x6e\x6f\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// address.wast:30
+run(() =&gt; call($1, &quot;good&quot;, [0]));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// address.wast:31
+run(() =&gt; call($1, &quot;good&quot;, [65507]));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// address.wast:32
+assert_trap(() =&gt; call($1, &quot;good&quot;, [65508]));
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// address.wast:33
+assert_trap(() =&gt; call($1, &quot;bad&quot;, [0]));
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
-
-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x12\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x03\x03\x02\x00\x00\x05\x03\x01\x00\x01\x07\x0e\x02\x04\x67\x6f\x6f\x64\x00\x01\x03\x62\x61\x64\x00\x02\x0a\x6c\x02\x5d\x00\x20\x00\x2d\x00\x00\x10\x00\x20\x00\x2d\x00\x01\x10\x00\x20\x00\x2d\x00\x02\x10\x00\x20\x00\x2d\x00\x19\x10\x00\x20\x00\x2f\x01\x00\x10\x00\x20\x00\x2f\x00\x00\x10\x00\x20\x00\x2f\x00\x01\x10\x00\x20\x00\x2f\x01\x02\x10\x00\x20\x00\x2f\x00\x19\x10\x00\x20\x00\x28\x02\x00\x10\x00\x20\x00\x28\x00\x01\x10\x00\x20\x00\x28\x01\x02\x10\x00\x20\x00\x28\x00\x19\x10\x00\x0b\x0c\x00\x20\x00\x28\x02\xff\xff\xff\xff\x0f\x1a\x0b\x0b\x20\x01\x00\x41\x00\x0b\x1a\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d\x6e\x6f\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a&quot;);
-$$.exports[&quot;good&quot;](0);
-$$.exports[&quot;good&quot;](65507);
-assert_trap(() =&gt; $$.exports[&quot;good&quot;](65508));
-assert_trap(() =&gt; $$.exports[&quot;bad&quot;](0));
-assert_trap(() =&gt; $$.exports[&quot;bad&quot;](1));
</del><ins>+// address.wast:34
+assert_trap(() =&gt; call($1, &quot;bad&quot;, [1]));
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsbinarywastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/binary.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/binary.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/binary.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,110 +1,53 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// binary.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// binary.wast:2
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// binary.wast:3
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
+let $M1 = $3;
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// binary.wast:4
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
+let $M2 = $4;
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// binary.wast:6
+assert_malformed(&quot;&quot;);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// binary.wast:7
+assert_malformed(&quot;\x01&quot;);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// binary.wast:8
+assert_malformed(&quot;\x00\x61\x73&quot;);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// binary.wast:9
+assert_malformed(&quot;\x61\x73\x6d\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// binary.wast:10
+assert_malformed(&quot;\x6d\x73\x61\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// binary.wast:11
+assert_malformed(&quot;\x6d\x73\x61\x00\x01\x00\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// binary.wast:12
+assert_malformed(&quot;\x6d\x73\x61\x00\x00\x00\x00\x01&quot;);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// binary.wast:14
+assert_malformed(&quot;\x00\x61\x73\x6d&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// binary.wast:15
+assert_malformed(&quot;\x00\x61\x73\x6d\x01&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// binary.wast:16
+assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// binary.wast:17
+assert_malformed(&quot;\x00\x61\x73\x6d\x0d\x00\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-let $M1 = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-let $M2 = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-assert_malformed(&quot;&quot;);
-assert_malformed(&quot;\x01&quot;);
-assert_malformed(&quot;\x00\x61\x73&quot;);
-assert_malformed(&quot;\x61\x73\x6d\x00&quot;);
-assert_malformed(&quot;\x6d\x73\x61\x00&quot;);
-assert_malformed(&quot;\x6d\x73\x61\x00\x0d\x00\x00\x00&quot;);
-assert_malformed(&quot;\x6d\x73\x61\x00\x00\x00\x00\x0d&quot;);
-assert_malformed(&quot;\x00\x61\x73\x6d&quot;);
-assert_malformed(&quot;\x00\x61\x73\x6d\x01&quot;);
-assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00&quot;);
</del><ins>+// binary.wast:18
</ins><span class="cx"> assert_malformed(&quot;\x00\x61\x73\x6d\x0e\x00\x00\x00&quot;);
</span><del>-assert_malformed(&quot;\x00\x61\x73\x6d\x00\x00\x00\x0d&quot;);
</del><ins>+
+// binary.wast:19
+assert_malformed(&quot;\x00\x61\x73\x6d\x00\x00\x00\x01&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsblockwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/block.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/block.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/block.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,129 +1,111 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// block.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7f\x03\x90\x80\x80\x80\x00\x0f\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\xbe\x81\x80\x80\x00\x0e\x05\x65\x6d\x70\x74\x79\x00\x01\x08\x73\x69\x6e\x67\x75\x6c\x61\x72\x00\x02\x05\x6d\x75\x6c\x74\x69\x00\x03\x06\x6e\x65\x73\x74\x65\x64\x00\x04\x04\x64\x65\x65\x70\x00\x05\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x06\x11\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x07\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x08\x12\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x09\x0a\x62\x72\x65\x61\x6b\x2d\x62\x61\x72\x65\x00\x0a\x0b\x62\x72\x65\x61\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0b\x0e\x62\x72\x65\x61\x6b\x2d\x72\x65\x70\x65\x61\x74\x65\x64\x00\x0c\x0b\x62\x72\x65\x61\x6b\x2d\x69\x6e\x6e\x65\x72\x00\x0d\x07\x65\x66\x66\x65\x63\x74\x73\x00\x0e\x0a\x99\x84\
 x80\x80\x00\x0f\x82\x80\x80\x80\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x02\x40\x0b\x02\x40\x0b\x0b\x8b\x80\x80\x80\x00\x00\x02\x40\x01\x0b\x02\x7f\x41\x07\x0b\x0b\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\x10\x00\x10\x00\x10\x00\x0b\x02\x7f\x10\x00\x10\x00\x10\x00\x41\x08\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7f\x02\x40\x10\x00\x02\x40\x0b\x01\x0b\x02\x7f\x10\x00\x41\x09\x0b\x0b\x0b\xf9\x80\x80\x80\x00\x00\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x10\x00\x41\x96\x01\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x41\x0d\x0b\x68\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x41\x03\x0b\x
 02\x7f\x10\x00\x41\x04\x0b\x6c\x0b\x8a\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x41\x0d\x0b\x45\x0b\x97\x80\x80\x80\x00\x00\x02\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x02\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x5e\x0b\xa6\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x00\x0b\x02\x40\x41\x01\x0d\x00\x00\x0b\x02\x40\x41\x00\x0e\x00\x00\x00\x0b\x02\x40\x41\x01\x0e\x02\x00\x00\x00\x00\x0b\x41\x13\x0b\x8b\x80\x80\x80\x00\x00\x02\x7f\x41\x12\x0c\x00\x41\x13\x0b\x0b\xb1\x80\x80\x80\x00\x00\x02\x7f\x41\x12\x0c\x00\x41\x13\x0c\x00\x41\x14\x41\x00\x0d\x00\x1a\x41\x14\x41\x01\x0d\x00\x1a\x41\x15\x0c\x00\x41\x16\x41\x04\x0e\x00\x00\x41\x17\x41\x01\x0e\x02\x00\x00\x00\x41\x15\x0b\x0b\xc5\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x20\x00\x02\x7f\x02\x7f\x41\x01\x0c\x01\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x02\x40\x0c\x00\x0b\x41\x02\x0b\x6a\x21\x00\x20\x00\x02\x7f\x41\x04\x0c\x00\x68\x0b\x6a\x21\x00\x20\x00\x02\x7f\x02\x7f\x41\x08\x0c\x01\x0b\x68\x0b\x6a\x21\x00\x20\x00\x0b\xaf\x80\x80\x80\x00\x01\x01\x7f\x02\x40\x4
 1\x01\x21\x00\x20\x00\x41\x03\x6c\x21\x00\x20\x00\x41\x05\x6b\x21\x00\x20\x00\x41\x07\x6c\x21\x00\x0c\x00\x20\x00\x41\xe4\x00\x6c\x21\x00\x0b\x20\x00\x41\x72\x46\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// block.wast:114
+assert_return(() =&gt; call($1, &quot;empty&quot;, []));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// block.wast:115
+assert_return(() =&gt; call($1, &quot;singular&quot;, []), 7);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// block.wast:116
+assert_return(() =&gt; call($1, &quot;multi&quot;, []), 8);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// block.wast:117
+assert_return(() =&gt; call($1, &quot;nested&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// block.wast:118
+assert_return(() =&gt; call($1, &quot;deep&quot;, []), 150);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// block.wast:120
+assert_return(() =&gt; call($1, &quot;as-unary-operand&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// block.wast:121
+assert_return(() =&gt; call($1, &quot;as-binary-operand&quot;, []), 12);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// block.wast:122
+assert_return(() =&gt; call($1, &quot;as-test-operand&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// block.wast:123
+assert_return(() =&gt; call($1, &quot;as-compare-operand&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// block.wast:125
+assert_return(() =&gt; call($1, &quot;break-bare&quot;, []), 19);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// block.wast:126
+assert_return(() =&gt; call($1, &quot;break-value&quot;, []), 18);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// block.wast:127
+assert_return(() =&gt; call($1, &quot;break-repeated&quot;, []), 18);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// block.wast:128
+assert_return(() =&gt; call($1, &quot;break-inner&quot;, []), 15);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// block.wast:130
+assert_return(() =&gt; call($1, &quot;effects&quot;, []), 1);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x00\x00\x60\x00\x01\x7f\x03\x10\x0f\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\xbe\x01\x0e\x05\x65\x6d\x70\x74\x79\x00\x01\x08\x73\x69\x6e\x67\x75\x6c\x61\x72\x00\x02\x05\x6d\x75\x6c\x74\x69\x00\x03\x06\x6e\x65\x73\x74\x65\x64\x00\x04\x04\x64\x65\x65\x70\x00\x05\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x06\x11\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x07\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x08\x12\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x09\x0a\x62\x72\x65\x61\x6b\x2d\x62\x61\x72\x65\x00\x0a\x0b\x62\x72\x65\x61\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0b\x0e\x62\x72\x65\x61\x6b\x2d\x72\x65\x70\x65\x61\x74\x65\x64\x00\x0c\x0b\x62\x72\x65\x61\x6b\x2d\x69\x6e\x6e\x65\x72\x00\x0d\x07\x65\x66\x66\x65\x63\x74\x73\x00\x0e\x0a\xdd\x03\x0f\x02\x00\x0b\x08\x00\x02\x40\x0b\
 x02\x40\x0b\x0b\x0b\x00\x02\x40\x01\x0b\x02\x7f\x41\x07\x0b\x0b\x18\x00\x02\x40\x10\x00\x10\x00\x10\x00\x10\x00\x0b\x02\x7f\x10\x00\x10\x00\x10\x00\x41\x08\x0b\x0b\x15\x00\x02\x7f\x02\x40\x10\x00\x02\x40\x0b\x01\x0b\x02\x7f\x10\x00\x41\x09\x0b\x0b\x0b\x79\x00\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x10\x00\x41\x96\x01\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0a\x00\x02\x7f\x10\x00\x41\x0d\x0b\x68\x0b\x11\x00\x02\x7f\x10\x00\x41\x03\x0b\x02\x7f\x10\x00\x41\x04\x0b\x6c\x0b\x0a\x00\x02\x7f\x10\x00\x41\x0d\x0b\x45\x0b\x17\x00\x02\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x02\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x5e\x0b\x
 26\x00\x02\x40\x0c\x00\x00\x0b\x02\x40\x41\x01\x0d\x00\x00\x0b\x02\x40\x41\x00\x0e\x00\x00\x00\x0b\x02\x40\x41\x01\x0e\x02\x00\x00\x00\x00\x0b\x41\x13\x0b\x0b\x00\x02\x7f\x41\x12\x0c\x00\x41\x13\x0b\x0b\x31\x00\x02\x7f\x41\x12\x0c\x00\x41\x13\x0c\x00\x41\x14\x41\x00\x0d\x00\x1a\x41\x14\x41\x01\x0d\x00\x1a\x41\x15\x0c\x00\x41\x16\x41\x04\x0e\x00\x00\x41\x17\x41\x01\x0e\x02\x00\x00\x00\x41\x15\x0b\x0b\x45\x01\x01\x7f\x41\x00\x21\x00\x20\x00\x02\x7f\x02\x7f\x41\x01\x0c\x01\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x02\x40\x0c\x00\x0b\x41\x02\x0b\x6a\x21\x00\x20\x00\x02\x7f\x41\x04\x0c\x00\x68\x0b\x6a\x21\x00\x20\x00\x02\x7f\x02\x7f\x41\x08\x0c\x01\x0b\x68\x0b\x6a\x21\x00\x20\x00\x0b\x2f\x01\x01\x7f\x02\x40\x41\x01\x21\x00\x20\x00\x41\x03\x6c\x21\x00\x20\x00\x41\x05\x6b\x21\x00\x20\x00\x41\x07\x6c\x21\x00\x0c\x00\x20\x00\x41\xe4\x00\x6c\x21\x00\x0b\x20\x00\x41\x72\x46\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;empty&quot;]());
-assert_return(() =&gt; $$.exports[&quot;singular&quot;](), 7);
-assert_return(() =&gt; $$.exports[&quot;multi&quot;](), 8);
-assert_return(() =&gt; $$.exports[&quot;nested&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;deep&quot;](), 150);
-assert_return(() =&gt; $$.exports[&quot;as-unary-operand&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;as-binary-operand&quot;](), 12);
-assert_return(() =&gt; $$.exports[&quot;as-test-operand&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;as-compare-operand&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;break-bare&quot;](), 19);
-assert_return(() =&gt; $$.exports[&quot;break-value&quot;](), 18);
-assert_return(() =&gt; $$.exports[&quot;break-repeated&quot;](), 18);
-assert_return(() =&gt; $$.exports[&quot;break-inner&quot;](), 15);
-assert_return(() =&gt; $$.exports[&quot;effects&quot;](), 1);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x02\x40\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7e\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x02\x40\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7d\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x02\x40\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7c\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x02\x40\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x09\x01\x07\x00\x02\x40\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x08\x01\x06\x00\x02\x40\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x43\x00\x00\x00\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x09\x01\x07\x00\x02\x7f\x0c\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x02\x7f\x0c\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x01\x0c\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x02\x40\x42\x01\x0c\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0e\x01\x0c\x00\x02\x40\x01\x0c\x00\x41\x01\x0c\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x02\x40\x42\x01\x0c\x00\x41\x01\x0c\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x02\x7f\x02\x7f\x41\x01\x0c\x01\x0b\x0c\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x02\x40\x02\x40\x0c\x01\x0b\x41\x01\x0c\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x11\x01\x0f\x00\x02\x40\x02\x40\x01\x0c\x01\x0b\x41\x01\x0c\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x12\x01\x10\x00\x02\x40\x02\x40\x42\x01\x0c\x01\x0b\x41\x01\x0c\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x02\x40\x0c\x00\x0b\x68\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x02\x40\x01\x0c\x00\x0b\x7a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x42\x09\x0c\x00\x0b\x7a\x0b&quot;);
</del><ins>+// block.wast:132
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x02\x40\x0b\x0b&quot;);
+
+// block.wast:136
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x02\x40\x0b\x0b&quot;);
+
+// block.wast:140
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x02\x40\x0b\x0b&quot;);
+
+// block.wast:144
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x02\x40\x0b\x0b&quot;);
+
+// block.wast:149
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0b\x0b&quot;);
+
+// block.wast:155
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x02\x7f\x0b\x0b&quot;);
+
+// block.wast:161
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x02\x7f\x01\x0b\x0b&quot;);
+
+// block.wast:167
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// block.wast:173
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x7e\x00\x00\x00\x1b\x0b\x0b&quot;);
+
+// block.wast:180
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x02\x7f\x0c\x00\x0b\x0b&quot;);
+
+// block.wast:186
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x7f\x0c\x00\x41\x01\x0b\x0b&quot;);
+
+// block.wast:193
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x7f\x01\x0c\x00\x41\x01\x0b\x0b&quot;);
+
+// block.wast:199
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x7f\x42\x01\x0c\x00\x41\x01\x0b\x0b&quot;);
+
+// block.wast:205
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x7f\x01\x0c\x00\x41\x01\x0c\x00\x0b\x0b&quot;);
+
+// block.wast:211
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x7f\x42\x01\x0c\x00\x41\x01\x0c\x00\x0b\x0b&quot;);
+
+// block.wast:218
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x02\x7f\x41\x01\x0c\x01\x0b\x0c\x00\x0b\x0b&quot;);
+
+// block.wast:224
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x02\x40\x0c\x01\x0b\x41\x01\x0c\x00\x0b\x0b&quot;);
+
+// block.wast:231
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x7f\x02\x7f\x01\x0c\x01\x0b\x41\x01\x0c\x00\x0b\x0b&quot;);
+
+// block.wast:237
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x02\x7f\x02\x7f\x42\x01\x0c\x01\x0b\x41\x01\x0c\x00\x0b\x0b&quot;);
+
+// block.wast:244
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x0b\x68\x0b&quot;);
+
+// block.wast:250
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x01\x0c\x00\x0b\x7a\x0b&quot;);
+
+// block.wast:256
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x42\x09\x0c\x00\x0b\x7a\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsbrwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/br.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/br.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/br.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,162 +1,207 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// br.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa8\x80\x80\x80\x00\x08\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x02\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x03\xbc\x80\x80\x80\x00\x3b\x00\x00\x00\x00\x00\x01\x02\x03\x04\x00\x00\x00\x01\x01\x01\x01\x01\x00\x01\x01\x00\x01\x01\x02\x01\x05\x05\x05\x05\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x03\x02\x01\x01\x01\x01\x03\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x01\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\x8a\x88\x80\x80\x00\x39\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x01\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x02\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x03\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x04\x0e\x74\x79\x70\x65\x2d\x69\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x05\x0e\x74\x79\x70\x65\x2d\x69\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x06\x0e\x74\x79\x70\x65\x2d\x66\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x07\x0e\
 x74\x79\x70\x65\x2d\x66\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x08\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x09\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x0a\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x0b\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0c\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x0d\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x0e\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x0f\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x10\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x63\x6f\x6e\x64\x00\x11\x0e\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x12\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x13\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x69\x6e\x64\x65\x78\x00\x14\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x15\x17\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x
 61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x16\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x17\x0a\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x00\x18\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x19\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x1a\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x1b\x10\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x73\x65\x63\x6f\x6e\x64\x00\x1c\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x63\x6f\x6e\x64\x00\x1d\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x66\x69\x72\x73\x74\x00\x1f\x0b\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x00\x20\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6c\x61\x73\x74\x00\x21\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x75\x6e\x63\x00\x22\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x23\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x24\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x6
 9\x6e\x64\x69\x72\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x25\x12\x61\x73\x2d\x73\x65\x74\x5f\x6c\x6f\x63\x61\x6c\x2d\x76\x61\x6c\x75\x65\x00\x26\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x27\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x28\x10\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x29\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x76\x61\x6c\x75\x65\x00\x2a\x11\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2b\x0f\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x76\x61\x6c\x75\x65\x00\x2c\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x2d\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6c\x65\x66\x74\x00\x2e\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x2f\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x30\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x65\x66\x74\x00\x31\x10\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x72
 \x69\x67\x68\x74\x00\x32\x12\x61\x73\x2d\x63\x6f\x6e\x76\x65\x72\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x33\x13\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x73\x69\x7a\x65\x00\x34\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x35\x0f\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x36\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x37\x17\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x38\x15\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x39\x1b\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x3a\x09\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x1e\x0a\x84\x89\x80\x80\x00\x3b\x82\x80\x80\x80\x00\x00\x0b\x89\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x68\x1a\x0b\x0b\x89\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x7a\x1a\x0b\x0b\x89\x80\x80\x80\x00\
 x00\x02\x40\x0c\x00\x8c\x1a\x0b\x0b\x89\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x9a\x1a\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x0c\x00\x68\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x7e\x42\x02\x0c\x00\x7a\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7d\x43\x00\x00\x40\x40\x0c\x00\x8c\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7c\x44\x00\x00\x00\x00\x00\x00\x10\x40\x0c\x00\x9a\x0b\x0b\x89\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x10\x00\x0b\x0b\x8b\x80\x80\x80\x00\x00\x02\x40\x10\x00\x0c\x00\x10\x00\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x40\x01\x10\x00\x0c\x00\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x01\x10\x00\x41\x02\x0c\x00\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x03\x0c\x01\x41\x02\x0b\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x10\x00\x41\x04\x0c\x01\x41\x02\x0b\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x01\x10\x00\x41\x05\x0c\x01\x0b\x0b\x0b\x8b\x80\x80\x80\x00\x00\x02\x7f\x41\x09\x0c\x00\x0c\x00\x0b\x0b\x89\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x0d\x00\x0b\x0b\x90\x80\x80\x80\x
 00\x00\x02\x7f\x41\x08\x0c\x00\x41\x01\x0d\x00\x1a\x41\x07\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x06\x41\x09\x0c\x00\x0d\x00\x1a\x41\x07\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x0e\x02\x00\x00\x00\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x0a\x0c\x00\x41\x01\x0e\x02\x00\x00\x00\x41\x07\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x06\x41\x0b\x0c\x00\x0e\x01\x00\x00\x41\x07\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x7e\x42\x07\x0c\x00\x0f\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x0c\x00\x04\x7f\x41\x00\x05\x41\x01\x0b\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x04\x7f\x41\x03\x0c\x01\x05\x20\x01\x0b\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x04\x7f\x20\x01\x05\x41\x04\x0c\x01\x0b\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x05\x0c\x00\x20\x00\x20\x01\x1b\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x41\x06\x0c\x00\x20\x01\x1b\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x41\x01\x41\x07\x0c\x00\x1b\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x7f\x0b\x8f\x80\x8
 0\x80\x00\x00\x02\x7f\x41\x0c\x0c\x00\x41\x02\x41\x03\x10\x1e\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x0d\x0c\x00\x41\x03\x10\x1e\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x41\x0e\x0c\x00\x10\x1e\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x14\x0c\x00\x41\x01\x41\x02\x41\x03\x11\x07\x00\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x41\x15\x0c\x00\x41\x02\x41\x03\x11\x07\x00\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x41\x01\x41\x16\x0c\x00\x41\x03\x11\x07\x00\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x41\x01\x41\x02\x41\x17\x0c\x00\x11\x07\x00\x0b\x0b\x8f\x80\x80\x80\x00\x01\x01\x7d\x02\x7f\x41\x11\x0c\x00\x21\x00\x41\x7f\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7d\x43\x9a\x99\xd9\x3f\x0c\x00\x2a\x02\x00\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7e\x42\x1e\x0c\x00\x30\x00\x00\x0b\x0b\x97\x80\x80\x80\x00\x00\x02\x7f\x41\x1e\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x1c\x40\x39\x03\x00\x41\x7f\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x41\x1f\x0c\x00\x37
 \x03\x00\x41\x7f\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x20\x0c\x00\x41\x07\x3a\x00\x00\x41\x7f\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x41\x21\x0c\x00\x3d\x01\x00\x41\x7f\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7d\x43\x9a\x99\x59\x40\x0c\x00\x8c\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x41\x03\x0c\x00\x41\x0a\x6a\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7e\x42\x0a\x42\x2d\x0c\x00\x7d\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x7f\x41\x2c\x0c\x00\x45\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x41\x2b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x24\x40\x65\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x20\x41\x41\x2a\x0c\x00\x5c\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x7f\x41\x29\x0c\x00\xa7\x0b\x0b\x8b\x80\x80\x80\x00\x00\x02\x7f\x41\x28\x0c\x00\x40\x00\x0b\x0b\x91\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x10\x00\x41\x04\x41\x08\x0c\x00\x6a\x0b\x6a\x0b\x9a\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x0c\x01\x0c\x00\x0b\x1a\x41\x10\x0b\x6a\x0b\x9f\x80\x80\x80\x00\x00\
 x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x0c\x01\x41\x01\x0d\x00\x1a\x41\x20\x0b\x1a\x41\x10\x0b\x6a\x0b\x96\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x41\x08\x0c\x00\x0d\x00\x1a\x41\x10\x0b\x6a\x0b\x9d\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x0c\x01\x41\x01\x0e\x00\x00\x0b\x1a\x41\x10\x0b\x6a\x0b\x96\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x41\x08\x0c\x00\x0e\x00\x00\x41\x10\x0b\x6a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// br.wast:288
+assert_return(() =&gt; call($1, &quot;type-i32&quot;, []));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// br.wast:289
+assert_return(() =&gt; call($1, &quot;type-i64&quot;, []));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// br.wast:290
+assert_return(() =&gt; call($1, &quot;type-f32&quot;, []));
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// br.wast:291
+assert_return(() =&gt; call($1, &quot;type-f64&quot;, []));
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// br.wast:293
+assert_return(() =&gt; call($1, &quot;type-i32-value&quot;, []), 1);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// br.wast:294
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x69\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-i64-value&quot;, []), int64(&quot;2&quot;))
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// br.wast:295
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x40\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-f32-value&quot;, []), 3.)
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// br.wast:296
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x10\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-f64-value&quot;, []), 4.)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// br.wast:298
+assert_return(() =&gt; call($1, &quot;as-block-first&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// br.wast:299
+assert_return(() =&gt; call($1, &quot;as-block-mid&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// br.wast:300
+assert_return(() =&gt; call($1, &quot;as-block-last&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// br.wast:301
+assert_return(() =&gt; call($1, &quot;as-block-value&quot;, []), 2);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// br.wast:303
+assert_return(() =&gt; call($1, &quot;as-loop-first&quot;, []), 3);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// br.wast:304
+assert_return(() =&gt; call($1, &quot;as-loop-mid&quot;, []), 4);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x28\x08\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x02\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x03\x40\x3f\x00\x00\x00\x00\x00\x01\x02\x03\x04\x00\x00\x00\x01\x01\x01\x01\x01\x00\x01\x01\x00\x01\x01\x02\x01\x05\x05\x05\x05\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x03\x02\x01\x01\x01\x01\x03\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x04\x05\x01\x70\x01\x01\x01\x05\x03\x01\x00\x01\x07\xb6\x08\x3d\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x01\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x02\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x03\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x04\x0e\x74\x79\x70\x65\x2d\x69\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x05\x0e\x74\x79\x70\x65\x2d\x69\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x06\x0e\x74\x79\x70\x65\x2d\x66\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x07\x0e\x74\x79\x70\x65\x2d\x66\x36\x34\x2d\x76\x61\x6c\x75\
 x65\x00\x08\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x09\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x0a\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x0b\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0c\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x0d\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x0e\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x0f\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x10\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x63\x6f\x6e\x64\x00\x11\x0e\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x12\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x13\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x69\x6e\x64\x65\x78\x00\x14\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x15\x17\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x16\x0f\x
 61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x17\x0a\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x00\x18\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x19\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x1a\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x1b\x10\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x73\x65\x63\x6f\x6e\x64\x00\x1c\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x63\x6f\x6e\x64\x00\x1d\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x66\x69\x72\x73\x74\x00\x1f\x0b\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x00\x20\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6c\x61\x73\x74\x00\x21\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x75\x6e\x63\x00\x22\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x23\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x24\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6c\x61\x73\x74\x0
 0\x25\x12\x61\x73\x2d\x73\x65\x74\x5f\x6c\x6f\x63\x61\x6c\x2d\x76\x61\x6c\x75\x65\x00\x26\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x27\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x28\x10\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x29\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x76\x61\x6c\x75\x65\x00\x2a\x11\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2b\x0f\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x76\x61\x6c\x75\x65\x00\x2c\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x2d\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6c\x65\x66\x74\x00\x2e\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x2f\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x30\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x65\x66\x74\x00\x31\x10\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x72\x69\x67\x68\x74\x00\x32\x12\x61\x73\x2d\x63\x6f\x6e
 \x76\x65\x72\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x33\x13\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x73\x69\x7a\x65\x00\x34\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x35\x0f\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x36\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x37\x17\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x38\x15\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x39\x1b\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x3a\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x3b\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x3c\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x3d\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x3e\x09\x07\x01\x00\x41\x00\x0b\x01\x1e\x0a\xd8\x07\x3f\x02\x00\x0b\x09\x00\x02\x40\x0c\x00\x68\x1a\x0b\x0b\x09\x00\x02\
 x40\x0c\x00\x7a\x1a\x0b\x0b\x09\x00\x02\x40\x0c\x00\x8c\x1a\x0b\x0b\x09\x00\x02\x40\x0c\x00\x9a\x1a\x0b\x0b\x0a\x00\x02\x7f\x41\x01\x0c\x00\x68\x0b\x0b\x0a\x00\x02\x7e\x42\x02\x0c\x00\x7a\x0b\x0b\x0d\x00\x02\x7d\x43\x00\x00\x40\x40\x0c\x00\x8c\x0b\x0b\x11\x00\x02\x7c\x44\x00\x00\x00\x00\x00\x00\x10\x40\x0c\x00\x9a\x0b\x0b\x09\x00\x02\x40\x0c\x00\x10\x00\x0b\x0b\x0b\x00\x02\x40\x10\x00\x0c\x00\x10\x00\x0b\x0b\x0a\x00\x02\x40\x01\x10\x00\x0c\x00\x0b\x0b\x0c\x00\x02\x7f\x01\x10\x00\x41\x02\x0c\x00\x0b\x0b\x0e\x00\x02\x7f\x03\x7f\x41\x03\x0c\x01\x41\x02\x0b\x0b\x0b\x10\x00\x02\x7f\x03\x7f\x10\x00\x41\x04\x0c\x01\x41\x02\x0b\x0b\x0b\x0f\x00\x02\x7f\x03\x7f\x01\x10\x00\x41\x05\x0c\x01\x0b\x0b\x0b\x0b\x00\x02\x7f\x41\x09\x0c\x00\x0c\x00\x0b\x0b\x09\x00\x02\x40\x0c\x00\x0d\x00\x0b\x0b\x10\x00\x02\x7f\x41\x08\x0c\x00\x41\x01\x0d\x00\x1a\x41\x07\x0b\x0b\x10\x00\x02\x7f\x41\x06\x41\x09\x0c\x00\x0d\x00\x1a\x41\x07\x0b\x0b\x0c\x00\x02\x40\x0c\x00\x0e\x02\x00\x00\x00\x0b\x0b\x12\x00\x02\x7f\x41\x
 0a\x0c\x00\x41\x01\x0e\x02\x00\x00\x00\x41\x07\x0b\x0b\x11\x00\x02\x7f\x41\x06\x41\x0b\x0c\x00\x0e\x01\x00\x00\x41\x07\x0b\x0b\x0a\x00\x02\x7e\x42\x07\x0c\x00\x0f\x0b\x0b\x11\x00\x02\x7f\x41\x02\x0c\x00\x04\x7f\x41\x00\x05\x41\x01\x0b\x0b\x0b\x11\x00\x02\x7f\x20\x00\x04\x7f\x41\x03\x0c\x01\x05\x20\x01\x0b\x0b\x0b\x11\x00\x02\x7f\x20\x00\x04\x7f\x20\x01\x05\x41\x04\x0c\x01\x0b\x0b\x0b\x0e\x00\x02\x7f\x41\x05\x0c\x00\x20\x00\x20\x01\x1b\x0b\x0b\x0e\x00\x02\x7f\x20\x00\x41\x06\x0c\x00\x20\x01\x1b\x0b\x0b\x0e\x00\x02\x7f\x41\x00\x41\x01\x41\x07\x0c\x00\x1b\x0b\x0b\x04\x00\x41\x7f\x0b\x0f\x00\x02\x7f\x41\x0c\x0c\x00\x41\x02\x41\x03\x10\x1e\x0b\x0b\x0f\x00\x02\x7f\x41\x01\x41\x0d\x0c\x00\x41\x03\x10\x1e\x0b\x0b\x0f\x00\x02\x7f\x41\x01\x41\x02\x41\x0e\x0c\x00\x10\x1e\x0b\x0b\x12\x00\x02\x7f\x41\x14\x0c\x00\x41\x01\x41\x02\x41\x03\x11\x07\x00\x0b\x0b\x12\x00\x02\x7f\x41\x00\x41\x15\x0c\x00\x41\x02\x41\x03\x11\x07\x00\x0b\x0b\x12\x00\x02\x7f\x41\x00\x41\x01\x41\x16\x0c\x00\x41\x03\x11\x07\x0
 0\x0b\x0b\x12\x00\x02\x7f\x41\x00\x41\x01\x41\x02\x41\x17\x0c\x00\x11\x07\x00\x0b\x0b\x0f\x01\x01\x7d\x02\x7f\x41\x11\x0c\x00\x21\x00\x41\x7f\x0b\x0b\x0f\x00\x02\x7d\x43\x9a\x99\xd9\x3f\x0c\x00\x2a\x02\x00\x0b\x0b\x0c\x00\x02\x7e\x42\x1e\x0c\x00\x30\x00\x00\x0b\x0b\x17\x00\x02\x7f\x41\x1e\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x1c\x40\x39\x03\x00\x41\x7f\x0b\x0b\x10\x00\x02\x7f\x41\x02\x41\x1f\x0c\x00\x37\x03\x00\x41\x7f\x0b\x0b\x10\x00\x02\x7f\x41\x20\x0c\x00\x41\x07\x3a\x00\x00\x41\x7f\x0b\x0b\x10\x00\x02\x7f\x41\x02\x41\x21\x0c\x00\x3d\x01\x00\x41\x7f\x0b\x0b\x0d\x00\x02\x7d\x43\x9a\x99\x59\x40\x0c\x00\x8c\x0b\x0b\x0c\x00\x02\x7f\x41\x03\x0c\x00\x41\x0a\x6a\x0b\x0b\x0c\x00\x02\x7e\x42\x0a\x42\x2d\x0c\x00\x7d\x0b\x0b\x0a\x00\x02\x7f\x41\x2c\x0c\x00\x45\x0b\x0b\x13\x00\x02\x7f\x41\x2b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x24\x40\x65\x0b\x0b\x0f\x00\x02\x7f\x43\x00\x00\x20\x41\x41\x2a\x0c\x00\x5c\x0b\x0b\x0a\x00\x02\x7f\x41\x29\x0c\x00\xa7\x0b\x0b\x0b\x00\x02\x7f\x41\x28\x0c\x00\x40\x00
 \x0b\x0b\x11\x00\x41\x01\x02\x7f\x10\x00\x41\x04\x41\x08\x0c\x00\x6a\x0b\x6a\x0b\x1a\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x0c\x01\x0c\x00\x0b\x1a\x41\x10\x0b\x6a\x0b\x1f\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x0c\x01\x41\x01\x0d\x00\x1a\x41\x20\x0b\x1a\x41\x10\x0b\x6a\x0b\x16\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x41\x08\x0c\x00\x0d\x00\x1a\x41\x10\x0b\x6a\x0b\x1d\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x0c\x01\x41\x01\x0e\x00\x00\x0b\x1a\x41\x10\x0b\x6a\x0b\x16\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x41\x08\x0c\x00\x0e\x00\x00\x41\x10\x0b\x6a\x0b\x0f\x00\x02\x40\x10\x06\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x17\x42\x07\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x28\x42\x1e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x2f\x42\x2d\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;type-i32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-i64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-f32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-f64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-i32-value&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-f32-value&quot;](), f32(3.0));
-assert_return(() =&gt; $$.exports[&quot;type-f64-value&quot;](), 4.0);
-assert_return(() =&gt; $$.exports[&quot;as-block-first&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-block-mid&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-block-last&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-block-value&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-loop-first&quot;](), 3);
-assert_return(() =&gt; $$.exports[&quot;as-loop-mid&quot;](), 4);
-assert_return(() =&gt; $$.exports[&quot;as-loop-last&quot;](), 5);
-assert_return(() =&gt; $$.exports[&quot;as-br-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;as-br_if-cond&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-br_if-value&quot;](), 8);
-assert_return(() =&gt; $$.exports[&quot;as-br_if-value-cond&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;as-br_table-index&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-br_table-value&quot;](), 10);
-assert_return(() =&gt; $$.exports[&quot;as-br_table-value-index&quot;](), 11);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-if-cond&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](1, 6), 3);
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](0, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](0, 6), 4);
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](1, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-select-first&quot;](0, 6), 5);
-assert_return(() =&gt; $$.exports[&quot;as-select-first&quot;](1, 6), 5);
-assert_return(() =&gt; $$.exports[&quot;as-select-second&quot;](0, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-select-second&quot;](1, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-select-cond&quot;](), 7);
-assert_return(() =&gt; $$.exports[&quot;as-call-first&quot;](), 12);
-assert_return(() =&gt; $$.exports[&quot;as-call-mid&quot;](), 13);
-assert_return(() =&gt; $$.exports[&quot;as-call-last&quot;](), 14);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-func&quot;](), 20);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-first&quot;](), 21);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-mid&quot;](), 22);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-last&quot;](), 23);
-assert_return(() =&gt; $$.exports[&quot;as-set_local-value&quot;](), 17);
-assert_return(() =&gt; $$.exports[&quot;as-load-address&quot;](), f32(1.70000004768));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-store-address&quot;](), 30);
-assert_return(() =&gt; $$.exports[&quot;as-store-value&quot;](), 31);
-assert_return(() =&gt; $$.exports[&quot;as-storeN-address&quot;](), 32);
-assert_return(() =&gt; $$.exports[&quot;as-storeN-value&quot;](), 33);
-assert_return(() =&gt; $$.exports[&quot;as-unary-operand&quot;](), f32(3.40000009537));
-assert_return(() =&gt; $$.exports[&quot;as-binary-left&quot;](), 3);
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-test-operand&quot;](), 44);
-assert_return(() =&gt; $$.exports[&quot;as-compare-left&quot;](), 43);
-assert_return(() =&gt; $$.exports[&quot;as-compare-right&quot;](), 42);
-assert_return(() =&gt; $$.exports[&quot;as-convert-operand&quot;](), 41);
-assert_return(() =&gt; $$.exports[&quot;as-grow_memory-size&quot;](), 40);
-assert_return(() =&gt; $$.exports[&quot;nested-block-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value-cond&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value-index&quot;](), 9);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x02\x40\x0c\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x01\x0c\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x02\x40\x42\x01\x0c\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x0c\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x02\x40\x0c\x05\x0b\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x0c\x81\x80\x80\x80\x01\x0b&quot;);
</del><ins>+// br.wast:305
+assert_return(() =&gt; call($1, &quot;as-loop-last&quot;, []), 5);
+
+// br.wast:307
+assert_return(() =&gt; call($1, &quot;as-br-value&quot;, []), 9);
+
+// br.wast:309
+assert_return(() =&gt; call($1, &quot;as-br_if-cond&quot;, []));
+
+// br.wast:310
+assert_return(() =&gt; call($1, &quot;as-br_if-value&quot;, []), 8);
+
+// br.wast:311
+assert_return(() =&gt; call($1, &quot;as-br_if-value-cond&quot;, []), 9);
+
+// br.wast:313
+assert_return(() =&gt; call($1, &quot;as-br_table-index&quot;, []));
+
+// br.wast:314
+assert_return(() =&gt; call($1, &quot;as-br_table-value&quot;, []), 10);
+
+// br.wast:315
+assert_return(() =&gt; call($1, &quot;as-br_table-value-index&quot;, []), 11);
+
+// br.wast:317
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x07\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-return-value&quot;, []), int64(&quot;7&quot;))
+
+// br.wast:319
+assert_return(() =&gt; call($1, &quot;as-if-cond&quot;, []), 2);
+
+// br.wast:320
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [1, 6]), 3);
+
+// br.wast:321
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [0, 6]), 6);
+
+// br.wast:322
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [0, 6]), 4);
+
+// br.wast:323
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [1, 6]), 6);
+
+// br.wast:325
+assert_return(() =&gt; call($1, &quot;as-select-first&quot;, [0, 6]), 5);
+
+// br.wast:326
+assert_return(() =&gt; call($1, &quot;as-select-first&quot;, [1, 6]), 5);
+
+// br.wast:327
+assert_return(() =&gt; call($1, &quot;as-select-second&quot;, [0, 6]), 6);
+
+// br.wast:328
+assert_return(() =&gt; call($1, &quot;as-select-second&quot;, [1, 6]), 6);
+
+// br.wast:329
+assert_return(() =&gt; call($1, &quot;as-select-cond&quot;, []), 7);
+
+// br.wast:331
+assert_return(() =&gt; call($1, &quot;as-call-first&quot;, []), 12);
+
+// br.wast:332
+assert_return(() =&gt; call($1, &quot;as-call-mid&quot;, []), 13);
+
+// br.wast:333
+assert_return(() =&gt; call($1, &quot;as-call-last&quot;, []), 14);
+
+// br.wast:335
+assert_return(() =&gt; call($1, &quot;as-call_indirect-func&quot;, []), 20);
+
+// br.wast:336
+assert_return(() =&gt; call($1, &quot;as-call_indirect-first&quot;, []), 21);
+
+// br.wast:337
+assert_return(() =&gt; call($1, &quot;as-call_indirect-mid&quot;, []), 22);
+
+// br.wast:338
+assert_return(() =&gt; call($1, &quot;as-call_indirect-last&quot;, []), 23);
+
+// br.wast:340
+assert_return(() =&gt; call($1, &quot;as-set_local-value&quot;, []), 17);
+
+// br.wast:342
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x9a\x99\xd9\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-load-address&quot;, []), 1.70000004768)
+
+// br.wast:343
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x1e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-loadN-address&quot;, []), int64(&quot;30&quot;))
+
+// br.wast:345
+assert_return(() =&gt; call($1, &quot;as-store-address&quot;, []), 30);
+
+// br.wast:346
+assert_return(() =&gt; call($1, &quot;as-store-value&quot;, []), 31);
+
+// br.wast:347
+assert_return(() =&gt; call($1, &quot;as-storeN-address&quot;, []), 32);
+
+// br.wast:348
+assert_return(() =&gt; call($1, &quot;as-storeN-value&quot;, []), 33);
+
+// br.wast:350
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x9a\x99\x59\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-unary-operand&quot;, []), 3.40000009537)
+
+// br.wast:352
+assert_return(() =&gt; call($1, &quot;as-binary-left&quot;, []), 3);
+
+// br.wast:353
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x2d\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-binary-right&quot;, []), int64(&quot;45&quot;))
+
+// br.wast:355
+assert_return(() =&gt; call($1, &quot;as-test-operand&quot;, []), 44);
+
+// br.wast:357
+assert_return(() =&gt; call($1, &quot;as-compare-left&quot;, []), 43);
+
+// br.wast:358
+assert_return(() =&gt; call($1, &quot;as-compare-right&quot;, []), 42);
+
+// br.wast:360
+assert_return(() =&gt; call($1, &quot;as-convert-operand&quot;, []), 41);
+
+// br.wast:362
+assert_return(() =&gt; call($1, &quot;as-grow_memory-size&quot;, []), 40);
+
+// br.wast:364
+assert_return(() =&gt; call($1, &quot;nested-block-value&quot;, []), 9);
+
+// br.wast:365
+assert_return(() =&gt; call($1, &quot;nested-br-value&quot;, []), 9);
+
+// br.wast:366
+assert_return(() =&gt; call($1, &quot;nested-br_if-value&quot;, []), 9);
+
+// br.wast:367
+assert_return(() =&gt; call($1, &quot;nested-br_if-value-cond&quot;, []), 9);
+
+// br.wast:368
+assert_return(() =&gt; call($1, &quot;nested-br_table-value&quot;, []), 9);
+
+// br.wast:369
+assert_return(() =&gt; call($1, &quot;nested-br_table-value-index&quot;, []), 9);
+
+// br.wast:371
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x7f\x0c\x00\x41\x01\x0b\x0b&quot;);
+
+// br.wast:378
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x7f\x01\x0c\x00\x41\x01\x0b\x0b&quot;);
+
+// br.wast:384
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x02\x40\x0c\x01\x0b\x0b\x0b&quot;);
+
+// br.wast:390
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x7f\x42\x01\x0c\x00\x41\x01\x0b\x0b&quot;);
+
+// br.wast:397
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x0c\x01\x0b&quot;);
+
+// br.wast:401
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x02\x40\x0c\x05\x0b\x0b\x0b&quot;);
+
+// br.wast:405
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x0c\x81\x80\x80\x80\x01\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsbr_ifwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/br_if.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/br_if.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/br_if.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,152 +1,177 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// br_if.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x92\x80\x80\x80\x00\x04\x60\x00\x00\x60\x01\x7f\x01\x7f\x60\x01\x7f\x00\x60\x02\x7f\x7f\x00\x03\x93\x80\x80\x80\x00\x12\x00\x01\x01\x02\x01\x01\x01\x01\x01\x02\x03\x03\x01\x01\x01\x01\x01\x01\x07\xc6\x82\x80\x80\x00\x11\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x01\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x02\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x03\x14\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x2d\x76\x61\x6c\x75\x65\x00\x04\x12\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x2d\x76\x61\x6c\x75\x65\x00\x05\x13\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x2d\x76\x61\x6c\x75\x65\x00\x06\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x07\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x08\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x09\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x0a\x0a\x61\x73\x2d\x69\x66\x2d\
 x65\x6c\x73\x65\x00\x0b\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0c\x0f\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x0d\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x0e\x17\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x0f\x15\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x10\x1b\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x11\x0a\xb5\x83\x80\x80\x00\x12\x82\x80\x80\x80\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\x02\x40\x20\x00\x0d\x00\x41\x02\x0f\x0b\x41\x03\x0b\x90\x80\x80\x80\x00\x00\x02\x40\x10\x00\x20\x00\x0d\x00\x41\x02\x0f\x0b\x41\x03\x0b\x8d\x80\x80\x80\x00\x00\x02\x40\x10\x00\x10\x00\x20\x00\x0d\x00\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x41\x0a\x20\x00\x0d\x00\x1a\x41\x0b\x0f\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x41\x
 14\x20\x00\x0d\x00\x1a\x41\x15\x0f\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x10\x00\x41\x0b\x20\x00\x0d\x00\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x40\x03\x40\x20\x00\x0d\x01\x41\x02\x0f\x0b\x0b\x41\x03\x0b\x93\x80\x80\x80\x00\x00\x02\x40\x03\x40\x10\x00\x20\x00\x0d\x01\x41\x02\x0f\x0b\x0b\x41\x04\x0b\x8b\x80\x80\x80\x00\x00\x03\x40\x10\x00\x20\x00\x0d\x01\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x40\x20\x00\x04\x40\x20\x01\x0d\x01\x05\x10\x00\x0b\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x40\x20\x00\x04\x40\x10\x00\x05\x20\x01\x0d\x01\x0b\x0b\x0b\x9a\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x10\x0b\x6a\x0b\x6a\x0b\x9b\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x04\x0b\x0c\x00\x41\x10\x0b\x6a\x0b\x9e\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x04\x0b\x41\x01\x0d\x00\x1a\x41\x10\x0b\x6a\x0b\x9e\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x0
 4\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x01\x0b\x0d\x00\x1a\x41\x10\x0b\x6a\x0b\x9e\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x04\x0b\x41\x01\x0e\x00\x00\x41\x10\x0b\x6a\x0b\x9e\x80\x80\x80\x00\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x01\x0b\x0e\x00\x00\x41\x10\x0b\x6a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// br_if.wast:132
+assert_return(() =&gt; call($1, &quot;as-block-first&quot;, [0]), 2);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// br_if.wast:133
+assert_return(() =&gt; call($1, &quot;as-block-first&quot;, [1]), 3);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// br_if.wast:134
+assert_return(() =&gt; call($1, &quot;as-block-mid&quot;, [0]), 2);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// br_if.wast:135
+assert_return(() =&gt; call($1, &quot;as-block-mid&quot;, [1]), 3);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// br_if.wast:136
+assert_return(() =&gt; call($1, &quot;as-block-last&quot;, [0]));
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// br_if.wast:137
+assert_return(() =&gt; call($1, &quot;as-block-last&quot;, [1]));
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// br_if.wast:138
+assert_return(() =&gt; call($1, &quot;as-block-last-value&quot;, [0]), 11);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// br_if.wast:139
+assert_return(() =&gt; call($1, &quot;as-block-last-value&quot;, [1]), 11);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// br_if.wast:141
+assert_return(() =&gt; call($1, &quot;as-loop-first&quot;, [0]), 2);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// br_if.wast:142
+assert_return(() =&gt; call($1, &quot;as-loop-first&quot;, [1]), 3);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// br_if.wast:143
+assert_return(() =&gt; call($1, &quot;as-loop-mid&quot;, [0]), 2);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// br_if.wast:144
+assert_return(() =&gt; call($1, &quot;as-loop-mid&quot;, [1]), 4);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// br_if.wast:145
+assert_return(() =&gt; call($1, &quot;as-loop-last&quot;, [0]));
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// br_if.wast:146
+assert_return(() =&gt; call($1, &quot;as-loop-last&quot;, [1]));
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x12\x04\x60\x00\x00\x60\x01\x7f\x01\x7f\x60\x01\x7f\x00\x60\x02\x7f\x7f\x00\x03\x13\x12\x00\x01\x01\x02\x01\x01\x01\x01\x01\x02\x03\x03\x01\x01\x01\x01\x01\x01\x07\xc6\x02\x11\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x01\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x02\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x03\x14\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x2d\x76\x61\x6c\x75\x65\x00\x04\x12\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x2d\x76\x61\x6c\x75\x65\x00\x05\x13\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x2d\x76\x61\x6c\x75\x65\x00\x06\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x07\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x08\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x09\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x0a\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x0b\x12\x6e\x65\
 x73\x74\x65\x64\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0c\x0f\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x0d\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x0e\x17\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x0f\x15\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x10\x1b\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x11\x0a\xed\x02\x12\x02\x00\x0b\x0e\x00\x02\x40\x20\x00\x0d\x00\x41\x02\x0f\x0b\x41\x03\x0b\x10\x00\x02\x40\x10\x00\x20\x00\x0d\x00\x41\x02\x0f\x0b\x41\x03\x0b\x0d\x00\x02\x40\x10\x00\x10\x00\x20\x00\x0d\x00\x0b\x0b\x0f\x00\x02\x7f\x41\x0a\x20\x00\x0d\x00\x1a\x41\x0b\x0f\x0b\x0b\x11\x00\x02\x7f\x10\x00\x41\x14\x20\x00\x0d\x00\x1a\x41\x15\x0f\x0b\x0b\x0f\x00\x02\x7f\x10\x00\x10\x00\x41\x0b\x20\x00\x0d\x00\x0b\x0b\x11\x00\x02\x40\x03\x40\x20\x00\x0d\x
 01\x41\x02\x0f\x0b\x0b\x41\x03\x0b\x13\x00\x02\x40\x03\x40\x10\x00\x20\x00\x0d\x01\x41\x02\x0f\x0b\x0b\x41\x04\x0b\x0b\x00\x03\x40\x10\x00\x20\x00\x0d\x01\x0b\x0b\x11\x00\x02\x40\x20\x00\x04\x40\x20\x01\x0d\x01\x05\x10\x00\x0b\x0b\x0b\x11\x00\x02\x40\x20\x00\x04\x40\x10\x00\x05\x20\x01\x0d\x01\x0b\x0b\x0b\x1a\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x10\x0b\x6a\x0b\x6a\x0b\x1b\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x04\x0b\x0c\x00\x41\x10\x0b\x6a\x0b\x1e\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x04\x0b\x41\x01\x0d\x00\x1a\x41\x10\x0b\x6a\x0b\x1e\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x01\x0b\x0d\x00\x1a\x41\x10\x0b\x6a\x0b\x1e\x00\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x04\x0b\x41\x01\x0e\x00\x00\x41\x10\x0b\x6a\x0b\x1e\x00\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x02\x7f\x41\x08\x20\x00\x0d\x01\x1a\x41\x01\x0b\x0e\x0
 0\x00\x41\x10\x0b\x6a\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;as-block-first&quot;](0), 2);
-assert_return(() =&gt; $$.exports[&quot;as-block-first&quot;](1), 3);
-assert_return(() =&gt; $$.exports[&quot;as-block-mid&quot;](0), 2);
-assert_return(() =&gt; $$.exports[&quot;as-block-mid&quot;](1), 3);
-assert_return(() =&gt; $$.exports[&quot;as-block-last&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;as-block-last&quot;](1));
-assert_return(() =&gt; $$.exports[&quot;as-block-last-value&quot;](0), 11);
-assert_return(() =&gt; $$.exports[&quot;as-block-last-value&quot;](1), 11);
-assert_return(() =&gt; $$.exports[&quot;as-loop-first&quot;](0), 2);
-assert_return(() =&gt; $$.exports[&quot;as-loop-first&quot;](1), 3);
-assert_return(() =&gt; $$.exports[&quot;as-loop-mid&quot;](0), 2);
-assert_return(() =&gt; $$.exports[&quot;as-loop-mid&quot;](1), 4);
-assert_return(() =&gt; $$.exports[&quot;as-loop-last&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;as-loop-last&quot;](1));
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](0, 0));
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](4, 0));
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](0, 1));
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](4, 1));
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](0, 0));
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](3, 0));
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](0, 1));
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](3, 1));
-assert_return(() =&gt; $$.exports[&quot;nested-block-value&quot;](0), 21);
-assert_return(() =&gt; $$.exports[&quot;nested-block-value&quot;](1), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br-value&quot;](0), 5);
-assert_return(() =&gt; $$.exports[&quot;nested-br-value&quot;](1), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value&quot;](0), 5);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value&quot;](1), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value-cond&quot;](0), 5);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value-cond&quot;](1), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value&quot;](0), 5);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value&quot;](1), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value-index&quot;](0), 5);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value-index&quot;](1), 9);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x41\x00\x0d\x00\x68\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x41\x00\x0d\x00\x7a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x41\x00\x0d\x00\x8c\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x41\x00\x0d\x00\x9a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x41\x01\x0d\x00\x68\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x42\x01\x0d\x00\x7a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x02\x40\x43\x00\x00\x80\x3f\x0d\x00\x8c\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x42\x01\x0d\x00\x9a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x02\x7f\x41\x00\x0d\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x02\x7f\x41\x01\x0d\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x02\x40\x41\x00\x41\x00\x0d\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x02\x40\x41\x00\x41\x01\x0d\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0e\x01\x0c\x00\x02\x7f\x01\x41\x00\x0d\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0e\x01\x0c\x00\x02\x7f\x01\x41\x01\x0d\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x02\x7f\x42\x01\x41\x00\x0d\x00\x1a\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x02\x7f\x42\x01\x41\x00\x0d\x00\x1a\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x02\x40\x01\x0d\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x02\x40\x42\x00\x0d\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0e\x01\x0c\x00\x02\x7f\x41\x00\x01\x0d\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x02\x7f\x41\x00\x42\x00\x0d\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x08\x01\x06\x00\x41\x01\x0d\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0e\x01\x0c\x00\x02\x40\x02\x40\x41\x01\x0d\x05\x0b\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x01\x0d\x81\x80\x80\x80\x01\x0b&quot;);
</del><ins>+// br_if.wast:148
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [0, 0]));
+
+// br_if.wast:149
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [4, 0]));
+
+// br_if.wast:150
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [0, 1]));
+
+// br_if.wast:151
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [4, 1]));
+
+// br_if.wast:152
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [0, 0]));
+
+// br_if.wast:153
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [3, 0]));
+
+// br_if.wast:154
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [0, 1]));
+
+// br_if.wast:155
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [3, 1]));
+
+// br_if.wast:157
+assert_return(() =&gt; call($1, &quot;nested-block-value&quot;, [0]), 21);
+
+// br_if.wast:158
+assert_return(() =&gt; call($1, &quot;nested-block-value&quot;, [1]), 9);
+
+// br_if.wast:159
+assert_return(() =&gt; call($1, &quot;nested-br-value&quot;, [0]), 5);
+
+// br_if.wast:160
+assert_return(() =&gt; call($1, &quot;nested-br-value&quot;, [1]), 9);
+
+// br_if.wast:161
+assert_return(() =&gt; call($1, &quot;nested-br_if-value&quot;, [0]), 5);
+
+// br_if.wast:162
+assert_return(() =&gt; call($1, &quot;nested-br_if-value&quot;, [1]), 9);
+
+// br_if.wast:163
+assert_return(() =&gt; call($1, &quot;nested-br_if-value-cond&quot;, [0]), 5);
+
+// br_if.wast:164
+assert_return(() =&gt; call($1, &quot;nested-br_if-value-cond&quot;, [1]), 9);
+
+// br_if.wast:165
+assert_return(() =&gt; call($1, &quot;nested-br_table-value&quot;, [0]), 5);
+
+// br_if.wast:166
+assert_return(() =&gt; call($1, &quot;nested-br_table-value&quot;, [1]), 9);
+
+// br_if.wast:167
+assert_return(() =&gt; call($1, &quot;nested-br_table-value-index&quot;, [0]), 5);
+
+// br_if.wast:168
+assert_return(() =&gt; call($1, &quot;nested-br_table-value-index&quot;, [1]), 9);
+
+// br_if.wast:170
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0d\x00\x68\x0b\x0b&quot;);
+
+// br_if.wast:174
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0d\x00\x7a\x0b\x0b&quot;);
+
+// br_if.wast:178
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0d\x00\x8c\x0b\x0b&quot;);
+
+// br_if.wast:182
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0d\x00\x9a\x0b\x0b&quot;);
+
+// br_if.wast:187
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0d\x00\x68\x0b\x0b&quot;);
+
+// br_if.wast:191
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x42\x01\x0d\x00\x7a\x0b\x0b&quot;);
+
+// br_if.wast:195
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x0d\x00\x8c\x0b\x0b&quot;);
+
+// br_if.wast:199
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x42\x01\x0d\x00\x9a\x0b\x0b&quot;);
+
+// br_if.wast:204
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x0d\x00\x41\x01\x0b\x0b&quot;);
+
+// br_if.wast:210
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x0d\x00\x41\x01\x0b\x0b&quot;);
+
+// br_if.wast:216
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x00\x41\x00\x0d\x00\x0b\x0b&quot;);
+
+// br_if.wast:222
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x00\x41\x01\x0d\x00\x0b\x0b&quot;);
+
+// br_if.wast:229
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x7f\x01\x41\x00\x0d\x00\x41\x01\x0b\x0b&quot;);
+
+// br_if.wast:235
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x7f\x01\x41\x01\x0d\x00\x41\x01\x0b\x0b&quot;);
+
+// br_if.wast:241
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x42\x01\x41\x00\x0d\x00\x1a\x41\x01\x0b\x0b&quot;);
+
+// br_if.wast:247
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x42\x01\x41\x00\x0d\x00\x1a\x41\x01\x0b\x0b&quot;);
+
+// br_if.wast:254
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x02\x40\x01\x0d\x00\x0b\x0b&quot;);
+
+// br_if.wast:260
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x42\x00\x0d\x00\x0b\x0b&quot;);
+
+// br_if.wast:266
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x01\x0d\x00\x41\x01\x0b\x0b&quot;);
+
+// br_if.wast:272
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x02\x40\x41\x01\x0d\x01\x0b\x0b\x0b&quot;);
+
+// br_if.wast:278
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x42\x00\x0d\x00\x41\x01\x0b\x0b&quot;);
+
+// br_if.wast:285
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x41\x01\x0d\x01\x0b&quot;);
+
+// br_if.wast:289
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x02\x40\x41\x01\x0d\x05\x0b\x0b\x0b&quot;);
+
+// br_if.wast:293
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x01\x0d\x81\x80\x80\x80\x01\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsbr_tablewastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/br_table.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/br_table.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/br_table.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,251 +1,477 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// br_table.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xad\x80\x80\x80\x00\x09\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x03\xc3\x80\x80\x80\x00\x42\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x05\x05\x05\x05\x05\x05\x00\x00\x00\x01\x01\x01\x01\x01\x00\x01\x01\x00\x01\x01\x02\x01\x06\x06\x06\x06\x01\x07\x01\x01\x01\x01\x01\x01\x01\x01\x03\x02\x01\x01\x01\x01\x03\x01\x02\x01\x01\x01\x01\x01\x05\x05\x05\x05\x05\x05\x04\x85\x80\x80\x80\x00\x01\x70\x01\x01\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xe2\x88\x80\x80\x00\x40\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x01\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x02\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x03\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x04\x0e\x74\x79\x70\x65\x2d\x69\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x05\x0e\x74\x79\x70\x65\x2d\x69\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x06\x0e\x74\x79\x70\x65\x2d\
 x66\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x07\x0e\x74\x79\x70\x65\x2d\x66\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x08\x05\x65\x6d\x70\x74\x79\x00\x09\x0b\x65\x6d\x70\x74\x79\x2d\x76\x61\x6c\x75\x65\x00\x0a\x09\x73\x69\x6e\x67\x6c\x65\x74\x6f\x6e\x00\x0b\x0f\x73\x69\x6e\x67\x6c\x65\x74\x6f\x6e\x2d\x76\x61\x6c\x75\x65\x00\x0c\x08\x6d\x75\x6c\x74\x69\x70\x6c\x65\x00\x0d\x0e\x6d\x75\x6c\x74\x69\x70\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x0e\x05\x6c\x61\x72\x67\x65\x00\x0f\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x10\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x11\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x12\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x13\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x14\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x15\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x16\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x17\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x
 2d\x63\x6f\x6e\x64\x00\x18\x0e\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x19\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x1a\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x69\x6e\x64\x65\x78\x00\x1b\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x1c\x17\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x1d\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x1e\x0a\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x00\x1f\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x20\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x21\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x22\x10\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x73\x65\x63\x6f\x6e\x64\x00\x23\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x63\x6f\x6e\x64\x00\x24\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x66\x69\x72\x73\x74\x00\x26\x0b\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x6
 9\x64\x00\x27\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6c\x61\x73\x74\x00\x28\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x29\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x2a\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x2b\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x75\x6e\x63\x00\x2c\x12\x61\x73\x2d\x73\x65\x74\x5f\x6c\x6f\x63\x61\x6c\x2d\x76\x61\x6c\x75\x65\x00\x2d\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2e\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2f\x10\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x30\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x76\x61\x6c\x75\x65\x00\x31\x11\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x32\x0f\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x76\x61\x6c\x75\x65\x00\x33\x10\x61\x73
 \x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x34\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6c\x65\x66\x74\x00\x35\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x36\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x37\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x65\x66\x74\x00\x38\x10\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x72\x69\x67\x68\x74\x00\x39\x12\x61\x73\x2d\x63\x6f\x6e\x76\x65\x72\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x3a\x13\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x73\x69\x7a\x65\x00\x3b\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x3c\x0f\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x3d\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x3e\x17\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x3f\x15\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\
 x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x40\x1b\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x41\x09\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x25\x0a\x91\xcd\x81\x80\x00\x42\x82\x80\x80\x80\x00\x00\x0b\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0e\x01\x00\x00\x68\x1a\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0e\x01\x00\x00\x7a\x1a\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0e\x01\x00\x00\x8c\x1a\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0e\x01\x00\x00\x9a\x1a\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x00\x0e\x01\x00\x00\x68\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7e\x42\x02\x41\x00\x0e\x01\x00\x00\x7a\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7d\x43\x00\x00\x40\x40\x41\x00\x0e\x01\x00\x00\x8c\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7c\x44\x00\x00\x00\x00\x00\x00\x10\x40\x41\x00\x0e\x01\x00\x00\x9a\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x40\x20\x00\x0e\x00\x00\x41\x15\x0f\x0b\x41\x16\x0b\x8e\x80\x80\x80\x
 00\x00\x02\x7f\x41\x21\x20\x00\x0e\x00\x00\x41\x1f\x0b\x0b\x96\x80\x80\x80\x00\x00\x02\x40\x02\x40\x20\x00\x0e\x01\x01\x00\x41\x15\x0f\x0b\x41\x14\x0f\x0b\x41\x16\x0b\x96\x80\x80\x80\x00\x00\x02\x7f\x02\x7f\x41\x21\x20\x00\x0e\x01\x00\x01\x41\x1f\x0f\x0b\x1a\x41\x20\x0b\x0b\xb1\x80\x80\x80\x00\x00\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x20\x00\x0e\x04\x03\x02\x01\x00\x04\x41\xe3\x00\x0f\x0b\x41\xe4\x00\x0f\x0b\x41\xe5\x00\x0f\x0b\x41\xe6\x00\x0f\x0b\x41\xe7\x00\x0f\x0b\x41\xe8\x00\x0b\xcd\x80\x80\x80\x00\x01\x01\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x41\xc8\x01\x20\x00\x0e\x04\x03\x02\x01\x00\x04\x20\x01\x41\xe3\x00\x6a\x0f\x0b\x21\x01\x20\x01\x41\x0a\x6a\x0f\x0b\x21\x01\x20\x01\x41\x0b\x6a\x0f\x0b\x21\x01\x20\x01\x41\x0c\x6a\x0f\x0b\x21\x01\x20\x01\x41\x0d\x6a\x0f\x0b\x21\x01\x20\x01\x41\x0e\x6a\x0b\xbf\xc0\x81\x80\x00\x00\x02\x40\x02\x40\x20\x00\x0e\xa7\xc0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x41\x7f\x0f\x0b\x41\x00\x0f\x0b\x41\x01\x0f\x0b\x8e\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0e\x02\x00\x00\x00\x10\x00\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x40\x10\x00\x41\x00\x0e\x02\x00\x00\x00\x10\x00\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x40\x01\x10\x00\x41\x00\x0e\x02\x00\x00\x00\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x01\x10\x00\x41\x02\x41\x00\x0e\x
 02\x00\x00\x00\x0b\x0b\x8f\x80\x80\x80\x00\x00\x03\x7f\x41\x03\x41\x00\x0e\x01\x01\x01\x41\x01\x0b\x0b\x92\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x04\x41\x7f\x0e\x02\x01\x01\x01\x41\x02\x0b\x0b\x91\x80\x80\x80\x00\x00\x03\x7f\x01\x10\x00\x41\x05\x41\x01\x0e\x02\x01\x01\x01\x0b\x0b\x8b\x80\x80\x80\x00\x00\x02\x7f\x41\x09\x0c\x00\x0c\x00\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0e\x02\x00\x00\x00\x0d\x00\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x41\x08\x41\x00\x0e\x00\x00\x41\x01\x0d\x00\x1a\x41\x07\x0b\x0b\x94\x80\x80\x80\x00\x00\x02\x7f\x41\x06\x41\x09\x41\x00\x0e\x01\x00\x00\x0d\x00\x1a\x41\x07\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0e\x00\x00\x0e\x02\x00\x00\x00\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7f\x41\x0a\x41\x00\x0e\x00\x00\x41\x01\x0e\x02\x00\x00\x00\x41\x07\x0b\x0b\x94\x80\x80\x80\x00\x00\x02\x7f\x41\x06\x41\x0b\x41\x01\x0e\x00\x00\x0e\x01\x00\x00\x41\x07\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7e\x42\x07\x41\x00\x0e\x00\x00\x0f\x0b\x0b\x94\x80\x80\x80\x00\x0
 0\x02\x7f\x41\x02\x41\x00\x0e\x00\x00\x04\x7f\x41\x00\x05\x41\x01\x0b\x0b\x0b\x94\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x04\x7f\x41\x03\x41\x00\x0e\x00\x01\x05\x20\x01\x0b\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x04\x7f\x20\x01\x05\x41\x04\x41\x00\x0e\x01\x01\x00\x0b\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x05\x41\x00\x0e\x00\x00\x20\x00\x20\x01\x1b\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x41\x06\x41\x01\x0e\x00\x00\x20\x01\x1b\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x41\x01\x41\x07\x41\x01\x0e\x00\x00\x1b\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x7f\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x0c\x41\x01\x0e\x00\x00\x41\x02\x41\x03\x10\x25\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x0d\x41\x01\x0e\x00\x00\x41\x03\x10\x25\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x02\x41\x0e\x41\x01\x0e\x00\x00\x10\x25\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7f\x41\x14\x41\x01\x0e\x00\x00\x41\x01\x41\x02\x41\x03\x11\x08\x00\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7f\x41
 \x00\x41\x15\x41\x01\x0e\x00\x00\x41\x02\x41\x03\x11\x08\x00\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x41\x01\x41\x16\x41\x01\x0e\x00\x00\x41\x03\x11\x08\x00\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x41\x01\x41\x02\x41\x17\x41\x01\x0e\x00\x00\x11\x08\x00\x0b\x0b\x92\x80\x80\x80\x00\x01\x01\x7d\x02\x7f\x41\x11\x41\x01\x0e\x00\x00\x21\x00\x41\x7f\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7d\x43\x9a\x99\xd9\x3f\x41\x01\x0e\x00\x00\x2a\x02\x00\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7e\x42\x1e\x41\x01\x0e\x00\x00\x30\x00\x00\x0b\x0b\x9a\x80\x80\x80\x00\x00\x02\x7f\x41\x1e\x41\x01\x0e\x00\x00\x44\x00\x00\x00\x00\x00\x00\x1c\x40\x39\x03\x00\x41\x7f\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x41\x1f\x41\x01\x0e\x00\x00\x37\x03\x00\x41\x7f\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x41\x20\x41\x00\x0e\x00\x00\x41\x07\x3a\x00\x00\x41\x7f\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x41\x02\x41\x21\x41\x00\x0e\x00\x00\x3d\x01\x00\x41\x7f\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7d\x43\x9a\x99\
 x59\x40\x41\x00\x0e\x00\x00\x8c\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x03\x41\x00\x0e\x01\x00\x00\x41\x0a\x6a\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7e\x42\x0a\x42\x2d\x41\x00\x0e\x00\x00\x7d\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7f\x41\x2c\x41\x00\x0e\x00\x00\x45\x0b\x0b\x97\x80\x80\x80\x00\x00\x02\x7f\x41\x2b\x41\x00\x0e\x01\x00\x00\x44\x00\x00\x00\x00\x00\x00\x24\x40\x65\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x20\x41\x41\x2a\x41\x00\x0e\x00\x00\x5c\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7f\x41\x29\x41\x00\x0e\x00\x00\xa7\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x28\x41\x00\x0e\x00\x00\x40\x00\x0b\x0b\xa3\x80\x80\x80\x00\x00\x02\x7f\x41\x7f\x1a\x41\x01\x02\x7f\x41\x02\x02\x7f\x41\x04\x1a\x41\x08\x41\x10\x20\x00\x0e\x02\x00\x01\x02\x6a\x0b\x6a\x0b\x6a\x0b\x0b\xa2\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x20\x00\x0e\x02\x02\x01\x00\x0c\x00\x0b\x1a\x41\x10\x0b\x6a\x0b\x0b\xa7\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x02\x7f\x41\x
 02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x20\x00\x0e\x02\x00\x01\x02\x41\x01\x0d\x00\x1a\x41\x20\x0b\x1a\x41\x10\x0b\x6a\x0b\x0b\x9e\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x41\x08\x20\x00\x0e\x02\x00\x01\x00\x0d\x00\x1a\x41\x10\x0b\x6a\x0b\x0b\xa7\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x20\x00\x0e\x02\x00\x01\x02\x41\x01\x0e\x00\x00\x41\x20\x0b\x1a\x41\x10\x0b\x6a\x0b\x0b\x9e\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x41\x08\x20\x00\x0e\x02\x00\x01\x00\x0e\x00\x00\x41\x10\x0b\x6a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// br_table.wast:1208
+assert_return(() =&gt; call($1, &quot;type-i32&quot;, []));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// br_table.wast:1209
+assert_return(() =&gt; call($1, &quot;type-i64&quot;, []));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// br_table.wast:1210
+assert_return(() =&gt; call($1, &quot;type-f32&quot;, []));
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// br_table.wast:1211
+assert_return(() =&gt; call($1, &quot;type-f64&quot;, []));
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// br_table.wast:1213
+assert_return(() =&gt; call($1, &quot;type-i32-value&quot;, []), 1);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// br_table.wast:1214
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x69\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-i64-value&quot;, []), int64(&quot;2&quot;))
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// br_table.wast:1215
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x40\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-f32-value&quot;, []), 3.)
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// br_table.wast:1216
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x10\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-f64-value&quot;, []), 4.)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// br_table.wast:1218
+assert_return(() =&gt; call($1, &quot;empty&quot;, [0]), 22);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// br_table.wast:1219
+assert_return(() =&gt; call($1, &quot;empty&quot;, [1]), 22);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// br_table.wast:1220
+assert_return(() =&gt; call($1, &quot;empty&quot;, [11]), 22);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// br_table.wast:1221
+assert_return(() =&gt; call($1, &quot;empty&quot;, [-1]), 22);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// br_table.wast:1222
+assert_return(() =&gt; call($1, &quot;empty&quot;, [-100]), 22);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// br_table.wast:1223
+assert_return(() =&gt; call($1, &quot;empty&quot;, [-1]), 22);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x2d\x09\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x03\x47\x46\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x05\x05\x05\x05\x05\x05\x00\x00\x00\x01\x01\x01\x01\x01\x00\x01\x01\x00\x01\x01\x02\x01\x06\x06\x06\x06\x01\x07\x01\x01\x01\x01\x01\x01\x01\x01\x03\x02\x01\x01\x01\x01\x03\x01\x02\x01\x01\x01\x01\x01\x05\x05\x05\x05\x05\x05\x00\x00\x00\x00\x04\x05\x01\x70\x01\x01\x01\x05\x03\x01\x00\x01\x07\x8e\x09\x44\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x01\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x02\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x03\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x04\x0e\x74\x79\x70\x65\x2d\x69\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x05\x0e\x74\x79\x70\x65\x2d\x69\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x06\x0e\x74\x79\x70\x65\x2d\x66\x33\x32\x2d\x76\x61\x6c\x75\x65\x00\x07\x0e\x74\
 x79\x70\x65\x2d\x66\x36\x34\x2d\x76\x61\x6c\x75\x65\x00\x08\x05\x65\x6d\x70\x74\x79\x00\x09\x0b\x65\x6d\x70\x74\x79\x2d\x76\x61\x6c\x75\x65\x00\x0a\x09\x73\x69\x6e\x67\x6c\x65\x74\x6f\x6e\x00\x0b\x0f\x73\x69\x6e\x67\x6c\x65\x74\x6f\x6e\x2d\x76\x61\x6c\x75\x65\x00\x0c\x08\x6d\x75\x6c\x74\x69\x70\x6c\x65\x00\x0d\x0e\x6d\x75\x6c\x74\x69\x70\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x0e\x05\x6c\x61\x72\x67\x65\x00\x0f\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x10\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x11\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x12\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x13\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x14\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x15\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x16\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x17\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x63\x6f\x6e\x64\x00\x18\x0e\x61\x73\x2d\x62\x72\x
 5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x19\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x1a\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x69\x6e\x64\x65\x78\x00\x1b\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x1c\x17\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x1d\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x1e\x0a\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x00\x1f\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x20\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x21\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x22\x10\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x73\x65\x63\x6f\x6e\x64\x00\x23\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x63\x6f\x6e\x64\x00\x24\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x66\x69\x72\x73\x74\x00\x26\x0b\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x00\x27\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6
 c\x61\x73\x74\x00\x28\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x29\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x2a\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x2b\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x75\x6e\x63\x00\x2c\x12\x61\x73\x2d\x73\x65\x74\x5f\x6c\x6f\x63\x61\x6c\x2d\x76\x61\x6c\x75\x65\x00\x2d\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2e\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2f\x10\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x30\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x76\x61\x6c\x75\x65\x00\x31\x11\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x32\x0f\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x76\x61\x6c\x75\x65\x00\x33\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e
 \x64\x00\x34\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6c\x65\x66\x74\x00\x35\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x36\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x37\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x65\x66\x74\x00\x38\x10\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x72\x69\x67\x68\x74\x00\x39\x12\x61\x73\x2d\x63\x6f\x6e\x76\x65\x72\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x3a\x13\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x73\x69\x7a\x65\x00\x3b\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x3c\x0f\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x3d\x12\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x3e\x17\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x3f\x15\x6e\x65\x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x40\x1b\x6e\x65\
 x73\x74\x65\x64\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x41\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x42\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x43\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x44\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x45\x09\x07\x01\x00\x41\x00\x0b\x01\x25\x0a\xcb\xcb\x01\x46\x02\x00\x0b\x0d\x00\x02\x40\x41\x00\x0e\x01\x00\x00\x68\x1a\x0b\x0b\x0d\x00\x02\x40\x41\x00\x0e\x01\x00\x00\x7a\x1a\x0b\x0b\x0d\x00\x02\x40\x41\x00\x0e\x01\x00\x00\x8c\x1a\x0b\x0b\x0d\x00\x02\x40\x41\x00\x0e\x01\x00\x00\x9a\x1a\x0b\x0b\x0e\x00\x02\x7f\x41\x01\x41\x00\x0e\x01\x00\x00\x68\x0b\x0b\x0e\x00\x02\x7e\x42\x02\x41\x00\x0e\x01\x00\x00\x7a\x0b\x0b\x11\x00\x02\x7d\x43\x00\x00\x40\x40\x41\x00\x0e\x01\x00\x00\x8c\x0b\x0b\x15\x00\x02\x7c\x44\x00\x00\x00\x00\x00\x00\x10\x40\x41\x00\x0e\x01\x00\x00\x9a\x0b\x0b\x0f\x00\x02\x40\x20\x00\x0e\x00\x00\x41\x15\x0f\x0b\x41\x16\x0b\x0e\x00\x02\x7f\x41\x21\x20\x00\x0e\x00\x00\x41\x1f\x0b\x0b\x16\x00\x02\x40\x
 02\x40\x20\x00\x0e\x01\x01\x00\x41\x15\x0f\x0b\x41\x14\x0f\x0b\x41\x16\x0b\x16\x00\x02\x7f\x02\x7f\x41\x21\x20\x00\x0e\x01\x00\x01\x41\x1f\x0f\x0b\x1a\x41\x20\x0b\x0b\x31\x00\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x20\x00\x0e\x04\x03\x02\x01\x00\x04\x41\xe3\x00\x0f\x0b\x41\xe4\x00\x0f\x0b\x41\xe5\x00\x0f\x0b\x41\xe6\x00\x0f\x0b\x41\xe7\x00\x0f\x0b\x41\xe8\x00\x0b\x4d\x01\x01\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x02\x7f\x41\xc8\x01\x20\x00\x0e\x04\x03\x02\x01\x00\x04\x20\x01\x41\xe3\x00\x6a\x0f\x0b\x21\x01\x20\x01\x41\x0a\x6a\x0f\x0b\x21\x01\x20\x01\x41\x0b\x6a\x0f\x0b\x21\x01\x20\x01\x41\x0c\x6a\x0f\x0b\x21\x01\x20\x01\x41\x0d\x6a\x0f\x0b\x21\x01\x20\x01\x41\x0e\x6a\x0b\xbf\xc0\x01\x00\x02\x40\x02\x40\x20\x00\x0e\xa7\xc0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x
 01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x0
 0\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01
 \x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\
 x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x
 00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x0
 1\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00
 \x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\
 x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x41\x7f\x0f\x0b\x41\x00\x0f\x0b\x41\x01\x0f\x0b\x0e\x00\x02\x40\x41\x00\x0e\x02\x00\x00\x00\x10\x00\x0b\x0b\x10\x00\x02\x40\x10\x00\x41\x00\x0e\x02\x00\x00\x00\x10\x00\x0b\x0b\x0f\x00\x02\x40\x01\x10\x00\x41\x00\x0e\x02\x00\x00\x00\x0b\x0b\x11\x00\x02\x7f\x01\x10\x00\x41\x02\x41\x00\x0e\x02\x00\x00\x00\x0b\x0b\x0f\x00\x03\x7f\x41\x03\x41\x00\x0e\x01\x01\x01\x41\x01\x0b\x0b\x12\x00\x03\x7f\x10\x00\x41\x04\x41\x7f\x0e\x02\x01\x01\x01\x41\x02\x0b\x0b\x11\x00\x03\x7f\x01\x10\x00\x41\x05\x41\x01\x0e\x
 02\x01\x01\x01\x0b\x0b\x0b\x00\x02\x7f\x41\x09\x0c\x00\x0c\x00\x0b\x0b\x0e\x00\x02\x40\x41\x01\x0e\x02\x00\x00\x00\x0d\x00\x0b\x0b\x13\x00\x02\x7f\x41\x08\x41\x00\x0e\x00\x00\x41\x01\x0d\x00\x1a\x41\x07\x0b\x0b\x14\x00\x02\x7f\x41\x06\x41\x09\x41\x00\x0e\x01\x00\x00\x0d\x00\x1a\x41\x07\x0b\x0b\x0f\x00\x02\x40\x41\x01\x0e\x00\x00\x0e\x02\x00\x00\x00\x0b\x0b\x15\x00\x02\x7f\x41\x0a\x41\x00\x0e\x00\x00\x41\x01\x0e\x02\x00\x00\x00\x41\x07\x0b\x0b\x14\x00\x02\x7f\x41\x06\x41\x0b\x41\x01\x0e\x00\x00\x0e\x01\x00\x00\x41\x07\x0b\x0b\x0d\x00\x02\x7e\x42\x07\x41\x00\x0e\x00\x00\x0f\x0b\x0b\x14\x00\x02\x7f\x41\x02\x41\x00\x0e\x00\x00\x04\x7f\x41\x00\x05\x41\x01\x0b\x0b\x0b\x14\x00\x02\x7f\x20\x00\x04\x7f\x41\x03\x41\x00\x0e\x00\x01\x05\x20\x01\x0b\x0b\x0b\x15\x00\x02\x7f\x20\x00\x04\x7f\x20\x01\x05\x41\x04\x41\x00\x0e\x01\x01\x00\x0b\x0b\x0b\x11\x00\x02\x7f\x41\x05\x41\x00\x0e\x00\x00\x20\x00\x20\x01\x1b\x0b\x0b\x11\x00\x02\x7f\x20\x00\x41\x06\x41\x01\x0e\x00\x00\x20\x01\x1b\x0b\x0b\x11\x00\x0
 2\x7f\x41\x00\x41\x01\x41\x07\x41\x01\x0e\x00\x00\x1b\x0b\x0b\x04\x00\x41\x7f\x0b\x12\x00\x02\x7f\x41\x0c\x41\x01\x0e\x00\x00\x41\x02\x41\x03\x10\x25\x0b\x0b\x12\x00\x02\x7f\x41\x01\x41\x0d\x41\x01\x0e\x00\x00\x41\x03\x10\x25\x0b\x0b\x12\x00\x02\x7f\x41\x01\x41\x02\x41\x0e\x41\x01\x0e\x00\x00\x10\x25\x0b\x0b\x15\x00\x02\x7f\x41\x14\x41\x01\x0e\x00\x00\x41\x01\x41\x02\x41\x03\x11\x08\x00\x0b\x0b\x15\x00\x02\x7f\x41\x00\x41\x15\x41\x01\x0e\x00\x00\x41\x02\x41\x03\x11\x08\x00\x0b\x0b\x15\x00\x02\x7f\x41\x00\x41\x01\x41\x16\x41\x01\x0e\x00\x00\x41\x03\x11\x08\x00\x0b\x0b\x15\x00\x02\x7f\x41\x00\x41\x01\x41\x02\x41\x17\x41\x01\x0e\x00\x00\x11\x08\x00\x0b\x0b\x12\x01\x01\x7d\x02\x7f\x41\x11\x41\x01\x0e\x00\x00\x21\x00\x41\x7f\x0b\x0b\x12\x00\x02\x7d\x43\x9a\x99\xd9\x3f\x41\x01\x0e\x00\x00\x2a\x02\x00\x0b\x0b\x0f\x00\x02\x7e\x42\x1e\x41\x01\x0e\x00\x00\x30\x00\x00\x0b\x0b\x1a\x00\x02\x7f\x41\x1e\x41\x01\x0e\x00\x00\x44\x00\x00\x00\x00\x00\x00\x1c\x40\x39\x03\x00\x41\x7f\x0b\x0b\x13\x00\x02
 \x7f\x41\x02\x41\x1f\x41\x01\x0e\x00\x00\x37\x03\x00\x41\x7f\x0b\x0b\x13\x00\x02\x7f\x41\x20\x41\x00\x0e\x00\x00\x41\x07\x3a\x00\x00\x41\x7f\x0b\x0b\x13\x00\x02\x7f\x41\x02\x41\x21\x41\x00\x0e\x00\x00\x3d\x01\x00\x41\x7f\x0b\x0b\x10\x00\x02\x7d\x43\x9a\x99\x59\x40\x41\x00\x0e\x00\x00\x8c\x0b\x0b\x10\x00\x02\x7f\x41\x03\x41\x00\x0e\x01\x00\x00\x41\x0a\x6a\x0b\x0b\x0f\x00\x02\x7e\x42\x0a\x42\x2d\x41\x00\x0e\x00\x00\x7d\x0b\x0b\x0d\x00\x02\x7f\x41\x2c\x41\x00\x0e\x00\x00\x45\x0b\x0b\x17\x00\x02\x7f\x41\x2b\x41\x00\x0e\x01\x00\x00\x44\x00\x00\x00\x00\x00\x00\x24\x40\x65\x0b\x0b\x12\x00\x02\x7f\x43\x00\x00\x20\x41\x41\x2a\x41\x00\x0e\x00\x00\x5c\x0b\x0b\x0d\x00\x02\x7f\x41\x29\x41\x00\x0e\x00\x00\xa7\x0b\x0b\x0e\x00\x02\x7f\x41\x28\x41\x00\x0e\x00\x00\x40\x00\x0b\x0b\x23\x00\x02\x7f\x41\x7f\x1a\x41\x01\x02\x7f\x41\x02\x02\x7f\x41\x04\x1a\x41\x08\x41\x10\x20\x00\x0e\x02\x00\x01\x02\x6a\x0b\x6a\x0b\x6a\x0b\x0b\x22\x00\x02\x7f\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x20\x00\
 x0e\x02\x02\x01\x00\x0c\x00\x0b\x1a\x41\x10\x0b\x6a\x0b\x0b\x27\x00\x02\x7f\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x20\x00\x0e\x02\x00\x01\x02\x41\x01\x0d\x00\x1a\x41\x20\x0b\x1a\x41\x10\x0b\x6a\x0b\x0b\x1e\x00\x02\x7f\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x41\x08\x20\x00\x0e\x02\x00\x01\x00\x0d\x00\x1a\x41\x10\x0b\x6a\x0b\x0b\x27\x00\x02\x7f\x41\x01\x02\x7f\x41\x02\x1a\x02\x7f\x41\x04\x1a\x41\x08\x20\x00\x0e\x02\x00\x01\x02\x41\x01\x0e\x00\x00\x41\x20\x0b\x1a\x41\x10\x0b\x6a\x0b\x0b\x1e\x00\x02\x7f\x41\x01\x02\x7f\x41\x02\x1a\x41\x04\x41\x08\x20\x00\x0e\x02\x00\x01\x00\x0e\x00\x00\x41\x10\x0b\x6a\x0b\x0b\x0f\x00\x02\x40\x10\x06\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x1e\x42\x07\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x2f\x42\x1e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x36\x42\x2d\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;type-i32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-i64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-f32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-f64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-i32-value&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-f32-value&quot;](), f32(3.0));
-assert_return(() =&gt; $$.exports[&quot;type-f64-value&quot;](), 4.0);
-assert_return(() =&gt; $$.exports[&quot;empty&quot;](0), 22);
-assert_return(() =&gt; $$.exports[&quot;empty&quot;](1), 22);
-assert_return(() =&gt; $$.exports[&quot;empty&quot;](11), 22);
-assert_return(() =&gt; $$.exports[&quot;empty&quot;](-1), 22);
-assert_return(() =&gt; $$.exports[&quot;empty&quot;](-100), 22);
-assert_return(() =&gt; $$.exports[&quot;empty&quot;](-1), 22);
-assert_return(() =&gt; $$.exports[&quot;empty-value&quot;](0), 33);
-assert_return(() =&gt; $$.exports[&quot;empty-value&quot;](1), 33);
-assert_return(() =&gt; $$.exports[&quot;empty-value&quot;](11), 33);
-assert_return(() =&gt; $$.exports[&quot;empty-value&quot;](-1), 33);
-assert_return(() =&gt; $$.exports[&quot;empty-value&quot;](-100), 33);
-assert_return(() =&gt; $$.exports[&quot;empty-value&quot;](-1), 33);
-assert_return(() =&gt; $$.exports[&quot;singleton&quot;](0), 22);
-assert_return(() =&gt; $$.exports[&quot;singleton&quot;](1), 20);
-assert_return(() =&gt; $$.exports[&quot;singleton&quot;](11), 20);
-assert_return(() =&gt; $$.exports[&quot;singleton&quot;](-1), 20);
-assert_return(() =&gt; $$.exports[&quot;singleton&quot;](-100), 20);
-assert_return(() =&gt; $$.exports[&quot;singleton&quot;](-1), 20);
-assert_return(() =&gt; $$.exports[&quot;singleton-value&quot;](0), 32);
-assert_return(() =&gt; $$.exports[&quot;singleton-value&quot;](1), 33);
-assert_return(() =&gt; $$.exports[&quot;singleton-value&quot;](11), 33);
-assert_return(() =&gt; $$.exports[&quot;singleton-value&quot;](-1), 33);
-assert_return(() =&gt; $$.exports[&quot;singleton-value&quot;](-100), 33);
-assert_return(() =&gt; $$.exports[&quot;singleton-value&quot;](-1), 33);
-assert_return(() =&gt; $$.exports[&quot;multiple&quot;](0), 103);
-assert_return(() =&gt; $$.exports[&quot;multiple&quot;](1), 102);
-assert_return(() =&gt; $$.exports[&quot;multiple&quot;](2), 101);
-assert_return(() =&gt; $$.exports[&quot;multiple&quot;](3), 100);
-assert_return(() =&gt; $$.exports[&quot;multiple&quot;](4), 104);
-assert_return(() =&gt; $$.exports[&quot;multiple&quot;](5), 104);
-assert_return(() =&gt; $$.exports[&quot;multiple&quot;](6), 104);
-assert_return(() =&gt; $$.exports[&quot;multiple&quot;](10), 104);
-assert_return(() =&gt; $$.exports[&quot;multiple&quot;](-1), 104);
-assert_return(() =&gt; $$.exports[&quot;multiple&quot;](-1), 104);
-assert_return(() =&gt; $$.exports[&quot;multiple-value&quot;](0), 213);
-assert_return(() =&gt; $$.exports[&quot;multiple-value&quot;](1), 212);
-assert_return(() =&gt; $$.exports[&quot;multiple-value&quot;](2), 211);
-assert_return(() =&gt; $$.exports[&quot;multiple-value&quot;](3), 210);
-assert_return(() =&gt; $$.exports[&quot;multiple-value&quot;](4), 214);
-assert_return(() =&gt; $$.exports[&quot;multiple-value&quot;](5), 214);
-assert_return(() =&gt; $$.exports[&quot;multiple-value&quot;](6), 214);
-assert_return(() =&gt; $$.exports[&quot;multiple-value&quot;](10), 214);
-assert_return(() =&gt; $$.exports[&quot;multiple-value&quot;](-1), 214);
-assert_return(() =&gt; $$.exports[&quot;multiple-value&quot;](-1), 214);
-assert_return(() =&gt; $$.exports[&quot;large&quot;](0), 0);
-assert_return(() =&gt; $$.exports[&quot;large&quot;](1), 1);
-assert_return(() =&gt; $$.exports[&quot;large&quot;](100), 0);
-assert_return(() =&gt; $$.exports[&quot;large&quot;](101), 1);
-assert_return(() =&gt; $$.exports[&quot;large&quot;](10000), 0);
-assert_return(() =&gt; $$.exports[&quot;large&quot;](10001), 1);
-assert_return(() =&gt; $$.exports[&quot;large&quot;](1000000), 1);
-assert_return(() =&gt; $$.exports[&quot;large&quot;](1000001), 1);
-assert_return(() =&gt; $$.exports[&quot;as-block-first&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-block-mid&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-block-last&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-block-value&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-loop-first&quot;](), 3);
-assert_return(() =&gt; $$.exports[&quot;as-loop-mid&quot;](), 4);
-assert_return(() =&gt; $$.exports[&quot;as-loop-last&quot;](), 5);
-assert_return(() =&gt; $$.exports[&quot;as-br-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;as-br_if-cond&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-br_if-value&quot;](), 8);
-assert_return(() =&gt; $$.exports[&quot;as-br_if-value-cond&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;as-br_table-index&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-br_table-value&quot;](), 10);
-assert_return(() =&gt; $$.exports[&quot;as-br_table-value-index&quot;](), 11);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-if-cond&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](1, 6), 3);
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](0, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](0, 6), 4);
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](1, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-select-first&quot;](0, 6), 5);
-assert_return(() =&gt; $$.exports[&quot;as-select-first&quot;](1, 6), 5);
-assert_return(() =&gt; $$.exports[&quot;as-select-second&quot;](0, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-select-second&quot;](1, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-select-cond&quot;](), 7);
-assert_return(() =&gt; $$.exports[&quot;as-call-first&quot;](), 12);
-assert_return(() =&gt; $$.exports[&quot;as-call-mid&quot;](), 13);
-assert_return(() =&gt; $$.exports[&quot;as-call-last&quot;](), 14);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-first&quot;](), 20);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-mid&quot;](), 21);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-last&quot;](), 22);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-func&quot;](), 23);
-assert_return(() =&gt; $$.exports[&quot;as-set_local-value&quot;](), 17);
-assert_return(() =&gt; $$.exports[&quot;as-load-address&quot;](), f32(1.70000004768));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-store-address&quot;](), 30);
-assert_return(() =&gt; $$.exports[&quot;as-store-value&quot;](), 31);
-assert_return(() =&gt; $$.exports[&quot;as-storeN-address&quot;](), 32);
-assert_return(() =&gt; $$.exports[&quot;as-storeN-value&quot;](), 33);
-assert_return(() =&gt; $$.exports[&quot;as-unary-operand&quot;](), f32(3.40000009537));
-assert_return(() =&gt; $$.exports[&quot;as-binary-left&quot;](), 3);
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-test-operand&quot;](), 44);
-assert_return(() =&gt; $$.exports[&quot;as-compare-left&quot;](), 43);
-assert_return(() =&gt; $$.exports[&quot;as-compare-right&quot;](), 42);
-assert_return(() =&gt; $$.exports[&quot;as-convert-operand&quot;](), 41);
-assert_return(() =&gt; $$.exports[&quot;as-grow_memory-size&quot;](), 40);
-assert_return(() =&gt; $$.exports[&quot;nested-block-value&quot;](0), 19);
-assert_return(() =&gt; $$.exports[&quot;nested-block-value&quot;](1), 17);
-assert_return(() =&gt; $$.exports[&quot;nested-block-value&quot;](2), 16);
-assert_return(() =&gt; $$.exports[&quot;nested-block-value&quot;](10), 16);
-assert_return(() =&gt; $$.exports[&quot;nested-block-value&quot;](-1), 16);
-assert_return(() =&gt; $$.exports[&quot;nested-block-value&quot;](100000), 16);
-assert_return(() =&gt; $$.exports[&quot;nested-br-value&quot;](0), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br-value&quot;](1), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br-value&quot;](2), 17);
-assert_return(() =&gt; $$.exports[&quot;nested-br-value&quot;](11), 17);
-assert_return(() =&gt; $$.exports[&quot;nested-br-value&quot;](-4), 17);
-assert_return(() =&gt; $$.exports[&quot;nested-br-value&quot;](10213210), 17);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value&quot;](0), 17);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value&quot;](1), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value&quot;](2), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value&quot;](9), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value&quot;](-9), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value&quot;](999999), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value-cond&quot;](0), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value-cond&quot;](1), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value-cond&quot;](2), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value-cond&quot;](3), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value-cond&quot;](-1000000), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_if-value-cond&quot;](9423975), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value&quot;](0), 17);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value&quot;](1), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value&quot;](2), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value&quot;](9), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value&quot;](-9), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value&quot;](999999), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value-index&quot;](0), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value-index&quot;](1), 8);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value-index&quot;](2), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value-index&quot;](3), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value-index&quot;](-1000000), 9);
-assert_return(() =&gt; $$.exports[&quot;nested-br_table-value-index&quot;](9423975), 9);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0e\x01\x0c\x00\x02\x40\x41\x01\x0e\x00\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x02\x7f\x01\x41\x01\x0e\x00\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x12\x01\x10\x00\x02\x7f\x42\x01\x41\x01\x0e\x02\x00\x00\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x02\x40\x01\x0e\x02\x00\x00\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x02\x40\x42\x00\x0e\x00\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x02\x7f\x41\x00\x01\x0e\x01\x00\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x11\x01\x0f\x00\x02\x7f\x41\x00\x42\x00\x0e\x01\x00\x00\x41\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x02\x40\x41\x01\x0e\x01\x02\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x02\x40\x02\x40\x41\x01\x0e\x01\x00\x05\x0b\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x12\x01\x10\x00\x02\x40\x41\x01\x0e\x02\x00\x81\x80\x80\x80\x01\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x02\x40\x41\x01\x0e\x01\x01\x02\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x02\x40\x02\x40\x41\x01\x0e\x01\x00\x05\x0b\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x12\x01\x10\x00\x02\x40\x41\x01\x0e\x02\x00\x00\x81\x80\x80\x80\x01\x0b\x0b&quot;);
</del><ins>+// br_table.wast:1225
+assert_return(() =&gt; call($1, &quot;empty-value&quot;, [0]), 33);
+
+// br_table.wast:1226
+assert_return(() =&gt; call($1, &quot;empty-value&quot;, [1]), 33);
+
+// br_table.wast:1227
+assert_return(() =&gt; call($1, &quot;empty-value&quot;, [11]), 33);
+
+// br_table.wast:1228
+assert_return(() =&gt; call($1, &quot;empty-value&quot;, [-1]), 33);
+
+// br_table.wast:1229
+assert_return(() =&gt; call($1, &quot;empty-value&quot;, [-100]), 33);
+
+// br_table.wast:1230
+assert_return(() =&gt; call($1, &quot;empty-value&quot;, [-1]), 33);
+
+// br_table.wast:1232
+assert_return(() =&gt; call($1, &quot;singleton&quot;, [0]), 22);
+
+// br_table.wast:1233
+assert_return(() =&gt; call($1, &quot;singleton&quot;, [1]), 20);
+
+// br_table.wast:1234
+assert_return(() =&gt; call($1, &quot;singleton&quot;, [11]), 20);
+
+// br_table.wast:1235
+assert_return(() =&gt; call($1, &quot;singleton&quot;, [-1]), 20);
+
+// br_table.wast:1236
+assert_return(() =&gt; call($1, &quot;singleton&quot;, [-100]), 20);
+
+// br_table.wast:1237
+assert_return(() =&gt; call($1, &quot;singleton&quot;, [-1]), 20);
+
+// br_table.wast:1239
+assert_return(() =&gt; call($1, &quot;singleton-value&quot;, [0]), 32);
+
+// br_table.wast:1240
+assert_return(() =&gt; call($1, &quot;singleton-value&quot;, [1]), 33);
+
+// br_table.wast:1241
+assert_return(() =&gt; call($1, &quot;singleton-value&quot;, [11]), 33);
+
+// br_table.wast:1242
+assert_return(() =&gt; call($1, &quot;singleton-value&quot;, [-1]), 33);
+
+// br_table.wast:1243
+assert_return(() =&gt; call($1, &quot;singleton-value&quot;, [-100]), 33);
+
+// br_table.wast:1244
+assert_return(() =&gt; call($1, &quot;singleton-value&quot;, [-1]), 33);
+
+// br_table.wast:1246
+assert_return(() =&gt; call($1, &quot;multiple&quot;, [0]), 103);
+
+// br_table.wast:1247
+assert_return(() =&gt; call($1, &quot;multiple&quot;, [1]), 102);
+
+// br_table.wast:1248
+assert_return(() =&gt; call($1, &quot;multiple&quot;, [2]), 101);
+
+// br_table.wast:1249
+assert_return(() =&gt; call($1, &quot;multiple&quot;, [3]), 100);
+
+// br_table.wast:1250
+assert_return(() =&gt; call($1, &quot;multiple&quot;, [4]), 104);
+
+// br_table.wast:1251
+assert_return(() =&gt; call($1, &quot;multiple&quot;, [5]), 104);
+
+// br_table.wast:1252
+assert_return(() =&gt; call($1, &quot;multiple&quot;, [6]), 104);
+
+// br_table.wast:1253
+assert_return(() =&gt; call($1, &quot;multiple&quot;, [10]), 104);
+
+// br_table.wast:1254
+assert_return(() =&gt; call($1, &quot;multiple&quot;, [-1]), 104);
+
+// br_table.wast:1255
+assert_return(() =&gt; call($1, &quot;multiple&quot;, [-1]), 104);
+
+// br_table.wast:1257
+assert_return(() =&gt; call($1, &quot;multiple-value&quot;, [0]), 213);
+
+// br_table.wast:1258
+assert_return(() =&gt; call($1, &quot;multiple-value&quot;, [1]), 212);
+
+// br_table.wast:1259
+assert_return(() =&gt; call($1, &quot;multiple-value&quot;, [2]), 211);
+
+// br_table.wast:1260
+assert_return(() =&gt; call($1, &quot;multiple-value&quot;, [3]), 210);
+
+// br_table.wast:1261
+assert_return(() =&gt; call($1, &quot;multiple-value&quot;, [4]), 214);
+
+// br_table.wast:1262
+assert_return(() =&gt; call($1, &quot;multiple-value&quot;, [5]), 214);
+
+// br_table.wast:1263
+assert_return(() =&gt; call($1, &quot;multiple-value&quot;, [6]), 214);
+
+// br_table.wast:1264
+assert_return(() =&gt; call($1, &quot;multiple-value&quot;, [10]), 214);
+
+// br_table.wast:1265
+assert_return(() =&gt; call($1, &quot;multiple-value&quot;, [-1]), 214);
+
+// br_table.wast:1266
+assert_return(() =&gt; call($1, &quot;multiple-value&quot;, [-1]), 214);
+
+// br_table.wast:1268
+assert_return(() =&gt; call($1, &quot;large&quot;, [0]), 0);
+
+// br_table.wast:1269
+assert_return(() =&gt; call($1, &quot;large&quot;, [1]), 1);
+
+// br_table.wast:1270
+assert_return(() =&gt; call($1, &quot;large&quot;, [100]), 0);
+
+// br_table.wast:1271
+assert_return(() =&gt; call($1, &quot;large&quot;, [101]), 1);
+
+// br_table.wast:1272
+assert_return(() =&gt; call($1, &quot;large&quot;, [10000]), 0);
+
+// br_table.wast:1273
+assert_return(() =&gt; call($1, &quot;large&quot;, [10001]), 1);
+
+// br_table.wast:1274
+assert_return(() =&gt; call($1, &quot;large&quot;, [1000000]), 1);
+
+// br_table.wast:1275
+assert_return(() =&gt; call($1, &quot;large&quot;, [1000001]), 1);
+
+// br_table.wast:1277
+assert_return(() =&gt; call($1, &quot;as-block-first&quot;, []));
+
+// br_table.wast:1278
+assert_return(() =&gt; call($1, &quot;as-block-mid&quot;, []));
+
+// br_table.wast:1279
+assert_return(() =&gt; call($1, &quot;as-block-last&quot;, []));
+
+// br_table.wast:1280
+assert_return(() =&gt; call($1, &quot;as-block-value&quot;, []), 2);
+
+// br_table.wast:1282
+assert_return(() =&gt; call($1, &quot;as-loop-first&quot;, []), 3);
+
+// br_table.wast:1283
+assert_return(() =&gt; call($1, &quot;as-loop-mid&quot;, []), 4);
+
+// br_table.wast:1284
+assert_return(() =&gt; call($1, &quot;as-loop-last&quot;, []), 5);
+
+// br_table.wast:1286
+assert_return(() =&gt; call($1, &quot;as-br-value&quot;, []), 9);
+
+// br_table.wast:1288
+assert_return(() =&gt; call($1, &quot;as-br_if-cond&quot;, []));
+
+// br_table.wast:1289
+assert_return(() =&gt; call($1, &quot;as-br_if-value&quot;, []), 8);
+
+// br_table.wast:1290
+assert_return(() =&gt; call($1, &quot;as-br_if-value-cond&quot;, []), 9);
+
+// br_table.wast:1292
+assert_return(() =&gt; call($1, &quot;as-br_table-index&quot;, []));
+
+// br_table.wast:1293
+assert_return(() =&gt; call($1, &quot;as-br_table-value&quot;, []), 10);
+
+// br_table.wast:1294
+assert_return(() =&gt; call($1, &quot;as-br_table-value-index&quot;, []), 11);
+
+// br_table.wast:1296
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x07\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-return-value&quot;, []), int64(&quot;7&quot;))
+
+// br_table.wast:1298
+assert_return(() =&gt; call($1, &quot;as-if-cond&quot;, []), 2);
+
+// br_table.wast:1299
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [1, 6]), 3);
+
+// br_table.wast:1300
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [0, 6]), 6);
+
+// br_table.wast:1301
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [0, 6]), 4);
+
+// br_table.wast:1302
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [1, 6]), 6);
+
+// br_table.wast:1304
+assert_return(() =&gt; call($1, &quot;as-select-first&quot;, [0, 6]), 5);
+
+// br_table.wast:1305
+assert_return(() =&gt; call($1, &quot;as-select-first&quot;, [1, 6]), 5);
+
+// br_table.wast:1306
+assert_return(() =&gt; call($1, &quot;as-select-second&quot;, [0, 6]), 6);
+
+// br_table.wast:1307
+assert_return(() =&gt; call($1, &quot;as-select-second&quot;, [1, 6]), 6);
+
+// br_table.wast:1308
+assert_return(() =&gt; call($1, &quot;as-select-cond&quot;, []), 7);
+
+// br_table.wast:1310
+assert_return(() =&gt; call($1, &quot;as-call-first&quot;, []), 12);
+
+// br_table.wast:1311
+assert_return(() =&gt; call($1, &quot;as-call-mid&quot;, []), 13);
+
+// br_table.wast:1312
+assert_return(() =&gt; call($1, &quot;as-call-last&quot;, []), 14);
+
+// br_table.wast:1314
+assert_return(() =&gt; call($1, &quot;as-call_indirect-first&quot;, []), 20);
+
+// br_table.wast:1315
+assert_return(() =&gt; call($1, &quot;as-call_indirect-mid&quot;, []), 21);
+
+// br_table.wast:1316
+assert_return(() =&gt; call($1, &quot;as-call_indirect-last&quot;, []), 22);
+
+// br_table.wast:1317
+assert_return(() =&gt; call($1, &quot;as-call_indirect-func&quot;, []), 23);
+
+// br_table.wast:1319
+assert_return(() =&gt; call($1, &quot;as-set_local-value&quot;, []), 17);
+
+// br_table.wast:1321
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x9a\x99\xd9\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-load-address&quot;, []), 1.70000004768)
+
+// br_table.wast:1322
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x1e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-loadN-address&quot;, []), int64(&quot;30&quot;))
+
+// br_table.wast:1324
+assert_return(() =&gt; call($1, &quot;as-store-address&quot;, []), 30);
+
+// br_table.wast:1325
+assert_return(() =&gt; call($1, &quot;as-store-value&quot;, []), 31);
+
+// br_table.wast:1326
+assert_return(() =&gt; call($1, &quot;as-storeN-address&quot;, []), 32);
+
+// br_table.wast:1327
+assert_return(() =&gt; call($1, &quot;as-storeN-value&quot;, []), 33);
+
+// br_table.wast:1329
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x9a\x99\x59\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-unary-operand&quot;, []), 3.40000009537)
+
+// br_table.wast:1331
+assert_return(() =&gt; call($1, &quot;as-binary-left&quot;, []), 3);
+
+// br_table.wast:1332
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x2d\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-binary-right&quot;, []), int64(&quot;45&quot;))
+
+// br_table.wast:1334
+assert_return(() =&gt; call($1, &quot;as-test-operand&quot;, []), 44);
+
+// br_table.wast:1336
+assert_return(() =&gt; call($1, &quot;as-compare-left&quot;, []), 43);
+
+// br_table.wast:1337
+assert_return(() =&gt; call($1, &quot;as-compare-right&quot;, []), 42);
+
+// br_table.wast:1339
+assert_return(() =&gt; call($1, &quot;as-convert-operand&quot;, []), 41);
+
+// br_table.wast:1341
+assert_return(() =&gt; call($1, &quot;as-grow_memory-size&quot;, []), 40);
+
+// br_table.wast:1343
+assert_return(() =&gt; call($1, &quot;nested-block-value&quot;, [0]), 19);
+
+// br_table.wast:1344
+assert_return(() =&gt; call($1, &quot;nested-block-value&quot;, [1]), 17);
+
+// br_table.wast:1345
+assert_return(() =&gt; call($1, &quot;nested-block-value&quot;, [2]), 16);
+
+// br_table.wast:1346
+assert_return(() =&gt; call($1, &quot;nested-block-value&quot;, [10]), 16);
+
+// br_table.wast:1347
+assert_return(() =&gt; call($1, &quot;nested-block-value&quot;, [-1]), 16);
+
+// br_table.wast:1348
+assert_return(() =&gt; call($1, &quot;nested-block-value&quot;, [100000]), 16);
+
+// br_table.wast:1350
+assert_return(() =&gt; call($1, &quot;nested-br-value&quot;, [0]), 8);
+
+// br_table.wast:1351
+assert_return(() =&gt; call($1, &quot;nested-br-value&quot;, [1]), 9);
+
+// br_table.wast:1352
+assert_return(() =&gt; call($1, &quot;nested-br-value&quot;, [2]), 17);
+
+// br_table.wast:1353
+assert_return(() =&gt; call($1, &quot;nested-br-value&quot;, [11]), 17);
+
+// br_table.wast:1354
+assert_return(() =&gt; call($1, &quot;nested-br-value&quot;, [-4]), 17);
+
+// br_table.wast:1355
+assert_return(() =&gt; call($1, &quot;nested-br-value&quot;, [10213210]), 17);
+
+// br_table.wast:1357
+assert_return(() =&gt; call($1, &quot;nested-br_if-value&quot;, [0]), 17);
+
+// br_table.wast:1358
+assert_return(() =&gt; call($1, &quot;nested-br_if-value&quot;, [1]), 9);
+
+// br_table.wast:1359
+assert_return(() =&gt; call($1, &quot;nested-br_if-value&quot;, [2]), 8);
+
+// br_table.wast:1360
+assert_return(() =&gt; call($1, &quot;nested-br_if-value&quot;, [9]), 8);
+
+// br_table.wast:1361
+assert_return(() =&gt; call($1, &quot;nested-br_if-value&quot;, [-9]), 8);
+
+// br_table.wast:1362
+assert_return(() =&gt; call($1, &quot;nested-br_if-value&quot;, [999999]), 8);
+
+// br_table.wast:1364
+assert_return(() =&gt; call($1, &quot;nested-br_if-value-cond&quot;, [0]), 9);
+
+// br_table.wast:1365
+assert_return(() =&gt; call($1, &quot;nested-br_if-value-cond&quot;, [1]), 8);
+
+// br_table.wast:1366
+assert_return(() =&gt; call($1, &quot;nested-br_if-value-cond&quot;, [2]), 9);
+
+// br_table.wast:1367
+assert_return(() =&gt; call($1, &quot;nested-br_if-value-cond&quot;, [3]), 9);
+
+// br_table.wast:1368
+assert_return(() =&gt; call($1, &quot;nested-br_if-value-cond&quot;, [-1000000]), 9);
+
+// br_table.wast:1369
+assert_return(() =&gt; call($1, &quot;nested-br_if-value-cond&quot;, [9423975]), 9);
+
+// br_table.wast:1371
+assert_return(() =&gt; call($1, &quot;nested-br_table-value&quot;, [0]), 17);
+
+// br_table.wast:1372
+assert_return(() =&gt; call($1, &quot;nested-br_table-value&quot;, [1]), 9);
+
+// br_table.wast:1373
+assert_return(() =&gt; call($1, &quot;nested-br_table-value&quot;, [2]), 8);
+
+// br_table.wast:1374
+assert_return(() =&gt; call($1, &quot;nested-br_table-value&quot;, [9]), 8);
+
+// br_table.wast:1375
+assert_return(() =&gt; call($1, &quot;nested-br_table-value&quot;, [-9]), 8);
+
+// br_table.wast:1376
+assert_return(() =&gt; call($1, &quot;nested-br_table-value&quot;, [999999]), 8);
+
+// br_table.wast:1378
+assert_return(() =&gt; call($1, &quot;nested-br_table-value-index&quot;, [0]), 9);
+
+// br_table.wast:1379
+assert_return(() =&gt; call($1, &quot;nested-br_table-value-index&quot;, [1]), 8);
+
+// br_table.wast:1380
+assert_return(() =&gt; call($1, &quot;nested-br_table-value-index&quot;, [2]), 9);
+
+// br_table.wast:1381
+assert_return(() =&gt; call($1, &quot;nested-br_table-value-index&quot;, [3]), 9);
+
+// br_table.wast:1382
+assert_return(() =&gt; call($1, &quot;nested-br_table-value-index&quot;, [-1000000]), 9);
+
+// br_table.wast:1383
+assert_return(() =&gt; call($1, &quot;nested-br_table-value-index&quot;, [9423975]), 9);
+
+// br_table.wast:1385
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0e\x00\x00\x41\x01\x0b\x0b&quot;);
+
+// br_table.wast:1392
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x7f\x01\x41\x01\x0e\x00\x00\x41\x01\x0b\x0b&quot;);
+
+// br_table.wast:1398
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x02\x7f\x42\x01\x41\x01\x0e\x02\x00\x00\x00\x41\x01\x0b\x0b&quot;);
+
+// br_table.wast:1404
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x02\x7d\x43\x00\x00\x00\x00\x41\x00\x0e\x01\x00\x01\x0b\x1a\x0b\x0b&quot;);
+
+// br_table.wast:1416
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x01\x0e\x02\x00\x00\x00\x0b\x0b&quot;);
+
+// br_table.wast:1422
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x02\x40\x42\x00\x0e\x00\x00\x0b\x0b&quot;);
+
+// br_table.wast:1428
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x01\x0e\x01\x00\x00\x41\x01\x0b\x0b&quot;);
+
+// br_table.wast:1434
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x02\x40\x41\x00\x0e\x00\x01\x0b\x0b\x0b&quot;);
+
+// br_table.wast:1440
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x7f\x41\x00\x42\x00\x0e\x01\x00\x00\x41\x01\x0b\x0b&quot;);
+
+// br_table.wast:1447
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0e\x01\x02\x01\x0b\x0b&quot;);
+
+// br_table.wast:1453
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x02\x40\x41\x01\x0e\x01\x00\x05\x0b\x0b\x0b&quot;);
+
+// br_table.wast:1459
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0e\x02\x00\x81\x80\x80\x80\x01\x00\x0b\x0b&quot;);
+
+// br_table.wast:1466
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0e\x01\x01\x02\x0b\x0b&quot;);
+
+// br_table.wast:1472
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x02\x40\x41\x01\x0e\x01\x00\x05\x0b\x0b\x0b&quot;);
+
+// br_table.wast:1478
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0e\x02\x00\x00\x81\x80\x80\x80\x01\x0b\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsbreakdropwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/break-drop.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/break-drop.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/break-drop.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,98 +1,12 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// break-drop.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x84\x80\x80\x80\x00\x03\x00\x00\x00\x07\x99\x80\x80\x80\x00\x03\x02\x62\x72\x00\x00\x05\x62\x72\x5f\x69\x66\x00\x01\x08\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x02\x0a\xaa\x80\x80\x80\x00\x03\x87\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x0b\x0b\x89\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0d\x00\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0e\x00\x00\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// break-drop.wast:7
+assert_return(() =&gt; call($1, &quot;br&quot;, []));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// break-drop.wast:8
+assert_return(() =&gt; call($1, &quot;br_if&quot;, []));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
-
-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
-
-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
-
-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x04\x03\x00\x00\x00\x07\x19\x03\x02\x62\x72\x00\x00\x05\x62\x72\x5f\x69\x66\x00\x01\x08\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x02\x0a\x1e\x03\x07\x00\x02\x40\x0c\x00\x0b\x0b\x09\x00\x02\x40\x41\x01\x0d\x00\x0b\x0b\x0a\x00\x02\x40\x41\x00\x0e\x00\x00\x0b\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;br&quot;]());
-assert_return(() =&gt; $$.exports[&quot;br_if&quot;]());
-assert_return(() =&gt; $$.exports[&quot;br_table&quot;]());
</del><ins>+// break-drop.wast:9
+assert_return(() =&gt; call($1, &quot;br_table&quot;, []));
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestscallwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/call.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/call.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/call.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,143 +1,144 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// call.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xcb\x80\x80\x80\x00\x0f\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x02\x7d\x7f\x01\x7f\x60\x02\x7f\x7e\x01\x7e\x60\x02\x7c\x7d\x01\x7d\x60\x02\x7e\x7c\x01\x7c\x60\x02\x7e\x7e\x01\x7e\x60\x01\x7e\x01\x7f\x60\x00\x00\x03\xa1\x80\x80\x80\x00\x20\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x00\x01\x02\x03\x00\x01\x02\x03\x00\x01\x02\x03\x05\x0c\x05\x0d\x0d\x0e\x0e\x0e\x07\xf7\x81\x80\x80\x00\x13\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x0c\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x0d\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x0e\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x0f\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x69\x33\x32\x00\x10\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x11\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x12\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\
 x36\x34\x00\x13\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x33\x32\x00\x14\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x15\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x16\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x17\x03\x66\x61\x63\x00\x18\x07\x66\x61\x63\x2d\x61\x63\x63\x00\x19\x03\x66\x69\x62\x00\x1a\x04\x65\x76\x65\x6e\x00\x1b\x03\x6f\x64\x64\x00\x1c\x07\x72\x75\x6e\x61\x77\x61\x79\x00\x1d\x0e\x6d\x75\x74\x75\x61\x6c\x2d\x72\x75\x6e\x61\x77\x61\x79\x00\x1e\x0a\xbf\x83\x80\x80\x00\x20\x85\x80\x80\x80\x00\x00\x41\xb2\x02\x0b\x85\x80\x80\x80\x00\x00\x42\xe4\x02\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x20\x73\x45\x0b\x8b\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\xc8\xae\x40\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x84\x80\x
 80\x80\x00\x00\x20\x01\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x84\x80\x80\x80\x00\x00\x10\x00\x0b\x84\x80\x80\x80\x00\x00\x10\x01\x0b\x84\x80\x80\x80\x00\x00\x10\x02\x0b\x84\x80\x80\x80\x00\x00\x10\x03\x0b\x86\x80\x80\x80\x00\x00\x41\x20\x10\x04\x0b\x87\x80\x80\x80\x00\x00\x42\xc0\x00\x10\x05\x0b\x89\x80\x80\x80\x00\x00\x43\xc3\xf5\xa8\x3f\x10\x06\x0b\x8d\x80\x80\x80\x00\x00\x44\x3d\x0a\xd7\xa3\x70\x3d\xfa\x3f\x10\x07\x0b\x8b\x80\x80\x80\x00\x00\x43\x66\x66\x00\x42\x41\x20\x10\x08\x0b\x89\x80\x80\x80\x00\x00\x41\x20\x42\xc0\x00\x10\x09\x0b\x92\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x50\x40\x43\x00\x00\x00\x42\x10\x0a\x0b\x90\x80\x80\x80\x00\x00\x42\xc0\x00\x44\x66\x66\x66\x66\x66\x06\x50\x40\x10\x0b\x0b\x95\x80\x80\x80\x00\x00\x20\x00\x50\x04\x7e\x42\x01\x05\x20\x00\x20\x00\x42\x01\x7d\x10\x18\x7e\x0b\x0b\x97\x80\x80\x80\x00\x00\x20\x00\x50\x04\x7e\x20\x01\x05\x20\x00\x42\x01\x7d\x20\x00\x20\x01\x7e\x10\x19\x0b\x0b\x9c\x80\x80\x80\x00\x00\x20\x00\x42\x01\x58\x04\x7e\x42\x0
 1\x05\x20\x00\x42\x02\x7d\x10\x1a\x20\x00\x42\x01\x7d\x10\x1a\x7c\x0b\x0b\x92\x80\x80\x80\x00\x00\x20\x00\x50\x04\x7f\x41\x2c\x05\x20\x00\x42\x01\x7d\x10\x1c\x0b\x0b\x93\x80\x80\x80\x00\x00\x20\x00\x50\x04\x7f\x41\xe3\x00\x05\x20\x00\x42\x01\x7d\x10\x1b\x0b\x0b\x84\x80\x80\x80\x00\x00\x10\x1d\x0b\x84\x80\x80\x80\x00\x00\x10\x1f\x0b\x84\x80\x80\x80\x00\x00\x10\x1e\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// call.wast:102
+assert_return(() =&gt; call($1, &quot;type-i32&quot;, []), 306);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// call.wast:103
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xe4\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-i64&quot;, []), int64(&quot;356&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// call.wast:104
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x20\x73\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-f32&quot;, []), 3890.)
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// call.wast:105
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\xc8\xae\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-f64&quot;, []), 3940.)
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// call.wast:107
+assert_return(() =&gt; call($1, &quot;type-first-i32&quot;, []), 32);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// call.wast:108
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-first-i64&quot;, []), int64(&quot;64&quot;))
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// call.wast:109
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\xc3\xf5\xa8\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-first-f32&quot;, []), 1.32000005245)
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// call.wast:110
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x3d\x0a\xd7\xa3\x70\x3d\xfa\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-first-f64&quot;, []), 1.64)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// call.wast:112
+assert_return(() =&gt; call($1, &quot;type-second-i32&quot;, []), 32);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// call.wast:113
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-second-i64&quot;, []), int64(&quot;64&quot;))
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// call.wast:114
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x42\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-second-f32&quot;, []), 32.)
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// call.wast:115
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x66\x66\x66\x66\x66\x06\x50\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-second-f64&quot;, []), 64.1)
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// call.wast:117
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x61\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac&quot;, [int64(&quot;0&quot;)]), int64(&quot;1&quot;))
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// call.wast:118
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x61\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac&quot;, [int64(&quot;1&quot;)]), int64(&quot;1&quot;))
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x4b\x0f\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x02\x7d\x7f\x01\x7f\x60\x02\x7f\x7e\x01\x7e\x60\x02\x7c\x7d\x01\x7d\x60\x02\x7e\x7c\x01\x7c\x60\x02\x7e\x7e\x01\x7e\x60\x01\x7e\x01\x7f\x60\x00\x00\x03\x39\x38\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x00\x01\x02\x03\x00\x01\x02\x03\x00\x01\x02\x03\x05\x0c\x05\x0d\x0d\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x07\x8d\x04\x2b\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x0c\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x0d\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x0e\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x0f\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x69\x33\x32\x00\x10\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x11\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\
 x00\x12\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x13\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x33\x32\x00\x14\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x15\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x16\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x17\x03\x66\x61\x63\x00\x18\x07\x66\x61\x63\x2d\x61\x63\x63\x00\x19\x03\x66\x69\x62\x00\x1a\x04\x65\x76\x65\x6e\x00\x1b\x03\x6f\x64\x64\x00\x1c\x07\x72\x75\x6e\x61\x77\x61\x79\x00\x1d\x0e\x6d\x75\x74\x75\x61\x6c\x2d\x72\x75\x6e\x61\x77\x61\x79\x00\x1e\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x20\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x21\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x22\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x23\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x24\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x25\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x26\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x27\x08\x61\x73\x73\x65\x72\x74\x5f\x
 38\x00\x28\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x29\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x2a\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x2b\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x2c\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x2d\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x2e\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x2f\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x30\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x31\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x32\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x33\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x00\x34\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x35\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x36\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x37\x0a\x92\x06\x38\x05\x00\x41\xb2\x02\x0b\x05\x00\x42\xe4\x02\x0b\x07\x00\x43\x00\x20\x73\x45\x0b\x0b\x00\x44\x00\x00\x00\x00\x00\xc8\xae\x40\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x01\x0b\x04\x00\x20\x01\x0b\x04\x0
 0\x20\x01\x0b\x04\x00\x20\x01\x0b\x04\x00\x10\x00\x0b\x04\x00\x10\x01\x0b\x04\x00\x10\x02\x0b\x04\x00\x10\x03\x0b\x06\x00\x41\x20\x10\x04\x0b\x07\x00\x42\xc0\x00\x10\x05\x0b\x09\x00\x43\xc3\xf5\xa8\x3f\x10\x06\x0b\x0d\x00\x44\x3d\x0a\xd7\xa3\x70\x3d\xfa\x3f\x10\x07\x0b\x0b\x00\x43\x66\x66\x00\x42\x41\x20\x10\x08\x0b\x09\x00\x41\x20\x42\xc0\x00\x10\x09\x0b\x12\x00\x44\x00\x00\x00\x00\x00\x00\x50\x40\x43\x00\x00\x00\x42\x10\x0a\x0b\x10\x00\x42\xc0\x00\x44\x66\x66\x66\x66\x66\x06\x50\x40\x10\x0b\x0b\x15\x00\x20\x00\x50\x04\x7e\x42\x01\x05\x20\x00\x20\x00\x42\x01\x7d\x10\x18\x7e\x0b\x0b\x17\x00\x20\x00\x50\x04\x7e\x20\x01\x05\x20\x00\x42\x01\x7d\x20\x00\x20\x01\x7e\x10\x19\x0b\x0b\x1c\x00\x20\x00\x42\x01\x58\x04\x7e\x42\x01\x05\x20\x00\x42\x02\x7d\x10\x1a\x20\x00\x42\x01\x7d\x10\x1a\x7c\x0b\x0b\x12\x00\x20\x00\x50\x04\x7f\x41\x2c\x05\x20\x00\x42\x01\x7d\x10\x1c\x0b\x0b\x13\x00\x20\x00\x50\x04\x7f\x41\xe3\x00\x05\x20\x00\x42\x01\x7d\x10\x1b\x0b\x0b\x04\x00\x10\x1d\x0b\x04\x00\x10\x1f\x0b
 \x04\x00\x10\x1e\x0b\x10\x00\x02\x40\x10\x0d\x42\xe4\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x10\x00\x02\x40\x10\x11\x42\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x10\x00\x02\x40\x10\x15\x42\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x00\x10\x18\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x01\x10\x18\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x05\x10\x18\x42\xf8\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x19\x10\x18\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x19\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x19\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\x05\x42\x01\x10\x19\x42\xf8\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x19\x42\x01\x10\x19\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x00\x10\x1a\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\
 x40\x42\x01\x10\x1a\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x02\x10\x1a\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x05\x10\x1a\x42\x08\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x14\x10\x1a\x42\xc2\xd5\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x00\x10\x1b\x41\x2c\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x01\x10\x1b\x41\xe3\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\xe4\x00\x10\x1b\x41\x2c\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\xcd\x00\x10\x1b\x41\xe3\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x00\x10\x1c\x41\xe3\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x01\x10\x1c\x41\x2c\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\xc8\x01\x10\x1c\x41\xe3\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\xcd\x00\x10\x1c\x41\x2c\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;type-i32&quot;](), 306);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-f32&quot;](), f32(3890.0));
-assert_return(() =&gt; $$.exports[&quot;type-f64&quot;](), 3940.0);
-assert_return(() =&gt; $$.exports[&quot;type-first-i32&quot;](), 32);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-first-f32&quot;](), f32(1.32000005245));
-assert_return(() =&gt; $$.exports[&quot;type-first-f64&quot;](), 1.64);
-assert_return(() =&gt; $$.exports[&quot;type-second-i32&quot;](), 32);
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-second-f32&quot;](), f32(32.0));
-assert_return(() =&gt; $$.exports[&quot;type-second-f64&quot;](), 64.1);
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_23&quot;]());
-// FIXME do stack checks https://bugs.webkit.org/show_bug.cgi?id=165546
-//assert_trap(() =&gt; $$.exports[&quot;runaway&quot;]());
-//assert_trap(() =&gt; $$.exports[&quot;mutual-runaway&quot;]());
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x03\x02\x00\x00\x0a\x0a\x02\x05\x00\x10\x01\x45\x0b\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x00\x00\x60\x00\x01\x7e\x03\x03\x02\x00\x01\x0a\x0c\x02\x05\x00\x10\x01\x45\x0b\x04\x00\x42\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x00\x00\x60\x01\x7f\x00\x03\x03\x02\x00\x01\x0a\x09\x02\x04\x00\x10\x01\x0b\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x00\x00\x60\x02\x7c\x7f\x00\x03\x03\x02\x00\x01\x0a\x09\x02\x04\x00\x10\x01\x0b\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x03\x02\x00\x00\x0a\x0b\x02\x06\x00\x41\x01\x10\x01\x0b\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x03\x02\x00\x00\x0a\x14\x02\x0f\x00\x44\x00\x00\x00\x00\x00\x00\x00\x40\x41\x01\x10\x01\x0b\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x00\x00\x60\x02\x7f\x7f\x00\x03\x03\x02\x00\x01\x0a\x0c\x02\x07\x00\x01\x41\x01\x10\x01\x0b\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x00\x00\x60\x02\x7f\x7f\x00\x03\x03\x02\x00\x01\x0a\x0c\x02\x07\x00\x41\x01\x01\x10\x01\x0b\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x00\x00\x60\x02\x7f\x7c\x00\x03\x03\x02\x00\x01\x0a\x14\x02\x0f\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x10\x01\x0b\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x00\x00\x60\x02\x7c\x7f\x00\x03\x03\x02\x00\x01\x0a\x14\x02\x0f\x00\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x01\x0b\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x10\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x10\x94\x98\xdb\xe2\x03\x0b&quot;);
</del><ins>+// call.wast:119
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x61\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x05\x10\x00\x01\x42\xf8\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac&quot;, [int64(&quot;5&quot;)]), int64(&quot;120&quot;))
+
+// call.wast:120
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x61\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x19\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac&quot;, [int64(&quot;25&quot;)]), int64(&quot;7034535277573963776&quot;))
+
+// call.wast:121
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x66\x61\x63\x2d\x61\x63\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-acc&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// call.wast:122
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x66\x61\x63\x2d\x61\x63\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-acc&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// call.wast:123
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x66\x61\x63\x2d\x61\x63\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x05\x42\x01\x10\x00\x01\x42\xf8\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-acc&quot;, [int64(&quot;5&quot;), int64(&quot;1&quot;)]), int64(&quot;120&quot;))
+
+// call.wast:124
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x66\x61\x63\x2d\x61\x63\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x19\x42\x01\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-acc&quot;, [int64(&quot;25&quot;), int64(&quot;1&quot;)]), int64(&quot;7034535277573963776&quot;))
+
+// call.wast:129
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x69\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fib&quot;, [int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// call.wast:130
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x69\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fib&quot;, [int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// call.wast:131
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x69\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x02\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fib&quot;, [int64(&quot;2&quot;)]), int64(&quot;2&quot;))
+
+// call.wast:132
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x69\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x05\x10\x00\x01\x42\x08\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fib&quot;, [int64(&quot;5&quot;)]), int64(&quot;8&quot;))
+
+// call.wast:133
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x69\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x14\x10\x00\x01\x42\xc2\xd5\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fib&quot;, [int64(&quot;20&quot;)]), int64(&quot;10946&quot;))
+
+// call.wast:135
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x76\x65\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x41\x2c\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;even&quot;, [int64(&quot;0&quot;)]), 44)
+
+// call.wast:136
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x76\x65\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x41\xe3\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;even&quot;, [int64(&quot;1&quot;)]), 99)
+
+// call.wast:137
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x76\x65\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xe4\x00\x10\x00\x01\x41\x2c\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;even&quot;, [int64(&quot;100&quot;)]), 44)
+
+// call.wast:138
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x76\x65\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\xcd\x00\x10\x00\x01\x41\xe3\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;even&quot;, [int64(&quot;77&quot;)]), 99)
+
+// call.wast:139
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6f\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x41\xe3\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;odd&quot;, [int64(&quot;0&quot;)]), 99)
+
+// call.wast:140
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6f\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x41\x2c\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;odd&quot;, [int64(&quot;1&quot;)]), 44)
+
+// call.wast:141
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6f\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\xc8\x01\x10\x00\x01\x41\xe3\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;odd&quot;, [int64(&quot;200&quot;)]), 99)
+
+// call.wast:142
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6f\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xcd\x00\x10\x00\x01\x41\x2c\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;odd&quot;, [int64(&quot;77&quot;)]), 44)
+
+// call.wast:144
+assert_exhaustion(() =&gt; call($1, &quot;runaway&quot;, []));
+
+// call.wast:145
+assert_exhaustion(() =&gt; call($1, &quot;mutual-runaway&quot;, []));
+
+// call.wast:150
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x0a\x92\x80\x80\x80\x00\x02\x85\x80\x80\x80\x00\x00\x10\x01\x45\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call.wast:157
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x03\x83\x80\x80\x80\x00\x02\x00\x01\x0a\x94\x80\x80\x80\x00\x02\x85\x80\x80\x80\x00\x00\x10\x01\x45\x0b\x84\x80\x80\x80\x00\x00\x42\x01\x0b&quot;);
+
+// call.wast:165
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x0a\x91\x80\x80\x80\x00\x02\x84\x80\x80\x80\x00\x00\x10\x01\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call.wast:172
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7f\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x0a\x91\x80\x80\x80\x00\x02\x84\x80\x80\x80\x00\x00\x10\x01\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call.wast:179
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x0a\x93\x80\x80\x80\x00\x02\x86\x80\x80\x80\x00\x00\x41\x01\x10\x01\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call.wast:186
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x0a\x9c\x80\x80\x80\x00\x02\x8f\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x40\x41\x01\x10\x01\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call.wast:194
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7f\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x0a\x94\x80\x80\x80\x00\x02\x87\x80\x80\x80\x00\x00\x01\x41\x01\x10\x01\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call.wast:201
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7f\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x0a\x94\x80\x80\x80\x00\x02\x87\x80\x80\x80\x00\x00\x41\x01\x01\x10\x01\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call.wast:208
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7c\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x0a\x9c\x80\x80\x80\x00\x02\x8f\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x10\x01\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call.wast:215
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7f\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x0a\x9c\x80\x80\x80\x00\x02\x8f\x80\x80\x80\x00\x00\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x01\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call.wast:226
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x10\x01\x0b&quot;);
+
+// call.wast:230
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x10\x94\x98\xdb\xe2\x03\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestscall_indirectwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/call_indirect.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/call_indirect.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/call_indirect.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,159 +1,204 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// call_indirect.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xd9\x80\x80\x80\x00\x12\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x02\x7d\x7f\x01\x7f\x60\x02\x7f\x7e\x01\x7e\x60\x02\x7c\x7d\x01\x7d\x60\x02\x7e\x7c\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x01\x7f\x01\x7e\x03\xa7\x80\x80\x80\x00\x26\x01\x02\x03\x04\x05\x06\x07\x08\x0a\x0c\x09\x0b\x0d\x0e\x0f\x10\x01\x02\x03\x04\x02\x01\x02\x03\x04\x01\x02\x03\x04\x0a\x11\x06\x06\x05\x05\x00\x00\x00\x04\x85\x80\x80\x80\x00\x01\x70\x01\x17\x17\x07\x9b\x82\x80\x80\x00\x15\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x10\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x11\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x12\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x13\x0a\x74\x79\x70\x65\x2d\x69\x6e\x64\x65\x78\x00\x14\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x69\x33\x32\x00\x15\x0e\x74\x79\
 x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x16\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x17\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x18\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x33\x32\x00\x19\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x1a\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x1b\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x1c\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x1d\x13\x64\x69\x73\x70\x61\x74\x63\x68\x2d\x73\x74\x72\x75\x63\x74\x75\x72\x61\x6c\x00\x1e\x03\x66\x61\x63\x00\x1f\x03\x66\x69\x62\x00\x20\x04\x65\x76\x65\x6e\x00\x21\x03\x6f\x64\x64\x00\x22\x07\x72\x75\x6e\x61\x77\x61\x79\x00\x23\x0e\x6d\x75\x74\x75\x61\x6c\x2d\x72\x75\x6e\x61\x77\x61\x79\x00\x24\x09\x9d\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x17\x00\x01\x02\x03\x04\x05\x06\x07\x0a\x08\x0b\x09\x1f\x20\x21\x22\x23\x24\x25\x0c\x0d\x0e\x0f\x0a\xae\x84\x80\x80\x00\x26\x85\x80\x
 80\x80\x00\x00\x41\xb2\x02\x0b\x85\x80\x80\x80\x00\x00\x42\xe4\x02\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x20\x73\x45\x0b\x8b\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\xc8\xae\x40\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x00\x11\x01\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x01\x11\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x02\x11\x03\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x03\x11\x04\x00\x0b\x8a\x80\x80\x80\x00\x00\x42\xe4\x00\x41\x05\x11\x06\x00\x0b\x89\x80\x80\x80\x00\x00\x41\x20\x41\x04\x11\x05\x00\x0b\x8a\x80\x80\x80\x00\x00\x42\xc0\x00\x41\x05\x11\x06\x00\x0b\x8c\x80\x80\x8
 0\x00\x00\x43\xc3\xf5\xa8\x3f\x41\x06\x11\x07\x00\x0b\x90\x80\x80\x80\x00\x00\x44\x3d\x0a\xd7\xa3\x70\x3d\xfa\x3f\x41\x07\x11\x08\x00\x0b\x8e\x80\x80\x80\x00\x00\x43\x66\x66\x00\x42\x41\x20\x41\x08\x11\x09\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x20\x42\xc0\x00\x41\x09\x11\x0a\x00\x0b\x95\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x50\x40\x43\x00\x00\x00\x42\x41\x0a\x11\x0b\x00\x0b\x93\x80\x80\x80\x00\x00\x42\xc0\x00\x44\x66\x66\x66\x66\x66\x06\x50\x40\x41\x0b\x11\x0c\x00\x0b\x89\x80\x80\x80\x00\x00\x20\x01\x20\x00\x11\x06\x00\x0b\x89\x80\x80\x80\x00\x00\x42\x09\x20\x00\x11\x0e\x00\x0b\x98\x80\x80\x80\x00\x00\x20\x00\x50\x04\x7e\x42\x01\x05\x20\x00\x20\x00\x42\x01\x7d\x41\x0c\x11\x06\x00\x7e\x0b\x0b\xa2\x80\x80\x80\x00\x00\x20\x00\x42\x01\x58\x04\x7e\x42\x01\x05\x20\x00\x42\x02\x7d\x41\x0d\x11\x06\x00\x20\x00\x42\x01\x7d\x41\x0d\x11\x06\x00\x7c\x0b\x0b\x95\x80\x80\x80\x00\x00\x20\x00\x45\x04\x7f\x41\x2c\x05\x20\x00\x41\x01\x6b\x41\x0f\x11\x05\x00\x0b\x0b\x96\x80\x80\x80\x00\x00\x20
 \x00\x45\x04\x7f\x41\xe3\x00\x05\x20\x00\x41\x01\x6b\x41\x0e\x11\x05\x00\x0b\x0b\x87\x80\x80\x80\x00\x00\x41\x10\x11\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x12\x11\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x11\x11\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// call_indirect.wast:167
+assert_return(() =&gt; call($1, &quot;type-i32&quot;, []), 306);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// call_indirect.wast:168
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xe4\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-i64&quot;, []), int64(&quot;356&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// call_indirect.wast:169
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x20\x73\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-f32&quot;, []), 3890.)
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// call_indirect.wast:170
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\xc8\xae\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-f64&quot;, []), 3940.)
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// call_indirect.wast:172
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x74\x79\x70\x65\x2d\x69\x6e\x64\x65\x78\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xe4\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-index&quot;, []), int64(&quot;100&quot;))
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// call_indirect.wast:174
+assert_return(() =&gt; call($1, &quot;type-first-i32&quot;, []), 32);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// call_indirect.wast:175
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-first-i64&quot;, []), int64(&quot;64&quot;))
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// call_indirect.wast:176
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\xc3\xf5\xa8\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-first-f32&quot;, []), 1.32000005245)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// call_indirect.wast:177
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x3d\x0a\xd7\xa3\x70\x3d\xfa\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-first-f64&quot;, []), 1.64)
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// call_indirect.wast:179
+assert_return(() =&gt; call($1, &quot;type-second-i32&quot;, []), 32);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// call_indirect.wast:180
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-second-i64&quot;, []), int64(&quot;64&quot;))
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// call_indirect.wast:181
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x42\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-second-f32&quot;, []), 32.)
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// call_indirect.wast:182
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x66\x66\x66\x66\x66\x06\x50\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-second-f64&quot;, []), 64.1)
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// call_indirect.wast:184
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x41\x05\x42\x02\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;dispatch&quot;, [5, int64(&quot;2&quot;)]), int64(&quot;2&quot;))
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x59\x12\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x02\x7d\x7f\x01\x7f\x60\x02\x7f\x7e\x01\x7e\x60\x02\x7c\x7d\x01\x7d\x60\x02\x7e\x7c\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x01\x7f\x01\x7e\x03\x42\x41\x01\x02\x03\x04\x05\x06\x07\x08\x0a\x0c\x09\x0b\x0d\x0e\x0f\x10\x01\x02\x03\x04\x02\x01\x02\x03\x04\x01\x02\x03\x04\x0a\x11\x06\x06\x05\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x05\x01\x70\x01\x17\x17\x07\xd5\x04\x30\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x10\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x11\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x12\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x13\x0a\x74\x79\x70\x65\x2d\x69\x6e\x64\x65\x78\x00\x14\x0e\x74\x79\x70\x65\x2d\
 x66\x69\x72\x73\x74\x2d\x69\x33\x32\x00\x15\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x16\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x17\x0e\x74\x79\x70\x65\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x18\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x33\x32\x00\x19\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x1a\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x1b\x0f\x74\x79\x70\x65\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x1c\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x1d\x13\x64\x69\x73\x70\x61\x74\x63\x68\x2d\x73\x74\x72\x75\x63\x74\x75\x72\x61\x6c\x00\x1e\x03\x66\x61\x63\x00\x1f\x03\x66\x69\x62\x00\x20\x04\x65\x76\x65\x6e\x00\x21\x03\x6f\x64\x64\x00\x22\x07\x72\x75\x6e\x61\x77\x61\x79\x00\x23\x0e\x6d\x75\x74\x75\x61\x6c\x2d\x72\x75\x6e\x61\x77\x61\x79\x00\x24\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x26\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x27\x08\x61\x73\x73\x65\x72\x74\x5f\x
 32\x00\x28\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x29\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x2a\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x2b\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x2c\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x2d\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x2e\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x2f\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x30\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x31\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x32\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x33\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x34\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x35\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x36\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x37\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x38\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x39\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x00\x3a\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x3b\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x3c\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x3d\x09\x6
 1\x73\x73\x65\x72\x74\x5f\x32\x34\x00\x3e\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x00\x3f\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x00\x40\x09\x1d\x01\x00\x41\x00\x0b\x17\x00\x01\x02\x03\x04\x05\x06\x07\x0a\x08\x0b\x09\x1f\x20\x21\x22\x23\x24\x25\x0c\x0d\x0e\x0f\x0a\xf2\x06\x41\x05\x00\x41\xb2\x02\x0b\x05\x00\x42\xe4\x02\x0b\x07\x00\x43\x00\x20\x73\x45\x0b\x0b\x00\x44\x00\x00\x00\x00\x00\xc8\xae\x40\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x01\x0b\x04\x00\x20\x01\x0b\x04\x00\x20\x01\x0b\x04\x00\x20\x01\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x07\x00\x41\x00\x11\x01\x00\x0b\x07\x00\x41\x01\x11\x02\x00\x0b\x07\x00\x41\x02\x11\x03\x00\x0b\x07\x00\x41\x03\x11\x04\x00\x0b\x0a\x00\x42\xe4\x00\x41\x05\x11\x06\x00\x0b\x09\x00\x41\x20\x41\x04\x11\x05\x00\x0b\x0a\x00\x42\xc0\x00\x41\x05\x11\x06\x00\x0b\x0c\x00\x43\xc3\xf5\xa8\x3f\x41\x06\x11\x07\x00\x0b\x10\x00\x44\x3d\x0a\xd7\xa3\x70\x3d\xfa\x3f
 \x41\x07\x11\x08\x00\x0b\x0e\x00\x43\x66\x66\x00\x42\x41\x20\x41\x08\x11\x09\x00\x0b\x0c\x00\x41\x20\x42\xc0\x00\x41\x09\x11\x0a\x00\x0b\x15\x00\x44\x00\x00\x00\x00\x00\x00\x50\x40\x43\x00\x00\x00\x42\x41\x0a\x11\x0b\x00\x0b\x13\x00\x42\xc0\x00\x44\x66\x66\x66\x66\x66\x06\x50\x40\x41\x0b\x11\x0c\x00\x0b\x09\x00\x20\x01\x20\x00\x11\x06\x00\x0b\x09\x00\x42\x09\x20\x00\x11\x0e\x00\x0b\x18\x00\x20\x00\x50\x04\x7e\x42\x01\x05\x20\x00\x20\x00\x42\x01\x7d\x41\x0c\x11\x06\x00\x7e\x0b\x0b\x22\x00\x20\x00\x42\x01\x58\x04\x7e\x42\x01\x05\x20\x00\x42\x02\x7d\x41\x0d\x11\x06\x00\x20\x00\x42\x01\x7d\x41\x0d\x11\x06\x00\x7c\x0b\x0b\x15\x00\x20\x00\x45\x04\x7f\x41\x2c\x05\x20\x00\x41\x01\x6b\x41\x0f\x11\x05\x00\x0b\x0b\x16\x00\x20\x00\x45\x04\x7f\x41\xe3\x00\x05\x20\x00\x41\x01\x6b\x41\x0e\x11\x05\x00\x0b\x0b\x07\x00\x41\x10\x11\x00\x00\x0b\x07\x00\x41\x12\x11\x00\x00\x0b\x07\x00\x41\x11\x11\x00\x00\x0b\x10\x00\x02\x40\x10\x11\x42\xe4\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x10\x00\x02\x40\x10\x14\x42\
 xe4\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x10\x00\x02\x40\x10\x16\x42\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x10\x00\x02\x40\x10\x1a\x42\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x41\x05\x42\x02\x10\x1d\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x41\x05\x42\x05\x10\x1d\x42\x05\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x41\x0c\x42\x05\x10\x1d\x42\xf8\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x41\x0d\x42\x05\x10\x1d\x42\x08\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x41\x14\x42\x02\x10\x1d\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0a\x00\x41\x00\x42\x02\x10\x1d\x0c\x00\x0b\x0a\x00\x41\x0f\x42\x02\x10\x1d\x0c\x00\x0b\x0a\x00\x41\x17\x42\x02\x10\x1d\x0c\x00\x0b\x0a\x00\x41\x7f\x42\x02\x10\x1d\x0c\x00\x0b\x0e\x00\x41\xe7\x84\xce\xc2\x04\x42\x02\x10\x1d\x0c\x00\x0b\x11\x00\x02\x40\x41\x05\x10\x1e\x42\x09\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x41\x05\x10\x1e\x42\x09\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x41\x0c\x10\x1e\x42\x
 80\x93\x16\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x41\x14\x10\x1e\x42\x09\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x00\x10\x1f\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x01\x10\x1f\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x05\x10\x1f\x42\xf8\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x19\x10\x1f\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x00\x10\x20\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x01\x10\x20\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x02\x10\x20\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x05\x10\x20\x42\x08\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x14\x10\x20\x42\xc2\xd5\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;type-i32&quot;](), 306);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-f32&quot;](), f32(3890.0));
-assert_return(() =&gt; $$.exports[&quot;type-f64&quot;](), 3940.0);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-first-i32&quot;](), 32);
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-first-f32&quot;](), f32(1.32000005245));
-assert_return(() =&gt; $$.exports[&quot;type-first-f64&quot;](), 1.64);
-assert_return(() =&gt; $$.exports[&quot;type-second-i32&quot;](), 32);
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-second-f32&quot;](), f32(32.0));
-assert_return(() =&gt; $$.exports[&quot;type-second-f64&quot;](), 64.1);
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;dispatch-structural&quot;](11));
-assert_trap(() =&gt; $$.exports[&quot;dispatch-structural&quot;](22));
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_23&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_24&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_25&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_26&quot;]());
-assert_return(() =&gt; $$.exports[&quot;even&quot;](0), 44);
-assert_return(() =&gt; $$.exports[&quot;even&quot;](1), 99);
-assert_return(() =&gt; $$.exports[&quot;even&quot;](100), 44);
-assert_return(() =&gt; $$.exports[&quot;even&quot;](77), 99);
-assert_return(() =&gt; $$.exports[&quot;odd&quot;](0), 99);
-assert_return(() =&gt; $$.exports[&quot;odd&quot;](1), 44);
-assert_return(() =&gt; $$.exports[&quot;odd&quot;](200), 99);
-assert_return(() =&gt; $$.exports[&quot;odd&quot;](77), 44);
-// FIXME do stack checks https://bugs.webkit.org/show_bug.cgi?id=165546
-//assert_trap(() =&gt; $$.exports[&quot;runaway&quot;]());
-//assert_trap(() =&gt; $$.exports[&quot;mutual-runaway&quot;]());
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x09\x01\x07\x00\x41\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x04\x04\x01\x70\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x11\x00\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x00\x01\x7e\x60\x00\x00\x03\x02\x01\x01\x04\x04\x01\x70\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x11\x00\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x02\x01\x01\x04\x04\x01\x70\x00\x00\x0a\x09\x01\x07\x00\x41\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x02\x7c\x7f\x00\x60\x00\x00\x03\x02\x01\x01\x04\x04\x01\x70\x00\x00\x0a\x09\x01\x07\x00\x41\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x04\x04\x01\x70\x00\x00\x0a\x0b\x01\x09\x00\x41\x01\x41\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x04\x04\x01\x70\x00\x00\x0a\x14\x01\x12\x00\x44\x00\x00\x00\x00\x00\x00\x00\x40\x41\x01\x41\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x02\x01\x01\x04\x04\x01\x70\x00\x00\x0a\x0a\x01\x08\x00\x41\x01\x01\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x02\x01\x01\x04\x04\x01\x70\x00\x00\x0a\x0b\x01\x09\x00\x41\x00\x42\x01\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x02\x7f\x7f\x00\x60\x00\x00\x03\x02\x01\x01\x04\x04\x01\x70\x00\x00\x0a\x0c\x01\x0a\x00\x01\x41\x01\x41\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x02\x7f\x7f\x00\x60\x00\x00\x03\x02\x01\x01\x04\x04\x01\x70\x00\x00\x0a\x0c\x01\x0a\x00\x41\x01\x01\x41\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x02\x7f\x7c\x00\x60\x00\x00\x03\x02\x01\x01\x04\x04\x01\x70\x00\x00\x0a\x14\x01\x12\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x41\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x02\x7c\x7f\x00\x60\x00\x00\x03\x02\x01\x01\x04\x04\x01\x70\x00\x00\x0a\x14\x01\x12\x00\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x04\x04\x01\x70\x00\x00\x0a\x09\x01\x07\x00\x41\x00\x11\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x04\x04\x01\x70\x00\x00\x0a\x0d\x01\x0b\x00\x41\x00\x11\x94\x98\xdb\xe2\x03\x00\x0b&quot;);
</del><ins>+// call_indirect.wast:185
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x41\x05\x42\x05\x10\x00\x01\x42\x05\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;dispatch&quot;, [5, int64(&quot;5&quot;)]), int64(&quot;5&quot;))
+
+// call_indirect.wast:186
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x0c\x42\x05\x10\x00\x01\x42\xf8\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;dispatch&quot;, [12, int64(&quot;5&quot;)]), int64(&quot;120&quot;))
+
+// call_indirect.wast:187
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x41\x0d\x42\x05\x10\x00\x01\x42\x08\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;dispatch&quot;, [13, int64(&quot;5&quot;)]), int64(&quot;8&quot;))
+
+// call_indirect.wast:188
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x41\x14\x42\x02\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;dispatch&quot;, [20, int64(&quot;2&quot;)]), int64(&quot;2&quot;))
+
+// call_indirect.wast:189
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x00\x42\x02\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;dispatch&quot;, [0, int64(&quot;2&quot;)]))
+
+// call_indirect.wast:190
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x0f\x42\x02\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;dispatch&quot;, [15, int64(&quot;2&quot;)]))
+
+// call_indirect.wast:191
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x17\x42\x02\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;dispatch&quot;, [23, int64(&quot;2&quot;)]))
+
+// call_indirect.wast:192
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x42\x02\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;dispatch&quot;, [-1, int64(&quot;2&quot;)]))
+
+// call_indirect.wast:193
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7f\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x64\x69\x73\x70\x61\x74\x63\x68\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x41\xe7\x84\xce\xc2\x04\x42\x02\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;dispatch&quot;, [1213432423, int64(&quot;2&quot;)]))
+
+// call_indirect.wast:195
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x64\x69\x73\x70\x61\x74\x63\x68\x2d\x73\x74\x72\x75\x63\x74\x75\x72\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x41\x05\x10\x00\x01\x42\x09\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;dispatch-structural&quot;, [5]), int64(&quot;9&quot;))
+
+// call_indirect.wast:196
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x64\x69\x73\x70\x61\x74\x63\x68\x2d\x73\x74\x72\x75\x63\x74\x75\x72\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x41\x05\x10\x00\x01\x42\x09\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;dispatch-structural&quot;, [5]), int64(&quot;9&quot;))
+
+// call_indirect.wast:197
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x64\x69\x73\x70\x61\x74\x63\x68\x2d\x73\x74\x72\x75\x63\x74\x75\x72\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x41\x0c\x10\x00\x01\x42\x80\x93\x16\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;dispatch-structural&quot;, [12]), int64(&quot;362880&quot;))
+
+// call_indirect.wast:198
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x64\x69\x73\x70\x61\x74\x63\x68\x2d\x73\x74\x72\x75\x63\x74\x75\x72\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x41\x14\x10\x00\x01\x42\x09\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;dispatch-structural&quot;, [20]), int64(&quot;9&quot;))
+
+// call_indirect.wast:199
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x64\x69\x73\x70\x61\x74\x63\x68\x2d\x73\x74\x72\x75\x63\x74\x75\x72\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x0b\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;dispatch-structural&quot;, [11]))
+
+// call_indirect.wast:200
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x64\x69\x73\x70\x61\x74\x63\x68\x2d\x73\x74\x72\x75\x63\x74\x75\x72\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x16\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;dispatch-structural&quot;, [22]))
+
+// call_indirect.wast:202
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x61\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac&quot;, [int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// call_indirect.wast:203
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x61\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac&quot;, [int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// call_indirect.wast:204
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x61\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x05\x10\x00\x01\x42\xf8\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac&quot;, [int64(&quot;5&quot;)]), int64(&quot;120&quot;))
+
+// call_indirect.wast:205
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x61\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x19\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac&quot;, [int64(&quot;25&quot;)]), int64(&quot;7034535277573963776&quot;))
+
+// call_indirect.wast:207
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x69\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fib&quot;, [int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// call_indirect.wast:208
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x69\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fib&quot;, [int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// call_indirect.wast:209
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x69\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x02\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fib&quot;, [int64(&quot;2&quot;)]), int64(&quot;2&quot;))
+
+// call_indirect.wast:210
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x69\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x05\x10\x00\x01\x42\x08\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fib&quot;, [int64(&quot;5&quot;)]), int64(&quot;8&quot;))
+
+// call_indirect.wast:211
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x69\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x14\x10\x00\x01\x42\xc2\xd5\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fib&quot;, [int64(&quot;20&quot;)]), int64(&quot;10946&quot;))
+
+// call_indirect.wast:213
+assert_return(() =&gt; call($1, &quot;even&quot;, [0]), 44);
+
+// call_indirect.wast:214
+assert_return(() =&gt; call($1, &quot;even&quot;, [1]), 99);
+
+// call_indirect.wast:215
+assert_return(() =&gt; call($1, &quot;even&quot;, [100]), 44);
+
+// call_indirect.wast:216
+assert_return(() =&gt; call($1, &quot;even&quot;, [77]), 99);
+
+// call_indirect.wast:217
+assert_return(() =&gt; call($1, &quot;odd&quot;, [0]), 99);
+
+// call_indirect.wast:218
+assert_return(() =&gt; call($1, &quot;odd&quot;, [1]), 44);
+
+// call_indirect.wast:219
+assert_return(() =&gt; call($1, &quot;odd&quot;, [200]), 99);
+
+// call_indirect.wast:220
+assert_return(() =&gt; call($1, &quot;odd&quot;, [77]), 44);
+
+// call_indirect.wast:222
+assert_exhaustion(() =&gt; call($1, &quot;runaway&quot;, []));
+
+// call_indirect.wast:223
+assert_exhaustion(() =&gt; call($1, &quot;mutual-runaway&quot;, []));
+
+// call_indirect.wast:228
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:236
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x11\x00\x00\x45\x0b&quot;);
+
+// call_indirect.wast:244
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x01\x7e\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x11\x00\x00\x45\x0b&quot;);
+
+// call_indirect.wast:253
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:261
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x02\x7c\x7f\x00\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:269
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x01\x41\x00\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:277
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x40\x41\x01\x41\x00\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:288
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x01\x01\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:296
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x42\x01\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:305
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x02\x7f\x7f\x00\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x01\x41\x01\x41\x00\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:315
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x02\x7f\x7f\x00\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x01\x01\x41\x00\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:325
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x02\x7f\x7c\x00\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x41\x00\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:335
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x02\x7c\x7f\x00\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x00\x11\x00\x00\x0b&quot;);
+
+// call_indirect.wast:349
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x11\x01\x00\x0b&quot;);
+
+// call_indirect.wast:356
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x11\x94\x98\xdb\xe2\x03\x00\x0b&quot;);
+
+// call_indirect.wast:367
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x85\x80\x80\x80\x00\x01\x70\x01\x02\x02\x09\x88\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x02\x00\x00&quot;);
+
+// call_indirect.wast:375
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x09\x87\x80\x80\x80\x00\x01\x00\x41\x0a\x0b\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call_indirect.wast:384
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x09\x87\x80\x80\x80\x00\x01\x00\x41\x7f\x0b\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// call_indirect.wast:393
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x09\x87\x80\x80\x80\x00\x01\x00\x41\x76\x0b\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestscommentswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/comments.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/comments.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/comments.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,98 +1,12 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// comments.wast:9
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// comments.wast:47
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// comments.wast:58
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
-
-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
-
-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
-
-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
</del><ins>+// comments.wast:67
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsconversionswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/conversions.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/conversions.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/conversions.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,454 +1,1116 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// conversions.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xbd\x80\x80\x80\x00\x0c\x60\x01\x7f\x01\x7e\x60\x01\x7e\x01\x7f\x60\x01\x7d\x01\x7f\x60\x01\x7c\x01\x7f\x60\x01\x7d\x01\x7e\x60\x01\x7c\x01\x7e\x60\x01\x7f\x01\x7d\x60\x01\x7e\x01\x7d\x60\x01\x7f\x01\x7c\x60\x01\x7e\x01\x7c\x60\x01\x7d\x01\x7c\x60\x01\x7c\x01\x7d\x03\x9a\x80\x80\x80\x00\x19\x00\x00\x01\x02\x02\x03\x03\x04\x04\x05\x05\x06\x07\x08\x09\x06\x07\x08\x09\x0a\x0b\x06\x09\x02\x05\x07\xe1\x83\x80\x80\x00\x19\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x73\x5f\x69\x33\x32\x00\x00\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x75\x5f\x69\x33\x32\x00\x01\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x02\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x03\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x04\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x05\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x06\x0f\x69\x36\x34\
 x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x07\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x08\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x09\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x0a\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x0b\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x0c\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x0d\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x0e\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x0f\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x10\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x11\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x12\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x13\x0e\x66\x33\x
 32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x14\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x15\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x16\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x17\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x18\x0a\xfb\x81\x80\x80\x00\x19\x85\x80\x80\x80\x00\x00\x20\x00\xac\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xad\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xa7\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xa8\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xa9\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xaa\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xab\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xae\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xaf\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xb0\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xb1\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xb2\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xb4\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xb7\x0b\x8
 5\x80\x80\x80\x00\x00\x20\x00\xb9\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xb3\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xb5\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xb8\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xba\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xbb\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xb6\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xbe\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xbf\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xbc\x0b\x85\x80\x80\x80\x00\x00\x20\x00\xbd\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// conversions.wast:29
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_s_i32&quot;, [0]), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// conversions.wast:30
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x41\x90\xce\x00\x10\x00\x01\x42\x90\xce\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_s_i32&quot;, [10000]), int64(&quot;10000&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// conversions.wast:31
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x41\xf0\xb1\x7f\x10\x00\x01\x42\xf0\xb1\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_s_i32&quot;, [-10000]), int64(&quot;-10000&quot;))
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// conversions.wast:32
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_s_i32&quot;, [-1]), int64(&quot;-1&quot;))
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// conversions.wast:33
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x41\xff\xff\xff\xff\x07\x10\x00\x01\x42\xff\xff\xff\xff\x07\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_s_i32&quot;, [2147483647]), int64(&quot;2147483647&quot;))
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// conversions.wast:34
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\x80\x78\x10\x00\x01\x42\x80\x80\x80\x80\x78\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_s_i32&quot;, [-2147483648]), int64(&quot;-2147483648&quot;))
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// conversions.wast:36
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_u_i32&quot;, [0]), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// conversions.wast:37
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x41\x90\xce\x00\x10\x00\x01\x42\x90\xce\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_u_i32&quot;, [10000]), int64(&quot;10000&quot;))
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// conversions.wast:38
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\xf0\xb1\x7f\x10\x00\x01\x42\xf0\xb1\xff\xff\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_u_i32&quot;, [-10000]), int64(&quot;4294957296&quot;))
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// conversions.wast:39
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\x01\x42\xff\xff\xff\xff\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_u_i32&quot;, [-1]), int64(&quot;4294967295&quot;))
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// conversions.wast:40
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x41\xff\xff\xff\xff\x07\x10\x00\x01\x42\xff\xff\xff\xff\x07\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_u_i32&quot;, [2147483647]), int64(&quot;2147483647&quot;))
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// conversions.wast:41
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\x80\x78\x10\x00\x01\x42\x80\x80\x80\x80\x08\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.extend_u_i32&quot;, [-2147483648]), int64(&quot;2147483648&quot;))
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// conversions.wast:43
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;-1&quot;)]), -1)
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// conversions.wast:44
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\xe0\xf2\x79\x10\x00\x01\x41\xe0\xf2\x79\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;-100000&quot;)]), -100000)
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x40\x0d\x60\x01\x7f\x01\x7e\x60\x01\x7e\x01\x7f\x60\x01\x7d\x01\x7f\x60\x01\x7c\x01\x7f\x60\x01\x7d\x01\x7e\x60\x01\x7c\x01\x7e\x60\x01\x7f\x01\x7d\x60\x01\x7e\x01\x7d\x60\x01\x7f\x01\x7c\x60\x01\x7e\x01\x7c\x60\x01\x7d\x01\x7c\x60\x01\x7c\x01\x7d\x60\x00\x00\x03\xbe\x01\xbc\x01\x00\x00\x01\x02\x02\x03\x03\x04\x04\x05\x05\x06\x07\x08\x09\x06\x07\x08\x09\x0a\x0b\x06\x09\x02\x05\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\
 x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x0c\x07\xf7\x13\xbc\x01\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x73\x5f\x69\x33\x32\x00\x00\x10\x69\x36\x34\x2e\x65\x78\x74\x65\x6e\x64\x5f\x75\x5f\x69\x33\x32\x00\x01\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x02\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x03\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x04\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x05\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x06\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x07\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x08\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x09\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x0a\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x0b\x11\x
 66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x0c\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x0d\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x0e\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x0f\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x10\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x11\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x12\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x13\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x14\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x15\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x16\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x17\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x7
 4\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x18\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x19\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x1a\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x1b\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x1c\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x1d\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x1e\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x1f\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x20\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x21\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x22\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x23\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x24\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x25\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x26\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x27\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x28\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x29\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x2a\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x2b\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x2c\x09\x61\x73\x73\x65\x72\x74
 \x5f\x32\x30\x00\x2d\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x2e\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x2f\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x30\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x00\x31\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x00\x32\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x00\x33\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x00\x34\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x00\x35\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x00\x36\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x00\x37\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x00\x38\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x00\x39\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x00\x3a\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x00\x3b\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x00\x3c\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x00\x3d\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x00\x3e\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x00\x3f\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x00\x40\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x00\x41\x09\x61\x73\x73\
 x65\x72\x74\x5f\x34\x31\x00\x42\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x00\x43\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x00\x44\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x00\x45\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x00\x46\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x00\x47\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x00\x48\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x00\x49\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x39\x00\x4a\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x30\x00\x4b\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x31\x00\x4c\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x32\x00\x4d\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x33\x00\x4e\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x34\x00\x4f\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x35\x00\x50\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x36\x00\x51\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x37\x00\x52\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x38\x00\x53\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x39\x00\x54\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x30\x00\x55\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x31\x00\x56\x09\x
 61\x73\x73\x65\x72\x74\x5f\x36\x32\x00\x57\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x33\x00\x58\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x34\x00\x59\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x35\x00\x5a\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x36\x00\x5b\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x37\x00\x5c\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x38\x00\x5d\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x39\x00\x5e\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x30\x00\x5f\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x31\x00\x60\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x32\x00\x61\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x33\x00\x62\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x34\x00\x63\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x35\x00\x64\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x36\x00\x65\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x37\x00\x66\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x38\x00\x67\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x39\x00\x68\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x30\x00\x69\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x31\x00\x6a\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x32\x0
 0\x6b\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x33\x00\x6c\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x34\x00\x6d\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x35\x00\x6e\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x36\x00\x6f\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x37\x00\x70\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x38\x00\x71\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x39\x00\x72\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x30\x00\x73\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x31\x00\x74\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x32\x00\x75\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x33\x00\x76\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x34\x00\x77\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x35\x00\x78\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x36\x00\x79\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x37\x00\x7a\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x38\x00\x7b\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x39\x00\x7c\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x30\x00\x7d\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x31\x00\x7e\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x32\x00\x7f\x0a\x61\x73\x73\x65
 \x72\x74\x5f\x31\x30\x33\x00\x80\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x34\x00\x81\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x35\x00\x82\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x36\x00\x83\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x37\x00\x84\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x38\x00\x85\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x39\x00\x86\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x30\x00\x87\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x31\x00\x88\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x32\x00\x89\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x33\x00\x8a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x34\x00\x8b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x35\x00\x8c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x36\x00\x8d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x37\x00\x8e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x38\x00\x8f\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x39\x00\x90\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x30\x00\x91\x01\x0a\x61\
 x73\x73\x65\x72\x74\x5f\x31\x32\x31\x00\x92\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x32\x00\x93\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x33\x00\x94\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x34\x00\x95\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x35\x00\x96\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x36\x00\x97\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x37\x00\x98\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x38\x00\x99\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x39\x00\x9a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x30\x00\x9b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x31\x00\x9c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x32\x00\x9d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x33\x00\x9e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x34\x00\x9f\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x35\x00\xa0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x36\x00\xa1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x37\x00\xa2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x38\x00\xa3\x
 01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x39\x00\xa4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x30\x00\xa5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x31\x00\xa6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x32\x00\xa7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x33\x00\xa8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x34\x00\xa9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x35\x00\xaa\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x36\x00\xab\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x37\x00\xac\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x38\x00\xad\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x39\x00\xae\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x30\x00\xaf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x31\x00\xb0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x32\x00\xb1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x33\x00\xb2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x34\x00\xb3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x35\x00\xb4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x3
 6\x00\xb5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x37\x00\xb6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x38\x00\xb7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x39\x00\xb8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x30\x00\xb9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x31\x00\xba\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x32\x00\xbb\x01\x0a\xb9\x22\xbc\x01\x05\x00\x20\x00\xac\x0b\x05\x00\x20\x00\xad\x0b\x05\x00\x20\x00\xa7\x0b\x05\x00\x20\x00\xa8\x0b\x05\x00\x20\x00\xa9\x0b\x05\x00\x20\x00\xaa\x0b\x05\x00\x20\x00\xab\x0b\x05\x00\x20\x00\xae\x0b\x05\x00\x20\x00\xaf\x0b\x05\x00\x20\x00\xb0\x0b\x05\x00\x20\x00\xb1\x0b\x05\x00\x20\x00\xb2\x0b\x05\x00\x20\x00\xb4\x0b\x05\x00\x20\x00\xb7\x0b\x05\x00\x20\x00\xb9\x0b\x05\x00\x20\x00\xb3\x0b\x05\x00\x20\x00\xb5\x0b\x05\x00\x20\x00\xb8\x0b\x05\x00\x20\x00\xba\x0b\x05\x00\x20\x00\xbb\x0b\x05\x00\x20\x00\xb6\x0b\x05\x00\x20\x00\xbe\x0b\x05\x00\x20\x00\xbf\x0b\x05\x00\x20\x00\xbc\x0b\x05\x00\x20\x00\xbd\x0b\x11\x00\x02\x40\x41\x00\x10
 \x00\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x41\x90\xce\x00\x10\x00\x42\x90\xce\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x41\xf0\xb1\x7f\x10\x00\x42\xf0\xb1\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x41\x7f\x10\x00\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x41\xff\xff\xff\xff\x07\x10\x00\x42\xff\xff\xff\xff\x07\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x41\x80\x80\x80\x80\x78\x10\x00\x42\x80\x80\x80\x80\x78\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x41\x00\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x41\x90\xce\x00\x10\x01\x42\x90\xce\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x17\x00\x02\x40\x41\xf0\xb1\x7f\x10\x01\x42\xf0\xb1\xff\xff\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x41\x7f\x10\x01\x42\xff\xff\xff\xff\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x41\xff\xff\xff\xff\x07\x10\x01\x42\xff\xff\xff\xff\x07\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x41\x80\x80\x80\x80\x78\x10\x01\
 x42\x80\x80\x80\x80\x08\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x7f\x10\x02\x41\x7f\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\xe0\xf2\x79\x10\x02\x41\xe0\xf2\x79\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\x80\x80\x80\x80\x08\x10\x02\x41\x80\x80\x80\x80\x78\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\xff\xff\xff\xff\x77\x10\x02\x41\xff\xff\xff\xff\x07\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\x80\x80\x80\x80\x70\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\xff\xff\xff\xff\x6f\x10\x02\x41\x7f\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\x81\x80\x80\x80\x70\x10\x02\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x42\xf0\xbd\xf3\xd5\x89\xcf\x95\x9a\x12\x10\x02\x41\xf0\xbd\xf3\xd5\x79\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\xff\xff\xff\xff\x0f\x10\x02\x41\x7f\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\x80\x80\x
 80\x80\x10\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\x81\x80\x80\x80\x10\x10\x02\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x0b\x00\x43\x00\x00\xc0\x7f\x10\x03\x0c\x00\x0b\x0b\x00\x43\x00\x00\xc0\x7f\x10\x04\x0c\x00\x0b\x0f\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x0c\x00\x0b\x0f\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x0c\x00\x0b\x14\x00\x02\x40\x43\x00\x00\x00\x00\x10\x07\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x00\x00\x00\x80\x10\x07\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x01\x00\x00\x00\x10\x07\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x01\x00\x00\x80\x10\x07\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x00\x00\x80\x3f\x10\x07\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\xcd\xcc\x8c\x3f\x10\x07\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x00\x00\xc0\x3f\x10\x07\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x00\x00\x80\xbf\x1
 0\x07\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\xcd\xcc\x8c\xbf\x10\x07\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x00\x00\xc0\xbf\x10\x07\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x33\x33\xf3\xbf\x10\x07\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x00\x00\x00\xc0\x10\x07\x42\x7e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x43\x00\x00\x80\x4f\x10\x07\x42\x80\x80\x80\x80\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x43\x00\x00\x80\xcf\x10\x07\x42\x80\x80\x80\x80\x70\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x43\xff\xff\xff\x5e\x10\x07\x42\x80\x80\x80\x80\x80\xf0\xff\xff\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x43\x00\x00\x00\xdf\x10\x07\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0b\x00\x43\x00\x00\xc0\x7f\x10\x07\x0c\x00\x0b\x14\x00\x02\x40\x43\x00\x00\x00\x00\x10\x08\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x00\x00\x00\x80\x10\x08
 \x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x01\x00\x00\x00\x10\x08\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x01\x00\x00\x80\x10\x08\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x00\x00\x80\x3f\x10\x08\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\xcd\xcc\x8c\x3f\x10\x08\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x00\x00\xc0\x3f\x10\x08\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x43\x00\x00\x80\x4f\x10\x08\x42\x80\x80\x80\x80\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x5f\x10\x08\x42\x80\x80\x80\x80\x80\x60\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\x66\x66\x66\xbf\x10\x08\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\xff\xff\x7f\xbf\x10\x08\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0b\x00\x43\x00\x00\xc0\x7f\x10\x08\x0c\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x09\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\
 x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x09\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x09\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x09\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x09\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x9a\x99\x99\x99\x99\x99\xf1\x3f\x10\x09\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x3f\x10\x09\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x09\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x9a\x99\x99\x99\x99\x99\xf1\xbf\x10\x09\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xbf\x10\x09\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x66\x66\x66\x66\x66\x66\xfe\xbf\x10\x09\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x
 40\x44\x00\x00\x00\x00\x00\x00\x00\xc0\x10\x09\x42\x7e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x41\x10\x09\x42\x80\x80\x80\x80\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xc1\x10\x09\x42\x80\x80\x80\x80\x70\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xdf\x43\x10\x09\x42\x80\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xc3\x10\x09\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x09\x0c\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x0a\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x0a\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x0a\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x01\x00\x00\x00\x00\x0
 0\x00\x80\x10\x0a\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x0a\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x9a\x99\x99\x99\x99\x99\xf1\x3f\x10\x0a\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x3f\x10\x0a\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x44\x00\x00\xe0\xff\xff\xff\xef\x41\x10\x0a\x42\xff\xff\xff\xff\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x41\x10\x0a\x42\x80\x80\x80\x80\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x43\x10\x0a\x42\x80\x70\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\xcd\xcc\xcc\xcc\xcc\xcc\xec\xbf\x10\x0a\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xbf\x10\x0a\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1b\x00\x02\x40\x44\x00\x00\x00\x00\x84\xd7\x97\x41\x10\x0a\x42\x80\xc2\xd7\x2f\x51\x45\x0d\x00\x0f\x0b
 \x00\x0b\x1f\x00\x02\x40\x44\x00\x80\xe0\x37\x79\xc3\x41\x43\x10\x0a\x42\x80\x80\x84\xfe\xa6\xde\xe1\x11\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x43\x10\x0a\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0a\x0c\x00\x0b\x16\x00\x02\x40\x42\x01\x10\x0c\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x42\x7f\x10\x0c\xbc\x43\x00\x00\x80\xbf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x42\x00\x10\x0c\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x0c\xbc\x43\x00\x00\x00\x5f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x0c\xbc\x43\x00\x00\x00\xdf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x42\x83\xc9\xa8\xbb\x9e\xb7\xc7\x00\x10\x0c\xbc\x43\xf4\xdc\x8e\x57\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\
 x02\x40\x42\x81\x80\x80\x08\x10\x0c\xbc\x43\x00\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\xff\xff\xff\x77\x10\x0c\xbc\x43\x00\x00\x80\xcb\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\x83\x80\x80\x08\x10\x0c\xbc\x43\x02\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\xfd\xff\xff\x77\x10\x0c\xbc\x43\x02\x00\x80\xcb\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x01\x10\x0e\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x7f\x10\x0e\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x00\x10\x0e\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x0e\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x0e\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\xc3\xbd\x51\x45\x
 0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x8e\xad\xae\xba\xd3\xd3\xa5\x08\x10\x0e\xbd\x44\x8e\x96\x4b\x37\x9d\x96\x30\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x10\x10\x0e\xbd\x44\x00\x00\x00\x00\x00\x00\x40\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\x6f\x10\x0e\xbd\x44\x00\x00\x00\x00\x00\x00\x40\xc3\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x83\x80\x80\x80\x80\x80\x80\x10\x10\x0e\xbd\x44\x02\x00\x00\x00\x00\x00\x40\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\xfd\xff\xff\xff\xff\xff\xff\x6f\x10\x0e\xbd\x44\x02\x00\x00\x00\x00\x00\x40\xc3\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x42\x01\x10\x10\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x42\x00\x10\x10\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x10\xbc\x43\x00\x00\x00\x5f\xbc\x46\x45\x0d\x0
 0\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x10\xbc\x43\x00\x00\x00\x5f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x42\x7f\x10\x10\xbc\x43\x00\x00\x80\x5f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\x81\x80\x80\x08\x10\x10\xbc\x43\x00\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\x83\x80\x80\x08\x10\x10\xbc\x43\x02\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x01\x10\x12\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x00\x10\x12\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x12\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x12\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x7f\x10\x12\xbd\x44\x00\x00
 \x00\x00\x00\x00\xf0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x10\x10\x12\xbd\x44\x00\x00\x00\x00\x00\x00\x40\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x83\x80\x80\x80\x80\x80\x80\x10\x10\x12\xbd\x44\x02\x00\x00\x00\x00\x00\x40\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x13\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x14\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x41\x7f\x10\x15\xbc\x43\xff\xff\xff\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x41\x80\x80\x80\xfe\x07\x10\x15\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x41\x80\x80\x80\x7e\x10\x15\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x41\x80\x80\x80\xfd\x07\x10\x15\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\
 x40\x41\x80\x80\x80\x7d\x10\x15\xbc\x43\x00\x00\xa0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x00\x10\x16\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x01\x10\x16\xbd\x44\x01\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x7f\x10\x16\xbd\x44\xff\xff\xff\xff\xff\xff\xff\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x16\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x42\xd2\x85\xd8\xcc\x04\x10\x16\xbd\x44\xd2\x02\x96\x49\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x16\xbd\x44\x01\x00\x00\x00\x00\x00\x00\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\xf8\xff\x00\x10\x16\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x80\x
 80\x80\x80\x80\x80\x80\x78\x10\x16\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\xfc\xff\x00\x10\x16\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x7c\x10\x16\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x10\x16\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x7a\x10\x16\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x43\xff\xff\xff\xff\x10\x17\x41\x7f\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x17\x41\x80\x80\x80\xfe\x07\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x17\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x17\x41\x80\x80\x80\x7e\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x17\x4
 1\x80\x80\x80\xfd\x07\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x17\x00\x02\x40\x43\x00\x00\xa0\xff\x10\x17\x41\x80\x80\x80\x7d\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x18\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x18\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x18\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xff\xff\x10\x18\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x18\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x20\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x18\x42\x80\x80\x80\x80\x80\x80\x80\xf8\x3f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x11\x2d\x44\x54\xfb\x21\x09\x40\x10\x18\x42\x91\xda\x90\xa2\xb5\xbf\xc8\x84\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00
 \x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x18\x42\xff\xff\xff\xff\xff\xff\xff\xf7\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x18\x42\xff\xff\xff\xff\xff\xff\xff\x77\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x18\x42\x80\x80\x80\x80\x80\x80\x80\xf8\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x18\x42\x80\x80\x80\x80\x80\x80\x80\x78\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x18\x42\x80\x80\x80\x80\x80\x80\x80\xfc\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x18\x42\x80\x80\x80\x80\x80\x80\x80\x7c\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x18\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\xff\x10\x18\x42\x80\x80\x80\
 x80\x80\x80\x80\x7a\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_23&quot;]());
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(1.10000002384)), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(1.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(-1.0)), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(-1.10000002384)), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(-1.5)), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(-1.89999997616)), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(-2.0)), -2);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(2147483520.0)), 2147483520);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(-2147483648.0)), -2147483648);
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(2147483648.0)));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](f32(-2147483904.0)));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](Infinity));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_s_f32&quot;](-Infinity));
-assert_trap(() =&gt; $$.exports[&quot;assert_24&quot;]());
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(1.10000002384)), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(1.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(1.89999997616)), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(2.0)), 2);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(2147483648.0)), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(4294967040.0)), -256);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(-0.899999976158)), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(-0.999999940395)), 0);
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(4294967296.0)));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](f32(-1.0)));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](Infinity));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f32&quot;](-Infinity));
-assert_trap(() =&gt; $$.exports[&quot;assert_25&quot;]());
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](-0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](-5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](1.1), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](1.5), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](-1.0), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](-1.1), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](-1.5), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](-1.9), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](-2.0), -2);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](2147483647.0), 2147483647);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](-2147483648.0), -2147483648);
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](2147483648.0));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](-2147483649.0));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](Infinity));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_s_f64&quot;](-Infinity));
-assert_trap(() =&gt; $$.exports[&quot;assert_26&quot;]());
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](-0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](-5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](1.1), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](1.5), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](1.9), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](2.0), 2);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](2147483648.0), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](4294967295.0), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](-0.9), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](-0.9999999999999999), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](100000000.0), 100000000);
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](4294967296.0));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](-1.0));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](1e+16));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](1e+30));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](9.223372036854776e+18));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](Infinity));
-assert_trap(() =&gt; $$.exports[&quot;i32.trunc_u_f64&quot;](-Infinity));
-assert_trap(() =&gt; $$.exports[&quot;assert_27&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_28&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_29&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_30&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_31&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_33&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_34&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_35&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_36&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_37&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_38&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_39&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_40&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_41&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_42&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_43&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_s_f32&quot;](f32(9.22337203685e+18)));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_s_f32&quot;](f32(-9.22337313637e+18)));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_s_f32&quot;](Infinity));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_s_f32&quot;](-Infinity));
-assert_trap(() =&gt; $$.exports[&quot;assert_44&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_45&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_46&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_47&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_48&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_49&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_50&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_51&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_52&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_53&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_54&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_55&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_u_f32&quot;](f32(1.84467440737e+19)));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_u_f32&quot;](f32(-1.0)));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_u_f32&quot;](Infinity));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_u_f32&quot;](-Infinity));
-assert_trap(() =&gt; $$.exports[&quot;assert_56&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_57&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_58&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_59&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_60&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_61&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_62&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_63&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_65&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_66&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_67&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_68&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_69&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_70&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_71&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_72&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_s_f64&quot;](9.223372036854776e+18));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_s_f64&quot;](-9.223372036854778e+18));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_s_f64&quot;](Infinity));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_s_f64&quot;](-Infinity));
-assert_trap(() =&gt; $$.exports[&quot;assert_73&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_74&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_75&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_76&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_77&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_78&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_79&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_80&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_81&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_82&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_83&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_84&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_85&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_86&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_87&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_88&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_u_f64&quot;](1.8446744073709552e+19));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_u_f64&quot;](-1.0));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_u_f64&quot;](Infinity));
-assert_trap(() =&gt; $$.exports[&quot;i64.trunc_u_f64&quot;](-Infinity));
-assert_trap(() =&gt; $$.exports[&quot;assert_89&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.convert_s_i32&quot;](1), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_s_i32&quot;](-1), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_s_i32&quot;](0), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_s_i32&quot;](2147483647), f32(2147483648.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_s_i32&quot;](-2147483648), f32(-2147483648.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_s_i32&quot;](1234567890), f32(1234567936.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_s_i32&quot;](16777217), f32(16777216.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_s_i32&quot;](-16777217), f32(-16777216.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_s_i32&quot;](16777219), f32(16777220.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_s_i32&quot;](-16777219), f32(-16777220.0));
-assert_return(() =&gt; $$.exports[&quot;assert_90&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_91&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_92&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_93&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_94&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_95&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_96&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_97&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_98&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_99&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.convert_s_i32&quot;](1), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.convert_s_i32&quot;](-1), -1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.convert_s_i32&quot;](0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.convert_s_i32&quot;](2147483647), 2147483647.0);
-assert_return(() =&gt; $$.exports[&quot;f64.convert_s_i32&quot;](-2147483648), -2147483648.0);
-assert_return(() =&gt; $$.exports[&quot;f64.convert_s_i32&quot;](987654321), 987654321.0);
-assert_return(() =&gt; $$.exports[&quot;assert_100&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_101&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_102&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_103&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_104&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_105&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_106&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_107&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_108&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_109&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.convert_u_i32&quot;](1), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_u_i32&quot;](0), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_u_i32&quot;](2147483647), f32(2147483648.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_u_i32&quot;](-2147483648), f32(2147483648.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_u_i32&quot;](305419896), f32(305419904.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_u_i32&quot;](-1), f32(4294967296.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_u_i32&quot;](16777217), f32(16777216.0));
-assert_return(() =&gt; $$.exports[&quot;f32.convert_u_i32&quot;](16777219), f32(16777220.0));
-assert_return(() =&gt; $$.exports[&quot;assert_110&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_111&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_112&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_113&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_114&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_115&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_116&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.convert_u_i32&quot;](1), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.convert_u_i32&quot;](0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.convert_u_i32&quot;](2147483647), 2147483647.0);
-assert_return(() =&gt; $$.exports[&quot;f64.convert_u_i32&quot;](-2147483648), 2147483648.0);
-assert_return(() =&gt; $$.exports[&quot;f64.convert_u_i32&quot;](-1), 4294967295.0);
-assert_return(() =&gt; $$.exports[&quot;assert_117&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_118&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_119&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_120&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_121&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_122&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_123&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](f32(0.0)), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](f32(-0.0)), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](f32(1.40129846432e-45)), 1.401298464324817e-45);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](f32(-1.40129846432e-45)), -1.401298464324817e-45);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](f32(1.0)), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](f32(-1.0)), -1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](f32(-3.40282346639e+38)), -3.4028234663852886e+38);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](f32(3.40282346639e+38)), 3.4028234663852886e+38);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](f32(1.50463276905e-36)), 1.504632769052528e-36);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](f32(6.63825367101e+37)), 6.6382536710104395e+37);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.promote_f32&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_124&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](0.0), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-0.0), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](5e-324), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-5e-324), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.0), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-1.0), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.1754942807573643e-38), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-1.1754942807573643e-38), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.1754942807573642e-38), f32(1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-1.1754942807573642e-38), f32(-1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.401298464324817e-45), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-1.401298464324817e-45), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](3.4028233649732406e+38), f32(3.40282326356e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-3.4028233649732406e+38), f32(-3.40282326356e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](3.402823364973241e+38), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-3.402823364973241e+38), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](3.4028234663852886e+38), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-3.4028234663852886e+38), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](3.4028235677973362e+38), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-3.4028235677973362e+38), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](3.4028235677973366e+38), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-3.4028235677973366e+38), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.504632769052528e-36), f32(1.50463276905e-36));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](6.6382536710104395e+37), f32(6.63825367101e+37));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.0000000000000002), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](0.9999999999999999), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.0000000596046448), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.000000059604645), f32(1.00000011921));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.000000178813934), f32(1.00000011921));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.0000001788139343), f32(1.00000023842));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.0000002980232239), f32(1.00000023842));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](16777217.0), f32(16777216.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](16777217.000000004), f32(16777218.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](16777218.999999996), f32(16777218.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](16777219.0), f32(16777220.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](4.242584432991427e+32), f32(4.24258454169e+32));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.569262107843488e-34), f32(1.56926211427e-34));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](1.0551773688605172e-38), f32(1.05517732325e-38));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-2.8238128484141933), f32(-2.82381296158));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-9.063376370095757e+33), f32(-9.0633762134e+33));
-assert_return(() =&gt; $$.exports[&quot;assert_125&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](2.2250738585072014e-308), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-2.2250738585072014e-308), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](7.006492321624085e-46), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-7.006492321624085e-46), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](7.006492321624087e-46), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;f32.demote_f64&quot;](-7.006492321624087e-46), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;f32.reinterpret_i32&quot;](0), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.reinterpret_i32&quot;](-2147483648), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.reinterpret_i32&quot;](1), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;assert_126&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.reinterpret_i32&quot;](123456789), f32(1.65359970134e-34));
-assert_return(() =&gt; $$.exports[&quot;f32.reinterpret_i32&quot;](-2147483647), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;f32.reinterpret_i32&quot;](2139095040), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.reinterpret_i32&quot;](-8388608), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_127&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_128&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_129&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_130&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_131&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_132&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_133&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_134&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_135&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_136&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_137&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_138&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_139&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_140&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_141&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_142&quot;]());
-assert_return(() =&gt; $$.exports[&quot;i32.reinterpret_f32&quot;](f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.reinterpret_f32&quot;](f32(-0.0)), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;i32.reinterpret_f32&quot;](f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_143&quot;]());
-assert_return(() =&gt; $$.exports[&quot;i32.reinterpret_f32&quot;](f32(-1.40129846432e-45)), -2147483647);
-assert_return(() =&gt; $$.exports[&quot;i32.reinterpret_f32&quot;](f32(1.0)), 1065353216);
-assert_return(() =&gt; $$.exports[&quot;i32.reinterpret_f32&quot;](f32(3.14159250259)), 1078530010);
-assert_return(() =&gt; $$.exports[&quot;i32.reinterpret_f32&quot;](f32(3.40282346639e+38)), 2139095039);
-assert_return(() =&gt; $$.exports[&quot;i32.reinterpret_f32&quot;](f32(-3.40282346639e+38)), -8388609);
-assert_return(() =&gt; $$.exports[&quot;i32.reinterpret_f32&quot;](Infinity), 2139095040);
-assert_return(() =&gt; $$.exports[&quot;i32.reinterpret_f32&quot;](-Infinity), -8388608);
-assert_return(() =&gt; $$.exports[&quot;assert_144&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_145&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_146&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_147&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_148&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_149&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_150&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_151&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_152&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_153&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_154&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_155&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_156&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_157&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_158&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_159&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_160&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_161&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_162&quot;]());
</del><ins>+// conversions.wast:45
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x08\x10\x00\x01\x41\x80\x80\x80\x80\x78\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;2147483648&quot;)]), -2147483648)
+
+// conversions.wast:46
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\x77\x10\x00\x01\x41\xff\xff\xff\xff\x07\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;-2147483649&quot;)]), 2147483647)
+
+// conversions.wast:47
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x70\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;-4294967296&quot;)]), 0)
+
+// conversions.wast:48
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\x6f\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;-4294967297&quot;)]), -1)
+
+// conversions.wast:49
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x80\x70\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;-4294967295&quot;)]), 1)
+
+// conversions.wast:50
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;0&quot;)]), 0)
+
+// conversions.wast:51
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa5\x80\x80\x80\x00\x01\x9f\x80\x80\x80\x00\x00\x02\x40\x42\xf0\xbd\xf3\xd5\x89\xcf\x95\x9a\x12\x10\x00\x01\x41\xf0\xbd\xf3\xd5\x79\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;1311768467463790320&quot;)]), -1698898192)
+
+// conversions.wast:52
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\x0f\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;4294967295&quot;)]), -1)
+
+// conversions.wast:53
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x10\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;4294967296&quot;)]), 0)
+
+// conversions.wast:54
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x33\x32\x2e\x77\x72\x61\x70\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x80\x10\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.wrap_i64&quot;, [int64(&quot;4294967297&quot;)]), 1)
+
+// conversions.wast:56
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [0.]), 0)
+
+// conversions.wast:57
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [-0.]), 0)
+
+// conversions.wast:58
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [1.40129846432e-45]), 0)
+
+// conversions.wast:59
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [-1.40129846432e-45]), 0)
+
+// conversions.wast:60
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [1.]), 1)
+
+// conversions.wast:61
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\xcd\xcc\x8c\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [1.10000002384]), 1)
+
+// conversions.wast:62
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [1.5]), 1)
+
+// conversions.wast:63
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [-1.]), -1)
+
+// conversions.wast:64
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\xcd\xcc\x8c\xbf\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [-1.10000002384]), -1)
+
+// conversions.wast:65
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xbf\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [-1.5]), -1)
+
+// conversions.wast:66
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x33\x33\xf3\xbf\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [-1.89999997616]), -1)
+
+// conversions.wast:67
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xc0\x10\x00\x01\x41\x7e\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [-2.]), -2)
+
+// conversions.wast:68
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\xff\x4e\x10\x00\x01\x41\x80\xff\xff\xff\x07\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [2147483520.]), 2147483520)
+
+// conversions.wast:69
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xcf\x10\x00\x01\x41\x80\x80\x80\x80\x78\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [-2147483648.]), -2147483648)
+
+// conversions.wast:70
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x4f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [2147483648.]))
+
+// conversions.wast:71
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\xcf\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [-2147483904.]))
+
+// conversions.wast:72
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [Infinity]))
+
+// conversions.wast:73
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [-Infinity]))
+
+// conversions.wast:74
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_s_f32&quot;, [NaN]))
+
+// conversions.wast:76
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [0.]), 0)
+
+// conversions.wast:77
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [-0.]), 0)
+
+// conversions.wast:78
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [1.40129846432e-45]), 0)
+
+// conversions.wast:79
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [-1.40129846432e-45]), 0)
+
+// conversions.wast:80
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [1.]), 1)
+
+// conversions.wast:81
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\xcd\xcc\x8c\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [1.10000002384]), 1)
+
+// conversions.wast:82
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [1.5]), 1)
+
+// conversions.wast:83
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x33\x33\xf3\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [1.89999997616]), 1)
+
+// conversions.wast:84
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x10\x00\x01\x41\x02\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [2.]), 2)
+
+// conversions.wast:85
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x4f\x10\x00\x01\x41\x80\x80\x80\x80\x78\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [2147483648.]), -2147483648)
+
+// conversions.wast:86
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x4f\x10\x00\x01\x41\x80\x7e\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [4294967040.]), -256)
+
+// conversions.wast:87
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x66\x66\x66\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [-0.899999976158]), 0)
+
+// conversions.wast:88
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [-0.999999940395]), 0)
+
+// conversions.wast:89
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x4f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [4294967296.]))
+
+// conversions.wast:90
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [-1.]))
+
+// conversions.wast:91
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [Infinity]))
+
+// conversions.wast:92
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [-Infinity]))
+
+// conversions.wast:93
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f32&quot;, [NaN]))
+
+// conversions.wast:95
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [0.]), 0)
+
+// conversions.wast:96
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [-0.]), 0)
+
+// conversions.wast:97
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [4.94065645841e-324]), 0)
+
+// conversions.wast:98
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [-4.94065645841e-324]), 0)
+
+// conversions.wast:99
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [1.]), 1)
+
+// conversions.wast:100
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x9a\x99\x99\x99\x99\x99\xf1\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [1.1]), 1)
+
+// conversions.wast:101
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [1.5]), 1)
+
+// conversions.wast:102
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [-1.]), -1)
+
+// conversions.wast:103
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x9a\x99\x99\x99\x99\x99\xf1\xbf\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [-1.1]), -1)
+
+// conversions.wast:104
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xbf\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [-1.5]), -1)
+
+// conversions.wast:105
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x66\x66\x66\x66\x66\x66\xfe\xbf\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [-1.9]), -1)
+
+// conversions.wast:106
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\xc0\x10\x00\x01\x41\x7e\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [-2.]), -2)
+
+// conversions.wast:107
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\xc0\xff\xff\xff\xdf\x41\x10\x00\x01\x41\xff\xff\xff\xff\x07\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [2147483647.]), 2147483647)
+
+// conversions.wast:108
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xc1\x10\x00\x01\x41\x80\x80\x80\x80\x78\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [-2147483648.]), -2147483648)
+
+// conversions.wast:109
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x41\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [2147483648.]))
+
+// conversions.wast:110
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x20\x00\x00\x00\xe0\xc1\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [-2147483649.]))
+
+// conversions.wast:111
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [Infinity]))
+
+// conversions.wast:112
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [-Infinity]))
+
+// conversions.wast:113
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_s_f64&quot;, [NaN]))
+
+// conversions.wast:115
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [0.]), 0)
+
+// conversions.wast:116
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [-0.]), 0)
+
+// conversions.wast:117
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [4.94065645841e-324]), 0)
+
+// conversions.wast:118
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [-4.94065645841e-324]), 0)
+
+// conversions.wast:119
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [1.]), 1)
+
+// conversions.wast:120
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x9a\x99\x99\x99\x99\x99\xf1\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [1.1]), 1)
+
+// conversions.wast:121
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [1.5]), 1)
+
+// conversions.wast:122
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x66\x66\x66\x66\x66\x66\xfe\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [1.9]), 1)
+
+// conversions.wast:123
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x10\x00\x01\x41\x02\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [2.]), 2)
+
+// conversions.wast:124
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x41\x10\x00\x01\x41\x80\x80\x80\x80\x78\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [2147483648.]), -2147483648)
+
+// conversions.wast:125
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\xe0\xff\xff\xff\xef\x41\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [4294967295.]), -1)
+
+// conversions.wast:126
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\xcd\xcc\xcc\xcc\xcc\xcc\xec\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [-0.9]), 0)
+
+// conversions.wast:127
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [-1.]), 0)
+
+// conversions.wast:128
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x84\xd7\x97\x41\x10\x00\x01\x41\x80\xc2\xd7\x2f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [100000000.]), 100000000)
+
+// conversions.wast:129
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x41\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [4294967296.]))
+
+// conversions.wast:130
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [-1.]))
+
+// conversions.wast:131
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x80\xe0\x37\x79\xc3\x41\x43\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [1e+16]))
+
+// conversions.wast:132
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\xea\x8c\xa0\x39\x59\x3e\x29\x46\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [1e+30]))
+
+// conversions.wast:133
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x43\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [9.22337203685e+18]))
+
+// conversions.wast:134
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [Infinity]))
+
+// conversions.wast:135
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [-Infinity]))
+
+// conversions.wast:136
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i32.trunc_u_f64&quot;, [NaN]))
+
+// conversions.wast:138
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [0.]), int64(&quot;0&quot;))
+
+// conversions.wast:139
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-0.]), int64(&quot;0&quot;))
+
+// conversions.wast:140
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [1.40129846432e-45]), int64(&quot;0&quot;))
+
+// conversions.wast:141
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-1.40129846432e-45]), int64(&quot;0&quot;))
+
+// conversions.wast:142
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [1.]), int64(&quot;1&quot;))
+
+// conversions.wast:143
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\xcd\xcc\x8c\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [1.10000002384]), int64(&quot;1&quot;))
+
+// conversions.wast:144
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [1.5]), int64(&quot;1&quot;))
+
+// conversions.wast:145
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-1.]), int64(&quot;-1&quot;))
+
+// conversions.wast:146
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\xcd\xcc\x8c\xbf\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-1.10000002384]), int64(&quot;-1&quot;))
+
+// conversions.wast:147
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xbf\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-1.5]), int64(&quot;-1&quot;))
+
+// conversions.wast:148
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x33\x33\xf3\xbf\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-1.89999997616]), int64(&quot;-1&quot;))
+
+// conversions.wast:149
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xc0\x10\x00\x01\x42\x7e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-2.]), int64(&quot;-2&quot;))
+
+// conversions.wast:150
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x4f\x10\x00\x01\x42\x80\x80\x80\x80\x10\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [4294967296.]), int64(&quot;4294967296&quot;))
+
+// conversions.wast:151
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xcf\x10\x00\x01\x42\x80\x80\x80\x80\x70\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-4294967296.]), int64(&quot;-4294967296&quot;))
+
+// conversions.wast:152
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa5\x80\x80\x80\x00\x01\x9f\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\xff\x5e\x10\x00\x01\x42\x80\x80\x80\x80\x80\xf0\xff\xff\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [9.2233714871e+18]), int64(&quot;9223371487098961920&quot;))
+
+// conversions.wast:153
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa5\x80\x80\x80\x00\x01\x9f\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xdf\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-9.22337203685e+18]), int64(&quot;-9223372036854775808&quot;))
+
+// conversions.wast:154
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x5f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [9.22337203685e+18]))
+
+// conversions.wast:155
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\xdf\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-9.22337313637e+18]))
+
+// conversions.wast:156
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [Infinity]))
+
+// conversions.wast:157
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [-Infinity]))
+
+// conversions.wast:158
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_s_f32&quot;, [NaN]))
+
+// conversions.wast:160
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [0.]), int64(&quot;0&quot;))
+
+// conversions.wast:161
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [-0.]), int64(&quot;0&quot;))
+
+// conversions.wast:162
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [1.40129846432e-45]), int64(&quot;0&quot;))
+
+// conversions.wast:163
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [-1.40129846432e-45]), int64(&quot;0&quot;))
+
+// conversions.wast:164
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [1.]), int64(&quot;1&quot;))
+
+// conversions.wast:165
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\xcd\xcc\x8c\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [1.10000002384]), int64(&quot;1&quot;))
+
+// conversions.wast:166
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [1.5]), int64(&quot;1&quot;))
+
+// conversions.wast:167
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x4f\x10\x00\x01\x42\x80\x80\x80\x80\x10\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [4294967296.]), int64(&quot;4294967296&quot;))
+
+// conversions.wast:168
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x5f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x60\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [1.84467429742e+19]), int64(&quot;-1099511627776&quot;))
+
+// conversions.wast:169
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x66\x66\x66\xbf\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [-0.899999976158]), int64(&quot;0&quot;))
+
+// conversions.wast:170
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xbf\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [-0.999999940395]), int64(&quot;0&quot;))
+
+// conversions.wast:171
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x5f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [1.84467440737e+19]))
+
+// conversions.wast:172
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [-1.]))
+
+// conversions.wast:173
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [Infinity]))
+
+// conversions.wast:174
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [-Infinity]))
+
+// conversions.wast:175
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_u_f32&quot;, [NaN]))
+
+// conversions.wast:177
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [0.]), int64(&quot;0&quot;))
+
+// conversions.wast:178
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-0.]), int64(&quot;0&quot;))
+
+// conversions.wast:179
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [4.94065645841e-324]), int64(&quot;0&quot;))
+
+// conversions.wast:180
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-4.94065645841e-324]), int64(&quot;0&quot;))
+
+// conversions.wast:181
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [1.]), int64(&quot;1&quot;))
+
+// conversions.wast:182
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x9a\x99\x99\x99\x99\x99\xf1\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [1.1]), int64(&quot;1&quot;))
+
+// conversions.wast:183
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [1.5]), int64(&quot;1&quot;))
+
+// conversions.wast:184
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-1.]), int64(&quot;-1&quot;))
+
+// conversions.wast:185
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x9a\x99\x99\x99\x99\x99\xf1\xbf\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-1.1]), int64(&quot;-1&quot;))
+
+// conversions.wast:186
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xbf\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-1.5]), int64(&quot;-1&quot;))
+
+// conversions.wast:187
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x66\x66\x66\x66\x66\x66\xfe\xbf\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-1.9]), int64(&quot;-1&quot;))
+
+// conversions.wast:188
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\xc0\x10\x00\x01\x42\x7e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-2.]), int64(&quot;-2&quot;))
+
+// conversions.wast:189
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x41\x10\x00\x01\x42\x80\x80\x80\x80\x10\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [4294967296.]), int64(&quot;4294967296&quot;))
+
+// conversions.wast:190
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xc1\x10\x00\x01\x42\x80\x80\x80\x80\x70\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-4294967296.]), int64(&quot;-4294967296&quot;))
+
+// conversions.wast:191
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xdf\x43\x10\x00\x01\x42\x80\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [9.22337203685e+18]), int64(&quot;9223372036854774784&quot;))
+
+// conversions.wast:192
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xc3\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-9.22337203685e+18]), int64(&quot;-9223372036854775808&quot;))
+
+// conversions.wast:193
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x43\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [9.22337203685e+18]))
+
+// conversions.wast:194
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\xe0\xc3\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-9.22337203685e+18]))
+
+// conversions.wast:195
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [Infinity]))
+
+// conversions.wast:196
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [-Infinity]))
+
+// conversions.wast:197
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_s_f64&quot;, [NaN]))
+
+// conversions.wast:199
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [0.]), int64(&quot;0&quot;))
+
+// conversions.wast:200
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [-0.]), int64(&quot;0&quot;))
+
+// conversions.wast:201
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [4.94065645841e-324]), int64(&quot;0&quot;))
+
+// conversions.wast:202
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [-4.94065645841e-324]), int64(&quot;0&quot;))
+
+// conversions.wast:203
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [1.]), int64(&quot;1&quot;))
+
+// conversions.wast:204
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x9a\x99\x99\x99\x99\x99\xf1\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [1.1]), int64(&quot;1&quot;))
+
+// conversions.wast:205
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [1.5]), int64(&quot;1&quot;))
+
+// conversions.wast:206
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\xe0\xff\xff\xff\xef\x41\x10\x00\x01\x42\xff\xff\xff\xff\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [4294967295.]), int64(&quot;4294967295&quot;))
+
+// conversions.wast:207
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x41\x10\x00\x01\x42\x80\x80\x80\x80\x10\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [4294967296.]), int64(&quot;4294967296&quot;))
+
+// conversions.wast:208
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x43\x10\x00\x01\x42\x80\x70\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [1.84467440737e+19]), int64(&quot;-2048&quot;))
+
+// conversions.wast:209
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\xcd\xcc\xcc\xcc\xcc\xcc\xec\xbf\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [-0.9]), int64(&quot;0&quot;))
+
+// conversions.wast:210
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xbf\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [-1.]), int64(&quot;0&quot;))
+
+// conversions.wast:211
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x84\xd7\x97\x41\x10\x00\x01\x42\x80\xc2\xd7\x2f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [100000000.]), int64(&quot;100000000&quot;))
+
+// conversions.wast:212
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\x00\x80\xe0\x37\x79\xc3\x41\x43\x10\x00\x01\x42\x80\x80\x84\xfe\xa6\xde\xe1\x11\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [1e+16]), int64(&quot;10000000000000000&quot;))
+
+// conversions.wast:213
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x43\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [9.22337203685e+18]), int64(&quot;-9223372036854775808&quot;))
+
+// conversions.wast:214
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x43\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [1.84467440737e+19]))
+
+// conversions.wast:215
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [-1.]))
+
+// conversions.wast:216
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [Infinity]))
+
+// conversions.wast:217
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [-Infinity]))
+
+// conversions.wast:218
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;i64.trunc_u_f64&quot;, [NaN]))
+
+// conversions.wast:220
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x01\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i32&quot;, [1]), 1.)
+
+// conversions.wast:221
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\xbc\x43\x00\x00\x80\xbf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i32&quot;, [-1]), -1.)
+
+// conversions.wast:222
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i32&quot;, [0]), 0.)
+
+// conversions.wast:223
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\xff\xff\xff\xff\x07\x10\x00\xbc\x43\x00\x00\x00\x4f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i32&quot;, [2147483647]), 2147483648.)
+
+// conversions.wast:224
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\x80\x78\x10\x00\xbc\x43\x00\x00\x00\xcf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i32&quot;, [-2147483648]), -2147483648.)
+
+// conversions.wast:225
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\xd2\x85\xd8\xcc\x04\x10\x00\xbc\x43\x06\x2c\x93\x4e\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i32&quot;, [1234567890]), 1234567936.)
+
+// conversions.wast:227
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\x81\x80\x80\x08\x10\x00\xbc\x43\x00\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i32&quot;, [16777217]), 16777216.)
+
+// conversions.wast:228
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\xff\xff\xff\x77\x10\x00\xbc\x43\x00\x00\x80\xcb\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i32&quot;, [-16777217]), -16777216.)
+
+// conversions.wast:229
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\x83\x80\x80\x08\x10\x00\xbc\x43\x02\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i32&quot;, [16777219]), 16777220.)
+
+// conversions.wast:230
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\xfd\xff\xff\x77\x10\x00\xbc\x43\x02\x00\x80\xcb\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i32&quot;, [-16777219]), -16777220.)
+
+// conversions.wast:232
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i64&quot;, [int64(&quot;1&quot;)]), 1.)
+
+// conversions.wast:233
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\xbc\x43\x00\x00\x80\xbf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i64&quot;, [int64(&quot;-1&quot;)]), -1.)
+
+// conversions.wast:234
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i64&quot;, [int64(&quot;0&quot;)]), 0.)
+
+// conversions.wast:235
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa5\x80\x80\x80\x00\x01\x9f\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\xbc\x43\x00\x00\x00\x5f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i64&quot;, [int64(&quot;9223372036854775807&quot;)]), 9.22337203685e+18)
+
+// conversions.wast:236
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa5\x80\x80\x80\x00\x01\x9f\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\xbc\x43\x00\x00\x00\xdf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i64&quot;, [int64(&quot;-9223372036854775808&quot;)]), -9.22337203685e+18)
+
+// conversions.wast:237
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x42\x83\xc9\xa8\xbb\x9e\xb7\xc7\x00\x10\x00\xbc\x43\xf4\xdc\x8e\x57\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i64&quot;, [int64(&quot;314159265358979&quot;)]), 3.1415927518e+14)
+
+// conversions.wast:239
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x08\x10\x00\xbc\x43\x00\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i64&quot;, [int64(&quot;16777217&quot;)]), 16777216.)
+
+// conversions.wast:240
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\x77\x10\x00\xbc\x43\x00\x00\x80\xcb\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i64&quot;, [int64(&quot;-16777217&quot;)]), -16777216.)
+
+// conversions.wast:241
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\x83\x80\x80\x08\x10\x00\xbc\x43\x02\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i64&quot;, [int64(&quot;16777219&quot;)]), 16777220.)
+
+// conversions.wast:242
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\xfd\xff\xff\x77\x10\x00\xbc\x43\x02\x00\x80\xcb\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_s_i64&quot;, [int64(&quot;-16777219&quot;)]), -16777220.)
+
+// conversions.wast:244
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x01\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i32&quot;, [1]), 1.)
+
+// conversions.wast:245
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i32&quot;, [-1]), -1.)
+
+// conversions.wast:246
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i32&quot;, [0]), 0.)
+
+// conversions.wast:247
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x41\xff\xff\xff\xff\x07\x10\x00\xbd\x44\x00\x00\xc0\xff\xff\xff\xdf\x41\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i32&quot;, [2147483647]), 2147483647.)
+
+// conversions.wast:248
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\x80\x78\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\xc1\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i32&quot;, [-2147483648]), -2147483648.)
+
+// conversions.wast:249
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x41\xb1\xd1\xf9\xd6\x03\x10\x00\xbd\x44\x00\x00\x80\x58\x34\x6f\xcd\x41\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i32&quot;, [987654321]), 987654321.)
+
+// conversions.wast:251
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i64&quot;, [int64(&quot;1&quot;)]), 1.)
+
+// conversions.wast:252
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i64&quot;, [int64(&quot;-1&quot;)]), -1.)
+
+// conversions.wast:253
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i64&quot;, [int64(&quot;0&quot;)]), 0.)
+
+// conversions.wast:254
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i64&quot;, [int64(&quot;9223372036854775807&quot;)]), 9.22337203685e+18)
+
+// conversions.wast:255
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\xc3\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i64&quot;, [int64(&quot;-9223372036854775808&quot;)]), -9.22337203685e+18)
+
+// conversions.wast:256
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\x8e\xad\xae\xba\xd3\xd3\xa5\x08\x10\x00\xbd\x44\x8e\x96\x4b\x37\x9d\x96\x30\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i64&quot;, [int64(&quot;4669201609102990&quot;)]), 4.6692016091e+15)
+
+// conversions.wast:258
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x10\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x40\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i64&quot;, [int64(&quot;9007199254740993&quot;)]), 9.00719925474e+15)
+
+// conversions.wast:259
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\x6f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x40\xc3\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i64&quot;, [int64(&quot;-9007199254740993&quot;)]), -9.00719925474e+15)
+
+// conversions.wast:260
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\x83\x80\x80\x80\x80\x80\x80\x10\x10\x00\xbd\x44\x02\x00\x00\x00\x00\x00\x40\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i64&quot;, [int64(&quot;9007199254740995&quot;)]), 9.00719925474e+15)
+
+// conversions.wast:261
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\xfd\xff\xff\xff\xff\xff\xff\x6f\x10\x00\xbd\x44\x02\x00\x00\x00\x00\x00\x40\xc3\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_s_i64&quot;, [int64(&quot;-9007199254740995&quot;)]), -9.00719925474e+15)
+
+// conversions.wast:263
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x01\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [1]), 1.)
+
+// conversions.wast:264
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [0]), 0.)
+
+// conversions.wast:265
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\xff\xff\xff\xff\x07\x10\x00\xbc\x43\x00\x00\x00\x4f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [2147483647]), 2147483648.)
+
+// conversions.wast:266
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\x80\x78\x10\x00\xbc\x43\x00\x00\x00\x4f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [-2147483648]), 2147483648.)
+
+// conversions.wast:267
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\xf8\xac\xd1\x91\x01\x10\x00\xbc\x43\xb4\xa2\x91\x4d\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [305419896]), 305419904.)
+
+// conversions.wast:268
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\xbc\x43\x00\x00\x80\x4f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [-1]), 4294967296.)
+
+// conversions.wast:269
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x80\x81\x80\x80\x78\x10\x00\xbc\x43\x00\x00\x00\x4f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [-2147483520]), 2147483648.)
+
+// conversions.wast:270
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x81\x81\x80\x80\x78\x10\x00\xbc\x43\x01\x00\x00\x4f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [-2147483519]), 2147483904.)
+
+// conversions.wast:271
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x82\x81\x80\x80\x78\x10\x00\xbc\x43\x01\x00\x00\x4f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [-2147483518]), 2147483904.)
+
+// conversions.wast:272
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x41\x80\x7d\x10\x00\xbc\x43\xfe\xff\x7f\x4f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [-384]), 4294966784.)
+
+// conversions.wast:273
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x41\x81\x7d\x10\x00\xbc\x43\xff\xff\x7f\x4f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [-383]), 4294967040.)
+
+// conversions.wast:274
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x41\x82\x7d\x10\x00\xbc\x43\xff\xff\x7f\x4f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [-382]), 4294967040.)
+
+// conversions.wast:276
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\x81\x80\x80\x08\x10\x00\xbc\x43\x00\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [16777217]), 16777216.)
+
+// conversions.wast:277
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\x83\x80\x80\x08\x10\x00\xbc\x43\x02\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i32&quot;, [16777219]), 16777220.)
+
+// conversions.wast:279
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i64&quot;, [int64(&quot;1&quot;)]), 1.)
+
+// conversions.wast:280
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i64&quot;, [int64(&quot;0&quot;)]), 0.)
+
+// conversions.wast:281
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa5\x80\x80\x80\x00\x01\x9f\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\xbc\x43\x00\x00\x00\x5f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i64&quot;, [int64(&quot;9223372036854775807&quot;)]), 9.22337203685e+18)
+
+// conversions.wast:282
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa5\x80\x80\x80\x00\x01\x9f\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\xbc\x43\x00\x00\x00\x5f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i64&quot;, [int64(&quot;-9223372036854775808&quot;)]), 9.22337203685e+18)
+
+// conversions.wast:283
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\xbc\x43\x00\x00\x80\x5f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i64&quot;, [int64(&quot;-1&quot;)]), 1.84467440737e+19)
+
+// conversions.wast:285
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x08\x10\x00\xbc\x43\x00\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i64&quot;, [int64(&quot;16777217&quot;)]), 16777216.)
+
+// conversions.wast:286
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7d\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x33\x32\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\x83\x80\x80\x08\x10\x00\xbc\x43\x02\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.convert_u_i64&quot;, [int64(&quot;16777219&quot;)]), 16777220.)
+
+// conversions.wast:288
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x01\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i32&quot;, [1]), 1.)
+
+// conversions.wast:289
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i32&quot;, [0]), 0.)
+
+// conversions.wast:290
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x41\xff\xff\xff\xff\x07\x10\x00\xbd\x44\x00\x00\xc0\xff\xff\xff\xdf\x41\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i32&quot;, [2147483647]), 2147483647.)
+
+// conversions.wast:291
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\x80\x78\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\x41\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i32&quot;, [-2147483648]), 2147483648.)
+
+// conversions.wast:292
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\xbd\x44\x00\x00\xe0\xff\xff\xff\xef\x41\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i32&quot;, [-1]), 4294967295.)
+
+// conversions.wast:294
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;1&quot;)]), 1.)
+
+// conversions.wast:295
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;0&quot;)]), 0.)
+
+// conversions.wast:296
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;9223372036854775807&quot;)]), 9.22337203685e+18)
+
+// conversions.wast:297
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;-9223372036854775808&quot;)]), 9.22337203685e+18)
+
+// conversions.wast:298
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;-1&quot;)]), 1.84467440737e+19)
+
+// conversions.wast:299
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x80\x88\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;-9223372036854774784&quot;)]), 9.22337203685e+18)
+
+// conversions.wast:300
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x81\x88\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\xe0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;-9223372036854774783&quot;)]), 9.22337203685e+18)
+
+// conversions.wast:301
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x82\x88\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\xe0\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;-9223372036854774782&quot;)]), 9.22337203685e+18)
+
+// conversions.wast:302
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\x80\x68\x10\x00\xbd\x44\xfe\xff\xff\xff\xff\xff\xef\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;-3072&quot;)]), 1.84467440737e+19)
+
+// conversions.wast:303
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\x81\x68\x10\x00\xbd\x44\xff\xff\xff\xff\xff\xff\xef\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;-3071&quot;)]), 1.84467440737e+19)
+
+// conversions.wast:304
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\x82\x68\x10\x00\xbd\x44\xff\xff\xff\xff\xff\xff\xef\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;-3070&quot;)]), 1.84467440737e+19)
+
+// conversions.wast:306
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x10\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x40\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;9007199254740993&quot;)]), 9.00719925474e+15)
+
+// conversions.wast:307
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\x83\x80\x80\x80\x80\x80\x80\x10\x10\x00\xbd\x44\x02\x00\x00\x00\x00\x00\x40\x43\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.convert_u_i64&quot;, [int64(&quot;9007199254740995&quot;)]), 9.00719925474e+15)
+
+// conversions.wast:309
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [0.]), 0.)
+
+// conversions.wast:310
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [-0.]), -0.)
+
+// conversions.wast:311
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xa0\x36\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [1.40129846432e-45]), 1.40129846432e-45)
+
+// conversions.wast:312
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xa0\xb6\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [-1.40129846432e-45]), -1.40129846432e-45)
+
+// conversions.wast:313
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [1.]), 1.)
+
+// conversions.wast:314
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [-1.]), -1.)
+
+// conversions.wast:315
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x10\x00\xbd\x44\x00\x00\x00\xe0\xff\xff\xef\xc7\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [-3.40282346639e+38]), -3.40282346639e+38)
+
+// conversions.wast:316
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x10\x00\xbd\x44\x00\x00\x00\xe0\xff\xff\xef\x47\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [3.40282346639e+38]), 3.40282346639e+38)
+
+// conversions.wast:318
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x04\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x80\x38\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [1.50463276905e-36]), 1.50463276905e-36)
+
+// conversions.wast:320
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x3f\xc3\x47\x7e\x10\x00\xbd\x44\x00\x00\x00\xe0\x67\xf8\xc8\x47\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [6.63825367101e+37]), 6.63825367101e+37)
+
+// conversions.wast:321
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [Infinity]), Infinity)
+
+// conversions.wast:322
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [-Infinity]), -Infinity)
+
+// conversions.wast:323
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x66\x36\x34\x2e\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.promote_f32&quot;, [NaN]), NaN)
+
+// conversions.wast:325
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [0.]), 0.)
+
+// conversions.wast:326
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\xbc\x43\x00\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-0.]), -0.)
+
+// conversions.wast:327
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [4.94065645841e-324]), 0.)
+
+// conversions.wast:328
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\xbc\x43\x00\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-4.94065645841e-324]), -0.)
+
+// conversions.wast:329
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.]), 1.)
+
+// conversions.wast:330
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\xbc\x43\x00\x00\x80\xbf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-1.]), -1.)
+
+// conversions.wast:331
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\xe0\xff\xff\x0f\x38\x10\x00\xbc\x43\x00\x00\x80\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.17549428076e-38]), 1.17549435082e-38)
+
+// conversions.wast:332
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\xe0\xff\xff\x0f\xb8\x10\x00\xbc\x43\x00\x00\x80\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-1.17549428076e-38]), -1.17549435082e-38)
+
+// conversions.wast:333
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xdf\xff\xff\x0f\x38\x10\x00\xbc\x43\xff\xff\x7f\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.17549428076e-38]), 1.17549421069e-38)
+
+// conversions.wast:334
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xdf\xff\xff\x0f\xb8\x10\x00\xbc\x43\xff\xff\x7f\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-1.17549428076e-38]), -1.17549421069e-38)
+
+// conversions.wast:335
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xa0\x36\x10\x00\xbc\x43\x01\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.40129846432e-45]), 1.40129846432e-45)
+
+// conversions.wast:336
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xa0\xb6\x10\x00\xbc\x43\x01\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-1.40129846432e-45]), -1.40129846432e-45)
+
+// conversions.wast:337
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\xd0\xff\xff\xef\x47\x10\x00\xbc\x43\xfe\xff\x7f\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [3.40282336497e+38]), 3.40282326356e+38)
+
+// conversions.wast:338
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\xd0\xff\xff\xef\xc7\x10\x00\xbc\x43\xfe\xff\x7f\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-3.40282336497e+38]), -3.40282326356e+38)
+
+// conversions.wast:339
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\xd0\xff\xff\xef\x47\x10\x00\xbc\x43\xff\xff\x7f\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [3.40282336497e+38]), 3.40282346639e+38)
+
+// conversions.wast:340
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\xd0\xff\xff\xef\xc7\x10\x00\xbc\x43\xff\xff\x7f\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-3.40282336497e+38]), -3.40282346639e+38)
+
+// conversions.wast:341
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\xe0\xff\xff\xef\x47\x10\x00\xbc\x43\xff\xff\x7f\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [3.40282346639e+38]), 3.40282346639e+38)
+
+// conversions.wast:342
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\xe0\xff\xff\xef\xc7\x10\x00\xbc\x43\xff\xff\x7f\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-3.40282346639e+38]), -3.40282346639e+38)
+
+// conversions.wast:343
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xef\xff\xff\xef\x47\x10\x00\xbc\x43\xff\xff\x7f\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [3.4028235678e+38]), 3.40282346639e+38)
+
+// conversions.wast:344
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xef\xff\xff\xef\xc7\x10\x00\xbc\x43\xff\xff\x7f\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-3.4028235678e+38]), -3.40282346639e+38)
+
+// conversions.wast:345
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\xf0\xff\xff\xef\x47\x10\x00\xbc\x43\x00\x00\x80\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [3.4028235678e+38]), Infinity)
+
+// conversions.wast:346
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\xf0\xff\xff\xef\xc7\x10\x00\xbc\x43\x00\x00\x80\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-3.4028235678e+38]), -Infinity)
+
+// conversions.wast:347
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x80\x38\x10\x00\xbc\x43\x00\x00\x00\x04\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.50463276905e-36]), 1.50463276905e-36)
+
+// conversions.wast:348
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\xe0\x67\xf8\xc8\x47\x10\x00\xbc\x43\x3f\xc3\x47\x7e\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [6.63825367101e+37]), 6.63825367101e+37)
+
+// conversions.wast:349
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\xbc\x43\x00\x00\x80\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [Infinity]), Infinity)
+
+// conversions.wast:350
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\xbc\x43\x00\x00\x80\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-Infinity]), -Infinity)
+
+// conversions.wast:351
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.]), 1.)
+
+// conversions.wast:352
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.]), 1.)
+
+// conversions.wast:353
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x10\x00\x00\xf0\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.0000000596]), 1.)
+
+// conversions.wast:354
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x10\x00\x00\xf0\x3f\x10\x00\xbc\x43\x01\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.0000000596]), 1.00000011921)
+
+// conversions.wast:355
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\x2f\x00\x00\xf0\x3f\x10\x00\xbc\x43\x01\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.00000017881]), 1.00000011921)
+
+// conversions.wast:356
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x30\x00\x00\xf0\x3f\x10\x00\xbc\x43\x02\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.00000017881]), 1.00000023842)
+
+// conversions.wast:357
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x50\x00\x00\xf0\x3f\x10\x00\xbc\x43\x02\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.00000029802]), 1.00000023842)
+
+// conversions.wast:358
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x10\x00\x00\x70\x41\x10\x00\xbc\x43\x00\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [16777217.]), 16777216.)
+
+// conversions.wast:359
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x10\x00\x00\x70\x41\x10\x00\xbc\x43\x01\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [16777217.]), 16777218.)
+
+// conversions.wast:360
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\x2f\x00\x00\x70\x41\x10\x00\xbc\x43\x01\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [16777219.]), 16777218.)
+
+// conversions.wast:361
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x30\x00\x00\x70\x41\x10\x00\xbc\x43\x02\x00\x80\x4b\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [16777219.]), 16777220.)
+
+// conversions.wast:362
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x70\x4c\x02\xf7\xe4\xea\xb4\x46\x10\x00\xbc\x43\x28\x57\xa7\x75\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [4.24258443299e+32]), 4.24258454169e+32)
+
+// conversions.wast:363
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x85\x86\x35\x1e\xe7\x12\xea\x38\x10\x00\xbc\x43\x39\x97\x50\x07\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.56926210784e-34]), 1.56926211427e-34)
+
+// conversions.wast:364
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\xff\x21\xd5\x54\x83\xb9\x0c\x38\x10\x00\xbc\x43\x0d\xe6\x72\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [1.05517736886e-38]), 1.05517732325e-38)
+
+// conversions.wast:365
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x62\xb5\xcf\x30\x2b\x97\x06\xc0\x10\x00\xbc\x43\x5a\xb9\x34\xc0\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-2.82381284841]), -2.82381296158)
+
+// conversions.wast:366
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\xc4\xd4\x19\x48\xbe\xed\xfb\xc6\x10\x00\xbc\x43\xf2\x6d\xdf\xf7\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-9.0633763701e+33]), -9.0633762134e+33)
+
+// conversions.wast:367
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [NaN]), NaN)
+
+// conversions.wast:368
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [2.22507385851e-308]), 0.)
+
+// conversions.wast:369
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\xbc\x43\x00\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-2.22507385851e-308]), -0.)
+
+// conversions.wast:370
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x90\x36\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [7.00649232162e-46]), 0.)
+
+// conversions.wast:371
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x90\xb6\x10\x00\xbc\x43\x00\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-7.00649232162e-46]), -0.)
+
+// conversions.wast:372
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x90\x36\x10\x00\xbc\x43\x01\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [7.00649232162e-46]), 1.40129846432e-45)
+
+// conversions.wast:373
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x33\x32\x2e\x64\x65\x6d\x6f\x74\x65\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x90\xb6\x10\x00\xbc\x43\x01\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.demote_f64&quot;, [-7.00649232162e-46]), -1.40129846432e-45)
+
+// conversions.wast:375
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [0]), 0.)
+
+// conversions.wast:376
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\x80\x78\x10\x00\xbc\x43\x00\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [-2147483648]), -0.)
+
+// conversions.wast:377
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x01\x10\x00\xbc\x43\x01\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [1]), 1.40129846432e-45)
+
+// conversions.wast:378
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x41\x7f\x10\x00\xbc\x43\xff\xff\xff\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [-1]), NaN)
+
+// conversions.wast:379
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\x95\x9a\xef\x3a\x10\x00\xbc\x43\x15\xcd\x5b\x07\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [123456789]), 1.65359970134e-34)
+
+// conversions.wast:380
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x81\x80\x80\x80\x78\x10\x00\xbc\x43\x01\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [-2147483647]), -1.40129846432e-45)
+
+// conversions.wast:381
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\xfc\x07\x10\x00\xbc\x43\x00\x00\x80\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [2139095040]), Infinity)
+
+// conversions.wast:382
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\x7c\x10\x00\xbc\x43\x00\x00\x80\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [-8388608]), -Infinity)
+
+// conversions.wast:383
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\xfe\x07\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [2143289344]), NaN)
+
+// conversions.wast:384
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\x7e\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [-4194304]), NaN)
+
+// conversions.wast:385
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\xfd\x07\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [2141192192]), NaN)
+
+// conversions.wast:386
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7f\x01\x7d\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x41\x80\x80\x80\x7d\x10\x00\xbc\x43\x00\x00\xa0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.reinterpret_i32&quot;, [-6291456]), NaN)
+
+// conversions.wast:388
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;0&quot;)]), 0.)
+
+// conversions.wast:389
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;1&quot;)]), 4.94065645841e-324)
+
+// conversions.wast:390
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\xbd\x44\xff\xff\xff\xff\xff\xff\xff\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;-1&quot;)]), NaN)
+
+// conversions.wast:391
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;-9223372036854775808&quot;)]), -0.)
+
+// conversions.wast:392
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\xd2\x85\xd8\xcc\x04\x10\x00\xbd\x44\xd2\x02\x96\x49\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;1234567890&quot;)]), 6.09957581908e-315)
+
+// conversions.wast:393
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\x00\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;-9223372036854775807&quot;)]), -4.94065645841e-324)
+
+// conversions.wast:394
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\xf8\xff\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;9218868437227405312&quot;)]), Infinity)
+
+// conversions.wast:395
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x78\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;-4503599627370496&quot;)]), -Infinity)
+
+// conversions.wast:396
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\xfc\xff\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;9221120237041090560&quot;)]), NaN)
+
+// conversions.wast:397
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x7c\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;-2251799813685248&quot;)]), NaN)
+
+// conversions.wast:398
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;9219994337134247936&quot;)]), NaN)
+
+// conversions.wast:399
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7c\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x66\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x7a\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.reinterpret_i64&quot;, [int64(&quot;-3377699720527872&quot;)]), NaN)
+
+// conversions.wast:401
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [0.]), 0)
+
+// conversions.wast:402
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x10\x00\x01\x41\x80\x80\x80\x80\x78\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [-0.]), -2147483648)
+
+// conversions.wast:403
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [1.40129846432e-45]), 1)
+
+// conversions.wast:404
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\xff\xff\x10\x00\x01\x41\x7f\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [NaN]), -1)
+
+// conversions.wast:405
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x10\x00\x01\x41\x81\x80\x80\x80\x78\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [-1.40129846432e-45]), -2147483647)
+
+// conversions.wast:406
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x80\x80\x80\xfc\x03\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [1.]), 1065353216)
+
+// conversions.wast:407
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\xda\x0f\x49\x40\x10\x00\x01\x41\xda\x9f\xa4\x82\x04\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [3.14159250259]), 1078530010)
+
+// conversions.wast:408
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\xff\xff\xff\xfb\x07\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [3.40282346639e+38]), 2139095039)
+
+// conversions.wast:409
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x10\x00\x01\x41\xff\xff\xff\x7b\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [-3.40282346639e+38]), -8388609)
+
+// conversions.wast:410
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x80\x80\x80\xfc\x07\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [Infinity]), 2139095040)
+
+// conversions.wast:411
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x10\x00\x01\x41\x80\x80\x80\x7c\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [-Infinity]), -8388608)
+
+// conversions.wast:412
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x80\x80\x80\xfe\x07\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [NaN]), 2143289344)
+
+// conversions.wast:413
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x80\x80\x80\x7e\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [NaN]), -4194304)
+
+// conversions.wast:414
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\x01\x41\x80\x80\x80\xfd\x07\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [NaN]), 2141192192)
+
+// conversions.wast:415
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7f\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x33\x32\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xa0\xff\x10\x00\x01\x41\x80\x80\x80\x7d\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i32.reinterpret_f32&quot;, [NaN]), -6291456)
+
+// conversions.wast:417
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [0.]), int64(&quot;0&quot;))
+
+// conversions.wast:418
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [-0.]), int64(&quot;-9223372036854775808&quot;))
+
+// conversions.wast:419
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [4.94065645841e-324]), int64(&quot;1&quot;))
+
+// conversions.wast:420
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xff\xff\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [NaN]), int64(&quot;-1&quot;))
+
+// conversions.wast:421
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [-4.94065645841e-324]), int64(&quot;-9223372036854775807&quot;))
+
+// conversions.wast:422
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa8\x80\x80\x80\x00\x01\xa2\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xf8\x3f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [1.]), int64(&quot;4607182418800017408&quot;))
+
+// conversions.wast:423
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x11\x2d\x44\x54\xfb\x21\x09\x40\x10\x00\x01\x42\x91\xda\x90\xa2\xb5\xbf\xc8\x84\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [3.14159265359]), int64(&quot;4614256656552045841&quot;))
+
+// conversions.wast:424
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xf7\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [1.79769313486e+308]), int64(&quot;9218868437227405311&quot;))
+
+// conversions.wast:425
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\x77\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [-1.79769313486e+308]), int64(&quot;-4503599627370497&quot;))
+
+// conversions.wast:426
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xf8\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [Infinity]), int64(&quot;9218868437227405312&quot;))
+
+// conversions.wast:427
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x78\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [-Infinity]), int64(&quot;-4503599627370496&quot;))
+
+// conversions.wast:428
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfc\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [NaN]), int64(&quot;9221120237041090560&quot;))
+
+// conversions.wast:429
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x7c\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [NaN]), int64(&quot;-2251799813685248&quot;))
+
+// conversions.wast:430
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [NaN]), int64(&quot;9219994337134247936&quot;))
+
+// conversions.wast:431
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7e\x02\x9a\x80\x80\x80\x00\x01\x02\x24\x31\x13\x69\x36\x34\x2e\x72\x65\x69\x6e\x74\x65\x72\x70\x72\x65\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\xff\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x7a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.reinterpret_f64&quot;, [NaN]), int64(&quot;-3377699720527872&quot;))
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestscustom_sectionwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/custom_section.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/custom_section.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/custom_section.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,101 +1,21 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// custom_section.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x24\x10\x61\x20\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x6e\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64\x00\x20\x10\x61\x20\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x6e\x74\x68\x69\x73\x20\x69\x73\x20\x70\x61\x79\x6c\x6f\x61\x64\x00\x11\x10\x61\x20\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x6e\x00\x10\x00\x74\x68\x69\x73\x20\x69\x73\x20\x70\x61\x79\x6c\x6f\x61\x64\x00\x01\x00\x00\x24\x10\x00\x00\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x00\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// custom_section.wast:11
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x01\x01\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x02\x01\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x03\x01\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x04\x01\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x05\x01\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x06\x01\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\
 x70\x61\x79\x6c\x6f\x61\x64\x07\x01\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x09\x01\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x0a\x01\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x0b\x01\x00\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64\x00\x0e\x06\x63\x75\x73\x74\x6f\x6d\x70\x61\x79\x6c\x6f\x61\x64&quot;);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// custom_section.wast:47
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x07\x01\x60\x02\x7f\x7f\x01\x7f\x00\x1a\x06\x63\x75\x73\x74\x6f\x6d\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64\x03\x02\x01\x00\x07\x0a\x01\x06\x61\x64\x64\x54\x77\x6f\x00\x00\x0a\x09\x01\x07\x00\x20\x00\x20\x01\x6a\x0b\x00\x1b\x07\x63\x75\x73\x74\x6f\x6d\x32\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64&quot;);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// custom_section.wast:57
+assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// custom_section.wast:65
+assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x26\x10\x61\x20\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x6e\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64&quot;);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// custom_section.wast:73
+assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x25\x10\x61\x20\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x6e\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64\x00\x24\x10\x61\x20\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x6e\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64&quot;);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x07\x01\x60\x02\x7f\x7f\x01\x7f\x03\x02\x01\x00\x07\x0a\x01\x06\x61\x64\x64\x54\x77\x6f\x00\x00\x0a\x09\x01\x07\x00\x20\x00\x20\x01\x6a\x0b&quot;);
-assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x00&quot;);
-assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x26\x10\x61\x20\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x6e\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64&quot;);
-assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x00\x25\x10\x61\x20\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x6e\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64\x00\x24\x10\x61\x20\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x6e\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64&quot;);
</del><ins>+// custom_section.wast:82
</ins><span class="cx"> assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x07\x01\x60\x02\x7f\x7f\x01\x7f\x00\x25\x10\x61\x20\x63\x75\x73\x74\x6f\x6d\x20\x73\x65\x63\x74\x69\x6f\x6e\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64\x03\x02\x01\x00\x0a\x09\x01\x07\x00\x20\x00\x20\x01\x6a\x0b\x00\x1b\x07\x63\x75\x73\x74\x6f\x6d\x32\x74\x68\x69\x73\x20\x69\x73\x20\x74\x68\x65\x20\x70\x61\x79\x6c\x6f\x61\x64&quot;);
</span></span></pre></div>
<a id="trunkJSTestswasmspectestsendiannesswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/endianness.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/endianness.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/endianness.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,163 +1,207 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// endianness.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa4\x80\x80\x80\x00\x07\x60\x02\x7f\x7f\x00\x60\x02\x7f\x7e\x00\x60\x01\x7f\x01\x7f\x60\x01\x7f\x01\x7e\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x03\x98\x80\x80\x80\x00\x17\x00\x00\x01\x02\x02\x03\x02\x02\x02\x04\x04\x04\x04\x04\x05\x06\x02\x02\x04\x04\x04\x05\x06\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xe1\x81\x80\x80\x00\x11\x0c\x69\x33\x32\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x06\x0c\x69\x33\x32\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x07\x08\x69\x33\x32\x5f\x6c\x6f\x61\x64\x00\x08\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x09\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x0a\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x0b\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x75\x00\x0c\x08\x69\x36\x34\x5f\x6c\x6f\x61\x64\x00\x0d\x08\x66\x33\x32\x5f\x6c\x6f\x61\x64\x00\x0e\x08\x66\x36\x34\x5f\x6c\x6f\x61\x64\x00\x0f\x0b\x69\x33\x32\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\
 x10\x09\x69\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x11\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x12\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x33\x32\x00\x13\x09\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x14\x09\x66\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x15\x09\x66\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x16\x0a\xd2\x83\x80\x80\x00\x17\x96\x80\x80\x80\x00\x00\x20\x00\x20\x01\x3a\x00\x00\x20\x00\x41\x01\x6a\x20\x01\x41\x08\x76\x3a\x00\x00\x0b\x94\x80\x80\x80\x00\x00\x20\x00\x20\x01\x10\x00\x20\x00\x41\x02\x6a\x20\x01\x41\x10\x76\x10\x00\x0b\x96\x80\x80\x80\x00\x00\x20\x00\x20\x01\xa7\x10\x01\x20\x00\x41\x04\x6a\x20\x01\x42\x20\x88\xa7\x10\x01\x0b\x93\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x20\x00\x41\x01\x6a\x2d\x00\x00\x41\x08\x74\x72\x0b\x91\x80\x80\x80\x00\x00\x20\x00\x10\x03\x20\x00\x41\x02\x6a\x10\x03\x41\x10\x74\x72\x0b\x93\x80\x80\x80\x00\x00\x20\x00\x10\x04\xad\x20\x00\x41\x04\x6a\x10\x04\xad\x42\x20\x86\x84\x0b\x8d\x80\x80\x80\x00\x00\x41\x00\x20\x00\x10\x00\x41\x00\x2e\x01\x
 00\x0b\x8d\x80\x80\x80\x00\x00\x41\x00\x20\x00\x10\x00\x41\x00\x2f\x01\x00\x0b\x8d\x80\x80\x80\x00\x00\x41\x00\x20\x00\x10\x01\x41\x00\x28\x02\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x20\x00\xa7\x10\x00\x41\x00\x32\x01\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x20\x00\xa7\x10\x00\x41\x00\x33\x01\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x20\x00\xa7\x10\x01\x41\x00\x34\x02\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x20\x00\xa7\x10\x01\x41\x00\x35\x02\x00\x0b\x8d\x80\x80\x80\x00\x00\x41\x00\x20\x00\x10\x02\x41\x00\x29\x03\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x20\x00\xbc\x10\x01\x41\x00\x2a\x02\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x20\x00\xbd\x10\x02\x41\x00\x2b\x03\x00\x0b\x8d\x80\x80\x80\x00\x00\x41\x00\x20\x00\x3b\x01\x00\x41\x00\x10\x03\x0b\x8d\x80\x80\x80\x00\x00\x41\x00\x20\x00\x36\x02\x00\x41\x00\x10\x04\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x20\x00\x3d\x01\x00\x41\x00\x10\x03\xad\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x20\x00\x3e\x02\x00\x41\x00\x10\x04\xad\x0b\x8d\x80\x80\x80\x00\x0
 0\x41\x00\x20\x00\x37\x03\x00\x41\x00\x10\x05\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x20\x00\x38\x02\x00\x41\x00\x10\x04\xbe\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x20\x00\x39\x03\x00\x41\x00\x10\x05\xbf\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// endianness.wast:133
+assert_return(() =&gt; call($1, &quot;i32_load16_s&quot;, [-1]), -1);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// endianness.wast:134
+assert_return(() =&gt; call($1, &quot;i32_load16_s&quot;, [-4242]), -4242);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// endianness.wast:135
+assert_return(() =&gt; call($1, &quot;i32_load16_s&quot;, [42]), 42);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// endianness.wast:136
+assert_return(() =&gt; call($1, &quot;i32_load16_s&quot;, [12816]), 12816);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// endianness.wast:138
+assert_return(() =&gt; call($1, &quot;i32_load16_u&quot;, [-1]), 65535);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// endianness.wast:139
+assert_return(() =&gt; call($1, &quot;i32_load16_u&quot;, [-4242]), 61294);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// endianness.wast:140
+assert_return(() =&gt; call($1, &quot;i32_load16_u&quot;, [42]), 42);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// endianness.wast:141
+assert_return(() =&gt; call($1, &quot;i32_load16_u&quot;, [51966]), 51966);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// endianness.wast:143
+assert_return(() =&gt; call($1, &quot;i32_load&quot;, [-1]), -1);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// endianness.wast:144
+assert_return(() =&gt; call($1, &quot;i32_load&quot;, [-42424242]), -42424242);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// endianness.wast:145
+assert_return(() =&gt; call($1, &quot;i32_load&quot;, [42424242]), 42424242);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// endianness.wast:146
+assert_return(() =&gt; call($1, &quot;i32_load&quot;, [-1414717974]), -1414717974);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// endianness.wast:148
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load16_s&quot;, [int64(&quot;-1&quot;)]), int64(&quot;-1&quot;))
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// endianness.wast:149
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\xee\x5e\x10\x00\x01\x42\xee\x5e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load16_s&quot;, [int64(&quot;-4242&quot;)]), int64(&quot;-4242&quot;))
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x27\x08\x60\x02\x7f\x7f\x00\x60\x02\x7f\x7e\x00\x60\x01\x7f\x01\x7f\x60\x01\x7f\x01\x7e\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x38\x37\x00\x00\x01\x02\x02\x03\x02\x02\x02\x04\x04\x04\x04\x04\x05\x06\x02\x02\x04\x04\x04\x05\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x05\x03\x01\x00\x01\x07\xd7\x04\x31\x0c\x69\x33\x32\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x06\x0c\x69\x33\x32\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x07\x08\x69\x33\x32\x5f\x6c\x6f\x61\x64\x00\x08\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x09\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x0a\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x0b\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x75\x00\x0c\x08\x69\x36\x34\x5f\x6c\x6f\x61\x64\x00\x0d\x08\x66\x33\x32\x5f\x6c\x6f\x61\x64\x00\x0e\x08\x66\
 x36\x34\x5f\x6c\x6f\x61\x64\x00\x0f\x0b\x69\x33\x32\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x10\x09\x69\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x11\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x12\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x33\x32\x00\x13\x09\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x14\x09\x66\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x15\x09\x66\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x16\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x17\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x18\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x19\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x1a\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x1b\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x1c\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x1d\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x1e\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x1f\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x20\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x21\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x22\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x23\x09\x61\x73\x73\x
 65\x72\x74\x5f\x31\x33\x00\x24\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x25\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x26\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x27\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x28\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x29\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x2a\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x00\x2b\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x2c\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x2d\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x2e\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x00\x2f\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x00\x30\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x00\x31\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x00\x32\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x00\x33\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x00\x34\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x00\x35\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x00\x36\x0a\xd2\x08\x37\x16\x00\x20\x00\x20\x01\x3a\x00\x00\x20\x00\x41\x01\x6a\x20\x01\x41\x08\x76\x3a\x00\x0
 0\x0b\x14\x00\x20\x00\x20\x01\x10\x00\x20\x00\x41\x02\x6a\x20\x01\x41\x10\x76\x10\x00\x0b\x16\x00\x20\x00\x20\x01\xa7\x10\x01\x20\x00\x41\x04\x6a\x20\x01\x42\x20\x88\xa7\x10\x01\x0b\x13\x00\x20\x00\x2d\x00\x00\x20\x00\x41\x01\x6a\x2d\x00\x00\x41\x08\x74\x72\x0b\x11\x00\x20\x00\x10\x03\x20\x00\x41\x02\x6a\x10\x03\x41\x10\x74\x72\x0b\x13\x00\x20\x00\x10\x04\xad\x20\x00\x41\x04\x6a\x10\x04\xad\x42\x20\x86\x84\x0b\x0d\x00\x41\x00\x20\x00\x10\x00\x41\x00\x2e\x01\x00\x0b\x0d\x00\x41\x00\x20\x00\x10\x00\x41\x00\x2f\x01\x00\x0b\x0d\x00\x41\x00\x20\x00\x10\x01\x41\x00\x28\x02\x00\x0b\x0e\x00\x41\x00\x20\x00\xa7\x10\x00\x41\x00\x32\x01\x00\x0b\x0e\x00\x41\x00\x20\x00\xa7\x10\x00\x41\x00\x33\x01\x00\x0b\x0e\x00\x41\x00\x20\x00\xa7\x10\x01\x41\x00\x34\x02\x00\x0b\x0e\x00\x41\x00\x20\x00\xa7\x10\x01\x41\x00\x35\x02\x00\x0b\x0d\x00\x41\x00\x20\x00\x10\x02\x41\x00\x29\x03\x00\x0b\x0e\x00\x41\x00\x20\x00\xbc\x10\x01\x41\x00\x2a\x02\x00\x0b\x0e\x00\x41\x00\x20\x00\xbd\x10\x02\x41\x00\x2b\x03\x00\x0b
 \x0d\x00\x41\x00\x20\x00\x3b\x01\x00\x41\x00\x10\x03\x0b\x0d\x00\x41\x00\x20\x00\x36\x02\x00\x41\x00\x10\x04\x0b\x0e\x00\x41\x00\x20\x00\x3d\x01\x00\x41\x00\x10\x03\xad\x0b\x0e\x00\x41\x00\x20\x00\x3e\x02\x00\x41\x00\x10\x04\xad\x0b\x0d\x00\x41\x00\x20\x00\x37\x03\x00\x41\x00\x10\x05\x0b\x0e\x00\x41\x00\x20\x00\x38\x02\x00\x41\x00\x10\x04\xbe\x0b\x0e\x00\x41\x00\x20\x00\x39\x03\x00\x41\x00\x10\x05\xbf\x0b\x11\x00\x02\x40\x42\x7f\x10\x09\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\xee\x5e\x10\x09\x42\xee\x5e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x2a\x10\x09\x42\x2a\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\x90\xe4\x00\x10\x09\x42\x90\xe4\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x10\x0a\x42\xff\xff\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\xee\x5e\x10\x0a\x42\xee\xde\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x2a\x10\x0a\x42\x2a\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\xfe\x95\x03\x10\x0a\
 x42\xfe\x95\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x7f\x10\x0b\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x17\x00\x02\x40\x42\xce\xd0\xe2\x6b\x10\x0b\x42\xce\xd0\xe2\x6b\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x17\x00\x02\x40\x42\xb2\xaf\x9d\x14\x10\x0b\x42\xb2\xaf\x9d\x14\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\xf8\xac\xd1\x91\x01\x10\x0b\x42\xf8\xac\xd1\x91\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\x7f\x10\x0c\x42\xff\xff\xff\xff\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x42\xce\xd0\xe2\x6b\x10\x0c\x42\xce\xd0\xe2\xeb\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x17\x00\x02\x40\x42\xb2\xaf\x9d\x14\x10\x0c\x42\xb2\xaf\x9d\x14\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\xea\xbb\xb4\xdd\x0a\x10\x0c\x42\xea\xbb\xb4\xdd\x0a\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x7f\x10\x0d\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x17\x00\x02\x40\x42\xce\xd0\xe2\x6b\x10\x0d\x42\xce\xd0\xe2\x6b\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\xea\x
 bb\xb4\xdd\x0a\x10\x0d\x42\xea\xbb\xb4\xdd\x0a\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\xea\xbb\xb4\xf5\xed\xdf\xf2\xd6\xab\x7f\x10\x0d\x42\xea\xbb\xb4\xf5\xed\xdf\xf2\xd6\xab\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x10\x12\x42\xff\xff\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\xee\x5e\x10\x12\x42\xee\xde\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x2a\x10\x12\x42\x2a\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\xfe\x95\x03\x10\x12\x42\xfe\x95\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\x7f\x10\x13\x42\xff\xff\xff\xff\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x42\xee\x5e\x10\x13\x42\xee\xde\xff\xff\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x17\x00\x02\x40\x42\xb2\xaf\x9d\x14\x10\x13\x42\xb2\xaf\x9d\x14\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\xfe\x95\xb7\xf5\x0d\x10\x13\x42\xfe\x95\xb7\xf5\x0d\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x7f\x10\x14\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0
 b\x17\x00\x02\x40\x42\xce\xd0\xe2\x6b\x10\x14\x42\xce\xd0\xe2\x6b\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\xea\xbb\xb4\xdd\x0a\x10\x14\x42\xea\xbb\xb4\xdd\x0a\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\xea\xbb\xb4\xf5\xed\xdf\xf2\xd6\xab\x7f\x10\x14\x42\xea\xbb\xb4\xf5\xed\xdf\xf2\xd6\xab\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_s&quot;](-1), -1);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_s&quot;](-4242), -4242);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_s&quot;](42), 42);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_s&quot;](12816), 12816);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_u&quot;](-1), 65535);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_u&quot;](-4242), 61294);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_u&quot;](42), 42);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_u&quot;](51966), 51966);
-assert_return(() =&gt; $$.exports[&quot;i32_load&quot;](-1), -1);
-assert_return(() =&gt; $$.exports[&quot;i32_load&quot;](-42424242), -42424242);
-assert_return(() =&gt; $$.exports[&quot;i32_load&quot;](42424242), 42424242);
-assert_return(() =&gt; $$.exports[&quot;i32_load&quot;](-1414717974), -1414717974);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32_load&quot;](f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;f32_load&quot;](f32(0.0123399998993)), f32(0.0123399998993));
-assert_return(() =&gt; $$.exports[&quot;f32_load&quot;](f32(4242.42431641)), f32(4242.42431641));
-assert_return(() =&gt; $$.exports[&quot;f32_load&quot;](f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;f64_load&quot;](-1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;f64_load&quot;](1234.56789), 1234.56789);
-assert_return(() =&gt; $$.exports[&quot;f64_load&quot;](424242.424242), 424242.424242);
-assert_return(() =&gt; $$.exports[&quot;f64_load&quot;](1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;i32_store16&quot;](-1), 65535);
-assert_return(() =&gt; $$.exports[&quot;i32_store16&quot;](-4242), 61294);
-assert_return(() =&gt; $$.exports[&quot;i32_store16&quot;](42), 42);
-assert_return(() =&gt; $$.exports[&quot;i32_store16&quot;](51966), 51966);
-assert_return(() =&gt; $$.exports[&quot;i32_store&quot;](-1), -1);
-assert_return(() =&gt; $$.exports[&quot;i32_store&quot;](-4242), -4242);
-assert_return(() =&gt; $$.exports[&quot;i32_store&quot;](42424242), 42424242);
-assert_return(() =&gt; $$.exports[&quot;i32_store&quot;](-559035650), -559035650);
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_23&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_24&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_25&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_26&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_27&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_28&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_29&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_30&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_31&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32_store&quot;](f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;f32_store&quot;](f32(0.0123399998993)), f32(0.0123399998993));
-assert_return(() =&gt; $$.exports[&quot;f32_store&quot;](f32(4242.42431641)), f32(4242.42431641));
-assert_return(() =&gt; $$.exports[&quot;f32_store&quot;](f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;f64_store&quot;](-1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;f64_store&quot;](1234.56789), 1234.56789);
-assert_return(() =&gt; $$.exports[&quot;f64_store&quot;](424242.424242), 424242.424242);
-assert_return(() =&gt; $$.exports[&quot;f64_store&quot;](1.7976931348623157e+308), 1.7976931348623157e+308);
</del><ins>+// endianness.wast:150
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x2a\x10\x00\x01\x42\x2a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load16_s&quot;, [int64(&quot;42&quot;)]), int64(&quot;42&quot;))
+
+// endianness.wast:151
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\x90\xe4\x00\x10\x00\x01\x42\x90\xe4\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load16_s&quot;, [int64(&quot;12816&quot;)]), int64(&quot;12816&quot;))
+
+// endianness.wast:153
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\xff\xff\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load16_u&quot;, [int64(&quot;-1&quot;)]), int64(&quot;65535&quot;))
+
+// endianness.wast:154
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\xee\x5e\x10\x00\x01\x42\xee\xde\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load16_u&quot;, [int64(&quot;-4242&quot;)]), int64(&quot;61294&quot;))
+
+// endianness.wast:155
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x2a\x10\x00\x01\x42\x2a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load16_u&quot;, [int64(&quot;42&quot;)]), int64(&quot;42&quot;))
+
+// endianness.wast:156
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\xfe\x95\x03\x10\x00\x01\x42\xfe\x95\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load16_u&quot;, [int64(&quot;51966&quot;)]), int64(&quot;51966&quot;))
+
+// endianness.wast:158
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load32_s&quot;, [int64(&quot;-1&quot;)]), int64(&quot;-1&quot;))
+
+// endianness.wast:159
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\xce\xd0\xe2\x6b\x10\x00\x01\x42\xce\xd0\xe2\x6b\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load32_s&quot;, [int64(&quot;-42424242&quot;)]), int64(&quot;-42424242&quot;))
+
+// endianness.wast:160
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\xb2\xaf\x9d\x14\x10\x00\x01\x42\xb2\xaf\x9d\x14\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load32_s&quot;, [int64(&quot;42424242&quot;)]), int64(&quot;42424242&quot;))
+
+// endianness.wast:161
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\xf8\xac\xd1\x91\x01\x10\x00\x01\x42\xf8\xac\xd1\x91\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load32_s&quot;, [int64(&quot;305419896&quot;)]), int64(&quot;305419896&quot;))
+
+// endianness.wast:163
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\xff\xff\xff\xff\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load32_u&quot;, [int64(&quot;-1&quot;)]), int64(&quot;4294967295&quot;))
+
+// endianness.wast:164
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x42\xce\xd0\xe2\x6b\x10\x00\x01\x42\xce\xd0\xe2\xeb\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load32_u&quot;, [int64(&quot;-42424242&quot;)]), int64(&quot;4252543054&quot;))
+
+// endianness.wast:165
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\xb2\xaf\x9d\x14\x10\x00\x01\x42\xb2\xaf\x9d\x14\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load32_u&quot;, [int64(&quot;42424242&quot;)]), int64(&quot;42424242&quot;))
+
+// endianness.wast:166
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\xea\xbb\xb4\xdd\x0a\x10\x00\x01\x42\xea\xbb\xb4\xdd\x0a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load32_u&quot;, [int64(&quot;2880249322&quot;)]), int64(&quot;2880249322&quot;))
+
+// endianness.wast:168
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x69\x36\x34\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load&quot;, [int64(&quot;-1&quot;)]), int64(&quot;-1&quot;))
+
+// endianness.wast:169
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x69\x36\x34\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\xce\xd0\xe2\x6b\x10\x00\x01\x42\xce\xd0\xe2\x6b\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load&quot;, [int64(&quot;-42424242&quot;)]), int64(&quot;-42424242&quot;))
+
+// endianness.wast:170
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x69\x36\x34\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\xea\xbb\xb4\xdd\x0a\x10\x00\x01\x42\xea\xbb\xb4\xdd\x0a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load&quot;, [int64(&quot;2880249322&quot;)]), int64(&quot;2880249322&quot;))
+
+// endianness.wast:171
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x69\x36\x34\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xab\x80\x80\x80\x00\x01\xa5\x80\x80\x80\x00\x00\x02\x40\x42\xea\xbb\xb4\xf5\xed\xdf\xf2\xd6\xab\x7f\x10\x00\x01\x42\xea\xbb\xb4\xf5\xed\xdf\xf2\xd6\xab\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_load&quot;, [int64(&quot;-6075977126246539798&quot;)]), int64(&quot;-6075977126246539798&quot;))
+
+// endianness.wast:173
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x33\x32\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x10\x00\xbc\x43\x00\x00\x80\xbf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32_load&quot;, [-1.]), -1.)
+
+// endianness.wast:174
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x33\x32\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\xb6\x2d\x4a\x3c\x10\x00\xbc\x43\xb6\x2d\x4a\x3c\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32_load&quot;, [0.0123399998993]), 0.0123399998993)
+
+// endianness.wast:175
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x33\x32\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\x65\x93\x84\x45\x10\x00\xbc\x43\x65\x93\x84\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32_load&quot;, [4242.42431641]), 4242.42431641)
+
+// endianness.wast:176
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x33\x32\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x10\x00\xbc\x43\xff\xff\x7f\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32_load&quot;, [3.40282346639e+38]), 3.40282346639e+38)
+
+// endianness.wast:178
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x36\x34\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_load&quot;, [-1.]), -1.)
+
+// endianness.wast:179
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x36\x34\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\xe7\xc6\xf4\x84\x45\x4a\x93\x40\x10\x00\xbd\x44\xe7\xc6\xf4\x84\x45\x4a\x93\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_load&quot;, [1234.56789]), 1234.56789)
+
+// endianness.wast:180
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x36\x34\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\xae\x7e\x6c\xb2\xc9\xe4\x19\x41\x10\x00\xbd\x44\xae\x7e\x6c\xb2\xc9\xe4\x19\x41\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_load&quot;, [424242.424242]), 424242.424242)
+
+// endianness.wast:181
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x36\x34\x5f\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\xbd\x44\xff\xff\xff\xff\xff\xff\xef\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_load&quot;, [1.79769313486e+308]), 1.79769313486e+308)
+
+// endianness.wast:184
+assert_return(() =&gt; call($1, &quot;i32_store16&quot;, [-1]), 65535);
+
+// endianness.wast:185
+assert_return(() =&gt; call($1, &quot;i32_store16&quot;, [-4242]), 61294);
+
+// endianness.wast:186
+assert_return(() =&gt; call($1, &quot;i32_store16&quot;, [42]), 42);
+
+// endianness.wast:187
+assert_return(() =&gt; call($1, &quot;i32_store16&quot;, [51966]), 51966);
+
+// endianness.wast:189
+assert_return(() =&gt; call($1, &quot;i32_store&quot;, [-1]), -1);
+
+// endianness.wast:190
+assert_return(() =&gt; call($1, &quot;i32_store&quot;, [-4242]), -4242);
+
+// endianness.wast:191
+assert_return(() =&gt; call($1, &quot;i32_store&quot;, [42424242]), 42424242);
+
+// endianness.wast:192
+assert_return(() =&gt; call($1, &quot;i32_store&quot;, [-559035650]), -559035650);
+
+// endianness.wast:194
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x92\x80\x80\x80\x00\x01\x02\x24\x31\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\xff\xff\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store16&quot;, [int64(&quot;-1&quot;)]), int64(&quot;65535&quot;))
+
+// endianness.wast:195
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x92\x80\x80\x80\x00\x01\x02\x24\x31\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\xee\x5e\x10\x00\x01\x42\xee\xde\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store16&quot;, [int64(&quot;-4242&quot;)]), int64(&quot;61294&quot;))
+
+// endianness.wast:196
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x92\x80\x80\x80\x00\x01\x02\x24\x31\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x2a\x10\x00\x01\x42\x2a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store16&quot;, [int64(&quot;42&quot;)]), int64(&quot;42&quot;))
+
+// endianness.wast:197
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x92\x80\x80\x80\x00\x01\x02\x24\x31\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\xfe\x95\x03\x10\x00\x01\x42\xfe\x95\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store16&quot;, [int64(&quot;51966&quot;)]), int64(&quot;51966&quot;))
+
+// endianness.wast:199
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x92\x80\x80\x80\x00\x01\x02\x24\x31\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\xff\xff\xff\xff\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store32&quot;, [int64(&quot;-1&quot;)]), int64(&quot;4294967295&quot;))
+
+// endianness.wast:200
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x92\x80\x80\x80\x00\x01\x02\x24\x31\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x42\xee\x5e\x10\x00\x01\x42\xee\xde\xff\xff\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store32&quot;, [int64(&quot;-4242&quot;)]), int64(&quot;4294963054&quot;))
+
+// endianness.wast:201
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x92\x80\x80\x80\x00\x01\x02\x24\x31\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\xb2\xaf\x9d\x14\x10\x00\x01\x42\xb2\xaf\x9d\x14\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store32&quot;, [int64(&quot;42424242&quot;)]), int64(&quot;42424242&quot;))
+
+// endianness.wast:202
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x92\x80\x80\x80\x00\x01\x02\x24\x31\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\xfe\x95\xb7\xf5\x0d\x10\x00\x01\x42\xfe\x95\xb7\xf5\x0d\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store32&quot;, [int64(&quot;3735931646&quot;)]), int64(&quot;3735931646&quot;))
+
+// endianness.wast:204
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store&quot;, [int64(&quot;-1&quot;)]), int64(&quot;-1&quot;))
+
+// endianness.wast:205
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x42\xce\xd0\xe2\x6b\x10\x00\x01\x42\xce\xd0\xe2\x6b\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store&quot;, [int64(&quot;-42424242&quot;)]), int64(&quot;-42424242&quot;))
+
+// endianness.wast:206
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\xea\xbb\xb4\xdd\x0a\x10\x00\x01\x42\xea\xbb\xb4\xdd\x0a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store&quot;, [int64(&quot;2880249322&quot;)]), int64(&quot;2880249322&quot;))
+
+// endianness.wast:207
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xab\x80\x80\x80\x00\x01\xa5\x80\x80\x80\x00\x00\x02\x40\x42\xea\xbb\xb4\xf5\xed\xdf\xf2\xd6\xab\x7f\x10\x00\x01\x42\xea\xbb\xb4\xf5\xed\xdf\xf2\xd6\xab\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64_store&quot;, [int64(&quot;-6075977126246539798&quot;)]), int64(&quot;-6075977126246539798&quot;))
+
+// endianness.wast:209
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x66\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x10\x00\xbc\x43\x00\x00\x80\xbf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32_store&quot;, [-1.]), -1.)
+
+// endianness.wast:210
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x66\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\xb6\x2d\x4a\x3c\x10\x00\xbc\x43\xb6\x2d\x4a\x3c\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32_store&quot;, [0.0123399998993]), 0.0123399998993)
+
+// endianness.wast:211
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x66\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\x65\x93\x84\x45\x10\x00\xbc\x43\x65\x93\x84\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32_store&quot;, [4242.42431641]), 4242.42431641)
+
+// endianness.wast:212
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x66\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x10\x00\xbc\x43\xff\xff\x7f\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32_store&quot;, [3.40282346639e+38]), 3.40282346639e+38)
+
+// endianness.wast:214
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7c\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x66\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_store&quot;, [-1.]), -1.)
+
+// endianness.wast:215
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7c\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x66\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\xe7\xc6\xf4\x84\x45\x4a\x93\x40\x10\x00\xbd\x44\xe7\xc6\xf4\x84\x45\x4a\x93\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_store&quot;, [1234.56789]), 1234.56789)
+
+// endianness.wast:216
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7c\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x66\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\xae\x7e\x6c\xb2\xc9\xe4\x19\x41\x10\x00\xbd\x44\xae\x7e\x6c\xb2\xc9\xe4\x19\x41\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_store&quot;, [424242.424242]), 424242.424242)
+
+// endianness.wast:217
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7c\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x66\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\xbd\x44\xff\xff\xff\xff\xff\xff\xef\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_store&quot;, [1.79769313486e+308]), 1.79769313486e+308)
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsexportswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/exports.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/exports.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/exports.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,174 +1,244 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// exports.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// exports.wast:4
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x00\x00\x01\x62\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// exports.wast:5
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x00\x00\x01\x62\x00\x01\x0a\x8f\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// exports.wast:7
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// exports.wast:8
+let $5 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// exports.wast:9
+let $6 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// exports.wast:10
+let $7 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// exports.wast:11
+let $8 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// exports.wast:12
+let $9 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// exports.wast:14
+let $10 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x07\x85\x80\x80\x80\x00\x01\x01\x65\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x20\x00\x41\x01\x6a\x0f\x0b&quot;);
+let $Func = $10;
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// exports.wast:20
+assert_return(() =&gt; call($10, &quot;e&quot;, [42]), 43);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// exports.wast:21
+assert_return(() =&gt; call($Func, &quot;e&quot;, [42]), 43);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// exports.wast:22
+let $11 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// exports.wast:23
+let $12 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
+let $Other1 = $12;
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// exports.wast:24
+assert_return(() =&gt; call($Func, &quot;e&quot;, [42]), 43);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x05\x01\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x09\x02\x01\x61\x00\x00\x01\x62\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x03\x02\x00\x00\x07\x09\x02\x01\x61\x00\x00\x01\x62\x00\x01\x0a\x07\x02\x02\x00\x0b\x02\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x05\x01\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x05\x01\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x05\x01\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x05\x01\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x05\x01\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x05\x01\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-let $Func = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x03\x02\x01\x00\x07\x05\x01\x01\x65\x00\x00\x0a\x0a\x01\x08\x00\x20\x00\x41\x01\x6a\x0f\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;e&quot;](42), 43);
-assert_return(() =&gt; $Func.exports[&quot;e&quot;](42), 43);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-let $Other1 = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-assert_return(() =&gt; $Func.exports[&quot;e&quot;](42), 43);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x05\x01\x01\x61\x00\x01\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x07\x09\x02\x01\x61\x00\x00\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x03\x02\x00\x00\x07\x09\x02\x01\x61\x00\x00\x01\x61\x00\x01\x0a\x07\x02\x02\x00\x0b\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x09\x02\x01\x61\x00\x00\x01\x61\x03\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x04\x04\x01\x70\x00\x00\x07\x09\x02\x01\x61\x00\x00\x01\x61\x01\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x07\x09\x02\x01\x61\x00\x00\x01\x61\x02\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x05\x01\x01\x61\x03\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x09\x02\x01\x61\x03\x00\x01\x62\x03\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0b\x02\x7f\x00\x41\x00\x0b\x7f\x00\x41\x00\x0b\x07\x09\x02\x01\x61\x03\x00\x01\x62\x03\x01&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x05\x01\x01\x61\x03\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x05\x01\x01\x61\x03\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x05\x01\x01\x61\x03\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x05\x01\x01\x61\x03\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x05\x01\x01\x61\x03\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x05\x01\x01\x61\x03\x00&quot;);
-let $Global = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x2a\x0b\x07\x05\x01\x01\x65\x03\x00&quot;);
-assert_return(() =&gt; $$.exports[&quot;e&quot;], 42);
-assert_return(() =&gt; $Global.exports[&quot;e&quot;], 42);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-let $Other2 = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
-assert_return(() =&gt; $Global.exports[&quot;e&quot;], 42);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x05\x01\x01\x61\x03\x01&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x09\x02\x01\x61\x03\x00\x01\x61\x03\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0b\x02\x7f\x00\x41\x00\x0b\x7f\x00\x41\x00\x0b\x07\x09\x02\x01\x61\x03\x00\x01\x61\x03\x01&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x09\x02\x01\x61\x03\x00\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x09\x02\x01\x61\x03\x00\x01\x61\x01\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x09\x02\x01\x61\x03\x00\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x07\x09\x02\x01\x61\x01\x00\x01\x62\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x05\x01\x70\x01\x00\x01\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x05\x01\x70\x01\x00\x01\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x05\x01\x70\x01\x00\x01\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x05\x01\x70\x01\x00\x01\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x05\x01\x70\x01\x00\x01\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x07\x05\x01\x01\x61\x01\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x05\x01\x70\x01\x00\x01\x07\x05\x01\x01\x61\x01\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x07\x05\x01\x01\x61\x01\x01&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x07\x09\x02\x01\x61\x01\x00\x01\x61\x01\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x04\x04\x01\x70\x00\x00\x07\x09\x02\x01\x61\x01\x00\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x09\x02\x01\x61\x01\x00\x01\x61\x03\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x05\x03\x01\x00\x00\x07\x09\x02\x01\x61\x01\x00\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x07\x09\x02\x01\x61\x02\x00\x01\x62\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x01\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x01\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x01\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x01\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x01\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x07\x05\x01\x01\x61\x02\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x01\x07\x05\x01\x01\x61\x02\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x07\x05\x01\x01\x61\x02\x01&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x07\x09\x02\x01\x61\x02\x00\x01\x61\x02\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x07\x09\x02\x01\x61\x02\x00\x01\x61\x00\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b\x07\x09\x02\x01\x61\x02\x00\x01\x61\x03\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x00\x05\x03\x01\x00\x00\x07\x09\x02\x01\x61\x02\x00\x01\x61\x01\x00&quot;);
</del><ins>+// exports.wast:26
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x00\x01\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// exports.wast:30
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x00\x00\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// exports.wast:34
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x00\x00\x01\x61\x00\x01\x0a\x8f\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// exports.wast:38
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x89\x80\x80\x80\x00\x02\x01\x61\x00\x00\x01\x61\x03\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// exports.wast:42
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x00\x00\x01\x61\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// exports.wast:46
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x00\x00\x01\x61\x02\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// exports.wast:54
+let $13 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x61\x03\x00&quot;);
+
+// exports.wast:55
+let $14 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x89\x80\x80\x80\x00\x02\x01\x61\x03\x00\x01\x62\x03\x00&quot;);
+
+// exports.wast:56
+let $15 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x8b\x80\x80\x80\x00\x02\x7f\x00\x41\x00\x0b\x7f\x00\x41\x00\x0b\x07\x89\x80\x80\x80\x00\x02\x01\x61\x03\x00\x01\x62\x03\x01&quot;);
+
+// exports.wast:58
+let $16 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x61\x03\x00&quot;);
+
+// exports.wast:59
+let $17 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x61\x03\x00&quot;);
+
+// exports.wast:60
+let $18 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x61\x03\x00&quot;);
+
+// exports.wast:61
+let $19 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x61\x03\x00&quot;);
+
+// exports.wast:62
+let $20 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x61\x03\x00&quot;);
+
+// exports.wast:63
+let $21 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x61\x03\x00&quot;);
+
+// exports.wast:65
+let $22 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x2a\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x65\x03\x00&quot;);
+let $Global = $22;
+
+// exports.wast:69
+assert_return(() =&gt; get($22, &quot;e&quot;), 42);
+
+// exports.wast:70
+assert_return(() =&gt; get($Global, &quot;e&quot;), 42);
+
+// exports.wast:71
+let $23 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
+
+// exports.wast:72
+let $24 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00&quot;);
+let $Other2 = $24;
+
+// exports.wast:73
+assert_return(() =&gt; get($Global, &quot;e&quot;), 42);
+
+// exports.wast:75
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x61\x03\x01&quot;);
+
+// exports.wast:79
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x89\x80\x80\x80\x00\x02\x01\x61\x03\x00\x01\x61\x03\x00&quot;);
+
+// exports.wast:83
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x8b\x80\x80\x80\x00\x02\x7f\x00\x41\x00\x0b\x7f\x00\x41\x00\x0b\x07\x89\x80\x80\x80\x00\x02\x01\x61\x03\x00\x01\x61\x03\x01&quot;);
+
+// exports.wast:87
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x89\x80\x80\x80\x00\x02\x01\x61\x03\x00\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// exports.wast:91
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x89\x80\x80\x80\x00\x02\x01\x61\x03\x00\x01\x61\x01\x00&quot;);
+
+// exports.wast:95
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x89\x80\x80\x80\x00\x02\x01\x61\x03\x00\x01\x61\x02\x00&quot;);
+
+// exports.wast:103
+let $25 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:104
+let $26 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x01\x00\x01\x62\x01\x00&quot;);
+
+// exports.wast:108
+let $27 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:109
+let $28 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x85\x80\x80\x80\x00\x01\x70\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:110
+let $29 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:111
+let $30 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x85\x80\x80\x80\x00\x01\x70\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:112
+let $31 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:113
+let $32 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x85\x80\x80\x80\x00\x01\x70\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:114
+let $33 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:115
+let $34 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x85\x80\x80\x80\x00\x01\x70\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:116
+let $35 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:117
+let $36 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x85\x80\x80\x80\x00\x01\x70\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:118
+let $37 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:119
+let $38 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x85\x80\x80\x80\x00\x01\x70\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x00&quot;);
+
+// exports.wast:123
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x01\x01&quot;);
+
+// exports.wast:127
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x01\x00\x01\x61\x01\x00&quot;);
+
+// exports.wast:136
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x01\x00\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// exports.wast:140
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x89\x80\x80\x80\x00\x02\x01\x61\x01\x00\x01\x61\x03\x00&quot;);
+
+// exports.wast:144
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x01\x00\x01\x61\x02\x00&quot;);
+
+// exports.wast:152
+let $39 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:153
+let $40 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x02\x00\x01\x62\x02\x00&quot;);
+
+// exports.wast:157
+let $41 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:158
+let $42 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:159
+let $43 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:160
+let $44 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:161
+let $45 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:162
+let $46 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:163
+let $47 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:164
+let $48 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:165
+let $49 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:166
+let $50 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:167
+let $51 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:168
+let $52 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x01\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x00&quot;);
+
+// exports.wast:172
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x85\x80\x80\x80\x00\x01\x01\x61\x02\x01&quot;);
+
+// exports.wast:176
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x02\x00\x01\x61\x02\x00&quot;);
+
+// exports.wast:185
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x02\x00\x01\x61\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// exports.wast:189
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b\x07\x89\x80\x80\x80\x00\x02\x01\x61\x02\x00\x01\x61\x03\x00&quot;);
+
+// exports.wast:193
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x89\x80\x80\x80\x00\x02\x01\x61\x02\x00\x01\x61\x01\x00&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsf32wastjs"></a>
<div class="delfile"><h4>Deleted: trunk/JSTests/wasm/spec-tests/f32.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/f32.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/f32.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,2489 +0,0 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
-
-let soft_validate = true;
-
-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
-
-let registry = {spectest};
-let $$;
-
-function register(name, instance) {
-  registry[name] = instance.exports;
-}
-
-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
-
-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
-
-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x03\x60\x02\x7d\x7d\x01\x7d\x60\x01\x7d\x01\x7d\x60\x00\x00\x03\xfa\x03\xf8\x03\x00\x00\x00\x00\x01\x00\x00\x01\x01\x01\x01\x01\x01\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\
 x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x
 02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\xd1\x34\xf8\x03\x03\x61\x64\x64\x00\x00\x03\x73\x75\x62\x00\x01\x03\x6d\x75\x6c\x00\x02\x03\x64\x69\x76\x00\x03\x04\x73\x71\x72\x74\x00\x04\x03\x6d\x69\x6e\x00\x05\x03\x6d\x61\x78\x00\x06\x04\x63\x65\x69\x6c\x00\x07\x05\x66\x6c\x6f\x6f\x72\x00\x08\x05\x74\x72\x75\x6e\x63\x00\x09\x07\x6e\x65\x61\x72\x65\x73\x74\x00\x0a\x03\x61\x62\x73\x00\x0b\x03\x6e\x65\x67\x00\x0c\x08\x63\x6f\x70\x79\x73\x69\x67\x6e\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x0f\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x10\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x11\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x12\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x13\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x14\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x15\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x16\x08\x61\x73\x73\x65\x7
 2\x74\x5f\x39\x00\x17\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x18\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x19\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x1a\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x1b\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x1c\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x1d\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x1e\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x1f\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x20\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x21\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x00\x22\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x23\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x24\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x25\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x00\x26\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x00\x27\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x00\x28\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x00\x29\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x00\x2a\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x00\x2b\x09\x61\x73\x73
 \x65\x72\x74\x5f\x33\x30\x00\x2c\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x00\x2d\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x00\x2e\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x00\x2f\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x00\x30\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x00\x31\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x00\x32\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x00\x33\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x00\x34\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x00\x35\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x00\x36\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x00\x37\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x00\x38\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x00\x39\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x00\x3a\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x00\x3b\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x00\x3c\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x00\x3d\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x00\x3e\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x39\x00\x3f\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x30\x00\x40\x09\
 x61\x73\x73\x65\x72\x74\x5f\x35\x31\x00\x41\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x32\x00\x42\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x33\x00\x43\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x34\x00\x44\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x35\x00\x45\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x36\x00\x46\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x37\x00\x47\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x38\x00\x48\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x39\x00\x49\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x30\x00\x4a\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x31\x00\x4b\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x32\x00\x4c\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x33\x00\x4d\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x34\x00\x4e\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x35\x00\x4f\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x36\x00\x50\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x37\x00\x51\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x38\x00\x52\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x39\x00\x53\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x30\x00\x54\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x31\x
 00\x55\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x32\x00\x56\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x33\x00\x57\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x34\x00\x58\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x35\x00\x59\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x36\x00\x5a\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x37\x00\x5b\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x38\x00\x5c\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x39\x00\x5d\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x30\x00\x5e\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x31\x00\x5f\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x32\x00\x60\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x33\x00\x61\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x34\x00\x62\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x35\x00\x63\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x36\x00\x64\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x37\x00\x65\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x38\x00\x66\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x39\x00\x67\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x30\x00\x68\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x31\x00\x69\x09\x61\x73\x73\x65\x72\x74\x5
 f\x39\x32\x00\x6a\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x33\x00\x6b\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x34\x00\x6c\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x35\x00\x6d\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x36\x00\x6e\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x37\x00\x6f\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x38\x00\x70\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x39\x00\x71\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x30\x00\x72\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x31\x00\x73\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x32\x00\x74\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x33\x00\x75\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x34\x00\x76\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x35\x00\x77\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x36\x00\x78\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x37\x00\x79\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x38\x00\x7a\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x39\x00\x7b\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x30\x00\x7c\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x31\x00\x7d\x0a\x61\x73\x73\x65
 \x72\x74\x5f\x31\x31\x32\x00\x7e\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x33\x00\x7f\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x34\x00\x80\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x35\x00\x81\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x36\x00\x82\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x37\x00\x83\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x38\x00\x84\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x39\x00\x85\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x30\x00\x86\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x31\x00\x87\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x32\x00\x88\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x33\x00\x89\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x34\x00\x8a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x35\x00\x8b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x36\x00\x8c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x37\x00\x8d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x38\x00\x8e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x39\x00\x8f\x01\x0a\x61\x73\x73\
 x65\x72\x74\x5f\x31\x33\x30\x00\x90\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x31\x00\x91\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x32\x00\x92\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x33\x00\x93\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x34\x00\x94\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x35\x00\x95\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x36\x00\x96\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x37\x00\x97\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x38\x00\x98\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x39\x00\x99\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x30\x00\x9a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x31\x00\x9b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x32\x00\x9c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x33\x00\x9d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x34\x00\x9e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x35\x00\x9f\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x36\x00\xa0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x37\x00\xa1\x01\x0a\x
 61\x73\x73\x65\x72\x74\x5f\x31\x34\x38\x00\xa2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x39\x00\xa3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x30\x00\xa4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x31\x00\xa5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x32\x00\xa6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x33\x00\xa7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x34\x00\xa8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x35\x00\xa9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x36\x00\xaa\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x37\x00\xab\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x38\x00\xac\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x39\x00\xad\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x30\x00\xae\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x31\x00\xaf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x32\x00\xb0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x33\x00\xb1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x34\x00\xb2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x35\x00\xb
 3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x36\x00\xb4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x37\x00\xb5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x38\x00\xb6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x39\x00\xb7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x30\x00\xb8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x31\x00\xb9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x32\x00\xba\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x33\x00\xbb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x34\x00\xbc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x35\x00\xbd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x36\x00\xbe\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x37\x00\xbf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x38\x00\xc0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x39\x00\xc1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x30\x00\xc2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x31\x00\xc3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x32\x00\xc4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38
 \x33\x00\xc5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x34\x00\xc6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x35\x00\xc7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x36\x00\xc8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x37\x00\xc9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x38\x00\xca\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x39\x00\xcb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x30\x00\xcc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x31\x00\xcd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x32\x00\xce\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x33\x00\xcf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x34\x00\xd0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x35\x00\xd1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x36\x00\xd2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x37\x00\xd3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x38\x00\xd4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x39\x00\xd5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x30\x00\xd6\x01\x0a\x61\x73\x73\x65\x72\x74\
 x5f\x32\x30\x31\x00\xd7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x32\x00\xd8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x33\x00\xd9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x34\x00\xda\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x35\x00\xdb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x36\x00\xdc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x37\x00\xdd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x38\x00\xde\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x39\x00\xdf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x30\x00\xe0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x31\x00\xe1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x32\x00\xe2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x33\x00\xe3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x34\x00\xe4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x35\x00\xe5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x36\x00\xe6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x37\x00\xe7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x38\x00\xe8\x01\x0a\x61\x73\x73\x
 65\x72\x74\x5f\x32\x31\x39\x00\xe9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x30\x00\xea\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x31\x00\xeb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x32\x00\xec\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x33\x00\xed\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x34\x00\xee\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x35\x00\xef\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x36\x00\xf0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x37\x00\xf1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x38\x00\xf2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x39\x00\xf3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x30\x00\xf4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x31\x00\xf5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x32\x00\xf6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x33\x00\xf7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x34\x00\xf8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x35\x00\xf9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x36\x00\xfa\x01\x0a\x6
 1\x73\x73\x65\x72\x74\x5f\x32\x33\x37\x00\xfb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x38\x00\xfc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x39\x00\xfd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x30\x00\xfe\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x31\x00\xff\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x32\x00\x80\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x33\x00\x81\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x34\x00\x82\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x35\x00\x83\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x36\x00\x84\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x37\x00\x85\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x38\x00\x86\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x39\x00\x87\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x30\x00\x88\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x31\x00\x89\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x32\x00\x8a\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x33\x00\x8b\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x34\x00\x8c
 \x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x35\x00\x8d\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x36\x00\x8e\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x37\x00\x8f\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x38\x00\x90\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x39\x00\x91\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x30\x00\x92\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x31\x00\x93\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x32\x00\x94\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x33\x00\x95\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x34\x00\x96\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x35\x00\x97\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x36\x00\x98\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x37\x00\x99\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x38\x00\x9a\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x39\x00\x9b\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x30\x00\x9c\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x31\x00\x9d\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\
 x32\x00\x9e\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x33\x00\x9f\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x34\x00\xa0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x35\x00\xa1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x36\x00\xa2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x37\x00\xa3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x38\x00\xa4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x39\x00\xa5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x30\x00\xa6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x31\x00\xa7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x32\x00\xa8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x33\x00\xa9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x34\x00\xaa\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x35\x00\xab\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x36\x00\xac\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x37\x00\xad\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x38\x00\xae\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x39\x00\xaf\x02\x0a\x61\x73\x73\x65\x72\x74\x
 5f\x32\x39\x30\x00\xb0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x31\x00\xb1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x32\x00\xb2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x33\x00\xb3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x34\x00\xb4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x35\x00\xb5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x36\x00\xb6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x37\x00\xb7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x38\x00\xb8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x39\x00\xb9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x30\x00\xba\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x31\x00\xbb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x32\x00\xbc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x33\x00\xbd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x34\x00\xbe\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x35\x00\xbf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x36\x00\xc0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x37\x00\xc1\x02\x0a\x61\x73\x73\x6
 5\x72\x74\x5f\x33\x30\x38\x00\xc2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x39\x00\xc3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x30\x00\xc4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x31\x00\xc5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x32\x00\xc6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x33\x00\xc7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x34\x00\xc8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x35\x00\xc9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x36\x00\xca\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x37\x00\xcb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x38\x00\xcc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x39\x00\xcd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x30\x00\xce\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x31\x00\xcf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x32\x00\xd0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x33\x00\xd1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x34\x00\xd2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x35\x00\xd3\x02\x0a\x61
 \x73\x73\x65\x72\x74\x5f\x33\x32\x36\x00\xd4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x37\x00\xd5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x38\x00\xd6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x39\x00\xd7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x30\x00\xd8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x31\x00\xd9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x32\x00\xda\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x33\x00\xdb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x34\x00\xdc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x35\x00\xdd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x36\x00\xde\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x37\x00\xdf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x38\x00\xe0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x39\x00\xe1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x30\x00\xe2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x31\x00\xe3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x32\x00\xe4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x33\x00\xe5\
 x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x34\x00\xe6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x35\x00\xe7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x36\x00\xe8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x37\x00\xe9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x38\x00\xea\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x39\x00\xeb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x30\x00\xec\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x31\x00\xed\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x32\x00\xee\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x33\x00\xef\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x34\x00\xf0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x35\x00\xf1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x36\x00\xf2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x37\x00\xf3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x38\x00\xf4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x39\x00\xf5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x30\x00\xf6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x
 31\x00\xf7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x32\x00\xf8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x33\x00\xf9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x34\x00\xfa\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x35\x00\xfb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x36\x00\xfc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x37\x00\xfd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x38\x00\xfe\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x39\x00\xff\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x30\x00\x80\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x31\x00\x81\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x32\x00\x82\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x33\x00\x83\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x34\x00\x84\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x35\x00\x85\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x36\x00\x86\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x37\x00\x87\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x38\x00\x88\x03\x0a\x61\x73\x73\x65\x72\x74\x5
 f\x33\x37\x39\x00\x89\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x30\x00\x8a\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x31\x00\x8b\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x32\x00\x8c\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x33\x00\x8d\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x34\x00\x8e\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x35\x00\x8f\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x36\x00\x90\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x37\x00\x91\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x38\x00\x92\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x39\x00\x93\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x30\x00\x94\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x31\x00\x95\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x32\x00\x96\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x33\x00\x97\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x34\x00\x98\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x35\x00\x99\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x36\x00\x9a\x03\x0a\x61\x73\x73\x65
 \x72\x74\x5f\x33\x39\x37\x00\x9b\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x38\x00\x9c\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x39\x00\x9d\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x30\x00\x9e\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x31\x00\x9f\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x32\x00\xa0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x33\x00\xa1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x34\x00\xa2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x35\x00\xa3\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x36\x00\xa4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x37\x00\xa5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x38\x00\xa6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x39\x00\xa7\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x30\x00\xa8\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x31\x00\xa9\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x32\x00\xaa\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x33\x00\xab\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x34\x00\xac\x03\x0a\x61\
 x73\x73\x65\x72\x74\x5f\x34\x31\x35\x00\xad\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x36\x00\xae\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x37\x00\xaf\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x38\x00\xb0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x39\x00\xb1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x30\x00\xb2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x31\x00\xb3\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x32\x00\xb4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x33\x00\xb5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x34\x00\xb6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x35\x00\xb7\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x36\x00\xb8\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x37\x00\xb9\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x38\x00\xba\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x39\x00\xbb\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x30\x00\xbc\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x31\x00\xbd\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x32\x00\xbe\x
 03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x33\x00\xbf\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x34\x00\xc0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x35\x00\xc1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x36\x00\xc2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x37\x00\xc3\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x38\x00\xc4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x39\x00\xc5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x30\x00\xc6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x31\x00\xc7\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x32\x00\xc8\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x33\x00\xc9\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x34\x00\xca\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x35\x00\xcb\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x36\x00\xcc\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x37\x00\xcd\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x38\x00\xce\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x39\x00\xcf\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x3
 0\x00\xd0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x31\x00\xd1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x32\x00\xd2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x33\x00\xd3\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x34\x00\xd4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x35\x00\xd5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x36\x00\xd6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x37\x00\xd7\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x38\x00\xd8\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x39\x00\xd9\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x30\x00\xda\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x31\x00\xdb\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x32\x00\xdc\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x33\x00\xdd\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x34\x00\xde\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x35\x00\xdf\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x36\x00\xe0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x37\x00\xe1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f
 \x34\x36\x38\x00\xe2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x39\x00\xe3\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x30\x00\xe4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x31\x00\xe5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x32\x00\xe6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x33\x00\xe7\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x34\x00\xe8\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x35\x00\xe9\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x36\x00\xea\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x37\x00\xeb\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x38\x00\xec\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x39\x00\xed\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x30\x00\xee\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x31\x00\xef\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x32\x00\xf0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x33\x00\xf1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x34\x00\xf2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x35\x00\xf3\x03\x0a\x61\x73\x73\x65\
 x72\x74\x5f\x34\x38\x36\x00\xf4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x37\x00\xf5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x38\x00\xf6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x39\x00\xf7\x03\x0a\x84\x78\xf8\x03\x07\x00\x20\x00\x20\x01\x92\x0b\x07\x00\x20\x00\x20\x01\x93\x0b\x07\x00\x20\x00\x20\x01\x94\x0b\x07\x00\x20\x00\x20\x01\x95\x0b\x05\x00\x20\x00\x91\x0b\x07\x00\x20\x00\x20\x01\x96\x0b\x07\x00\x20\x00\x20\x01\x97\x0b\x05\x00\x20\x00\x8d\x0b\x05\x00\x20\x00\x8e\x0b\x05\x00\x20\x00\x8f\x0b\x05\x00\x20\x00\x90\x0b\x05\x00\x20\x00\x8b\x0b\x05\x00\x20\x00\x8c\x0b\x07\x00\x20\x00\x20\x01\x98\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x
 02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x4
 0\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43
 \x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\
 xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x
 c0\x7f\x43\x00\x00\x00\x00\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7
 f\x43\x00\x00\x80\x00\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43
 \x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\
 xff\x7f\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x00\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x00\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x
 00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x0
 0\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0
 \x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\
 x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x
 01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x01\xb
 c\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x01\xbc\x43
 \x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x01\xbc\x43\x00\
 x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x01\xbc\x43\x00\x00\x
 c0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x01\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x01\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x0
 0\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0
 \x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\
 xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x
 46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x4
 5\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d
 \x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\
 x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x
 0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x02\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x02\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0
 f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b
 \x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\
 x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x
 1e\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x0
 0\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02
 \x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\
 x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x
 00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x0
 0\xc0\xff\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x03\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x03\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01
 \x01\x7d\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\
 x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\x
 bc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x0
 0\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43
 \x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\
 x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x
 45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x05\x2
 2\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43
 \x00\x00\xc0\xff\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x05\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\
 x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x
 00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xb
 c\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10
 \x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\
 xff\x43\x01\x00\x00\x00\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x
 7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0
 f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x06\x22\x00\xbc\x20
 \x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x01\x01\x7d\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x06\x22\x00\xbc\x20\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\
 x0d\xbc\x43\x00\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x00\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x01\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x01\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x01\x00\x00\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x01\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x0d\x
 bc\x43\x00\x00\x80\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\x80\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x00\x00\x80\x80\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\x80\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x00\x00\x00\xbf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\x00\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x00\x00\x00\xbf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\x00\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x0d\xbc\x4
 3\x00\x00\x80\xbf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x00\x00\x80\xbf\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\xdb\x0f\xc9\xc0\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\xdb\x0f\xc9\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\xdb\x0f\xc9\xc0\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\xdb\x0f\xc9\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\xff
 \xff\x7f\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\xff\xff\x7f\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\xff\xff\x7f\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\xff\xff\x7f\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x00\x00\x80\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\x80\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x00\x00\x80\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\x80\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x0d\xbc\x43\x00\x00\
 xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x0d\xbc\x43\x00\x00\xc0\x
 ff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x0d\xbc\x43\x00\x00\xc0\xff\xb
 c\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46
 \x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\
 x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x0d\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x0d\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x04\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x04\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x08\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x08\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x07\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x07\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x
 0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x09\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x09\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x0a\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x0a\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x0b\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x0b\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x0c\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x0c\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.0), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.0), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(-0.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(0.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(-0.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(0.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), f32(-2.80259692865e-45));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), f32(2.80259692865e-45));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), f32(-1.17549449095e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), f32(1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), f32(-1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), f32(1.17549449095e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.40129846432e-45), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.40129846432e-45), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(-0.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(0.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(-0.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(0.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), f32(-1.17549449095e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), f32(-1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), f32(1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), f32(1.17549449095e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), f32(-2.35098870164e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), f32(2.35098870164e-38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.17549435082e-38), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.17549435082e-38), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(-0.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(0.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(-0.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(0.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(-1.40129846432e-45)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(1.40129846432e-45)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(-1.40129846432e-45)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(1.40129846432e-45)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(-1.17549435082e-38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(1.17549435082e-38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(-1.17549435082e-38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(1.17549435082e-38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(-0.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(-0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(0.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(-1.0)), f32(-1.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(1.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(-1.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(1.0)), f32(1.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(-6.28318548203)), f32(-6.78318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(6.28318548203)), f32(5.78318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(-6.28318548203)), f32(-5.78318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(6.28318548203)), f32(6.78318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-0.5), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(0.5), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(-0.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(0.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(-0.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(0.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(-1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(-1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(-1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(-1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(-0.5)), f32(-1.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(0.5)), f32(1.5));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(-1.0)), f32(-2.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(-1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(1.0)), f32(2.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(-6.28318548203)), f32(-7.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(6.28318548203)), f32(5.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(-6.28318548203)), f32(-5.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(6.28318548203)), f32(7.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-1.0), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(1.0), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(-0.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(0.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(-0.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(0.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(1.40129846432e-45)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(1.17549435082e-38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(-0.5)), f32(-6.78318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(0.5)), f32(-5.78318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(-0.5)), f32(5.78318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(0.5)), f32(6.78318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(-1.0)), f32(-7.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(1.0)), f32(-5.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(-1.0)), f32(5.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(1.0)), f32(7.28318548203));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(-6.28318548203)), f32(-12.5663709641));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(-6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(6.28318548203)), f32(12.5663709641));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-6.28318548203), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(6.28318548203), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_23&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(-0.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(0.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(-0.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(0.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(-0.5)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(0.5)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(-0.5)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(0.5)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(-1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(-1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(6.28318548203)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(-3.40282346639e+38), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](f32(3.40282346639e+38), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_24&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_25&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_26&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_27&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(-0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(-1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(-1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(-1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(-0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(-0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(-1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(-1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(-6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(-6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(-3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, f32(3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(-3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, f32(3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, -Infinity), -Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;add&quot;](-Infinity, Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;add&quot;](Infinity, -Infinity));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_28&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_29&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_30&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_31&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_33&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_34&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_35&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_36&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_37&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_38&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_39&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_40&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_41&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_42&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_43&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_44&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_45&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_46&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_47&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_48&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_49&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_50&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_51&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_52&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_53&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_54&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_55&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_56&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_57&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_58&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_59&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_60&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_61&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_62&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_63&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_65&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_66&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_67&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(-1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(-1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(-1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(-1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(-6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(-6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.0), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.0), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_68&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_69&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_70&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_71&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(-0.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(0.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(-0.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(0.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), f32(-2.80259692865e-45));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), f32(2.80259692865e-45));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), f32(1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), f32(-1.17549449095e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), f32(1.17549449095e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), f32(-1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.40129846432e-45), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.40129846432e-45), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_72&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_73&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_74&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_75&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(-0.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(0.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(-0.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(0.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), f32(-1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), f32(-1.17549449095e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), f32(1.17549449095e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), f32(1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), f32(-2.35098870164e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), f32(2.35098870164e-38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.17549435082e-38), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.17549435082e-38), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_76&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_77&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_78&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_79&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(-0.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(0.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(-0.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(0.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(-1.40129846432e-45)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(1.40129846432e-45)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(-1.40129846432e-45)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(1.40129846432e-45)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(-1.17549435082e-38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(1.17549435082e-38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(-1.17549435082e-38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(1.17549435082e-38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(-0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(0.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(-0.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(-1.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(1.0)), f32(-1.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(-1.0)), f32(1.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(1.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(-6.28318548203)), f32(5.78318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(6.28318548203)), f32(-6.78318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(-6.28318548203)), f32(6.78318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(6.28318548203)), f32(-5.78318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-0.5), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(0.5), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_80&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_81&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_82&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_83&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(-0.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(0.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(-0.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(0.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(-1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(-1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(-1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(-1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(0.5)), f32(-1.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(-0.5)), f32(1.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(-1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(1.0)), f32(-2.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(-1.0)), f32(2.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(-6.28318548203)), f32(5.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(6.28318548203)), f32(-7.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(-6.28318548203)), f32(7.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(6.28318548203)), f32(-5.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-1.0), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(1.0), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_84&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_85&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_86&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_87&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(-0.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(0.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(-0.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(0.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(1.40129846432e-45)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(1.17549435082e-38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(-0.5)), f32(-5.78318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(0.5)), f32(-6.78318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(-0.5)), f32(6.78318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(0.5)), f32(5.78318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(-1.0)), f32(-5.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(1.0)), f32(-7.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(-1.0)), f32(7.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(1.0)), f32(5.28318548203));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(-6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(6.28318548203)), f32(-12.5663709641));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(-6.28318548203)), f32(12.5663709641));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-6.28318548203), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(6.28318548203), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_88&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_89&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_90&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_91&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(-0.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(0.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(-0.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(0.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(-0.5)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(0.5)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(-0.5)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(0.5)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(-1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(-1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(6.28318548203)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(-3.40282346639e+38), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](f32(3.40282346639e+38), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_92&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_93&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_94&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_95&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(-0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(-1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(-1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(-1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(-0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(-0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(-1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(-1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(-6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(-6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(-3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, f32(3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(-3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, f32(3.40282346639e+38)), Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, -Infinity));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, -Infinity), Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;sub&quot;](Infinity, Infinity));
-assert_return(() =&gt; $$.exports[&quot;assert_96&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_97&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_98&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_99&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_100&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_101&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_102&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_103&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_104&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_105&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_106&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_107&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_108&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_109&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_110&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_111&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_112&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_113&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_114&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_115&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_116&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_117&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_118&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_119&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_120&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_121&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_122&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_123&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_124&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_125&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_126&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_127&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_128&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_129&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_130&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_131&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_132&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_133&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_134&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_135&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(-1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(-1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(-1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(-0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(-0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(-1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(1.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(-1.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(-6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(6.28318548203)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(-6.28318548203)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(-3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), f32(3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(-3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), f32(3.40282346639e+38)), f32(0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), -Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.0), Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), -Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](f32(0.0), Infinity));
-assert_return(() =&gt; $$.exports[&quot;assert_136&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_137&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_138&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_139&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(-0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(-0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(-1.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(1.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(-1.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(1.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), f32(8.40779078595e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), f32(-8.40779078595e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), f32(-8.40779078595e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(6.28318548203)), f32(8.40779078595e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), f32(4.76837129781e-07));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), f32(-4.76837129781e-07));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), f32(-4.76837129781e-07));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), f32(4.76837129781e-07));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.40129846432e-45), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.40129846432e-45), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_140&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_141&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_142&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_143&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(-0.5)), f32(5.87747175411e-39));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(0.5)), f32(-5.87747175411e-39));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(-0.5)), f32(-5.87747175411e-39));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(0.5)), f32(5.87747175411e-39));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(-1.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(1.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(-1.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(1.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), f32(7.38584903929e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), f32(-7.38584903929e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), f32(-7.38584903929e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(6.28318548203)), f32(7.38584903929e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), f32(3.99999976158));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), f32(-3.99999976158));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), f32(-3.99999976158));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), f32(3.99999976158));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.17549435082e-38), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.17549435082e-38), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_144&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_145&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_146&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_147&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(-1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(-1.17549435082e-38)), f32(5.87747175411e-39));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(1.17549435082e-38)), f32(-5.87747175411e-39));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(-1.17549435082e-38)), f32(-5.87747175411e-39));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(1.17549435082e-38)), f32(5.87747175411e-39));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(-0.5)), f32(0.25));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(0.5)), f32(-0.25));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(-0.5)), f32(-0.25));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(0.5)), f32(0.25));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(-1.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(1.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(-1.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(1.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(-6.28318548203)), f32(3.14159274101));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(6.28318548203)), f32(-3.14159274101));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(-6.28318548203)), f32(-3.14159274101));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(6.28318548203)), f32(3.14159274101));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(-3.40282346639e+38)), f32(1.70141173319e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), f32(3.40282346639e+38)), f32(-1.70141173319e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(-3.40282346639e+38)), f32(-1.70141173319e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), f32(3.40282346639e+38)), f32(1.70141173319e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-0.5), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(0.5), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_148&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_149&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_150&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_151&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(-1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(-1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(-6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-1.0), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(1.0), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_152&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_153&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_154&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_155&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), f32(8.40779078595e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), f32(-8.40779078595e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), f32(-8.40779078595e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(1.40129846432e-45)), f32(8.40779078595e-45));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), f32(7.38584903929e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), f32(-7.38584903929e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), f32(-7.38584903929e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(1.17549435082e-38)), f32(7.38584903929e-38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(-0.5)), f32(3.14159274101));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(0.5)), f32(-3.14159274101));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(-0.5)), f32(-3.14159274101));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(0.5)), f32(3.14159274101));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(-1.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(1.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(-1.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(1.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(-6.28318548203)), f32(39.4784202576));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(6.28318548203)), f32(-39.4784202576));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(-6.28318548203)), f32(-39.4784202576));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(6.28318548203)), f32(39.4784202576));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), f32(3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-6.28318548203), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(6.28318548203), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_156&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_157&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_158&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_159&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), f32(4.76837129781e-07));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), f32(-4.76837129781e-07));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), f32(-4.76837129781e-07));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), f32(4.76837129781e-07));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), f32(3.99999976158));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), f32(-3.99999976158));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), f32(-3.99999976158));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), f32(3.99999976158));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(-0.5)), f32(1.70141173319e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(0.5)), f32(-1.70141173319e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(-0.5)), f32(-1.70141173319e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(0.5)), f32(1.70141173319e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(-1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(-1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(-3.40282346639e+38), Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](f32(3.40282346639e+38), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_160&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_161&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_162&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_163&quot;]());
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(-0.0)));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(0.0)));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(-0.0)));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(0.0)));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(-1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(-1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(-1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(-0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(-0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(-1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(-1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(-6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(-6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(-3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, f32(3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(-3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, f32(3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_164&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_165&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_166&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_167&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_168&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_169&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_170&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_171&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_172&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_173&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_174&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_175&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_176&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_177&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_178&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_179&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_180&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_181&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_182&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_183&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_184&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_185&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_186&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_187&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_188&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_189&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_190&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_191&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_192&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_193&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_194&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_195&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_196&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_197&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_198&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_199&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_200&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_201&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_202&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_203&quot;]());
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(-0.0)));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(0.0)));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(-0.0)));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(0.0)));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(-1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(-1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(-1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(-0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(-0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(-1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(1.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(-1.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(-6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(6.28318548203)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(-6.28318548203)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(-3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), f32(3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(-3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), f32(3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), -Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.0), Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), -Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.0), Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_204&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_205&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_206&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_207&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(-0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), f32(1.19209289551e-07));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), f32(-1.19209289551e-07));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), f32(-1.19209289551e-07));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), f32(1.19209289551e-07));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(-0.5)), f32(2.80259692865e-45));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(0.5)), f32(-2.80259692865e-45));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(-0.5)), f32(-2.80259692865e-45));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(0.5)), f32(2.80259692865e-45));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(-1.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(1.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(-1.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(1.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), -Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.40129846432e-45), Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), -Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.40129846432e-45), Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_208&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_209&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_210&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_211&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(-0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), f32(8388608.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), f32(-8388608.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), f32(-8388608.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), f32(8388608.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(-0.5)), f32(2.35098870164e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(0.5)), f32(-2.35098870164e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(-0.5)), f32(-2.35098870164e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(0.5)), f32(2.35098870164e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(-1.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(1.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(-1.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(1.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), f32(1.87085676414e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), f32(-1.87085676414e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), f32(-1.87085676414e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(6.28318548203)), f32(1.87085676414e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), -Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.17549435082e-38), Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), -Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.17549435082e-38), Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_212&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_213&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_214&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_215&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(-0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(-1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(-1.17549435082e-38)), f32(4.25352958651e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(1.17549435082e-38)), f32(-4.25352958651e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(-1.17549435082e-38)), f32(-4.25352958651e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(1.17549435082e-38)), f32(4.25352958651e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(-0.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(0.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(-0.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(0.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(-1.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(1.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(-1.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(1.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(-6.28318548203)), f32(0.0795774683356));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(6.28318548203)), f32(-0.0795774683356));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(-6.28318548203)), f32(-0.0795774683356));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(6.28318548203)), f32(0.0795774683356));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(-3.40282346639e+38)), f32(1.46936793853e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), f32(3.40282346639e+38)), f32(-1.46936793853e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(-3.40282346639e+38)), f32(-1.46936793853e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), f32(3.40282346639e+38)), f32(1.46936793853e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), -Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-0.5), Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), -Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(0.5), Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_216&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_217&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_218&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_219&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(-0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(-1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(-1.17549435082e-38)), f32(8.50705917302e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(1.17549435082e-38)), f32(-8.50705917302e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(-1.17549435082e-38)), f32(-8.50705917302e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(1.17549435082e-38)), f32(8.50705917302e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(-0.5)), f32(2.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(0.5)), f32(-2.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(-0.5)), f32(-2.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(0.5)), f32(2.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(-6.28318548203)), f32(0.159154936671));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(6.28318548203)), f32(-0.159154936671));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(-6.28318548203)), f32(-0.159154936671));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(6.28318548203)), f32(0.159154936671));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(-3.40282346639e+38)), f32(2.93873587706e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), f32(3.40282346639e+38)), f32(-2.93873587706e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(-3.40282346639e+38)), f32(-2.93873587706e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), f32(3.40282346639e+38)), f32(2.93873587706e-39));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), -Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-1.0), Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), -Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(1.0), Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_220&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_221&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_222&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_223&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(-0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(-0.5)), f32(12.5663709641));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(0.5)), f32(-12.5663709641));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(-0.5)), f32(-12.5663709641));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(0.5)), f32(12.5663709641));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(-1.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(1.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(-1.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(1.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(-6.28318548203)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(6.28318548203)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(-6.28318548203)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(6.28318548203)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), f32(1.84646239995e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), f32(-1.84646239995e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), f32(-1.84646239995e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), f32(3.40282346639e+38)), f32(1.84646239995e-38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), -Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-6.28318548203), Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), -Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(6.28318548203), Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_224&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_225&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_226&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_227&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(-0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(-0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(-0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(-1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(-1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), f32(5.4157613487e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), f32(-5.4157613487e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), f32(-5.4157613487e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(6.28318548203)), f32(5.4157613487e+37));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), -Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(-3.40282346639e+38), Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), -Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](f32(3.40282346639e+38), Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_228&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_229&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_230&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_231&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(-0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(-1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(-1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(-1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(-0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(-0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(-1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(-1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(-6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(-6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(-3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, f32(3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(-3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, f32(3.40282346639e+38)), Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](-Infinity, -Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](-Infinity, Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](Infinity, -Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](Infinity, Infinity));
-assert_return(() =&gt; $$.exports[&quot;assert_232&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_233&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_234&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_235&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_236&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_237&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_238&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_239&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_240&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_241&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_242&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_243&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_244&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_245&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_246&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_247&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_248&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_249&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_250&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_251&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_252&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_253&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_254&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_255&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_256&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_257&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_258&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_259&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_260&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_261&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_262&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_263&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_264&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_265&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_266&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_267&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_268&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_269&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_270&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_271&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(1.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(6.28318548203)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), f32(3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), f32(3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.0), Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.0), Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_272&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_273&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_274&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_275&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(-0.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(0.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(0.5)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(0.5)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(1.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(1.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(6.28318548203)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.40129846432e-45), Infinity), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.40129846432e-45), Infinity), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;assert_276&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_277&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_278&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_279&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(-0.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(0.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(0.5)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(0.5)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(1.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(1.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(6.28318548203)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.17549435082e-38), Infinity), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.17549435082e-38), Infinity), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;assert_280&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_281&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_282&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_283&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(-0.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(0.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(-1.40129846432e-45)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(1.40129846432e-45)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(-1.17549435082e-38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(1.17549435082e-38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(1.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(1.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(6.28318548203)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(6.28318548203)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), f32(3.40282346639e+38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), f32(3.40282346639e+38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-0.5), Infinity), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(0.5), Infinity), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;assert_284&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_285&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_286&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_287&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(-0.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(0.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(-1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(-1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(-0.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(0.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(6.28318548203)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(6.28318548203)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), f32(3.40282346639e+38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), f32(3.40282346639e+38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-1.0), Infinity), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(1.0), Infinity), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;assert_288&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_289&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_290&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_291&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(-0.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(0.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(-0.5)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(0.5)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(-1.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(1.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), f32(3.40282346639e+38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-6.28318548203), Infinity), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(6.28318548203), Infinity), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;assert_292&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_293&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_294&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_295&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(-0.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(0.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(-0.5)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(0.5)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(-1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(-3.40282346639e+38), Infinity), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](f32(3.40282346639e+38), Infinity), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;assert_296&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_297&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_298&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_299&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(-1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(-0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(-1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(-6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(-3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, f32(3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_300&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_301&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_302&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_303&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_304&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_305&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_306&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_307&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_308&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_309&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_310&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_311&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_312&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_313&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_314&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_315&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_316&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_317&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_318&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_319&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_320&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_321&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_322&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_323&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_324&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_325&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_326&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_327&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_328&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_329&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_330&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_331&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_332&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_333&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_334&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_335&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_336&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_337&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_338&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_339&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(-1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(-1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(-1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(-0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(-0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(-1.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(-1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(-6.28318548203)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(-6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(-3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(-3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), -Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.0), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), -Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.0), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_340&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_341&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_342&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_343&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(-0.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(0.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(-0.5)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(-0.5)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(-1.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(-1.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), -Infinity), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.40129846432e-45), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), -Infinity), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.40129846432e-45), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_344&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_345&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_346&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_347&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(-0.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(0.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(-0.5)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(-0.5)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(-1.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(-1.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), -Infinity), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.17549435082e-38), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), -Infinity), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.17549435082e-38), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_348&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_349&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_350&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_351&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(-0.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(0.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(-1.40129846432e-45)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(1.40129846432e-45)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(-1.17549435082e-38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(1.17549435082e-38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(-1.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(-1.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(-6.28318548203)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(-6.28318548203)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(-3.40282346639e+38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(-3.40282346639e+38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), -Infinity), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-0.5), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), -Infinity), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(0.5), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_352&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_353&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_354&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_355&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(-0.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(0.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(-1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(-1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(-0.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(0.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(-6.28318548203)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(-6.28318548203)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(-3.40282346639e+38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(-3.40282346639e+38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), -Infinity), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-1.0), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), -Infinity), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(1.0), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_356&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_357&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_358&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_359&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(-0.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(0.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(1.40129846432e-45)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(1.17549435082e-38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(-0.5)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(0.5)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(-1.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(1.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(-6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), -Infinity), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-6.28318548203), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), -Infinity), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(6.28318548203), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_360&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_361&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_362&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_363&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(-0.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(0.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(-0.5)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(0.5)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(-1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(6.28318548203)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), -Infinity), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(-3.40282346639e+38), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), -Infinity), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](f32(3.40282346639e+38), Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_364&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_365&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_366&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_367&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(-0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(-1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(-1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(-0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(-1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(-6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(-3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, f32(3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_368&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_369&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_370&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_371&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_372&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_373&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_374&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_375&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_376&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_377&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_378&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_379&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_380&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_381&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_382&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_383&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_384&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_385&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_386&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_387&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_388&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_389&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_390&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_391&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_392&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_393&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_394&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_395&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_396&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_397&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_398&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_399&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_400&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_401&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_402&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_403&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_404&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_405&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_406&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_407&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(-1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(-1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(-0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(-0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(-1.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(-1.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(-6.28318548203)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(-6.28318548203)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(6.28318548203)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(-3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), f32(3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(-3.40282346639e+38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), f32(3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), -Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.0), Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), -Infinity), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.0), Infinity), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_408&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_409&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_410&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_411&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(-0.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(0.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(-0.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(0.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(-0.5)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(0.5)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(-0.5)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(0.5)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(-1.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(1.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(-1.0)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(1.0)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(6.28318548203)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), -Infinity), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.40129846432e-45), Infinity), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), -Infinity), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.40129846432e-45), Infinity), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;assert_412&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_413&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_414&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_415&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(-0.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(0.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(-0.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(0.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(-0.5)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(0.5)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(-0.5)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(0.5)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(-1.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(1.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(-1.0)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(1.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(6.28318548203)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), -Infinity), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.17549435082e-38), Infinity), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), -Infinity), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.17549435082e-38), Infinity), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;assert_416&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_417&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_418&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_419&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(-0.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(0.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(-0.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(0.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(-1.40129846432e-45)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(1.40129846432e-45)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(-1.40129846432e-45)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(1.40129846432e-45)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(-1.17549435082e-38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(1.17549435082e-38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(-1.17549435082e-38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(1.17549435082e-38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(-0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(-1.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(1.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(-1.0)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(1.0)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(-6.28318548203)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(6.28318548203)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(-6.28318548203)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(6.28318548203)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(-3.40282346639e+38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), f32(3.40282346639e+38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(-3.40282346639e+38)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), f32(3.40282346639e+38)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), -Infinity), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-0.5), Infinity), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), -Infinity), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(0.5), Infinity), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;assert_420&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_421&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_422&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_423&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(-0.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(0.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(-0.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(0.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(-1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(-1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(-1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(-1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(-0.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(0.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(-0.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(0.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(-6.28318548203)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(6.28318548203)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(-6.28318548203)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(6.28318548203)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(-3.40282346639e+38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), f32(3.40282346639e+38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(-3.40282346639e+38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), f32(3.40282346639e+38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), -Infinity), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-1.0), Infinity), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), -Infinity), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(1.0), Infinity), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;assert_424&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_425&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_426&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_427&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(-0.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(0.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(-0.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(0.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(1.40129846432e-45)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(1.17549435082e-38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(-0.5)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(0.5)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(-0.5)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(0.5)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(-1.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(1.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(-1.0)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(1.0)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(-6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), f32(3.40282346639e+38)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), -Infinity), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-6.28318548203), Infinity), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), -Infinity), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(6.28318548203), Infinity), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;assert_428&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_429&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_430&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_431&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(-0.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(0.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(-0.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(0.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(-0.5)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(0.5)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(-0.5)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(0.5)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(-1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(-1.0)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(1.0)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(6.28318548203)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), -Infinity), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(-3.40282346639e+38), Infinity), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), -Infinity), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](f32(3.40282346639e+38), Infinity), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;assert_432&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_433&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_434&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_435&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(-0.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(0.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(-1.40129846432e-45)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(1.40129846432e-45)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(-1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(-1.17549435082e-38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(1.17549435082e-38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(-0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(-0.5)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(0.5)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(-1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(-1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(-6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(-6.28318548203)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(6.28318548203)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(-3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, f32(3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(-3.40282346639e+38)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, f32(3.40282346639e+38)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_436&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_437&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_438&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_439&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_440&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_441&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_442&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_443&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_444&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_445&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_446&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_447&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_448&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_449&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_450&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_451&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_452&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_453&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_454&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_455&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_456&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_457&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_458&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_459&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_460&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_461&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_462&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_463&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_464&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_465&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_466&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_467&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_468&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_469&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_470&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_471&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_472&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_473&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_474&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_475&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](f32(0.0)), f32(0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](f32(-1.40129846432e-45)));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](f32(1.40129846432e-45)), f32(3.74339206651e-23));
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](f32(-1.17549435082e-38)));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](f32(1.17549435082e-38)), f32(1.08420217249e-19));
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](f32(-0.5)));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](f32(0.5)), f32(0.707106769085));
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](f32(-1.0)));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](f32(1.0)), f32(1.0));
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](f32(-6.28318548203)));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](f32(6.28318548203)), f32(2.50662827492));
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](f32(-3.40282346639e+38)));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](f32(3.40282346639e+38)), f32(1.84467429742e+19));
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](-Infinity));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_476&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_477&quot;]());
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(-1.40129846432e-45)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(-1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(-0.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(-6.28318548203)), f32(-7.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(6.28318548203)), f32(6.0));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_478&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_479&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(1.40129846432e-45)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(-1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(-0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(0.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(-6.28318548203)), f32(-6.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(6.28318548203)), f32(7.0));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_480&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_481&quot;]());
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(-1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(-0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(-6.28318548203)), f32(-6.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(6.28318548203)), f32(6.0));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_482&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_483&quot;]());
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(-1.40129846432e-45)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(1.40129846432e-45)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(-1.17549435082e-38)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(1.17549435082e-38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(-0.5)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(-1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(-6.28318548203)), f32(-6.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(6.28318548203)), f32(6.0));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_484&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_485&quot;]());
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(-1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(-1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(-6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](-Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_486&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_487&quot;]());
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(-1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(-1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(-0.5)), f32(0.5));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(0.5)), f32(-0.5));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(-1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(1.0)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(-6.28318548203)), f32(6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(6.28318548203)), f32(-6.28318548203));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(-3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](f32(3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](-Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_488&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_489&quot;]());
</del></span></pre></div>
<a id="trunkJSTestswasmspectestsf32_cmpwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/f32_cmp.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/f32_cmp.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/f32_cmp.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,2039 +1,5835 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// f32_cmp.wast:4
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x87\x80\x80\x80\x00\x01\x60\x02\x7d\x7d\x01\x7f\x03\x87\x80\x80\x80\x00\x06\x00\x00\x00\x00\x00\x00\x07\x9f\x80\x80\x80\x00\x06\x02\x65\x71\x00\x00\x02\x6e\x65\x00\x01\x02\x6c\x74\x00\x02\x02\x6c\x65\x00\x03\x02\x67\x74\x00\x04\x02\x67\x65\x00\x05\x0a\xc9\x80\x80\x80\x00\x06\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x5b\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x5c\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x5d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x5f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x5e\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x60\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// f32_cmp.wast:13
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -0.]), 1)
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// f32_cmp.wast:14
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 0.]), 1)
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// f32_cmp.wast:15
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -0.]), 1)
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// f32_cmp.wast:16
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 0.]), 1)
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// f32_cmp.wast:17
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -1.40129846432e-45]), 0)
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// f32_cmp.wast:18
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 1.40129846432e-45]), 0)
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// f32_cmp.wast:19
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -1.40129846432e-45]), 0)
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// f32_cmp.wast:20
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 1.40129846432e-45]), 0)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// f32_cmp.wast:21
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -1.17549435082e-38]), 0)
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// f32_cmp.wast:22
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 1.17549435082e-38]), 0)
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// f32_cmp.wast:23
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -1.17549435082e-38]), 0)
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// f32_cmp.wast:24
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 1.17549435082e-38]), 0)
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// f32_cmp.wast:25
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -0.5]), 0)
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// f32_cmp.wast:26
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 0.5]), 0)
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0a\x02\x60\x02\x7d\x7d\x01\x7f\x60\x00\x00\x03\xa0\x03\x9e\x03\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\
 x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\x88\x2b\x9e\x03\x02\x65\x71\x00\x00\x02\x6e\x65\x00\x01\x02\x6c\x74\x00\x02\x02\x6c\x65\x00\x03\x02\x67\x74\x00\x04\x02\x67\x65\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x06\x08\x61\x73\x73\x65\x
 72\x74\x5f\x31\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x0f\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x10\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x11\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x12\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x13\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x14\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x15\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x16\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x17\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x18\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x19\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x00\x1a\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x1b\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x1
 c\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x1d\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x00\x1e\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x00\x1f\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x00\x20\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x00\x21\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x00\x22\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x00\x23\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x00\x24\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x00\x25\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x00\x26\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x00\x27\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x00\x28\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x00\x29\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x00\x2a\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x00\x2b\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x00\x2c\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x00\x2d\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x00\x2e\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x00\x2f\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x00\x30\x09\x61\x73\x73\x65\x72\x74\x5f\x34
 \x33\x00\x31\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x00\x32\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x00\x33\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x00\x34\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x00\x35\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x00\x36\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x39\x00\x37\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x30\x00\x38\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x31\x00\x39\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x32\x00\x3a\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x33\x00\x3b\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x34\x00\x3c\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x35\x00\x3d\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x36\x00\x3e\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x37\x00\x3f\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x38\x00\x40\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x39\x00\x41\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x30\x00\x42\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x31\x00\x43\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x32\x00\x44\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x33\x00\x45\x09\x61\x73\x73\x65\x72\
 x74\x5f\x36\x34\x00\x46\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x35\x00\x47\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x36\x00\x48\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x37\x00\x49\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x38\x00\x4a\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x39\x00\x4b\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x30\x00\x4c\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x31\x00\x4d\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x32\x00\x4e\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x33\x00\x4f\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x34\x00\x50\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x35\x00\x51\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x36\x00\x52\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x37\x00\x53\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x38\x00\x54\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x39\x00\x55\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x30\x00\x56\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x31\x00\x57\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x32\x00\x58\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x33\x00\x59\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x34\x00\x5a\x09\x61\x73\x
 73\x65\x72\x74\x5f\x38\x35\x00\x5b\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x36\x00\x5c\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x37\x00\x5d\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x38\x00\x5e\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x39\x00\x5f\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x30\x00\x60\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x31\x00\x61\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x32\x00\x62\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x33\x00\x63\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x34\x00\x64\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x35\x00\x65\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x36\x00\x66\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x37\x00\x67\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x38\x00\x68\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x39\x00\x69\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x30\x00\x6a\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x31\x00\x6b\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x32\x00\x6c\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x33\x00\x6d\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x34\x00\x6e\x0a\x61\x73\x73\x65\x72\x74\x5
 f\x31\x30\x35\x00\x6f\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x36\x00\x70\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x37\x00\x71\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x38\x00\x72\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x39\x00\x73\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x30\x00\x74\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x31\x00\x75\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x32\x00\x76\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x33\x00\x77\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x34\x00\x78\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x35\x00\x79\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x36\x00\x7a\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x37\x00\x7b\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x38\x00\x7c\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x39\x00\x7d\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x30\x00\x7e\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x31\x00\x7f\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x32\x00\x80\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x33\x00\x81\x01\x0a\x61\x73\x73\x65\x72\x74\x5f
 \x31\x32\x34\x00\x82\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x35\x00\x83\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x36\x00\x84\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x37\x00\x85\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x38\x00\x86\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x39\x00\x87\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x30\x00\x88\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x31\x00\x89\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x32\x00\x8a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x33\x00\x8b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x34\x00\x8c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x35\x00\x8d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x36\x00\x8e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x37\x00\x8f\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x38\x00\x90\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x39\x00\x91\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x30\x00\x92\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x31\x00\x93\x01\x0a\x61\x73\x73\x65\
 x72\x74\x5f\x31\x34\x32\x00\x94\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x33\x00\x95\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x34\x00\x96\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x35\x00\x97\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x36\x00\x98\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x37\x00\x99\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x38\x00\x9a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x39\x00\x9b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x30\x00\x9c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x31\x00\x9d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x32\x00\x9e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x33\x00\x9f\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x34\x00\xa0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x35\x00\xa1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x36\x00\xa2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x37\x00\xa3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x38\x00\xa4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x39\x00\xa5\x01\x0a\x61\x
 73\x73\x65\x72\x74\x5f\x31\x36\x30\x00\xa6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x31\x00\xa7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x32\x00\xa8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x33\x00\xa9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x34\x00\xaa\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x35\x00\xab\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x36\x00\xac\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x37\x00\xad\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x38\x00\xae\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x39\x00\xaf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x30\x00\xb0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x31\x00\xb1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x32\x00\xb2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x33\x00\xb3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x34\x00\xb4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x35\x00\xb5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x36\x00\xb6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x37\x00\xb7\x0
 1\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x38\x00\xb8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x39\x00\xb9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x30\x00\xba\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x31\x00\xbb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x32\x00\xbc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x33\x00\xbd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x34\x00\xbe\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x35\x00\xbf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x36\x00\xc0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x37\x00\xc1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x38\x00\xc2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x39\x00\xc3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x30\x00\xc4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x31\x00\xc5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x32\x00\xc6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x33\x00\xc7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x34\x00\xc8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x35
 \x00\xc9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x36\x00\xca\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x37\x00\xcb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x38\x00\xcc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x39\x00\xcd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x30\x00\xce\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x31\x00\xcf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x32\x00\xd0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x33\x00\xd1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x34\x00\xd2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x35\x00\xd3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x36\x00\xd4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x37\x00\xd5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x38\x00\xd6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x39\x00\xd7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x30\x00\xd8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x31\x00\xd9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x32\x00\xda\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\
 x32\x31\x33\x00\xdb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x34\x00\xdc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x35\x00\xdd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x36\x00\xde\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x37\x00\xdf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x38\x00\xe0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x39\x00\xe1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x30\x00\xe2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x31\x00\xe3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x32\x00\xe4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x33\x00\xe5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x34\x00\xe6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x35\x00\xe7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x36\x00\xe8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x37\x00\xe9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x38\x00\xea\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x39\x00\xeb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x30\x00\xec\x01\x0a\x61\x73\x73\x65\x
 72\x74\x5f\x32\x33\x31\x00\xed\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x32\x00\xee\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x33\x00\xef\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x34\x00\xf0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x35\x00\xf1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x36\x00\xf2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x37\x00\xf3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x38\x00\xf4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x39\x00\xf5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x30\x00\xf6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x31\x00\xf7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x32\x00\xf8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x33\x00\xf9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x34\x00\xfa\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x35\x00\xfb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x36\x00\xfc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x37\x00\xfd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x38\x00\xfe\x01\x0a\x61\x7
 3\x73\x65\x72\x74\x5f\x32\x34\x39\x00\xff\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x30\x00\x80\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x31\x00\x81\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x32\x00\x82\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x33\x00\x83\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x34\x00\x84\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x35\x00\x85\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x36\x00\x86\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x37\x00\x87\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x38\x00\x88\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x39\x00\x89\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x30\x00\x8a\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x31\x00\x8b\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x32\x00\x8c\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x33\x00\x8d\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x34\x00\x8e\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x35\x00\x8f\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x36\x00\x90\x02
 \x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x37\x00\x91\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x38\x00\x92\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x39\x00\x93\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x30\x00\x94\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x31\x00\x95\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x32\x00\x96\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x33\x00\x97\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x34\x00\x98\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x35\x00\x99\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x36\x00\x9a\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x37\x00\x9b\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x38\x00\x9c\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x39\x00\x9d\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x30\x00\x9e\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x31\x00\x9f\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x32\x00\xa0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x33\x00\xa1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x34\
 x00\xa2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x35\x00\xa3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x36\x00\xa4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x37\x00\xa5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x38\x00\xa6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x39\x00\xa7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x30\x00\xa8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x31\x00\xa9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x32\x00\xaa\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x33\x00\xab\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x34\x00\xac\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x35\x00\xad\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x36\x00\xae\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x37\x00\xaf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x38\x00\xb0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x39\x00\xb1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x30\x00\xb2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x31\x00\xb3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x
 33\x30\x32\x00\xb4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x33\x00\xb5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x34\x00\xb6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x35\x00\xb7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x36\x00\xb8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x37\x00\xb9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x38\x00\xba\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x39\x00\xbb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x30\x00\xbc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x31\x00\xbd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x32\x00\xbe\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x33\x00\xbf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x34\x00\xc0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x35\x00\xc1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x36\x00\xc2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x37\x00\xc3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x38\x00\xc4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x39\x00\xc5\x02\x0a\x61\x73\x73\x65\x7
 2\x74\x5f\x33\x32\x30\x00\xc6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x31\x00\xc7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x32\x00\xc8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x33\x00\xc9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x34\x00\xca\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x35\x00\xcb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x36\x00\xcc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x37\x00\xcd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x38\x00\xce\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x39\x00\xcf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x30\x00\xd0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x31\x00\xd1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x32\x00\xd2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x33\x00\xd3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x34\x00\xd4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x35\x00\xd5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x36\x00\xd6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x37\x00\xd7\x02\x0a\x61\x73
 \x73\x65\x72\x74\x5f\x33\x33\x38\x00\xd8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x39\x00\xd9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x30\x00\xda\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x31\x00\xdb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x32\x00\xdc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x33\x00\xdd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x34\x00\xde\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x35\x00\xdf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x36\x00\xe0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x37\x00\xe1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x38\x00\xe2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x39\x00\xe3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x30\x00\xe4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x31\x00\xe5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x32\x00\xe6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x33\x00\xe7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x34\x00\xe8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x35\x00\xe9\x02\
 x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x36\x00\xea\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x37\x00\xeb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x38\x00\xec\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x39\x00\xed\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x30\x00\xee\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x31\x00\xef\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x32\x00\xf0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x33\x00\xf1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x34\x00\xf2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x35\x00\xf3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x36\x00\xf4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x37\x00\xf5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x38\x00\xf6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x39\x00\xf7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x30\x00\xf8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x31\x00\xf9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x32\x00\xfa\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x33\x
 00\xfb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x34\x00\xfc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x35\x00\xfd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x36\x00\xfe\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x37\x00\xff\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x38\x00\x80\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x39\x00\x81\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x30\x00\x82\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x31\x00\x83\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x32\x00\x84\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x33\x00\x85\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x34\x00\x86\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x35\x00\x87\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x36\x00\x88\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x37\x00\x89\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x38\x00\x8a\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x39\x00\x8b\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x30\x00\x8c\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x3
 3\x39\x31\x00\x8d\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x32\x00\x8e\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x33\x00\x8f\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x34\x00\x90\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x35\x00\x91\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x36\x00\x92\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x37\x00\x93\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x38\x00\x94\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x39\x00\x95\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x30\x00\x96\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x31\x00\x97\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x32\x00\x98\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x33\x00\x99\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x34\x00\x9a\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x35\x00\x9b\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x36\x00\x9c\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x37\x00\x9d\x03\x0a\xa2\x53\x9e\x03\x07\x00\x20\x00\x20\x01\x5b\x0b\x07\x00\x20\x00\x20\x01\x5c
 \x0b\x07\x00\x20\x00\x20\x01\x5d\x0b\x07\x00\x20\x00\x20\x01\x5f\x0b\x07\x00\x20\x00\x20\x01\x5e\x0b\x07\x00\x20\x00\x20\x01\x60\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\
 x80\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x
 0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc
 0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00
 \x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x00\x41\
 x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x
 00\xc0\xff\x43\xff\xff\x7f\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x0
 0\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00
 \x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\
 x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x
 01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x4
 3\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x01\x41\x01\x46\x45
 \x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\
 x43\xdb\x0f\xc9\x40\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x
 00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xf
 f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02
 \x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\
 x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x
 c0\x7f\x43\x00\x00\x00\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x02\x41\x00\x46\x45\x0d\x00\x0
 f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f
 \xc9\xc0\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\
 x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x03\x
 41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x0
 0\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d
 \x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\
 x00\x00\x00\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x
 0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x1
 0\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40
 \x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\
 x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x
 3f\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0
 b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00
 \x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\
 x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x04\x41\x
 00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x0
 0\xc0\x7f\x43\x00\x00\x80\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00
 \x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\
 x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x
 19\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x0
 5\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43
 \x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x05\x41\x00\x46\x45\
 x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x
 43\x00\x00\x80\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.40129846432e-45), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.40129846432e-45), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.17549435082e-38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.17549435082e-38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-0.5), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(0.5), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-1.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(1.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-6.28318548203), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(6.28318548203), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_23&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(-3.40282346639e+38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](f32(3.40282346639e+38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_24&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_25&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_26&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_27&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_28&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_29&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_30&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_31&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_33&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_34&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_35&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_36&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_37&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_38&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_39&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_40&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_41&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_42&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_43&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_44&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_45&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_46&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_47&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_48&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_49&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_50&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_51&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_52&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_53&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_54&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_55&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_56&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_57&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_58&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_59&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_60&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_61&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_62&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_63&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_65&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_66&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_67&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_68&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_69&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_70&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_71&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.40129846432e-45), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.40129846432e-45), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_72&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_73&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_74&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_75&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.17549435082e-38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.17549435082e-38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_76&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_77&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_78&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_79&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-0.5), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(0.5), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_80&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_81&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_82&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_83&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-1.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(1.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_84&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_85&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_86&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_87&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-6.28318548203), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(6.28318548203), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_88&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_89&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_90&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_91&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(-3.40282346639e+38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](f32(3.40282346639e+38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_92&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_93&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_94&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_95&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_96&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_97&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_98&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_99&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_100&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_101&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_102&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_103&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_104&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_105&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_106&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_107&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_108&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_109&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_110&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_111&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_112&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_113&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_114&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_115&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_116&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_117&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_118&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_119&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_120&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_121&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_122&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_123&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_124&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_125&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_126&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_127&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_128&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_129&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_130&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_131&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_132&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_133&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_134&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_135&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_136&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_137&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_138&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_139&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.40129846432e-45), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.40129846432e-45), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_140&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_141&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_142&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_143&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.17549435082e-38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.17549435082e-38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_144&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_145&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_146&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_147&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-0.5), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(0.5), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_148&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_149&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_150&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_151&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-1.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(1.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_152&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_153&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_154&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_155&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-6.28318548203), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(6.28318548203), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_156&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_157&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_158&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_159&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(-3.40282346639e+38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](f32(3.40282346639e+38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_160&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_161&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_162&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_163&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_164&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_165&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_166&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_167&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_168&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_169&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_170&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_171&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_172&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_173&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_174&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_175&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_176&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_177&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_178&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_179&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_180&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_181&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_182&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_183&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_184&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_185&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_186&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_187&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_188&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_189&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_190&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_191&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_192&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_193&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_194&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_195&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_196&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_197&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_198&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_199&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_200&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_201&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_202&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_203&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_204&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_205&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_206&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_207&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.40129846432e-45), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.40129846432e-45), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_208&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_209&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_210&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_211&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.17549435082e-38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.17549435082e-38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_212&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_213&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_214&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_215&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-0.5), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(0.5), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_216&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_217&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_218&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_219&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-1.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(1.0), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_220&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_221&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_222&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_223&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-6.28318548203), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(6.28318548203), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_224&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_225&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_226&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_227&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(-3.40282346639e+38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](f32(3.40282346639e+38), Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_228&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_229&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_230&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_231&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_232&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_233&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_234&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_235&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_236&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_237&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_238&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_239&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_240&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_241&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_242&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_243&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_244&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_245&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_246&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_247&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_248&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_249&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_250&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_251&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_252&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_253&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_254&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_255&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_256&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_257&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_258&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_259&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_260&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_261&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_262&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_263&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_264&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_265&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_266&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_267&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_268&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_269&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_270&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_271&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_272&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_273&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_274&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_275&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.40129846432e-45), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.40129846432e-45), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_276&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_277&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_278&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_279&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.17549435082e-38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.17549435082e-38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_280&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_281&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_282&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_283&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-0.5), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(0.5), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_284&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_285&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_286&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_287&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-1.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(1.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_288&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_289&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_290&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_291&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-6.28318548203), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(6.28318548203), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_292&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_293&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_294&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_295&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(-3.40282346639e+38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](f32(3.40282346639e+38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_296&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_297&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_298&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_299&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_300&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_301&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_302&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_303&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_304&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_305&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_306&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_307&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_308&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_309&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_310&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_311&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_312&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_313&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_314&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_315&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_316&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_317&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_318&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_319&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_320&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_321&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_322&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_323&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_324&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_325&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_326&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_327&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_328&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_329&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_330&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_331&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_332&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_333&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_334&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_335&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_336&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_337&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_338&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_339&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_340&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_341&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_342&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_343&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.40129846432e-45), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.40129846432e-45), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_344&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_345&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_346&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_347&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.17549435082e-38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.17549435082e-38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_348&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_349&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_350&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_351&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-0.5), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(0.5), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_352&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_353&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_354&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_355&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-1.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(1.0), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_356&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_357&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_358&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_359&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-6.28318548203), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(6.28318548203), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_360&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_361&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_362&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_363&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(-3.40282346639e+38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](f32(3.40282346639e+38), Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_364&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_365&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_366&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_367&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(-0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(0.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(-0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(0.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(-1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(1.40129846432e-45)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(-1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(1.40129846432e-45)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(-1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(1.17549435082e-38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(-1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(1.17549435082e-38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(-0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(0.5)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(-0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(0.5)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(-1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(-1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(-6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(6.28318548203)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(-6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(6.28318548203)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(-3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, f32(3.40282346639e+38)), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(-3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, f32(3.40282346639e+38)), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_368&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_369&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_370&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_371&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_372&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_373&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_374&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_375&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_376&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_377&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_378&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_379&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_380&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_381&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_382&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_383&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_384&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_385&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_386&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_387&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_388&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_389&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_390&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_391&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_392&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_393&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_394&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_395&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_396&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_397&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_398&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_399&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_400&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_401&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_402&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_403&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_404&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_405&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_406&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_407&quot;]());
</del><ins>+// f32_cmp.wast:27
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -0.5]), 0)
+
+// f32_cmp.wast:28
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 0.5]), 0)
+
+// f32_cmp.wast:29
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -1.]), 0)
+
+// f32_cmp.wast:30
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 1.]), 0)
+
+// f32_cmp.wast:31
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -1.]), 0)
+
+// f32_cmp.wast:32
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 1.]), 0)
+
+// f32_cmp.wast:33
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -6.28318548203]), 0)
+
+// f32_cmp.wast:34
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 6.28318548203]), 0)
+
+// f32_cmp.wast:35
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -6.28318548203]), 0)
+
+// f32_cmp.wast:36
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 6.28318548203]), 0)
+
+// f32_cmp.wast:37
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:38
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:39
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:40
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:41
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -Infinity]), 0)
+
+// f32_cmp.wast:42
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., Infinity]), 0)
+
+// f32_cmp.wast:43
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -Infinity]), 0)
+
+// f32_cmp.wast:44
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., Infinity]), 0)
+
+// f32_cmp.wast:45
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., NaN]), 0)
+
+// f32_cmp.wast:46
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., NaN]), 0)
+
+// f32_cmp.wast:47
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., NaN]), 0)
+
+// f32_cmp.wast:48
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., NaN]), 0)
+
+// f32_cmp.wast:49
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, -0.]), 0)
+
+// f32_cmp.wast:50
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, 0.]), 0)
+
+// f32_cmp.wast:51
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, -0.]), 0)
+
+// f32_cmp.wast:52
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, 0.]), 0)
+
+// f32_cmp.wast:53
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:54
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:55
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:56
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:57
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:58
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:59
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:60
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:61
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, -0.5]), 0)
+
+// f32_cmp.wast:62
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, 0.5]), 0)
+
+// f32_cmp.wast:63
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, -0.5]), 0)
+
+// f32_cmp.wast:64
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, 0.5]), 0)
+
+// f32_cmp.wast:65
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, -1.]), 0)
+
+// f32_cmp.wast:66
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, 1.]), 0)
+
+// f32_cmp.wast:67
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, -1.]), 0)
+
+// f32_cmp.wast:68
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, 1.]), 0)
+
+// f32_cmp.wast:69
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, -6.28318548203]), 0)
+
+// f32_cmp.wast:70
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, 6.28318548203]), 0)
+
+// f32_cmp.wast:71
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, -6.28318548203]), 0)
+
+// f32_cmp.wast:72
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, 6.28318548203]), 0)
+
+// f32_cmp.wast:73
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:74
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:75
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:76
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:77
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, -Infinity]), 0)
+
+// f32_cmp.wast:78
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, Infinity]), 0)
+
+// f32_cmp.wast:79
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, -Infinity]), 0)
+
+// f32_cmp.wast:80
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, Infinity]), 0)
+
+// f32_cmp.wast:81
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:82
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:83
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:84
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:85
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, -0.]), 0)
+
+// f32_cmp.wast:86
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, 0.]), 0)
+
+// f32_cmp.wast:87
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, -0.]), 0)
+
+// f32_cmp.wast:88
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, 0.]), 0)
+
+// f32_cmp.wast:89
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:90
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:91
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:92
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:93
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:94
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:95
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:96
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:97
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, -0.5]), 0)
+
+// f32_cmp.wast:98
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, 0.5]), 0)
+
+// f32_cmp.wast:99
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, -0.5]), 0)
+
+// f32_cmp.wast:100
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, 0.5]), 0)
+
+// f32_cmp.wast:101
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, -1.]), 0)
+
+// f32_cmp.wast:102
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, 1.]), 0)
+
+// f32_cmp.wast:103
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, -1.]), 0)
+
+// f32_cmp.wast:104
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, 1.]), 0)
+
+// f32_cmp.wast:105
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, -6.28318548203]), 0)
+
+// f32_cmp.wast:106
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, 6.28318548203]), 0)
+
+// f32_cmp.wast:107
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, -6.28318548203]), 0)
+
+// f32_cmp.wast:108
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, 6.28318548203]), 0)
+
+// f32_cmp.wast:109
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:110
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:111
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:112
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:113
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, -Infinity]), 0)
+
+// f32_cmp.wast:114
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, Infinity]), 0)
+
+// f32_cmp.wast:115
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, -Infinity]), 0)
+
+// f32_cmp.wast:116
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, Infinity]), 0)
+
+// f32_cmp.wast:117
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:118
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:119
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:120
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:121
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -0.]), 0)
+
+// f32_cmp.wast:122
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 0.]), 0)
+
+// f32_cmp.wast:123
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -0.]), 0)
+
+// f32_cmp.wast:124
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 0.]), 0)
+
+// f32_cmp.wast:125
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:126
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:127
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:128
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:129
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:130
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:131
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:132
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:133
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -0.5]), 1)
+
+// f32_cmp.wast:134
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 0.5]), 0)
+
+// f32_cmp.wast:135
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -0.5]), 0)
+
+// f32_cmp.wast:136
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 0.5]), 1)
+
+// f32_cmp.wast:137
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -1.]), 0)
+
+// f32_cmp.wast:138
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 1.]), 0)
+
+// f32_cmp.wast:139
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -1.]), 0)
+
+// f32_cmp.wast:140
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 1.]), 0)
+
+// f32_cmp.wast:141
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -6.28318548203]), 0)
+
+// f32_cmp.wast:142
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 6.28318548203]), 0)
+
+// f32_cmp.wast:143
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -6.28318548203]), 0)
+
+// f32_cmp.wast:144
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 6.28318548203]), 0)
+
+// f32_cmp.wast:145
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:146
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:147
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:148
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:149
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -Infinity]), 0)
+
+// f32_cmp.wast:150
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, Infinity]), 0)
+
+// f32_cmp.wast:151
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -Infinity]), 0)
+
+// f32_cmp.wast:152
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, Infinity]), 0)
+
+// f32_cmp.wast:153
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, NaN]), 0)
+
+// f32_cmp.wast:154
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, NaN]), 0)
+
+// f32_cmp.wast:155
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, NaN]), 0)
+
+// f32_cmp.wast:156
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, NaN]), 0)
+
+// f32_cmp.wast:157
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -0.]), 0)
+
+// f32_cmp.wast:158
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 0.]), 0)
+
+// f32_cmp.wast:159
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -0.]), 0)
+
+// f32_cmp.wast:160
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 0.]), 0)
+
+// f32_cmp.wast:161
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:162
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:163
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:164
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:165
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:166
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:167
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:168
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:169
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -0.5]), 0)
+
+// f32_cmp.wast:170
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 0.5]), 0)
+
+// f32_cmp.wast:171
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -0.5]), 0)
+
+// f32_cmp.wast:172
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 0.5]), 0)
+
+// f32_cmp.wast:173
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -1.]), 1)
+
+// f32_cmp.wast:174
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 1.]), 0)
+
+// f32_cmp.wast:175
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -1.]), 0)
+
+// f32_cmp.wast:176
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 1.]), 1)
+
+// f32_cmp.wast:177
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -6.28318548203]), 0)
+
+// f32_cmp.wast:178
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 6.28318548203]), 0)
+
+// f32_cmp.wast:179
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -6.28318548203]), 0)
+
+// f32_cmp.wast:180
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 6.28318548203]), 0)
+
+// f32_cmp.wast:181
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:182
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:183
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:184
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:185
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -Infinity]), 0)
+
+// f32_cmp.wast:186
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., Infinity]), 0)
+
+// f32_cmp.wast:187
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -Infinity]), 0)
+
+// f32_cmp.wast:188
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., Infinity]), 0)
+
+// f32_cmp.wast:189
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., NaN]), 0)
+
+// f32_cmp.wast:190
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., NaN]), 0)
+
+// f32_cmp.wast:191
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., NaN]), 0)
+
+// f32_cmp.wast:192
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., NaN]), 0)
+
+// f32_cmp.wast:193
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, -0.]), 0)
+
+// f32_cmp.wast:194
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, 0.]), 0)
+
+// f32_cmp.wast:195
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, -0.]), 0)
+
+// f32_cmp.wast:196
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, 0.]), 0)
+
+// f32_cmp.wast:197
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:198
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:199
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:200
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:201
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:202
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:203
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:204
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:205
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, -0.5]), 0)
+
+// f32_cmp.wast:206
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, 0.5]), 0)
+
+// f32_cmp.wast:207
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, -0.5]), 0)
+
+// f32_cmp.wast:208
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, 0.5]), 0)
+
+// f32_cmp.wast:209
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, -1.]), 0)
+
+// f32_cmp.wast:210
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, 1.]), 0)
+
+// f32_cmp.wast:211
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, -1.]), 0)
+
+// f32_cmp.wast:212
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, 1.]), 0)
+
+// f32_cmp.wast:213
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, -6.28318548203]), 1)
+
+// f32_cmp.wast:214
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, 6.28318548203]), 0)
+
+// f32_cmp.wast:215
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, -6.28318548203]), 0)
+
+// f32_cmp.wast:216
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, 6.28318548203]), 1)
+
+// f32_cmp.wast:217
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:218
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:219
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:220
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:221
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, -Infinity]), 0)
+
+// f32_cmp.wast:222
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, Infinity]), 0)
+
+// f32_cmp.wast:223
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, -Infinity]), 0)
+
+// f32_cmp.wast:224
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, Infinity]), 0)
+
+// f32_cmp.wast:225
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:226
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:227
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:228
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:229
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, -0.]), 0)
+
+// f32_cmp.wast:230
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, 0.]), 0)
+
+// f32_cmp.wast:231
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, -0.]), 0)
+
+// f32_cmp.wast:232
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, 0.]), 0)
+
+// f32_cmp.wast:233
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:234
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:235
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:236
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:237
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:238
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:239
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:240
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:241
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, -0.5]), 0)
+
+// f32_cmp.wast:242
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, 0.5]), 0)
+
+// f32_cmp.wast:243
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, -0.5]), 0)
+
+// f32_cmp.wast:244
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, 0.5]), 0)
+
+// f32_cmp.wast:245
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, -1.]), 0)
+
+// f32_cmp.wast:246
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, 1.]), 0)
+
+// f32_cmp.wast:247
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, -1.]), 0)
+
+// f32_cmp.wast:248
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, 1.]), 0)
+
+// f32_cmp.wast:249
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, -6.28318548203]), 0)
+
+// f32_cmp.wast:250
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, 6.28318548203]), 0)
+
+// f32_cmp.wast:251
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, -6.28318548203]), 0)
+
+// f32_cmp.wast:252
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, 6.28318548203]), 0)
+
+// f32_cmp.wast:253
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:254
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:255
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:256
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:257
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, -Infinity]), 0)
+
+// f32_cmp.wast:258
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, Infinity]), 0)
+
+// f32_cmp.wast:259
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, -Infinity]), 0)
+
+// f32_cmp.wast:260
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, Infinity]), 0)
+
+// f32_cmp.wast:261
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:262
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:263
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:264
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:265
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -0.]), 0)
+
+// f32_cmp.wast:266
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 0.]), 0)
+
+// f32_cmp.wast:267
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -0.]), 0)
+
+// f32_cmp.wast:268
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 0.]), 0)
+
+// f32_cmp.wast:269
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:270
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:271
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:272
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:273
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:274
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:275
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:276
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:277
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -0.5]), 0)
+
+// f32_cmp.wast:278
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 0.5]), 0)
+
+// f32_cmp.wast:279
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -0.5]), 0)
+
+// f32_cmp.wast:280
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 0.5]), 0)
+
+// f32_cmp.wast:281
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -1.]), 0)
+
+// f32_cmp.wast:282
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 1.]), 0)
+
+// f32_cmp.wast:283
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -1.]), 0)
+
+// f32_cmp.wast:284
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 1.]), 0)
+
+// f32_cmp.wast:285
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -6.28318548203]), 0)
+
+// f32_cmp.wast:286
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 6.28318548203]), 0)
+
+// f32_cmp.wast:287
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -6.28318548203]), 0)
+
+// f32_cmp.wast:288
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 6.28318548203]), 0)
+
+// f32_cmp.wast:289
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:290
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:291
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:292
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:293
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -Infinity]), 1)
+
+// f32_cmp.wast:294
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, Infinity]), 0)
+
+// f32_cmp.wast:295
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -Infinity]), 0)
+
+// f32_cmp.wast:296
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, Infinity]), 1)
+
+// f32_cmp.wast:297
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, NaN]), 0)
+
+// f32_cmp.wast:298
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, NaN]), 0)
+
+// f32_cmp.wast:299
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, NaN]), 0)
+
+// f32_cmp.wast:300
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, NaN]), 0)
+
+// f32_cmp.wast:301
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -0.]), 0)
+
+// f32_cmp.wast:302
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 0.]), 0)
+
+// f32_cmp.wast:303
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -0.]), 0)
+
+// f32_cmp.wast:304
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 0.]), 0)
+
+// f32_cmp.wast:305
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:306
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:307
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:308
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:309
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:310
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:311
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:312
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:313
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -0.5]), 0)
+
+// f32_cmp.wast:314
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 0.5]), 0)
+
+// f32_cmp.wast:315
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -0.5]), 0)
+
+// f32_cmp.wast:316
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 0.5]), 0)
+
+// f32_cmp.wast:317
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -1.]), 0)
+
+// f32_cmp.wast:318
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 1.]), 0)
+
+// f32_cmp.wast:319
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -1.]), 0)
+
+// f32_cmp.wast:320
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 1.]), 0)
+
+// f32_cmp.wast:321
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -6.28318548203]), 0)
+
+// f32_cmp.wast:322
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 6.28318548203]), 0)
+
+// f32_cmp.wast:323
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -6.28318548203]), 0)
+
+// f32_cmp.wast:324
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 6.28318548203]), 0)
+
+// f32_cmp.wast:325
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:326
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:327
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:328
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:329
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -Infinity]), 0)
+
+// f32_cmp.wast:330
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, Infinity]), 0)
+
+// f32_cmp.wast:331
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -Infinity]), 0)
+
+// f32_cmp.wast:332
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, Infinity]), 0)
+
+// f32_cmp.wast:333
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:334
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:335
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:336
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:337
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -0.]), 0)
+
+// f32_cmp.wast:338
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 0.]), 0)
+
+// f32_cmp.wast:339
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -0.]), 0)
+
+// f32_cmp.wast:340
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 0.]), 0)
+
+// f32_cmp.wast:341
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:342
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:343
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:344
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:345
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:346
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:347
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:348
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:349
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -0.5]), 1)
+
+// f32_cmp.wast:350
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 0.5]), 1)
+
+// f32_cmp.wast:351
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -0.5]), 1)
+
+// f32_cmp.wast:352
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 0.5]), 1)
+
+// f32_cmp.wast:353
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -1.]), 1)
+
+// f32_cmp.wast:354
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 1.]), 1)
+
+// f32_cmp.wast:355
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -1.]), 1)
+
+// f32_cmp.wast:356
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 1.]), 1)
+
+// f32_cmp.wast:357
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -6.28318548203]), 1)
+
+// f32_cmp.wast:358
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 6.28318548203]), 1)
+
+// f32_cmp.wast:359
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -6.28318548203]), 1)
+
+// f32_cmp.wast:360
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 6.28318548203]), 1)
+
+// f32_cmp.wast:361
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:362
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:363
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:364
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:365
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -Infinity]), 1)
+
+// f32_cmp.wast:366
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., Infinity]), 1)
+
+// f32_cmp.wast:367
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -Infinity]), 1)
+
+// f32_cmp.wast:368
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., Infinity]), 1)
+
+// f32_cmp.wast:369
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., NaN]), 1)
+
+// f32_cmp.wast:370
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., NaN]), 1)
+
+// f32_cmp.wast:371
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., NaN]), 1)
+
+// f32_cmp.wast:372
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., NaN]), 1)
+
+// f32_cmp.wast:373
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, -0.]), 1)
+
+// f32_cmp.wast:374
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, 0.]), 1)
+
+// f32_cmp.wast:375
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, -0.]), 1)
+
+// f32_cmp.wast:376
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, 0.]), 1)
+
+// f32_cmp.wast:377
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:378
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:379
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:380
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:381
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:382
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:383
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:384
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:385
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, -0.5]), 1)
+
+// f32_cmp.wast:386
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, 0.5]), 1)
+
+// f32_cmp.wast:387
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, -0.5]), 1)
+
+// f32_cmp.wast:388
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, 0.5]), 1)
+
+// f32_cmp.wast:389
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, -1.]), 1)
+
+// f32_cmp.wast:390
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, 1.]), 1)
+
+// f32_cmp.wast:391
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, -1.]), 1)
+
+// f32_cmp.wast:392
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, 1.]), 1)
+
+// f32_cmp.wast:393
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, -6.28318548203]), 1)
+
+// f32_cmp.wast:394
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, 6.28318548203]), 1)
+
+// f32_cmp.wast:395
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, -6.28318548203]), 1)
+
+// f32_cmp.wast:396
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, 6.28318548203]), 1)
+
+// f32_cmp.wast:397
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:398
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:399
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:400
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:401
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, -Infinity]), 1)
+
+// f32_cmp.wast:402
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, Infinity]), 1)
+
+// f32_cmp.wast:403
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, -Infinity]), 1)
+
+// f32_cmp.wast:404
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, Infinity]), 1)
+
+// f32_cmp.wast:405
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, NaN]), 1)
+
+// f32_cmp.wast:406
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.40129846432e-45, NaN]), 1)
+
+// f32_cmp.wast:407
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, NaN]), 1)
+
+// f32_cmp.wast:408
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.40129846432e-45, NaN]), 1)
+
+// f32_cmp.wast:409
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, -0.]), 1)
+
+// f32_cmp.wast:410
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, 0.]), 1)
+
+// f32_cmp.wast:411
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, -0.]), 1)
+
+// f32_cmp.wast:412
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, 0.]), 1)
+
+// f32_cmp.wast:413
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:414
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:415
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:416
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:417
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:418
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:419
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:420
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:421
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, -0.5]), 1)
+
+// f32_cmp.wast:422
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, 0.5]), 1)
+
+// f32_cmp.wast:423
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, -0.5]), 1)
+
+// f32_cmp.wast:424
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, 0.5]), 1)
+
+// f32_cmp.wast:425
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, -1.]), 1)
+
+// f32_cmp.wast:426
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, 1.]), 1)
+
+// f32_cmp.wast:427
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, -1.]), 1)
+
+// f32_cmp.wast:428
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, 1.]), 1)
+
+// f32_cmp.wast:429
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, -6.28318548203]), 1)
+
+// f32_cmp.wast:430
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, 6.28318548203]), 1)
+
+// f32_cmp.wast:431
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, -6.28318548203]), 1)
+
+// f32_cmp.wast:432
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, 6.28318548203]), 1)
+
+// f32_cmp.wast:433
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:434
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:435
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:436
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:437
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, -Infinity]), 1)
+
+// f32_cmp.wast:438
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, Infinity]), 1)
+
+// f32_cmp.wast:439
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, -Infinity]), 1)
+
+// f32_cmp.wast:440
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, Infinity]), 1)
+
+// f32_cmp.wast:441
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, NaN]), 1)
+
+// f32_cmp.wast:442
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.17549435082e-38, NaN]), 1)
+
+// f32_cmp.wast:443
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, NaN]), 1)
+
+// f32_cmp.wast:444
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.17549435082e-38, NaN]), 1)
+
+// f32_cmp.wast:445
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -0.]), 1)
+
+// f32_cmp.wast:446
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 0.]), 1)
+
+// f32_cmp.wast:447
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -0.]), 1)
+
+// f32_cmp.wast:448
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 0.]), 1)
+
+// f32_cmp.wast:449
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:450
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:451
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:452
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:453
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:454
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:455
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:456
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:457
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -0.5]), 0)
+
+// f32_cmp.wast:458
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 0.5]), 1)
+
+// f32_cmp.wast:459
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -0.5]), 1)
+
+// f32_cmp.wast:460
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 0.5]), 0)
+
+// f32_cmp.wast:461
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -1.]), 1)
+
+// f32_cmp.wast:462
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 1.]), 1)
+
+// f32_cmp.wast:463
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -1.]), 1)
+
+// f32_cmp.wast:464
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 1.]), 1)
+
+// f32_cmp.wast:465
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -6.28318548203]), 1)
+
+// f32_cmp.wast:466
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 6.28318548203]), 1)
+
+// f32_cmp.wast:467
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -6.28318548203]), 1)
+
+// f32_cmp.wast:468
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 6.28318548203]), 1)
+
+// f32_cmp.wast:469
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:470
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:471
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:472
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:473
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -Infinity]), 1)
+
+// f32_cmp.wast:474
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, Infinity]), 1)
+
+// f32_cmp.wast:475
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -Infinity]), 1)
+
+// f32_cmp.wast:476
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, Infinity]), 1)
+
+// f32_cmp.wast:477
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, NaN]), 1)
+
+// f32_cmp.wast:478
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, NaN]), 1)
+
+// f32_cmp.wast:479
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, NaN]), 1)
+
+// f32_cmp.wast:480
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, NaN]), 1)
+
+// f32_cmp.wast:481
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -0.]), 1)
+
+// f32_cmp.wast:482
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 0.]), 1)
+
+// f32_cmp.wast:483
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -0.]), 1)
+
+// f32_cmp.wast:484
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 0.]), 1)
+
+// f32_cmp.wast:485
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:486
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:487
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:488
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:489
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:490
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:491
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:492
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:493
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -0.5]), 1)
+
+// f32_cmp.wast:494
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 0.5]), 1)
+
+// f32_cmp.wast:495
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -0.5]), 1)
+
+// f32_cmp.wast:496
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 0.5]), 1)
+
+// f32_cmp.wast:497
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -1.]), 0)
+
+// f32_cmp.wast:498
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 1.]), 1)
+
+// f32_cmp.wast:499
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -1.]), 1)
+
+// f32_cmp.wast:500
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 1.]), 0)
+
+// f32_cmp.wast:501
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -6.28318548203]), 1)
+
+// f32_cmp.wast:502
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 6.28318548203]), 1)
+
+// f32_cmp.wast:503
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -6.28318548203]), 1)
+
+// f32_cmp.wast:504
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 6.28318548203]), 1)
+
+// f32_cmp.wast:505
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:506
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:507
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:508
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:509
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -Infinity]), 1)
+
+// f32_cmp.wast:510
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., Infinity]), 1)
+
+// f32_cmp.wast:511
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -Infinity]), 1)
+
+// f32_cmp.wast:512
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., Infinity]), 1)
+
+// f32_cmp.wast:513
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., NaN]), 1)
+
+// f32_cmp.wast:514
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., NaN]), 1)
+
+// f32_cmp.wast:515
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., NaN]), 1)
+
+// f32_cmp.wast:516
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., NaN]), 1)
+
+// f32_cmp.wast:517
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, -0.]), 1)
+
+// f32_cmp.wast:518
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, 0.]), 1)
+
+// f32_cmp.wast:519
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, -0.]), 1)
+
+// f32_cmp.wast:520
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, 0.]), 1)
+
+// f32_cmp.wast:521
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:522
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:523
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:524
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:525
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:526
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:527
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:528
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:529
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, -0.5]), 1)
+
+// f32_cmp.wast:530
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, 0.5]), 1)
+
+// f32_cmp.wast:531
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, -0.5]), 1)
+
+// f32_cmp.wast:532
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, 0.5]), 1)
+
+// f32_cmp.wast:533
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, -1.]), 1)
+
+// f32_cmp.wast:534
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, 1.]), 1)
+
+// f32_cmp.wast:535
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, -1.]), 1)
+
+// f32_cmp.wast:536
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, 1.]), 1)
+
+// f32_cmp.wast:537
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, -6.28318548203]), 0)
+
+// f32_cmp.wast:538
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, 6.28318548203]), 1)
+
+// f32_cmp.wast:539
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, -6.28318548203]), 1)
+
+// f32_cmp.wast:540
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, 6.28318548203]), 0)
+
+// f32_cmp.wast:541
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:542
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:543
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:544
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:545
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, -Infinity]), 1)
+
+// f32_cmp.wast:546
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, Infinity]), 1)
+
+// f32_cmp.wast:547
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, -Infinity]), 1)
+
+// f32_cmp.wast:548
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, Infinity]), 1)
+
+// f32_cmp.wast:549
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, NaN]), 1)
+
+// f32_cmp.wast:550
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318548203, NaN]), 1)
+
+// f32_cmp.wast:551
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, NaN]), 1)
+
+// f32_cmp.wast:552
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318548203, NaN]), 1)
+
+// f32_cmp.wast:553
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, -0.]), 1)
+
+// f32_cmp.wast:554
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, 0.]), 1)
+
+// f32_cmp.wast:555
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, -0.]), 1)
+
+// f32_cmp.wast:556
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, 0.]), 1)
+
+// f32_cmp.wast:557
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:558
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:559
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:560
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:561
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:562
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:563
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:564
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:565
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, -0.5]), 1)
+
+// f32_cmp.wast:566
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, 0.5]), 1)
+
+// f32_cmp.wast:567
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, -0.5]), 1)
+
+// f32_cmp.wast:568
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, 0.5]), 1)
+
+// f32_cmp.wast:569
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, -1.]), 1)
+
+// f32_cmp.wast:570
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, 1.]), 1)
+
+// f32_cmp.wast:571
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, -1.]), 1)
+
+// f32_cmp.wast:572
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, 1.]), 1)
+
+// f32_cmp.wast:573
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, -6.28318548203]), 1)
+
+// f32_cmp.wast:574
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, 6.28318548203]), 1)
+
+// f32_cmp.wast:575
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, -6.28318548203]), 1)
+
+// f32_cmp.wast:576
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, 6.28318548203]), 1)
+
+// f32_cmp.wast:577
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:578
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:579
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:580
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:581
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, -Infinity]), 1)
+
+// f32_cmp.wast:582
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, Infinity]), 1)
+
+// f32_cmp.wast:583
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, -Infinity]), 1)
+
+// f32_cmp.wast:584
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, Infinity]), 1)
+
+// f32_cmp.wast:585
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, NaN]), 1)
+
+// f32_cmp.wast:586
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-3.40282346639e+38, NaN]), 1)
+
+// f32_cmp.wast:587
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, NaN]), 1)
+
+// f32_cmp.wast:588
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [3.40282346639e+38, NaN]), 1)
+
+// f32_cmp.wast:589
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -0.]), 1)
+
+// f32_cmp.wast:590
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 0.]), 1)
+
+// f32_cmp.wast:591
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -0.]), 1)
+
+// f32_cmp.wast:592
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 0.]), 1)
+
+// f32_cmp.wast:593
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:594
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:595
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:596
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:597
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:598
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:599
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:600
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:601
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -0.5]), 1)
+
+// f32_cmp.wast:602
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 0.5]), 1)
+
+// f32_cmp.wast:603
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -0.5]), 1)
+
+// f32_cmp.wast:604
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 0.5]), 1)
+
+// f32_cmp.wast:605
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -1.]), 1)
+
+// f32_cmp.wast:606
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 1.]), 1)
+
+// f32_cmp.wast:607
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -1.]), 1)
+
+// f32_cmp.wast:608
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 1.]), 1)
+
+// f32_cmp.wast:609
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -6.28318548203]), 1)
+
+// f32_cmp.wast:610
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 6.28318548203]), 1)
+
+// f32_cmp.wast:611
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -6.28318548203]), 1)
+
+// f32_cmp.wast:612
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 6.28318548203]), 1)
+
+// f32_cmp.wast:613
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:614
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:615
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:616
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:617
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -Infinity]), 0)
+
+// f32_cmp.wast:618
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, Infinity]), 1)
+
+// f32_cmp.wast:619
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -Infinity]), 1)
+
+// f32_cmp.wast:620
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, Infinity]), 0)
+
+// f32_cmp.wast:621
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, NaN]), 1)
+
+// f32_cmp.wast:622
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, NaN]), 1)
+
+// f32_cmp.wast:623
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, NaN]), 1)
+
+// f32_cmp.wast:624
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, NaN]), 1)
+
+// f32_cmp.wast:625
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -0.]), 1)
+
+// f32_cmp.wast:626
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 0.]), 1)
+
+// f32_cmp.wast:627
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -0.]), 1)
+
+// f32_cmp.wast:628
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 0.]), 1)
+
+// f32_cmp.wast:629
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:630
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:631
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:632
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:633
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:634
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:635
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:636
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:637
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -0.5]), 1)
+
+// f32_cmp.wast:638
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 0.5]), 1)
+
+// f32_cmp.wast:639
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -0.5]), 1)
+
+// f32_cmp.wast:640
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 0.5]), 1)
+
+// f32_cmp.wast:641
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -1.]), 1)
+
+// f32_cmp.wast:642
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 1.]), 1)
+
+// f32_cmp.wast:643
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -1.]), 1)
+
+// f32_cmp.wast:644
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 1.]), 1)
+
+// f32_cmp.wast:645
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -6.28318548203]), 1)
+
+// f32_cmp.wast:646
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 6.28318548203]), 1)
+
+// f32_cmp.wast:647
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -6.28318548203]), 1)
+
+// f32_cmp.wast:648
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 6.28318548203]), 1)
+
+// f32_cmp.wast:649
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:650
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:651
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:652
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:653
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -Infinity]), 1)
+
+// f32_cmp.wast:654
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, Infinity]), 1)
+
+// f32_cmp.wast:655
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -Infinity]), 1)
+
+// f32_cmp.wast:656
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, Infinity]), 1)
+
+// f32_cmp.wast:657
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, NaN]), 1)
+
+// f32_cmp.wast:658
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, NaN]), 1)
+
+// f32_cmp.wast:659
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, NaN]), 1)
+
+// f32_cmp.wast:660
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, NaN]), 1)
+
+// f32_cmp.wast:661
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -0.]), 0)
+
+// f32_cmp.wast:662
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 0.]), 0)
+
+// f32_cmp.wast:663
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -0.]), 0)
+
+// f32_cmp.wast:664
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 0.]), 0)
+
+// f32_cmp.wast:665
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:666
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:667
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:668
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:669
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:670
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:671
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:672
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:673
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -0.5]), 0)
+
+// f32_cmp.wast:674
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 0.5]), 1)
+
+// f32_cmp.wast:675
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -0.5]), 0)
+
+// f32_cmp.wast:676
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 0.5]), 1)
+
+// f32_cmp.wast:677
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -1.]), 0)
+
+// f32_cmp.wast:678
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 1.]), 1)
+
+// f32_cmp.wast:679
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -1.]), 0)
+
+// f32_cmp.wast:680
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 1.]), 1)
+
+// f32_cmp.wast:681
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -6.28318548203]), 0)
+
+// f32_cmp.wast:682
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 6.28318548203]), 1)
+
+// f32_cmp.wast:683
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -6.28318548203]), 0)
+
+// f32_cmp.wast:684
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 6.28318548203]), 1)
+
+// f32_cmp.wast:685
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:686
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:687
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:688
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:689
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -Infinity]), 0)
+
+// f32_cmp.wast:690
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., Infinity]), 1)
+
+// f32_cmp.wast:691
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -Infinity]), 0)
+
+// f32_cmp.wast:692
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., Infinity]), 1)
+
+// f32_cmp.wast:693
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., NaN]), 0)
+
+// f32_cmp.wast:694
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., NaN]), 0)
+
+// f32_cmp.wast:695
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., NaN]), 0)
+
+// f32_cmp.wast:696
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., NaN]), 0)
+
+// f32_cmp.wast:697
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, -0.]), 1)
+
+// f32_cmp.wast:698
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, 0.]), 1)
+
+// f32_cmp.wast:699
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, -0.]), 0)
+
+// f32_cmp.wast:700
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, 0.]), 0)
+
+// f32_cmp.wast:701
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:702
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:703
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:704
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:705
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:706
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:707
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:708
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:709
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, -0.5]), 0)
+
+// f32_cmp.wast:710
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, 0.5]), 1)
+
+// f32_cmp.wast:711
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, -0.5]), 0)
+
+// f32_cmp.wast:712
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, 0.5]), 1)
+
+// f32_cmp.wast:713
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, -1.]), 0)
+
+// f32_cmp.wast:714
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, 1.]), 1)
+
+// f32_cmp.wast:715
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, -1.]), 0)
+
+// f32_cmp.wast:716
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, 1.]), 1)
+
+// f32_cmp.wast:717
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, -6.28318548203]), 0)
+
+// f32_cmp.wast:718
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, 6.28318548203]), 1)
+
+// f32_cmp.wast:719
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, -6.28318548203]), 0)
+
+// f32_cmp.wast:720
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, 6.28318548203]), 1)
+
+// f32_cmp.wast:721
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:722
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:723
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:724
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:725
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, -Infinity]), 0)
+
+// f32_cmp.wast:726
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, Infinity]), 1)
+
+// f32_cmp.wast:727
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, -Infinity]), 0)
+
+// f32_cmp.wast:728
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, Infinity]), 1)
+
+// f32_cmp.wast:729
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:730
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:731
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:732
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:733
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, -0.]), 1)
+
+// f32_cmp.wast:734
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, 0.]), 1)
+
+// f32_cmp.wast:735
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, -0.]), 0)
+
+// f32_cmp.wast:736
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, 0.]), 0)
+
+// f32_cmp.wast:737
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:738
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:739
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:740
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:741
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:742
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:743
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:744
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:745
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, -0.5]), 0)
+
+// f32_cmp.wast:746
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, 0.5]), 1)
+
+// f32_cmp.wast:747
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, -0.5]), 0)
+
+// f32_cmp.wast:748
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, 0.5]), 1)
+
+// f32_cmp.wast:749
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, -1.]), 0)
+
+// f32_cmp.wast:750
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, 1.]), 1)
+
+// f32_cmp.wast:751
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, -1.]), 0)
+
+// f32_cmp.wast:752
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, 1.]), 1)
+
+// f32_cmp.wast:753
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, -6.28318548203]), 0)
+
+// f32_cmp.wast:754
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, 6.28318548203]), 1)
+
+// f32_cmp.wast:755
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, -6.28318548203]), 0)
+
+// f32_cmp.wast:756
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, 6.28318548203]), 1)
+
+// f32_cmp.wast:757
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:758
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:759
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:760
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:761
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, -Infinity]), 0)
+
+// f32_cmp.wast:762
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, Infinity]), 1)
+
+// f32_cmp.wast:763
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, -Infinity]), 0)
+
+// f32_cmp.wast:764
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, Infinity]), 1)
+
+// f32_cmp.wast:765
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:766
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:767
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:768
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:769
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -0.]), 1)
+
+// f32_cmp.wast:770
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 0.]), 1)
+
+// f32_cmp.wast:771
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -0.]), 0)
+
+// f32_cmp.wast:772
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 0.]), 0)
+
+// f32_cmp.wast:773
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:774
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:775
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:776
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:777
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:778
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:779
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:780
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:781
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -0.5]), 0)
+
+// f32_cmp.wast:782
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 0.5]), 1)
+
+// f32_cmp.wast:783
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -0.5]), 0)
+
+// f32_cmp.wast:784
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 0.5]), 0)
+
+// f32_cmp.wast:785
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -1.]), 0)
+
+// f32_cmp.wast:786
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 1.]), 1)
+
+// f32_cmp.wast:787
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -1.]), 0)
+
+// f32_cmp.wast:788
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 1.]), 1)
+
+// f32_cmp.wast:789
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -6.28318548203]), 0)
+
+// f32_cmp.wast:790
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 6.28318548203]), 1)
+
+// f32_cmp.wast:791
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -6.28318548203]), 0)
+
+// f32_cmp.wast:792
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 6.28318548203]), 1)
+
+// f32_cmp.wast:793
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:794
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:795
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:796
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:797
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -Infinity]), 0)
+
+// f32_cmp.wast:798
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, Infinity]), 1)
+
+// f32_cmp.wast:799
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -Infinity]), 0)
+
+// f32_cmp.wast:800
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, Infinity]), 1)
+
+// f32_cmp.wast:801
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, NaN]), 0)
+
+// f32_cmp.wast:802
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, NaN]), 0)
+
+// f32_cmp.wast:803
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, NaN]), 0)
+
+// f32_cmp.wast:804
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, NaN]), 0)
+
+// f32_cmp.wast:805
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -0.]), 1)
+
+// f32_cmp.wast:806
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 0.]), 1)
+
+// f32_cmp.wast:807
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -0.]), 0)
+
+// f32_cmp.wast:808
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 0.]), 0)
+
+// f32_cmp.wast:809
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:810
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:811
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:812
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:813
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:814
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:815
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:816
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:817
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -0.5]), 1)
+
+// f32_cmp.wast:818
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 0.5]), 1)
+
+// f32_cmp.wast:819
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -0.5]), 0)
+
+// f32_cmp.wast:820
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 0.5]), 0)
+
+// f32_cmp.wast:821
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -1.]), 0)
+
+// f32_cmp.wast:822
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 1.]), 1)
+
+// f32_cmp.wast:823
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -1.]), 0)
+
+// f32_cmp.wast:824
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 1.]), 0)
+
+// f32_cmp.wast:825
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -6.28318548203]), 0)
+
+// f32_cmp.wast:826
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 6.28318548203]), 1)
+
+// f32_cmp.wast:827
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -6.28318548203]), 0)
+
+// f32_cmp.wast:828
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 6.28318548203]), 1)
+
+// f32_cmp.wast:829
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:830
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:831
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:832
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:833
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -Infinity]), 0)
+
+// f32_cmp.wast:834
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., Infinity]), 1)
+
+// f32_cmp.wast:835
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -Infinity]), 0)
+
+// f32_cmp.wast:836
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., Infinity]), 1)
+
+// f32_cmp.wast:837
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., NaN]), 0)
+
+// f32_cmp.wast:838
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., NaN]), 0)
+
+// f32_cmp.wast:839
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., NaN]), 0)
+
+// f32_cmp.wast:840
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., NaN]), 0)
+
+// f32_cmp.wast:841
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, -0.]), 1)
+
+// f32_cmp.wast:842
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, 0.]), 1)
+
+// f32_cmp.wast:843
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, -0.]), 0)
+
+// f32_cmp.wast:844
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, 0.]), 0)
+
+// f32_cmp.wast:845
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:846
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:847
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:848
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:849
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:850
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:851
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:852
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:853
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, -0.5]), 1)
+
+// f32_cmp.wast:854
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, 0.5]), 1)
+
+// f32_cmp.wast:855
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, -0.5]), 0)
+
+// f32_cmp.wast:856
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, 0.5]), 0)
+
+// f32_cmp.wast:857
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, -1.]), 1)
+
+// f32_cmp.wast:858
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, 1.]), 1)
+
+// f32_cmp.wast:859
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, -1.]), 0)
+
+// f32_cmp.wast:860
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, 1.]), 0)
+
+// f32_cmp.wast:861
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, -6.28318548203]), 0)
+
+// f32_cmp.wast:862
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, 6.28318548203]), 1)
+
+// f32_cmp.wast:863
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, -6.28318548203]), 0)
+
+// f32_cmp.wast:864
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, 6.28318548203]), 0)
+
+// f32_cmp.wast:865
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:866
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:867
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:868
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:869
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, -Infinity]), 0)
+
+// f32_cmp.wast:870
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, Infinity]), 1)
+
+// f32_cmp.wast:871
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, -Infinity]), 0)
+
+// f32_cmp.wast:872
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, Infinity]), 1)
+
+// f32_cmp.wast:873
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:874
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:875
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:876
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:877
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, -0.]), 1)
+
+// f32_cmp.wast:878
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, 0.]), 1)
+
+// f32_cmp.wast:879
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, -0.]), 0)
+
+// f32_cmp.wast:880
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, 0.]), 0)
+
+// f32_cmp.wast:881
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:882
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:883
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:884
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:885
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:886
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:887
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:888
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:889
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, -0.5]), 1)
+
+// f32_cmp.wast:890
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, 0.5]), 1)
+
+// f32_cmp.wast:891
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, -0.5]), 0)
+
+// f32_cmp.wast:892
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, 0.5]), 0)
+
+// f32_cmp.wast:893
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, -1.]), 1)
+
+// f32_cmp.wast:894
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, 1.]), 1)
+
+// f32_cmp.wast:895
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, -1.]), 0)
+
+// f32_cmp.wast:896
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, 1.]), 0)
+
+// f32_cmp.wast:897
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, -6.28318548203]), 1)
+
+// f32_cmp.wast:898
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, 6.28318548203]), 1)
+
+// f32_cmp.wast:899
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, -6.28318548203]), 0)
+
+// f32_cmp.wast:900
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, 6.28318548203]), 0)
+
+// f32_cmp.wast:901
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:902
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:903
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:904
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:905
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, -Infinity]), 0)
+
+// f32_cmp.wast:906
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, Infinity]), 1)
+
+// f32_cmp.wast:907
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, -Infinity]), 0)
+
+// f32_cmp.wast:908
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, Infinity]), 1)
+
+// f32_cmp.wast:909
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:910
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:911
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:912
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:913
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -0.]), 1)
+
+// f32_cmp.wast:914
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 0.]), 1)
+
+// f32_cmp.wast:915
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -0.]), 0)
+
+// f32_cmp.wast:916
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 0.]), 0)
+
+// f32_cmp.wast:917
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:918
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:919
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:920
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:921
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:922
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:923
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:924
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:925
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -0.5]), 1)
+
+// f32_cmp.wast:926
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 0.5]), 1)
+
+// f32_cmp.wast:927
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -0.5]), 0)
+
+// f32_cmp.wast:928
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 0.5]), 0)
+
+// f32_cmp.wast:929
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -1.]), 1)
+
+// f32_cmp.wast:930
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 1.]), 1)
+
+// f32_cmp.wast:931
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -1.]), 0)
+
+// f32_cmp.wast:932
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 1.]), 0)
+
+// f32_cmp.wast:933
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -6.28318548203]), 1)
+
+// f32_cmp.wast:934
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 6.28318548203]), 1)
+
+// f32_cmp.wast:935
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -6.28318548203]), 0)
+
+// f32_cmp.wast:936
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 6.28318548203]), 0)
+
+// f32_cmp.wast:937
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:938
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:939
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:940
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:941
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -Infinity]), 0)
+
+// f32_cmp.wast:942
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, Infinity]), 1)
+
+// f32_cmp.wast:943
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -Infinity]), 0)
+
+// f32_cmp.wast:944
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, Infinity]), 0)
+
+// f32_cmp.wast:945
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, NaN]), 0)
+
+// f32_cmp.wast:946
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, NaN]), 0)
+
+// f32_cmp.wast:947
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, NaN]), 0)
+
+// f32_cmp.wast:948
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, NaN]), 0)
+
+// f32_cmp.wast:949
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -0.]), 0)
+
+// f32_cmp.wast:950
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 0.]), 0)
+
+// f32_cmp.wast:951
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -0.]), 0)
+
+// f32_cmp.wast:952
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 0.]), 0)
+
+// f32_cmp.wast:953
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:954
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:955
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:956
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:957
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:958
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:959
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:960
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:961
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -0.5]), 0)
+
+// f32_cmp.wast:962
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 0.5]), 0)
+
+// f32_cmp.wast:963
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -0.5]), 0)
+
+// f32_cmp.wast:964
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 0.5]), 0)
+
+// f32_cmp.wast:965
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -1.]), 0)
+
+// f32_cmp.wast:966
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 1.]), 0)
+
+// f32_cmp.wast:967
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -1.]), 0)
+
+// f32_cmp.wast:968
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 1.]), 0)
+
+// f32_cmp.wast:969
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -6.28318548203]), 0)
+
+// f32_cmp.wast:970
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 6.28318548203]), 0)
+
+// f32_cmp.wast:971
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -6.28318548203]), 0)
+
+// f32_cmp.wast:972
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 6.28318548203]), 0)
+
+// f32_cmp.wast:973
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:974
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:975
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:976
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:977
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -Infinity]), 0)
+
+// f32_cmp.wast:978
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, Infinity]), 0)
+
+// f32_cmp.wast:979
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -Infinity]), 0)
+
+// f32_cmp.wast:980
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, Infinity]), 0)
+
+// f32_cmp.wast:981
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:982
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:983
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:984
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:985
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -0.]), 1)
+
+// f32_cmp.wast:986
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 0.]), 1)
+
+// f32_cmp.wast:987
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -0.]), 1)
+
+// f32_cmp.wast:988
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 0.]), 1)
+
+// f32_cmp.wast:989
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:990
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:991
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:992
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:993
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:994
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:995
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:996
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:997
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -0.5]), 0)
+
+// f32_cmp.wast:998
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 0.5]), 1)
+
+// f32_cmp.wast:999
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -0.5]), 0)
+
+// f32_cmp.wast:1000
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 0.5]), 1)
+
+// f32_cmp.wast:1001
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -1.]), 0)
+
+// f32_cmp.wast:1002
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 1.]), 1)
+
+// f32_cmp.wast:1003
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -1.]), 0)
+
+// f32_cmp.wast:1004
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 1.]), 1)
+
+// f32_cmp.wast:1005
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -6.28318548203]), 0)
+
+// f32_cmp.wast:1006
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 6.28318548203]), 1)
+
+// f32_cmp.wast:1007
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -6.28318548203]), 0)
+
+// f32_cmp.wast:1008
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 6.28318548203]), 1)
+
+// f32_cmp.wast:1009
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1010
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1011
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1012
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1013
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -Infinity]), 0)
+
+// f32_cmp.wast:1014
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., Infinity]), 1)
+
+// f32_cmp.wast:1015
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -Infinity]), 0)
+
+// f32_cmp.wast:1016
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., Infinity]), 1)
+
+// f32_cmp.wast:1017
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., NaN]), 0)
+
+// f32_cmp.wast:1018
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., NaN]), 0)
+
+// f32_cmp.wast:1019
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., NaN]), 0)
+
+// f32_cmp.wast:1020
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., NaN]), 0)
+
+// f32_cmp.wast:1021
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, -0.]), 1)
+
+// f32_cmp.wast:1022
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, 0.]), 1)
+
+// f32_cmp.wast:1023
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, -0.]), 0)
+
+// f32_cmp.wast:1024
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, 0.]), 0)
+
+// f32_cmp.wast:1025
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1026
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1027
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1028
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1029
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1030
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1031
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1032
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1033
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, -0.5]), 0)
+
+// f32_cmp.wast:1034
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, 0.5]), 1)
+
+// f32_cmp.wast:1035
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, -0.5]), 0)
+
+// f32_cmp.wast:1036
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, 0.5]), 1)
+
+// f32_cmp.wast:1037
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, -1.]), 0)
+
+// f32_cmp.wast:1038
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, 1.]), 1)
+
+// f32_cmp.wast:1039
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, -1.]), 0)
+
+// f32_cmp.wast:1040
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, 1.]), 1)
+
+// f32_cmp.wast:1041
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, -6.28318548203]), 0)
+
+// f32_cmp.wast:1042
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, 6.28318548203]), 1)
+
+// f32_cmp.wast:1043
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, -6.28318548203]), 0)
+
+// f32_cmp.wast:1044
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, 6.28318548203]), 1)
+
+// f32_cmp.wast:1045
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1046
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1047
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1048
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1049
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, -Infinity]), 0)
+
+// f32_cmp.wast:1050
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, Infinity]), 1)
+
+// f32_cmp.wast:1051
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, -Infinity]), 0)
+
+// f32_cmp.wast:1052
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, Infinity]), 1)
+
+// f32_cmp.wast:1053
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1054
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1055
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1056
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1057
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, -0.]), 1)
+
+// f32_cmp.wast:1058
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, 0.]), 1)
+
+// f32_cmp.wast:1059
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, -0.]), 0)
+
+// f32_cmp.wast:1060
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, 0.]), 0)
+
+// f32_cmp.wast:1061
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1062
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1063
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1064
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1065
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1066
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1067
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1068
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1069
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, -0.5]), 0)
+
+// f32_cmp.wast:1070
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, 0.5]), 1)
+
+// f32_cmp.wast:1071
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, -0.5]), 0)
+
+// f32_cmp.wast:1072
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, 0.5]), 1)
+
+// f32_cmp.wast:1073
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, -1.]), 0)
+
+// f32_cmp.wast:1074
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, 1.]), 1)
+
+// f32_cmp.wast:1075
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, -1.]), 0)
+
+// f32_cmp.wast:1076
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, 1.]), 1)
+
+// f32_cmp.wast:1077
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, -6.28318548203]), 0)
+
+// f32_cmp.wast:1078
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, 6.28318548203]), 1)
+
+// f32_cmp.wast:1079
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, -6.28318548203]), 0)
+
+// f32_cmp.wast:1080
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, 6.28318548203]), 1)
+
+// f32_cmp.wast:1081
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1082
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1083
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1084
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1085
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, -Infinity]), 0)
+
+// f32_cmp.wast:1086
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, Infinity]), 1)
+
+// f32_cmp.wast:1087
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, -Infinity]), 0)
+
+// f32_cmp.wast:1088
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, Infinity]), 1)
+
+// f32_cmp.wast:1089
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1090
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1091
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1092
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1093
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -0.]), 1)
+
+// f32_cmp.wast:1094
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 0.]), 1)
+
+// f32_cmp.wast:1095
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -0.]), 0)
+
+// f32_cmp.wast:1096
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 0.]), 0)
+
+// f32_cmp.wast:1097
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1098
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1099
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1100
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1101
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1102
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1103
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1104
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1105
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -0.5]), 1)
+
+// f32_cmp.wast:1106
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 0.5]), 1)
+
+// f32_cmp.wast:1107
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -0.5]), 0)
+
+// f32_cmp.wast:1108
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 0.5]), 1)
+
+// f32_cmp.wast:1109
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -1.]), 0)
+
+// f32_cmp.wast:1110
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 1.]), 1)
+
+// f32_cmp.wast:1111
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -1.]), 0)
+
+// f32_cmp.wast:1112
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 1.]), 1)
+
+// f32_cmp.wast:1113
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -6.28318548203]), 0)
+
+// f32_cmp.wast:1114
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 6.28318548203]), 1)
+
+// f32_cmp.wast:1115
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -6.28318548203]), 0)
+
+// f32_cmp.wast:1116
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 6.28318548203]), 1)
+
+// f32_cmp.wast:1117
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1118
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1119
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1120
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1121
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -Infinity]), 0)
+
+// f32_cmp.wast:1122
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, Infinity]), 1)
+
+// f32_cmp.wast:1123
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -Infinity]), 0)
+
+// f32_cmp.wast:1124
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, Infinity]), 1)
+
+// f32_cmp.wast:1125
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, NaN]), 0)
+
+// f32_cmp.wast:1126
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, NaN]), 0)
+
+// f32_cmp.wast:1127
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, NaN]), 0)
+
+// f32_cmp.wast:1128
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, NaN]), 0)
+
+// f32_cmp.wast:1129
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -0.]), 1)
+
+// f32_cmp.wast:1130
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 0.]), 1)
+
+// f32_cmp.wast:1131
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -0.]), 0)
+
+// f32_cmp.wast:1132
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 0.]), 0)
+
+// f32_cmp.wast:1133
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1134
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1135
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1136
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1137
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1138
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1139
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1140
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1141
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -0.5]), 1)
+
+// f32_cmp.wast:1142
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 0.5]), 1)
+
+// f32_cmp.wast:1143
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -0.5]), 0)
+
+// f32_cmp.wast:1144
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 0.5]), 0)
+
+// f32_cmp.wast:1145
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -1.]), 1)
+
+// f32_cmp.wast:1146
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 1.]), 1)
+
+// f32_cmp.wast:1147
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -1.]), 0)
+
+// f32_cmp.wast:1148
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 1.]), 1)
+
+// f32_cmp.wast:1149
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -6.28318548203]), 0)
+
+// f32_cmp.wast:1150
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 6.28318548203]), 1)
+
+// f32_cmp.wast:1151
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -6.28318548203]), 0)
+
+// f32_cmp.wast:1152
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 6.28318548203]), 1)
+
+// f32_cmp.wast:1153
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1154
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1155
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1156
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1157
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -Infinity]), 0)
+
+// f32_cmp.wast:1158
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., Infinity]), 1)
+
+// f32_cmp.wast:1159
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -Infinity]), 0)
+
+// f32_cmp.wast:1160
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., Infinity]), 1)
+
+// f32_cmp.wast:1161
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., NaN]), 0)
+
+// f32_cmp.wast:1162
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., NaN]), 0)
+
+// f32_cmp.wast:1163
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., NaN]), 0)
+
+// f32_cmp.wast:1164
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., NaN]), 0)
+
+// f32_cmp.wast:1165
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, -0.]), 1)
+
+// f32_cmp.wast:1166
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, 0.]), 1)
+
+// f32_cmp.wast:1167
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, -0.]), 0)
+
+// f32_cmp.wast:1168
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, 0.]), 0)
+
+// f32_cmp.wast:1169
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1170
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1171
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1172
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1173
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1174
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1175
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1176
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1177
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, -0.5]), 1)
+
+// f32_cmp.wast:1178
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, 0.5]), 1)
+
+// f32_cmp.wast:1179
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, -0.5]), 0)
+
+// f32_cmp.wast:1180
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, 0.5]), 0)
+
+// f32_cmp.wast:1181
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, -1.]), 1)
+
+// f32_cmp.wast:1182
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, 1.]), 1)
+
+// f32_cmp.wast:1183
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, -1.]), 0)
+
+// f32_cmp.wast:1184
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, 1.]), 0)
+
+// f32_cmp.wast:1185
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, -6.28318548203]), 1)
+
+// f32_cmp.wast:1186
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, 6.28318548203]), 1)
+
+// f32_cmp.wast:1187
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, -6.28318548203]), 0)
+
+// f32_cmp.wast:1188
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, 6.28318548203]), 1)
+
+// f32_cmp.wast:1189
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1190
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1191
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1192
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1193
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, -Infinity]), 0)
+
+// f32_cmp.wast:1194
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, Infinity]), 1)
+
+// f32_cmp.wast:1195
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, -Infinity]), 0)
+
+// f32_cmp.wast:1196
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, Infinity]), 1)
+
+// f32_cmp.wast:1197
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1198
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1199
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1200
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1201
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, -0.]), 1)
+
+// f32_cmp.wast:1202
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, 0.]), 1)
+
+// f32_cmp.wast:1203
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, -0.]), 0)
+
+// f32_cmp.wast:1204
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, 0.]), 0)
+
+// f32_cmp.wast:1205
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1206
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1207
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1208
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1209
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1210
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1211
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1212
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1213
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, -0.5]), 1)
+
+// f32_cmp.wast:1214
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, 0.5]), 1)
+
+// f32_cmp.wast:1215
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, -0.5]), 0)
+
+// f32_cmp.wast:1216
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, 0.5]), 0)
+
+// f32_cmp.wast:1217
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, -1.]), 1)
+
+// f32_cmp.wast:1218
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, 1.]), 1)
+
+// f32_cmp.wast:1219
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, -1.]), 0)
+
+// f32_cmp.wast:1220
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, 1.]), 0)
+
+// f32_cmp.wast:1221
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, -6.28318548203]), 1)
+
+// f32_cmp.wast:1222
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, 6.28318548203]), 1)
+
+// f32_cmp.wast:1223
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, -6.28318548203]), 0)
+
+// f32_cmp.wast:1224
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, 6.28318548203]), 0)
+
+// f32_cmp.wast:1225
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1226
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1227
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1228
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1229
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, -Infinity]), 0)
+
+// f32_cmp.wast:1230
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, Infinity]), 1)
+
+// f32_cmp.wast:1231
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, -Infinity]), 0)
+
+// f32_cmp.wast:1232
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, Infinity]), 1)
+
+// f32_cmp.wast:1233
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1234
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1235
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1236
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1237
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -0.]), 1)
+
+// f32_cmp.wast:1238
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 0.]), 1)
+
+// f32_cmp.wast:1239
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -0.]), 0)
+
+// f32_cmp.wast:1240
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 0.]), 0)
+
+// f32_cmp.wast:1241
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1242
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1243
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1244
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1245
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1246
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1247
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1248
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1249
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -0.5]), 1)
+
+// f32_cmp.wast:1250
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 0.5]), 1)
+
+// f32_cmp.wast:1251
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -0.5]), 0)
+
+// f32_cmp.wast:1252
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 0.5]), 0)
+
+// f32_cmp.wast:1253
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -1.]), 1)
+
+// f32_cmp.wast:1254
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 1.]), 1)
+
+// f32_cmp.wast:1255
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -1.]), 0)
+
+// f32_cmp.wast:1256
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 1.]), 0)
+
+// f32_cmp.wast:1257
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -6.28318548203]), 1)
+
+// f32_cmp.wast:1258
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 6.28318548203]), 1)
+
+// f32_cmp.wast:1259
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -6.28318548203]), 0)
+
+// f32_cmp.wast:1260
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 6.28318548203]), 0)
+
+// f32_cmp.wast:1261
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1262
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1263
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1264
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1265
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -Infinity]), 1)
+
+// f32_cmp.wast:1266
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, Infinity]), 1)
+
+// f32_cmp.wast:1267
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -Infinity]), 0)
+
+// f32_cmp.wast:1268
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, Infinity]), 1)
+
+// f32_cmp.wast:1269
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, NaN]), 0)
+
+// f32_cmp.wast:1270
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, NaN]), 0)
+
+// f32_cmp.wast:1271
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, NaN]), 0)
+
+// f32_cmp.wast:1272
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, NaN]), 0)
+
+// f32_cmp.wast:1273
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -0.]), 0)
+
+// f32_cmp.wast:1274
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 0.]), 0)
+
+// f32_cmp.wast:1275
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -0.]), 0)
+
+// f32_cmp.wast:1276
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 0.]), 0)
+
+// f32_cmp.wast:1277
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1278
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1279
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1280
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1281
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1282
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1283
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1284
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1285
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -0.5]), 0)
+
+// f32_cmp.wast:1286
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 0.5]), 0)
+
+// f32_cmp.wast:1287
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -0.5]), 0)
+
+// f32_cmp.wast:1288
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 0.5]), 0)
+
+// f32_cmp.wast:1289
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -1.]), 0)
+
+// f32_cmp.wast:1290
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 1.]), 0)
+
+// f32_cmp.wast:1291
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -1.]), 0)
+
+// f32_cmp.wast:1292
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 1.]), 0)
+
+// f32_cmp.wast:1293
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -6.28318548203]), 0)
+
+// f32_cmp.wast:1294
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 6.28318548203]), 0)
+
+// f32_cmp.wast:1295
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -6.28318548203]), 0)
+
+// f32_cmp.wast:1296
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 6.28318548203]), 0)
+
+// f32_cmp.wast:1297
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1298
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1299
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1300
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1301
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -Infinity]), 0)
+
+// f32_cmp.wast:1302
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, Infinity]), 0)
+
+// f32_cmp.wast:1303
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -Infinity]), 0)
+
+// f32_cmp.wast:1304
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, Infinity]), 0)
+
+// f32_cmp.wast:1305
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1306
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1307
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1308
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1309
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -0.]), 0)
+
+// f32_cmp.wast:1310
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 0.]), 0)
+
+// f32_cmp.wast:1311
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -0.]), 0)
+
+// f32_cmp.wast:1312
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 0.]), 0)
+
+// f32_cmp.wast:1313
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1314
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1315
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1316
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1317
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1318
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1319
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1320
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1321
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -0.5]), 1)
+
+// f32_cmp.wast:1322
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 0.5]), 0)
+
+// f32_cmp.wast:1323
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -0.5]), 1)
+
+// f32_cmp.wast:1324
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 0.5]), 0)
+
+// f32_cmp.wast:1325
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -1.]), 1)
+
+// f32_cmp.wast:1326
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 1.]), 0)
+
+// f32_cmp.wast:1327
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -1.]), 1)
+
+// f32_cmp.wast:1328
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 1.]), 0)
+
+// f32_cmp.wast:1329
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -6.28318548203]), 1)
+
+// f32_cmp.wast:1330
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 6.28318548203]), 0)
+
+// f32_cmp.wast:1331
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -6.28318548203]), 1)
+
+// f32_cmp.wast:1332
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 6.28318548203]), 0)
+
+// f32_cmp.wast:1333
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1334
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1335
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1336
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1337
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -Infinity]), 1)
+
+// f32_cmp.wast:1338
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., Infinity]), 0)
+
+// f32_cmp.wast:1339
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -Infinity]), 1)
+
+// f32_cmp.wast:1340
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., Infinity]), 0)
+
+// f32_cmp.wast:1341
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., NaN]), 0)
+
+// f32_cmp.wast:1342
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., NaN]), 0)
+
+// f32_cmp.wast:1343
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., NaN]), 0)
+
+// f32_cmp.wast:1344
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., NaN]), 0)
+
+// f32_cmp.wast:1345
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, -0.]), 0)
+
+// f32_cmp.wast:1346
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, 0.]), 0)
+
+// f32_cmp.wast:1347
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, -0.]), 1)
+
+// f32_cmp.wast:1348
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, 0.]), 1)
+
+// f32_cmp.wast:1349
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1350
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1351
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1352
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1353
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1354
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1355
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1356
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1357
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, -0.5]), 1)
+
+// f32_cmp.wast:1358
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, 0.5]), 0)
+
+// f32_cmp.wast:1359
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, -0.5]), 1)
+
+// f32_cmp.wast:1360
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, 0.5]), 0)
+
+// f32_cmp.wast:1361
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, -1.]), 1)
+
+// f32_cmp.wast:1362
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, 1.]), 0)
+
+// f32_cmp.wast:1363
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, -1.]), 1)
+
+// f32_cmp.wast:1364
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, 1.]), 0)
+
+// f32_cmp.wast:1365
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, -6.28318548203]), 1)
+
+// f32_cmp.wast:1366
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, 6.28318548203]), 0)
+
+// f32_cmp.wast:1367
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, -6.28318548203]), 1)
+
+// f32_cmp.wast:1368
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, 6.28318548203]), 0)
+
+// f32_cmp.wast:1369
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1370
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1371
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1372
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1373
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, -Infinity]), 1)
+
+// f32_cmp.wast:1374
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, Infinity]), 0)
+
+// f32_cmp.wast:1375
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, -Infinity]), 1)
+
+// f32_cmp.wast:1376
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, Infinity]), 0)
+
+// f32_cmp.wast:1377
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1378
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1379
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1380
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1381
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, -0.]), 0)
+
+// f32_cmp.wast:1382
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, 0.]), 0)
+
+// f32_cmp.wast:1383
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, -0.]), 1)
+
+// f32_cmp.wast:1384
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, 0.]), 1)
+
+// f32_cmp.wast:1385
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1386
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1387
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1388
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1389
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1390
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1391
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1392
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1393
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, -0.5]), 1)
+
+// f32_cmp.wast:1394
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, 0.5]), 0)
+
+// f32_cmp.wast:1395
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, -0.5]), 1)
+
+// f32_cmp.wast:1396
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, 0.5]), 0)
+
+// f32_cmp.wast:1397
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, -1.]), 1)
+
+// f32_cmp.wast:1398
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, 1.]), 0)
+
+// f32_cmp.wast:1399
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, -1.]), 1)
+
+// f32_cmp.wast:1400
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, 1.]), 0)
+
+// f32_cmp.wast:1401
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, -6.28318548203]), 1)
+
+// f32_cmp.wast:1402
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, 6.28318548203]), 0)
+
+// f32_cmp.wast:1403
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, -6.28318548203]), 1)
+
+// f32_cmp.wast:1404
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, 6.28318548203]), 0)
+
+// f32_cmp.wast:1405
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1406
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1407
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1408
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1409
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, -Infinity]), 1)
+
+// f32_cmp.wast:1410
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, Infinity]), 0)
+
+// f32_cmp.wast:1411
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, -Infinity]), 1)
+
+// f32_cmp.wast:1412
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, Infinity]), 0)
+
+// f32_cmp.wast:1413
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1414
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1415
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1416
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1417
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -0.]), 0)
+
+// f32_cmp.wast:1418
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 0.]), 0)
+
+// f32_cmp.wast:1419
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -0.]), 1)
+
+// f32_cmp.wast:1420
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 0.]), 1)
+
+// f32_cmp.wast:1421
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1422
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1423
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1424
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1425
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1426
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1427
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1428
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1429
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -0.5]), 0)
+
+// f32_cmp.wast:1430
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 0.5]), 0)
+
+// f32_cmp.wast:1431
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -0.5]), 1)
+
+// f32_cmp.wast:1432
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 0.5]), 0)
+
+// f32_cmp.wast:1433
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -1.]), 1)
+
+// f32_cmp.wast:1434
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 1.]), 0)
+
+// f32_cmp.wast:1435
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -1.]), 1)
+
+// f32_cmp.wast:1436
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 1.]), 0)
+
+// f32_cmp.wast:1437
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -6.28318548203]), 1)
+
+// f32_cmp.wast:1438
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 6.28318548203]), 0)
+
+// f32_cmp.wast:1439
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -6.28318548203]), 1)
+
+// f32_cmp.wast:1440
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 6.28318548203]), 0)
+
+// f32_cmp.wast:1441
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1442
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1443
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1444
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1445
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -Infinity]), 1)
+
+// f32_cmp.wast:1446
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, Infinity]), 0)
+
+// f32_cmp.wast:1447
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -Infinity]), 1)
+
+// f32_cmp.wast:1448
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, Infinity]), 0)
+
+// f32_cmp.wast:1449
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, NaN]), 0)
+
+// f32_cmp.wast:1450
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, NaN]), 0)
+
+// f32_cmp.wast:1451
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, NaN]), 0)
+
+// f32_cmp.wast:1452
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, NaN]), 0)
+
+// f32_cmp.wast:1453
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -0.]), 0)
+
+// f32_cmp.wast:1454
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 0.]), 0)
+
+// f32_cmp.wast:1455
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -0.]), 1)
+
+// f32_cmp.wast:1456
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 0.]), 1)
+
+// f32_cmp.wast:1457
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1458
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1459
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1460
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1461
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1462
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1463
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1464
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1465
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -0.5]), 0)
+
+// f32_cmp.wast:1466
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 0.5]), 0)
+
+// f32_cmp.wast:1467
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -0.5]), 1)
+
+// f32_cmp.wast:1468
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 0.5]), 1)
+
+// f32_cmp.wast:1469
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -1.]), 0)
+
+// f32_cmp.wast:1470
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 1.]), 0)
+
+// f32_cmp.wast:1471
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -1.]), 1)
+
+// f32_cmp.wast:1472
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 1.]), 0)
+
+// f32_cmp.wast:1473
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -6.28318548203]), 1)
+
+// f32_cmp.wast:1474
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 6.28318548203]), 0)
+
+// f32_cmp.wast:1475
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -6.28318548203]), 1)
+
+// f32_cmp.wast:1476
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 6.28318548203]), 0)
+
+// f32_cmp.wast:1477
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1478
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1479
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1480
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1481
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -Infinity]), 1)
+
+// f32_cmp.wast:1482
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., Infinity]), 0)
+
+// f32_cmp.wast:1483
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -Infinity]), 1)
+
+// f32_cmp.wast:1484
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., Infinity]), 0)
+
+// f32_cmp.wast:1485
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., NaN]), 0)
+
+// f32_cmp.wast:1486
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., NaN]), 0)
+
+// f32_cmp.wast:1487
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., NaN]), 0)
+
+// f32_cmp.wast:1488
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., NaN]), 0)
+
+// f32_cmp.wast:1489
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, -0.]), 0)
+
+// f32_cmp.wast:1490
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, 0.]), 0)
+
+// f32_cmp.wast:1491
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, -0.]), 1)
+
+// f32_cmp.wast:1492
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, 0.]), 1)
+
+// f32_cmp.wast:1493
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1494
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1495
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1496
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1497
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1498
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1499
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1500
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1501
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, -0.5]), 0)
+
+// f32_cmp.wast:1502
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, 0.5]), 0)
+
+// f32_cmp.wast:1503
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, -0.5]), 1)
+
+// f32_cmp.wast:1504
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, 0.5]), 1)
+
+// f32_cmp.wast:1505
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, -1.]), 0)
+
+// f32_cmp.wast:1506
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, 1.]), 0)
+
+// f32_cmp.wast:1507
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, -1.]), 1)
+
+// f32_cmp.wast:1508
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, 1.]), 1)
+
+// f32_cmp.wast:1509
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, -6.28318548203]), 0)
+
+// f32_cmp.wast:1510
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, 6.28318548203]), 0)
+
+// f32_cmp.wast:1511
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, -6.28318548203]), 1)
+
+// f32_cmp.wast:1512
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, 6.28318548203]), 0)
+
+// f32_cmp.wast:1513
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1514
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1515
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1516
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1517
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, -Infinity]), 1)
+
+// f32_cmp.wast:1518
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, Infinity]), 0)
+
+// f32_cmp.wast:1519
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, -Infinity]), 1)
+
+// f32_cmp.wast:1520
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, Infinity]), 0)
+
+// f32_cmp.wast:1521
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1522
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1523
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1524
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1525
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, -0.]), 0)
+
+// f32_cmp.wast:1526
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, 0.]), 0)
+
+// f32_cmp.wast:1527
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, -0.]), 1)
+
+// f32_cmp.wast:1528
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, 0.]), 1)
+
+// f32_cmp.wast:1529
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1530
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1531
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1532
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1533
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1534
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1535
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1536
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1537
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, -0.5]), 0)
+
+// f32_cmp.wast:1538
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, 0.5]), 0)
+
+// f32_cmp.wast:1539
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, -0.5]), 1)
+
+// f32_cmp.wast:1540
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, 0.5]), 1)
+
+// f32_cmp.wast:1541
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, -1.]), 0)
+
+// f32_cmp.wast:1542
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, 1.]), 0)
+
+// f32_cmp.wast:1543
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, -1.]), 1)
+
+// f32_cmp.wast:1544
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, 1.]), 1)
+
+// f32_cmp.wast:1545
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, -6.28318548203]), 0)
+
+// f32_cmp.wast:1546
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, 6.28318548203]), 0)
+
+// f32_cmp.wast:1547
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, -6.28318548203]), 1)
+
+// f32_cmp.wast:1548
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, 6.28318548203]), 1)
+
+// f32_cmp.wast:1549
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1550
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1551
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1552
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1553
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, -Infinity]), 1)
+
+// f32_cmp.wast:1554
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, Infinity]), 0)
+
+// f32_cmp.wast:1555
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, -Infinity]), 1)
+
+// f32_cmp.wast:1556
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, Infinity]), 0)
+
+// f32_cmp.wast:1557
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1558
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1559
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1560
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1561
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -0.]), 0)
+
+// f32_cmp.wast:1562
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 0.]), 0)
+
+// f32_cmp.wast:1563
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -0.]), 1)
+
+// f32_cmp.wast:1564
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 0.]), 1)
+
+// f32_cmp.wast:1565
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1566
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1567
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1568
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1569
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1570
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1571
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1572
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1573
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -0.5]), 0)
+
+// f32_cmp.wast:1574
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 0.5]), 0)
+
+// f32_cmp.wast:1575
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -0.5]), 1)
+
+// f32_cmp.wast:1576
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 0.5]), 1)
+
+// f32_cmp.wast:1577
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -1.]), 0)
+
+// f32_cmp.wast:1578
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 1.]), 0)
+
+// f32_cmp.wast:1579
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -1.]), 1)
+
+// f32_cmp.wast:1580
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 1.]), 1)
+
+// f32_cmp.wast:1581
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -6.28318548203]), 0)
+
+// f32_cmp.wast:1582
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 6.28318548203]), 0)
+
+// f32_cmp.wast:1583
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -6.28318548203]), 1)
+
+// f32_cmp.wast:1584
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 6.28318548203]), 1)
+
+// f32_cmp.wast:1585
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1586
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1587
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1588
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1589
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -Infinity]), 0)
+
+// f32_cmp.wast:1590
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, Infinity]), 0)
+
+// f32_cmp.wast:1591
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -Infinity]), 1)
+
+// f32_cmp.wast:1592
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, Infinity]), 0)
+
+// f32_cmp.wast:1593
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, NaN]), 0)
+
+// f32_cmp.wast:1594
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, NaN]), 0)
+
+// f32_cmp.wast:1595
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, NaN]), 0)
+
+// f32_cmp.wast:1596
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, NaN]), 0)
+
+// f32_cmp.wast:1597
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -0.]), 0)
+
+// f32_cmp.wast:1598
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 0.]), 0)
+
+// f32_cmp.wast:1599
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -0.]), 0)
+
+// f32_cmp.wast:1600
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 0.]), 0)
+
+// f32_cmp.wast:1601
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1602
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1603
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1604
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1605
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1606
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1607
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1608
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1609
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -0.5]), 0)
+
+// f32_cmp.wast:1610
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 0.5]), 0)
+
+// f32_cmp.wast:1611
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -0.5]), 0)
+
+// f32_cmp.wast:1612
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 0.5]), 0)
+
+// f32_cmp.wast:1613
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -1.]), 0)
+
+// f32_cmp.wast:1614
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 1.]), 0)
+
+// f32_cmp.wast:1615
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -1.]), 0)
+
+// f32_cmp.wast:1616
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 1.]), 0)
+
+// f32_cmp.wast:1617
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -6.28318548203]), 0)
+
+// f32_cmp.wast:1618
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 6.28318548203]), 0)
+
+// f32_cmp.wast:1619
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -6.28318548203]), 0)
+
+// f32_cmp.wast:1620
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 6.28318548203]), 0)
+
+// f32_cmp.wast:1621
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1622
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1623
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1624
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1625
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -Infinity]), 0)
+
+// f32_cmp.wast:1626
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, Infinity]), 0)
+
+// f32_cmp.wast:1627
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -Infinity]), 0)
+
+// f32_cmp.wast:1628
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, Infinity]), 0)
+
+// f32_cmp.wast:1629
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1630
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1631
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1632
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1633
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -0.]), 1)
+
+// f32_cmp.wast:1634
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 0.]), 1)
+
+// f32_cmp.wast:1635
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -0.]), 1)
+
+// f32_cmp.wast:1636
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 0.]), 1)
+
+// f32_cmp.wast:1637
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1638
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1639
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1640
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1641
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1642
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1643
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1644
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1645
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -0.5]), 1)
+
+// f32_cmp.wast:1646
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 0.5]), 0)
+
+// f32_cmp.wast:1647
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -0.5]), 1)
+
+// f32_cmp.wast:1648
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 0.5]), 0)
+
+// f32_cmp.wast:1649
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -1.]), 1)
+
+// f32_cmp.wast:1650
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 1.]), 0)
+
+// f32_cmp.wast:1651
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -1.]), 1)
+
+// f32_cmp.wast:1652
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 1.]), 0)
+
+// f32_cmp.wast:1653
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -6.28318548203]), 1)
+
+// f32_cmp.wast:1654
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 6.28318548203]), 0)
+
+// f32_cmp.wast:1655
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -6.28318548203]), 1)
+
+// f32_cmp.wast:1656
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 6.28318548203]), 0)
+
+// f32_cmp.wast:1657
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1658
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1659
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1660
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1661
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -Infinity]), 1)
+
+// f32_cmp.wast:1662
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., Infinity]), 0)
+
+// f32_cmp.wast:1663
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -Infinity]), 1)
+
+// f32_cmp.wast:1664
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., Infinity]), 0)
+
+// f32_cmp.wast:1665
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., NaN]), 0)
+
+// f32_cmp.wast:1666
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., NaN]), 0)
+
+// f32_cmp.wast:1667
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., NaN]), 0)
+
+// f32_cmp.wast:1668
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., NaN]), 0)
+
+// f32_cmp.wast:1669
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, -0.]), 0)
+
+// f32_cmp.wast:1670
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, 0.]), 0)
+
+// f32_cmp.wast:1671
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, -0.]), 1)
+
+// f32_cmp.wast:1672
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, 0.]), 1)
+
+// f32_cmp.wast:1673
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1674
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1675
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1676
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1677
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1678
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1679
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1680
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1681
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, -0.5]), 1)
+
+// f32_cmp.wast:1682
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, 0.5]), 0)
+
+// f32_cmp.wast:1683
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, -0.5]), 1)
+
+// f32_cmp.wast:1684
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, 0.5]), 0)
+
+// f32_cmp.wast:1685
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, -1.]), 1)
+
+// f32_cmp.wast:1686
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, 1.]), 0)
+
+// f32_cmp.wast:1687
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, -1.]), 1)
+
+// f32_cmp.wast:1688
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, 1.]), 0)
+
+// f32_cmp.wast:1689
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, -6.28318548203]), 1)
+
+// f32_cmp.wast:1690
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, 6.28318548203]), 0)
+
+// f32_cmp.wast:1691
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, -6.28318548203]), 1)
+
+// f32_cmp.wast:1692
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, 6.28318548203]), 0)
+
+// f32_cmp.wast:1693
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1694
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1695
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1696
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1697
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, -Infinity]), 1)
+
+// f32_cmp.wast:1698
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, Infinity]), 0)
+
+// f32_cmp.wast:1699
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, -Infinity]), 1)
+
+// f32_cmp.wast:1700
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, Infinity]), 0)
+
+// f32_cmp.wast:1701
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1702
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1703
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1704
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x01\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.40129846432e-45, NaN]), 0)
+
+// f32_cmp.wast:1705
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, -0.]), 0)
+
+// f32_cmp.wast:1706
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, 0.]), 0)
+
+// f32_cmp.wast:1707
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, -0.]), 1)
+
+// f32_cmp.wast:1708
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, 0.]), 1)
+
+// f32_cmp.wast:1709
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1710
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1711
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1712
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1713
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1714
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1715
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1716
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1717
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, -0.5]), 1)
+
+// f32_cmp.wast:1718
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, 0.5]), 0)
+
+// f32_cmp.wast:1719
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, -0.5]), 1)
+
+// f32_cmp.wast:1720
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, 0.5]), 0)
+
+// f32_cmp.wast:1721
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, -1.]), 1)
+
+// f32_cmp.wast:1722
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, 1.]), 0)
+
+// f32_cmp.wast:1723
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, -1.]), 1)
+
+// f32_cmp.wast:1724
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, 1.]), 0)
+
+// f32_cmp.wast:1725
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, -6.28318548203]), 1)
+
+// f32_cmp.wast:1726
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, 6.28318548203]), 0)
+
+// f32_cmp.wast:1727
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, -6.28318548203]), 1)
+
+// f32_cmp.wast:1728
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, 6.28318548203]), 0)
+
+// f32_cmp.wast:1729
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1730
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1731
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1732
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1733
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, -Infinity]), 1)
+
+// f32_cmp.wast:1734
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, Infinity]), 0)
+
+// f32_cmp.wast:1735
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, -Infinity]), 1)
+
+// f32_cmp.wast:1736
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, Infinity]), 0)
+
+// f32_cmp.wast:1737
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1738
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x80\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1739
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1740
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x00\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.17549435082e-38, NaN]), 0)
+
+// f32_cmp.wast:1741
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -0.]), 0)
+
+// f32_cmp.wast:1742
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 0.]), 0)
+
+// f32_cmp.wast:1743
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -0.]), 1)
+
+// f32_cmp.wast:1744
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 0.]), 1)
+
+// f32_cmp.wast:1745
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1746
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1747
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1748
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1749
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1750
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1751
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1752
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1753
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -0.5]), 1)
+
+// f32_cmp.wast:1754
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 0.5]), 0)
+
+// f32_cmp.wast:1755
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -0.5]), 1)
+
+// f32_cmp.wast:1756
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 0.5]), 1)
+
+// f32_cmp.wast:1757
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -1.]), 1)
+
+// f32_cmp.wast:1758
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 1.]), 0)
+
+// f32_cmp.wast:1759
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -1.]), 1)
+
+// f32_cmp.wast:1760
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 1.]), 0)
+
+// f32_cmp.wast:1761
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -6.28318548203]), 1)
+
+// f32_cmp.wast:1762
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 6.28318548203]), 0)
+
+// f32_cmp.wast:1763
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -6.28318548203]), 1)
+
+// f32_cmp.wast:1764
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 6.28318548203]), 0)
+
+// f32_cmp.wast:1765
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1766
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1767
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1768
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1769
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -Infinity]), 1)
+
+// f32_cmp.wast:1770
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, Infinity]), 0)
+
+// f32_cmp.wast:1771
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -Infinity]), 1)
+
+// f32_cmp.wast:1772
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, Infinity]), 0)
+
+// f32_cmp.wast:1773
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, NaN]), 0)
+
+// f32_cmp.wast:1774
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, NaN]), 0)
+
+// f32_cmp.wast:1775
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, NaN]), 0)
+
+// f32_cmp.wast:1776
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, NaN]), 0)
+
+// f32_cmp.wast:1777
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -0.]), 0)
+
+// f32_cmp.wast:1778
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 0.]), 0)
+
+// f32_cmp.wast:1779
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -0.]), 1)
+
+// f32_cmp.wast:1780
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 0.]), 1)
+
+// f32_cmp.wast:1781
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1782
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1783
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1784
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1785
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1786
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1787
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1788
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1789
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -0.5]), 0)
+
+// f32_cmp.wast:1790
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 0.5]), 0)
+
+// f32_cmp.wast:1791
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -0.5]), 1)
+
+// f32_cmp.wast:1792
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 0.5]), 1)
+
+// f32_cmp.wast:1793
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -1.]), 1)
+
+// f32_cmp.wast:1794
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 1.]), 0)
+
+// f32_cmp.wast:1795
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -1.]), 1)
+
+// f32_cmp.wast:1796
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 1.]), 1)
+
+// f32_cmp.wast:1797
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -6.28318548203]), 1)
+
+// f32_cmp.wast:1798
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 6.28318548203]), 0)
+
+// f32_cmp.wast:1799
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -6.28318548203]), 1)
+
+// f32_cmp.wast:1800
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 6.28318548203]), 0)
+
+// f32_cmp.wast:1801
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1802
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1803
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1804
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1805
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -Infinity]), 1)
+
+// f32_cmp.wast:1806
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., Infinity]), 0)
+
+// f32_cmp.wast:1807
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -Infinity]), 1)
+
+// f32_cmp.wast:1808
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., Infinity]), 0)
+
+// f32_cmp.wast:1809
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., NaN]), 0)
+
+// f32_cmp.wast:1810
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xbf\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., NaN]), 0)
+
+// f32_cmp.wast:1811
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., NaN]), 0)
+
+// f32_cmp.wast:1812
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., NaN]), 0)
+
+// f32_cmp.wast:1813
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, -0.]), 0)
+
+// f32_cmp.wast:1814
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, 0.]), 0)
+
+// f32_cmp.wast:1815
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, -0.]), 1)
+
+// f32_cmp.wast:1816
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, 0.]), 1)
+
+// f32_cmp.wast:1817
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1818
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1819
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1820
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1821
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1822
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1823
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1824
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1825
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, -0.5]), 0)
+
+// f32_cmp.wast:1826
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, 0.5]), 0)
+
+// f32_cmp.wast:1827
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, -0.5]), 1)
+
+// f32_cmp.wast:1828
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, 0.5]), 1)
+
+// f32_cmp.wast:1829
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, -1.]), 0)
+
+// f32_cmp.wast:1830
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, 1.]), 0)
+
+// f32_cmp.wast:1831
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, -1.]), 1)
+
+// f32_cmp.wast:1832
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, 1.]), 1)
+
+// f32_cmp.wast:1833
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, -6.28318548203]), 1)
+
+// f32_cmp.wast:1834
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, 6.28318548203]), 0)
+
+// f32_cmp.wast:1835
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, -6.28318548203]), 1)
+
+// f32_cmp.wast:1836
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, 6.28318548203]), 1)
+
+// f32_cmp.wast:1837
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1838
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1839
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1840
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1841
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, -Infinity]), 1)
+
+// f32_cmp.wast:1842
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, Infinity]), 0)
+
+// f32_cmp.wast:1843
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, -Infinity]), 1)
+
+// f32_cmp.wast:1844
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, Infinity]), 0)
+
+// f32_cmp.wast:1845
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1846
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\xc0\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1847
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1848
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xdb\x0f\xc9\x40\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318548203, NaN]), 0)
+
+// f32_cmp.wast:1849
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, -0.]), 0)
+
+// f32_cmp.wast:1850
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, 0.]), 0)
+
+// f32_cmp.wast:1851
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, -0.]), 1)
+
+// f32_cmp.wast:1852
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, 0.]), 1)
+
+// f32_cmp.wast:1853
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1854
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1855
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1856
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1857
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1858
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1859
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1860
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1861
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, -0.5]), 0)
+
+// f32_cmp.wast:1862
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, 0.5]), 0)
+
+// f32_cmp.wast:1863
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, -0.5]), 1)
+
+// f32_cmp.wast:1864
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, 0.5]), 1)
+
+// f32_cmp.wast:1865
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, -1.]), 0)
+
+// f32_cmp.wast:1866
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, 1.]), 0)
+
+// f32_cmp.wast:1867
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, -1.]), 1)
+
+// f32_cmp.wast:1868
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, 1.]), 1)
+
+// f32_cmp.wast:1869
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, -6.28318548203]), 0)
+
+// f32_cmp.wast:1870
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, 6.28318548203]), 0)
+
+// f32_cmp.wast:1871
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, -6.28318548203]), 1)
+
+// f32_cmp.wast:1872
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, 6.28318548203]), 1)
+
+// f32_cmp.wast:1873
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1874
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1875
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1876
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1877
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, -Infinity]), 1)
+
+// f32_cmp.wast:1878
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, Infinity]), 0)
+
+// f32_cmp.wast:1879
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, -Infinity]), 1)
+
+// f32_cmp.wast:1880
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, Infinity]), 0)
+
+// f32_cmp.wast:1881
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1882
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1883
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1884
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\xff\xff\x7f\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [3.40282346639e+38, NaN]), 0)
+
+// f32_cmp.wast:1885
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -0.]), 0)
+
+// f32_cmp.wast:1886
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 0.]), 0)
+
+// f32_cmp.wast:1887
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -0.]), 1)
+
+// f32_cmp.wast:1888
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 0.]), 1)
+
+// f32_cmp.wast:1889
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1890
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1891
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1892
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 1.40129846432e-45]), 1)
+
+// f32_cmp.wast:1893
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1894
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1895
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1896
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 1.17549435082e-38]), 1)
+
+// f32_cmp.wast:1897
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -0.5]), 0)
+
+// f32_cmp.wast:1898
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 0.5]), 0)
+
+// f32_cmp.wast:1899
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -0.5]), 1)
+
+// f32_cmp.wast:1900
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 0.5]), 1)
+
+// f32_cmp.wast:1901
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -1.]), 0)
+
+// f32_cmp.wast:1902
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 1.]), 0)
+
+// f32_cmp.wast:1903
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -1.]), 1)
+
+// f32_cmp.wast:1904
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 1.]), 1)
+
+// f32_cmp.wast:1905
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -6.28318548203]), 0)
+
+// f32_cmp.wast:1906
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 6.28318548203]), 0)
+
+// f32_cmp.wast:1907
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -6.28318548203]), 1)
+
+// f32_cmp.wast:1908
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 6.28318548203]), 1)
+
+// f32_cmp.wast:1909
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1910
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1911
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1912
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 3.40282346639e+38]), 1)
+
+// f32_cmp.wast:1913
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -Infinity]), 1)
+
+// f32_cmp.wast:1914
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, Infinity]), 0)
+
+// f32_cmp.wast:1915
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -Infinity]), 1)
+
+// f32_cmp.wast:1916
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, Infinity]), 1)
+
+// f32_cmp.wast:1917
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, NaN]), 0)
+
+// f32_cmp.wast:1918
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, NaN]), 0)
+
+// f32_cmp.wast:1919
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, NaN]), 0)
+
+// f32_cmp.wast:1920
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, NaN]), 0)
+
+// f32_cmp.wast:1921
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -0.]), 0)
+
+// f32_cmp.wast:1922
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 0.]), 0)
+
+// f32_cmp.wast:1923
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -0.]), 0)
+
+// f32_cmp.wast:1924
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 0.]), 0)
+
+// f32_cmp.wast:1925
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1926
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1927
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1928
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x01\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 1.40129846432e-45]), 0)
+
+// f32_cmp.wast:1929
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1930
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1931
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1932
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 1.17549435082e-38]), 0)
+
+// f32_cmp.wast:1933
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -0.5]), 0)
+
+// f32_cmp.wast:1934
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 0.5]), 0)
+
+// f32_cmp.wast:1935
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -0.5]), 0)
+
+// f32_cmp.wast:1936
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 0.5]), 0)
+
+// f32_cmp.wast:1937
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -1.]), 0)
+
+// f32_cmp.wast:1938
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 1.]), 0)
+
+// f32_cmp.wast:1939
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -1.]), 0)
+
+// f32_cmp.wast:1940
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 1.]), 0)
+
+// f32_cmp.wast:1941
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -6.28318548203]), 0)
+
+// f32_cmp.wast:1942
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 6.28318548203]), 0)
+
+// f32_cmp.wast:1943
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -6.28318548203]), 0)
+
+// f32_cmp.wast:1944
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xdb\x0f\xc9\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 6.28318548203]), 0)
+
+// f32_cmp.wast:1945
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1946
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1947
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1948
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\xff\xff\x7f\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 3.40282346639e+38]), 0)
+
+// f32_cmp.wast:1949
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -Infinity]), 0)
+
+// f32_cmp.wast:1950
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, Infinity]), 0)
+
+// f32_cmp.wast:1951
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -Infinity]), 0)
+
+// f32_cmp.wast:1952
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, Infinity]), 0)
+
+// f32_cmp.wast:1953
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1954
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1955
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, NaN]), 0)
+
+// f32_cmp.wast:1956
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, NaN]), 0)
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsf64wastjs"></a>
<div class="delfile"><h4>Deleted: trunk/JSTests/wasm/spec-tests/f64.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/f64.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/f64.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,2489 +0,0 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
-
-let soft_validate = true;
-
-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
-
-let registry = {spectest};
-let $$;
-
-function register(name, instance) {
-  registry[name] = instance.exports;
-}
-
-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
-
-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
-
-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x03\x60\x02\x7c\x7c\x01\x7c\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\xfa\x03\xf8\x03\x00\x00\x00\x00\x01\x00\x00\x01\x01\x01\x01\x01\x01\x00\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\
 x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x
 02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\xd1\x34\xf8\x03\x03\x61\x64\x64\x00\x00\x03\x73\x75\x62\x00\x01\x03\x6d\x75\x6c\x00\x02\x03\x64\x69\x76\x00\x03\x04\x73\x71\x72\x74\x00\x04\x03\x6d\x69\x6e\x00\x05\x03\x6d\x61\x78\x00\x06\x04\x63\x65\x69\x6c\x00\x07\x05\x66\x6c\x6f\x6f\x72\x00\x08\x05\x74\x72\x75\x6e\x63\x00\x09\x07\x6e\x65\x61\x72\x65\x73\x74\x00\x0a\x03\x61\x62\x73\x00\x0b\x03\x6e\x65\x67\x00\x0c\x08\x63\x6f\x70\x79\x73\x69\x67\x6e\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x0f\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x10\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x11\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x12\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x13\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x14\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x15\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x16\x08\x61\x73\x73\x65\x7
 2\x74\x5f\x39\x00\x17\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x18\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x19\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x1a\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x1b\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x1c\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x1d\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x1e\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x1f\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x20\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x21\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x00\x22\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x23\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x24\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x25\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x00\x26\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x00\x27\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x00\x28\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x00\x29\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x00\x2a\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x00\x2b\x09\x61\x73\x73
 \x65\x72\x74\x5f\x33\x30\x00\x2c\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x00\x2d\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x00\x2e\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x00\x2f\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x00\x30\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x00\x31\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x00\x32\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x00\x33\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x00\x34\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x00\x35\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x00\x36\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x00\x37\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x00\x38\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x00\x39\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x00\x3a\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x00\x3b\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x00\x3c\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x00\x3d\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x00\x3e\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x39\x00\x3f\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x30\x00\x40\x09\
 x61\x73\x73\x65\x72\x74\x5f\x35\x31\x00\x41\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x32\x00\x42\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x33\x00\x43\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x34\x00\x44\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x35\x00\x45\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x36\x00\x46\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x37\x00\x47\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x38\x00\x48\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x39\x00\x49\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x30\x00\x4a\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x31\x00\x4b\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x32\x00\x4c\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x33\x00\x4d\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x34\x00\x4e\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x35\x00\x4f\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x36\x00\x50\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x37\x00\x51\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x38\x00\x52\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x39\x00\x53\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x30\x00\x54\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x31\x
 00\x55\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x32\x00\x56\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x33\x00\x57\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x34\x00\x58\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x35\x00\x59\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x36\x00\x5a\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x37\x00\x5b\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x38\x00\x5c\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x39\x00\x5d\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x30\x00\x5e\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x31\x00\x5f\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x32\x00\x60\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x33\x00\x61\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x34\x00\x62\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x35\x00\x63\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x36\x00\x64\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x37\x00\x65\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x38\x00\x66\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x39\x00\x67\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x30\x00\x68\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x31\x00\x69\x09\x61\x73\x73\x65\x72\x74\x5
 f\x39\x32\x00\x6a\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x33\x00\x6b\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x34\x00\x6c\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x35\x00\x6d\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x36\x00\x6e\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x37\x00\x6f\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x38\x00\x70\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x39\x00\x71\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x30\x00\x72\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x31\x00\x73\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x32\x00\x74\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x33\x00\x75\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x34\x00\x76\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x35\x00\x77\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x36\x00\x78\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x37\x00\x79\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x38\x00\x7a\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x39\x00\x7b\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x30\x00\x7c\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x31\x00\x7d\x0a\x61\x73\x73\x65
 \x72\x74\x5f\x31\x31\x32\x00\x7e\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x33\x00\x7f\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x34\x00\x80\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x35\x00\x81\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x36\x00\x82\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x37\x00\x83\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x38\x00\x84\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x39\x00\x85\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x30\x00\x86\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x31\x00\x87\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x32\x00\x88\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x33\x00\x89\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x34\x00\x8a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x35\x00\x8b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x36\x00\x8c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x37\x00\x8d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x38\x00\x8e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x39\x00\x8f\x01\x0a\x61\x73\x73\
 x65\x72\x74\x5f\x31\x33\x30\x00\x90\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x31\x00\x91\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x32\x00\x92\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x33\x00\x93\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x34\x00\x94\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x35\x00\x95\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x36\x00\x96\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x37\x00\x97\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x38\x00\x98\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x39\x00\x99\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x30\x00\x9a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x31\x00\x9b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x32\x00\x9c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x33\x00\x9d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x34\x00\x9e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x35\x00\x9f\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x36\x00\xa0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x37\x00\xa1\x01\x0a\x
 61\x73\x73\x65\x72\x74\x5f\x31\x34\x38\x00\xa2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x39\x00\xa3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x30\x00\xa4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x31\x00\xa5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x32\x00\xa6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x33\x00\xa7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x34\x00\xa8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x35\x00\xa9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x36\x00\xaa\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x37\x00\xab\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x38\x00\xac\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x39\x00\xad\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x30\x00\xae\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x31\x00\xaf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x32\x00\xb0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x33\x00\xb1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x34\x00\xb2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x35\x00\xb
 3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x36\x00\xb4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x37\x00\xb5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x38\x00\xb6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x39\x00\xb7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x30\x00\xb8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x31\x00\xb9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x32\x00\xba\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x33\x00\xbb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x34\x00\xbc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x35\x00\xbd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x36\x00\xbe\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x37\x00\xbf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x38\x00\xc0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x39\x00\xc1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x30\x00\xc2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x31\x00\xc3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x32\x00\xc4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38
 \x33\x00\xc5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x34\x00\xc6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x35\x00\xc7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x36\x00\xc8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x37\x00\xc9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x38\x00\xca\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x39\x00\xcb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x30\x00\xcc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x31\x00\xcd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x32\x00\xce\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x33\x00\xcf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x34\x00\xd0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x35\x00\xd1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x36\x00\xd2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x37\x00\xd3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x38\x00\xd4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x39\x00\xd5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x30\x00\xd6\x01\x0a\x61\x73\x73\x65\x72\x74\
 x5f\x32\x30\x31\x00\xd7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x32\x00\xd8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x33\x00\xd9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x34\x00\xda\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x35\x00\xdb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x36\x00\xdc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x37\x00\xdd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x38\x00\xde\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x39\x00\xdf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x30\x00\xe0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x31\x00\xe1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x32\x00\xe2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x33\x00\xe3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x34\x00\xe4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x35\x00\xe5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x36\x00\xe6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x37\x00\xe7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x38\x00\xe8\x01\x0a\x61\x73\x73\x
 65\x72\x74\x5f\x32\x31\x39\x00\xe9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x30\x00\xea\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x31\x00\xeb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x32\x00\xec\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x33\x00\xed\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x34\x00\xee\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x35\x00\xef\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x36\x00\xf0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x37\x00\xf1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x38\x00\xf2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x39\x00\xf3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x30\x00\xf4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x31\x00\xf5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x32\x00\xf6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x33\x00\xf7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x34\x00\xf8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x35\x00\xf9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x36\x00\xfa\x01\x0a\x6
 1\x73\x73\x65\x72\x74\x5f\x32\x33\x37\x00\xfb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x38\x00\xfc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x39\x00\xfd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x30\x00\xfe\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x31\x00\xff\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x32\x00\x80\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x33\x00\x81\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x34\x00\x82\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x35\x00\x83\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x36\x00\x84\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x37\x00\x85\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x38\x00\x86\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x39\x00\x87\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x30\x00\x88\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x31\x00\x89\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x32\x00\x8a\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x33\x00\x8b\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x34\x00\x8c
 \x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x35\x00\x8d\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x36\x00\x8e\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x37\x00\x8f\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x38\x00\x90\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x39\x00\x91\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x30\x00\x92\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x31\x00\x93\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x32\x00\x94\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x33\x00\x95\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x34\x00\x96\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x35\x00\x97\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x36\x00\x98\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x37\x00\x99\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x38\x00\x9a\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x39\x00\x9b\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x30\x00\x9c\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x31\x00\x9d\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\
 x32\x00\x9e\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x33\x00\x9f\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x34\x00\xa0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x35\x00\xa1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x36\x00\xa2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x37\x00\xa3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x38\x00\xa4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x39\x00\xa5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x30\x00\xa6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x31\x00\xa7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x32\x00\xa8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x33\x00\xa9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x34\x00\xaa\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x35\x00\xab\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x36\x00\xac\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x37\x00\xad\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x38\x00\xae\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x39\x00\xaf\x02\x0a\x61\x73\x73\x65\x72\x74\x
 5f\x32\x39\x30\x00\xb0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x31\x00\xb1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x32\x00\xb2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x33\x00\xb3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x34\x00\xb4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x35\x00\xb5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x36\x00\xb6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x37\x00\xb7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x38\x00\xb8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x39\x00\xb9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x30\x00\xba\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x31\x00\xbb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x32\x00\xbc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x33\x00\xbd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x34\x00\xbe\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x35\x00\xbf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x36\x00\xc0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x37\x00\xc1\x02\x0a\x61\x73\x73\x6
 5\x72\x74\x5f\x33\x30\x38\x00\xc2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x39\x00\xc3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x30\x00\xc4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x31\x00\xc5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x32\x00\xc6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x33\x00\xc7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x34\x00\xc8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x35\x00\xc9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x36\x00\xca\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x37\x00\xcb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x38\x00\xcc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x39\x00\xcd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x30\x00\xce\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x31\x00\xcf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x32\x00\xd0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x33\x00\xd1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x34\x00\xd2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x35\x00\xd3\x02\x0a\x61
 \x73\x73\x65\x72\x74\x5f\x33\x32\x36\x00\xd4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x37\x00\xd5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x38\x00\xd6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x39\x00\xd7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x30\x00\xd8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x31\x00\xd9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x32\x00\xda\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x33\x00\xdb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x34\x00\xdc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x35\x00\xdd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x36\x00\xde\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x37\x00\xdf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x38\x00\xe0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x39\x00\xe1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x30\x00\xe2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x31\x00\xe3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x32\x00\xe4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x33\x00\xe5\
 x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x34\x00\xe6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x35\x00\xe7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x36\x00\xe8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x37\x00\xe9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x38\x00\xea\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x39\x00\xeb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x30\x00\xec\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x31\x00\xed\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x32\x00\xee\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x33\x00\xef\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x34\x00\xf0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x35\x00\xf1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x36\x00\xf2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x37\x00\xf3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x38\x00\xf4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x39\x00\xf5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x30\x00\xf6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x
 31\x00\xf7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x32\x00\xf8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x33\x00\xf9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x34\x00\xfa\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x35\x00\xfb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x36\x00\xfc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x37\x00\xfd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x38\x00\xfe\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x39\x00\xff\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x30\x00\x80\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x31\x00\x81\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x32\x00\x82\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x33\x00\x83\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x34\x00\x84\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x35\x00\x85\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x36\x00\x86\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x37\x00\x87\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x38\x00\x88\x03\x0a\x61\x73\x73\x65\x72\x74\x5
 f\x33\x37\x39\x00\x89\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x30\x00\x8a\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x31\x00\x8b\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x32\x00\x8c\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x33\x00\x8d\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x34\x00\x8e\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x35\x00\x8f\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x36\x00\x90\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x37\x00\x91\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x38\x00\x92\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x39\x00\x93\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x30\x00\x94\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x31\x00\x95\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x32\x00\x96\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x33\x00\x97\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x34\x00\x98\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x35\x00\x99\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x36\x00\x9a\x03\x0a\x61\x73\x73\x65
 \x72\x74\x5f\x33\x39\x37\x00\x9b\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x38\x00\x9c\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x39\x00\x9d\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x30\x00\x9e\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x31\x00\x9f\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x32\x00\xa0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x33\x00\xa1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x34\x00\xa2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x35\x00\xa3\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x36\x00\xa4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x37\x00\xa5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x38\x00\xa6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x39\x00\xa7\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x30\x00\xa8\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x31\x00\xa9\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x32\x00\xaa\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x33\x00\xab\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x34\x00\xac\x03\x0a\x61\
 x73\x73\x65\x72\x74\x5f\x34\x31\x35\x00\xad\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x36\x00\xae\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x37\x00\xaf\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x38\x00\xb0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x39\x00\xb1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x30\x00\xb2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x31\x00\xb3\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x32\x00\xb4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x33\x00\xb5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x34\x00\xb6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x35\x00\xb7\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x36\x00\xb8\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x37\x00\xb9\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x38\x00\xba\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x39\x00\xbb\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x30\x00\xbc\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x31\x00\xbd\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x32\x00\xbe\x
 03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x33\x00\xbf\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x34\x00\xc0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x35\x00\xc1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x36\x00\xc2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x37\x00\xc3\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x38\x00\xc4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x39\x00\xc5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x30\x00\xc6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x31\x00\xc7\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x32\x00\xc8\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x33\x00\xc9\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x34\x00\xca\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x35\x00\xcb\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x36\x00\xcc\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x37\x00\xcd\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x38\x00\xce\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x39\x00\xcf\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x3
 0\x00\xd0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x31\x00\xd1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x32\x00\xd2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x33\x00\xd3\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x34\x00\xd4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x35\x00\xd5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x36\x00\xd6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x37\x00\xd7\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x38\x00\xd8\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x39\x00\xd9\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x30\x00\xda\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x31\x00\xdb\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x32\x00\xdc\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x33\x00\xdd\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x34\x00\xde\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x35\x00\xdf\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x36\x00\xe0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x37\x00\xe1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f
 \x34\x36\x38\x00\xe2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x39\x00\xe3\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x30\x00\xe4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x31\x00\xe5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x32\x00\xe6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x33\x00\xe7\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x34\x00\xe8\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x35\x00\xe9\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x36\x00\xea\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x37\x00\xeb\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x38\x00\xec\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x39\x00\xed\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x30\x00\xee\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x31\x00\xef\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x32\x00\xf0\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x33\x00\xf1\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x34\x00\xf2\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x35\x00\xf3\x03\x0a\x61\x73\x73\x65\
 x72\x74\x5f\x34\x38\x36\x00\xf4\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x37\x00\xf5\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x38\x00\xf6\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x39\x00\xf7\x03\x0a\x84\xa1\x01\xf8\x03\x07\x00\x20\x00\x20\x01\xa0\x0b\x07\x00\x20\x00\x20\x01\xa1\x0b\x07\x00\x20\x00\x20\x01\xa2\x0b\x07\x00\x20\x00\x20\x01\xa3\x0b\x05\x00\x20\x00\x9f\x0b\x07\x00\x20\x00\x20\x01\xa4\x0b\x07\x00\x20\x00\x20\x01\xa5\x0b\x05\x00\x20\x00\x9b\x0b\x05\x00\x20\x00\x9c\x0b\x05\x00\x20\x00\x9d\x0b\x05\x00\x20\x00\x9e\x0b\x05\x00\x20\x00\x99\x0b\x05\x00\x20\x00\x9a\x0b\x07\x00\x20\x00\x20\x01\xa6\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x
 00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0
 b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f
 \xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\
 x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x
 00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x0
 0\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00
 \x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\
 x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x
 bd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2
 d\x44\x54\xfb\x21\x19\xc0\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00
 \x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\
 x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x
 00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x0
 0\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8
 \x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\
 xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x
 40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0
 d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x01\xbd\x44\x00\x00\x00
 \x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\
 xe0\xbf\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x
 f8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x0
 2\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45
 \x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\
 xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x
 44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x0
 0\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00
 \x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\
 x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x
 ff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x02\xb
 d\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00
 \x00\x00\x00\x00\x10\x80\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\
 x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x
 00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf
 8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x02
 \xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\
 x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x
 00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x4
 0\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d
 \x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\
 x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x
 f8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf
 8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02
 \x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\
 x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x03\xbd\x44\x00\x00\x
 00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xf
 f\xef\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00
 \x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\
 x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x
 22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x0
 0\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02
 \x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\
 xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x
 80\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x05\x22\x00\xbd\x20\x00\xbd\x5
 1\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01
 \x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\
 x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\x
 ff\xff\xef\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x2
 0\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00
 \x0b\x27\x01\x01\x7c\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\
 x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x
 00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x2
 2\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00
 \x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\
 x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x
 ff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3
 f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x06\x22\x00\xbd\x20\x00\xbd\x51
 \x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\
 x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x
 00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x27\x01\x01\x7c\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x22\x00\xbd\x20\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x0
 0\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x01\x00\x00\x00\x00\x00\x00\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x01\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x01\x00\x00\x00\x00\x00\x00\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x01\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\x10\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\x10\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b
 \x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\x10\x80\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\x10\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\
 xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x
 44\x18\x2d\x44\x54\xfb\x21\x19\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\xff\xff\xff\xff\xff\xff\xef\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\xff\xff\xff\xff\xff\xff\xef\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\xff\xff\xff\xff\xff\xff\xef\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x0
 0\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\xff\xff\xff\xff\xff\xff\xef\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00
 \x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\
 x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x
 ff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x0d\xb
 d\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff
 \xff\xff\xff\xff\xef\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\
 x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0d\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x
 00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x08\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x08\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x07\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x07\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x09\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x0
 0\x00\xf8\x7f\x10\x09\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0a\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0a\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0b\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0b\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x0c\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x0c\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.0, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.0, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, -0.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, 0.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, -0.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, 0.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, -5e-324), -1e-323);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, 5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, -5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, 5e-324), 1e-323);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, -2.2250738585072014e-308), -2.225073858507202e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, 2.2250738585072014e-308), 2.225073858507201e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, -2.2250738585072014e-308), -2.225073858507201e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, 2.2250738585072014e-308), 2.225073858507202e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-5e-324, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](5e-324, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, -0.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, 0.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, -0.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, 0.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, -5e-324), -2.225073858507202e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, 5e-324), -2.225073858507201e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, -5e-324), 2.225073858507201e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, 5e-324), 2.225073858507202e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), -4.450147717014403e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 4.450147717014403e-308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2.2250738585072014e-308, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2.2250738585072014e-308, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, -0.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, 0.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, -0.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, 0.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, -5e-324), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, 5e-324), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, -5e-324), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, 5e-324), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, -2.2250738585072014e-308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, 2.2250738585072014e-308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, -2.2250738585072014e-308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, 2.2250738585072014e-308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, -0.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, 0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, -0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, 0.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, -1.0), -1.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, 1.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, -1.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, 1.0), 1.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, -6.283185307179586), -6.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, 6.283185307179586), 5.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, -6.283185307179586), -5.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, 6.283185307179586), 6.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-0.5, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](0.5, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, -0.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, 0.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, -0.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, 0.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, -5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, 5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, -5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, 5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, -2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, 2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, -2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, 2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, -0.5), -1.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, 0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, -0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, 0.5), 1.5);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, -1.0), -2.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, 1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, -1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, 1.0), 2.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, -6.283185307179586), -7.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, 6.283185307179586), 5.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, -6.283185307179586), -5.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, 6.283185307179586), 7.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.0, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.0, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, -0.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, 0.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, -0.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, 0.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, -5e-324), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, 5e-324), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, -5e-324), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, 5e-324), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, -2.2250738585072014e-308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, 2.2250738585072014e-308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, -2.2250738585072014e-308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, 2.2250738585072014e-308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, -0.5), -6.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, 0.5), -5.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, -0.5), 5.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, 0.5), 6.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, -1.0), -7.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, 1.0), -5.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, -1.0), 5.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, 1.0), 7.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, -6.283185307179586), -12.566370614359172);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, 6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, -6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, 6.283185307179586), 12.566370614359172);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-6.283185307179586, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](6.283185307179586, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_23&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, -0.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, 0.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, -0.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, 0.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, -5e-324), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, 5e-324), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, -5e-324), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, 5e-324), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, -0.5), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, 0.5), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, -0.5), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, 0.5), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, -1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, 1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, -1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, 1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, -6.283185307179586), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, 6.283185307179586), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, -6.283185307179586), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, 6.283185307179586), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1.7976931348623157e+308, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1.7976931348623157e+308, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_24&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_25&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_26&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_27&quot;]());
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, 0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, -0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, 5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, -5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, -2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, 2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, -2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, 2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, -0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, 0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, -0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, 0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, -1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, 1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, -1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, 1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, -6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, 6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, -6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, 6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, -1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, 1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, -1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, 1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-Infinity, -Infinity), -Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;add&quot;](-Infinity, Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;add&quot;](Infinity, -Infinity));
-assert_return(() =&gt; $$.exports[&quot;add&quot;](Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_28&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_29&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_30&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_31&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_33&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_34&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_35&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_36&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_37&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_38&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_39&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_40&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_41&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_42&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_43&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_44&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_45&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_46&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_47&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_48&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_49&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_50&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_51&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_52&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_53&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_54&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_55&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_56&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_57&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_58&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_59&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_60&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_61&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_62&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_63&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_65&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_66&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_67&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, -5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, 5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, -5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, 5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, -2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, 2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, -2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, 2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, -0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, 0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, -0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, 0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, -1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, 1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, -1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, 1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, -6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, 6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, -6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, 6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.0, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.0, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_68&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_69&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_70&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_71&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, -0.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, 0.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, -0.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, 0.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, -5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, 5e-324), -1e-323);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, -5e-324), 1e-323);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, 5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, -2.2250738585072014e-308), 2.225073858507201e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, 2.2250738585072014e-308), -2.225073858507202e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, -2.2250738585072014e-308), 2.225073858507202e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, 2.2250738585072014e-308), -2.225073858507201e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, -0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, 0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, -0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, 0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, -1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, 1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, -1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, 1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, -6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, 6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, -6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, 6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-5e-324, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](5e-324, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_72&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_73&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_74&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_75&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, -0.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, 0.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, -0.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, 0.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, -5e-324), -2.225073858507201e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, 5e-324), -2.225073858507202e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, -5e-324), 2.225073858507202e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, 5e-324), 2.225073858507201e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), -4.450147717014403e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), 4.450147717014403e-308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, -0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, 0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, -0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, 0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, -1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, 1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, -1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, 1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, -6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, 6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, -6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, 6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2.2250738585072014e-308, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2.2250738585072014e-308, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_76&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_77&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_78&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_79&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, -0.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, 0.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, -0.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, 0.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, -5e-324), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, 5e-324), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, -5e-324), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, 5e-324), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, -2.2250738585072014e-308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, 2.2250738585072014e-308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, -2.2250738585072014e-308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, 2.2250738585072014e-308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, -0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, 0.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, -0.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, 0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, -1.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, 1.0), -1.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, -1.0), 1.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, 1.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, -6.283185307179586), 5.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, 6.283185307179586), -6.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, -6.283185307179586), 6.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, 6.283185307179586), -5.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-0.5, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](0.5, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_80&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_81&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_82&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_83&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, -0.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, 0.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, -0.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, 0.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, -5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, 5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, -5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, 5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, -2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, 2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, -2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, 2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, 0.5), -1.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, -0.5), 1.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, -1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, 1.0), -2.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, -1.0), 2.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, 1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, -6.283185307179586), 5.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, 6.283185307179586), -7.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, -6.283185307179586), 7.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, 6.283185307179586), -5.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.0, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.0, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_84&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_85&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_86&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_87&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, -0.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, 0.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, -0.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, 0.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, -5e-324), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, 5e-324), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, -5e-324), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, 5e-324), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, -2.2250738585072014e-308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, 2.2250738585072014e-308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, -2.2250738585072014e-308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, 2.2250738585072014e-308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, -0.5), -5.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, 0.5), -6.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, -0.5), 6.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, 0.5), 5.783185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, -1.0), -5.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, 1.0), -7.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, -1.0), 7.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, 1.0), 5.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, -6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, 6.283185307179586), -12.566370614359172);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, -6.283185307179586), 12.566370614359172);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, 6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-6.283185307179586, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](6.283185307179586, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_88&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_89&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_90&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_91&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, -0.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, 0.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, -0.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, 0.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, -5e-324), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, 5e-324), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, -5e-324), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, 5e-324), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, -0.5), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, 0.5), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, -0.5), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, 0.5), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, -1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, 1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, -1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, 1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, -6.283185307179586), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, 6.283185307179586), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, -6.283185307179586), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, 6.283185307179586), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1.7976931348623157e+308, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1.7976931348623157e+308, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_92&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_93&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_94&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_95&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, 0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, -0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, 5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, -5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, -2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, 2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, -2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, 2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, -0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, 0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, -0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, 0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, -1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, 1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, -1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, 1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, -6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, 6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, -6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, 6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, -1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, 1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, -1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, 1.7976931348623157e+308), Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, -Infinity));
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-Infinity, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](Infinity, -Infinity), Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;sub&quot;](Infinity, Infinity));
-assert_return(() =&gt; $$.exports[&quot;assert_96&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_97&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_98&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_99&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_100&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_101&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_102&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_103&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_104&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_105&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_106&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_107&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_108&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_109&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_110&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_111&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_112&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_113&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_114&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_115&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_116&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_117&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_118&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_119&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_120&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_121&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_122&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_123&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_124&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_125&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_126&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_127&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_128&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_129&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_130&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_131&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_132&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_133&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_134&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_135&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, -5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, 5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, -5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, 5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, -2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, 2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, -2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, 2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, -0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, 0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, -0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, 0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, -1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, 1.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, -1.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, 1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, -6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, 6.283185307179586), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, -6.283185307179586), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, 6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, -1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.0, 1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, -1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.0, 1.7976931348623157e+308), 0.0);
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](-0.0, -Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](-0.0, Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](0.0, -Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](0.0, Infinity));
-assert_return(() =&gt; $$.exports[&quot;assert_136&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_137&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_138&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_139&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, -5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, 5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, -5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, 5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, -2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, 2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, -2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, 2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, -0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, 0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, -0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, 0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, -1.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, 1.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, -1.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, 1.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, -6.283185307179586), 3e-323);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, 6.283185307179586), -3e-323);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, -6.283185307179586), -3e-323);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, 6.283185307179586), 3e-323);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, -1.7976931348623157e+308), 8.881784197001251e-16);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, 1.7976931348623157e+308), -8.881784197001251e-16);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, -1.7976931348623157e+308), -8.881784197001251e-16);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, 1.7976931348623157e+308), 8.881784197001251e-16);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-5e-324, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](5e-324, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_140&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_141&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_142&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_143&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, -5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, 5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, -5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, 5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, -0.5), 1.1125369292536007e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, 0.5), -1.1125369292536007e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, -0.5), -1.1125369292536007e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, 0.5), 1.1125369292536007e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, -1.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, 1.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, -1.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, 1.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, -6.283185307179586), 1.3980551375161837e-307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, 6.283185307179586), -1.3980551375161837e-307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, -6.283185307179586), -1.3980551375161837e-307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, 6.283185307179586), 1.3980551375161837e-307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), 3.9999999999999996);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), -3.9999999999999996);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), -3.9999999999999996);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 3.9999999999999996);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2.2250738585072014e-308, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2.2250738585072014e-308, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_144&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_145&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_146&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_147&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, -5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, 5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, -5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, 5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, -2.2250738585072014e-308), 1.1125369292536007e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, 2.2250738585072014e-308), -1.1125369292536007e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, -2.2250738585072014e-308), -1.1125369292536007e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, 2.2250738585072014e-308), 1.1125369292536007e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, -0.5), 0.25);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, 0.5), -0.25);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, -0.5), -0.25);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, 0.5), 0.25);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, -1.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, 1.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, -1.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, 1.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, -6.283185307179586), 3.141592653589793);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, 6.283185307179586), -3.141592653589793);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, -6.283185307179586), -3.141592653589793);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, 6.283185307179586), 3.141592653589793);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, -1.7976931348623157e+308), 8.988465674311579e+307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, 1.7976931348623157e+308), -8.988465674311579e+307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, -1.7976931348623157e+308), -8.988465674311579e+307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, 1.7976931348623157e+308), 8.988465674311579e+307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-0.5, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](0.5, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_148&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_149&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_150&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_151&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, -5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, 5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, -2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, 2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, -0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, 0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, -1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, 1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, -6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, 6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.0, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.0, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_152&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_153&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_154&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_155&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, -5e-324), 3e-323);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, 5e-324), -3e-323);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, -5e-324), -3e-323);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, 5e-324), 3e-323);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, -2.2250738585072014e-308), 1.3980551375161837e-307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, 2.2250738585072014e-308), -1.3980551375161837e-307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, -2.2250738585072014e-308), -1.3980551375161837e-307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, 2.2250738585072014e-308), 1.3980551375161837e-307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, -0.5), 3.141592653589793);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, 0.5), -3.141592653589793);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, -0.5), -3.141592653589793);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, 0.5), 3.141592653589793);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, -1.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, 1.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, -1.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, 1.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, -6.283185307179586), 39.47841760435743);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, 6.283185307179586), -39.47841760435743);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, -6.283185307179586), -39.47841760435743);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, 6.283185307179586), 39.47841760435743);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, -1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, 1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, -1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, 1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-6.283185307179586, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](6.283185307179586, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_156&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_157&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_158&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_159&quot;]());
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, -5e-324), 8.881784197001251e-16);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, 5e-324), -8.881784197001251e-16);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, -5e-324), -8.881784197001251e-16);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, 5e-324), 8.881784197001251e-16);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), 3.9999999999999996);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), -3.9999999999999996);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), -3.9999999999999996);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 3.9999999999999996);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, -0.5), 8.988465674311579e+307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, 0.5), -8.988465674311579e+307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, -0.5), -8.988465674311579e+307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, 0.5), 8.988465674311579e+307);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, -1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, 1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, -1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, 1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, -6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, 6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, -6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, 6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1.7976931348623157e+308, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1.7976931348623157e+308, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_160&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_161&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_162&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_163&quot;]());
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, -0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, 0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](Infinity, -0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;mul&quot;](Infinity, 0.0));
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, -5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, 5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, -2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, 2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, -2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, 2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, -0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, 0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, -0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, 0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, -1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, 1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, -1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, 1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, -6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, 6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, -6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, 6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, -1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, 1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, -1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, 1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-Infinity, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_164&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_165&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_166&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_167&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_168&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_169&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_170&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_171&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_172&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_173&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_174&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_175&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_176&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_177&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_178&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_179&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_180&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_181&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_182&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_183&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_184&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_185&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_186&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_187&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_188&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_189&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_190&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_191&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_192&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_193&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_194&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_195&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_196&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_197&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_198&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_199&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_200&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_201&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_202&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_203&quot;]());
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](-0.0, -0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](-0.0, 0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](0.0, -0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](0.0, 0.0));
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, -5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, 5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, -5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, 5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, -2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, 2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, -2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, 2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, -0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, 0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, -0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, 0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, -1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, 1.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, -1.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, 1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, -6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, 6.283185307179586), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, -6.283185307179586), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, 6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, -1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, 1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, -1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, 1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, -Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.0, Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, -Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.0, Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_204&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_205&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_206&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_207&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, -0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, 0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, -5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, 5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, -5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, 5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, -2.2250738585072014e-308), 2.220446049250313e-16);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, 2.2250738585072014e-308), -2.220446049250313e-16);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, -2.2250738585072014e-308), -2.220446049250313e-16);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, 2.2250738585072014e-308), 2.220446049250313e-16);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, -0.5), 1e-323);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, 0.5), -1e-323);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, -0.5), -1e-323);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, 0.5), 1e-323);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, -1.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, 1.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, -1.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, 1.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, -6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, 6.283185307179586), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, -6.283185307179586), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, 6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, -1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, 1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, -1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, 1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, -Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-5e-324, Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, -Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](5e-324, Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_208&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_209&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_210&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_211&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, -0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, 0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, -5e-324), 4503599627370496.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, 5e-324), -4503599627370496.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, -5e-324), -4503599627370496.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, 5e-324), 4503599627370496.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, -0.5), 4.450147717014403e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, 0.5), -4.450147717014403e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, -0.5), -4.450147717014403e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, 0.5), 4.450147717014403e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, -1.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, 1.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, -1.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, 1.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, -6.283185307179586), 3.541315033259774e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, 6.283185307179586), -3.541315033259774e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, -6.283185307179586), -3.541315033259774e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, 6.283185307179586), 3.541315033259774e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, -Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-2.2250738585072014e-308, Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, -Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](2.2250738585072014e-308, Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_212&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_213&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_214&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_215&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, -0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, 0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, -5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, 5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, -2.2250738585072014e-308), 2.247116418577895e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, 2.2250738585072014e-308), -2.247116418577895e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, -2.2250738585072014e-308), -2.247116418577895e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, 2.2250738585072014e-308), 2.247116418577895e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, -0.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, 0.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, -0.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, 0.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, -1.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, 1.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, -1.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, 1.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, -6.283185307179586), 0.07957747154594767);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, 6.283185307179586), -0.07957747154594767);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, -6.283185307179586), -0.07957747154594767);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, 6.283185307179586), 0.07957747154594767);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, -1.7976931348623157e+308), 2.781342323134e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, 1.7976931348623157e+308), -2.781342323134e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, -1.7976931348623157e+308), -2.781342323134e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, 1.7976931348623157e+308), 2.781342323134e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, -Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-0.5, Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, -Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](0.5, Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_216&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_217&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_218&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_219&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, -0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, 0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, -5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, 5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, -2.2250738585072014e-308), 4.49423283715579e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, 2.2250738585072014e-308), -4.49423283715579e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, -2.2250738585072014e-308), -4.49423283715579e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, 2.2250738585072014e-308), 4.49423283715579e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, -0.5), 2.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, 0.5), -2.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, -0.5), -2.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, 0.5), 2.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, -1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, 1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, -6.283185307179586), 0.15915494309189535);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, 6.283185307179586), -0.15915494309189535);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, -6.283185307179586), -0.15915494309189535);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, 6.283185307179586), 0.15915494309189535);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, -1.7976931348623157e+308), 5.562684646268003e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, 1.7976931348623157e+308), -5.562684646268003e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, -1.7976931348623157e+308), -5.562684646268003e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, 1.7976931348623157e+308), 5.562684646268003e-309);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, -Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.0, Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, -Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.0, Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_220&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_221&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_222&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_223&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, -0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, 0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, -5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, 5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, -2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, 2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, -2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, 2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, -0.5), 12.566370614359172);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, 0.5), -12.566370614359172);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, -0.5), -12.566370614359172);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, 0.5), 12.566370614359172);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, -1.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, 1.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, -1.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, 1.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, -6.283185307179586), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, 6.283185307179586), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, -6.283185307179586), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, 6.283185307179586), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, -1.7976931348623157e+308), 3.49513784379046e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, 1.7976931348623157e+308), -3.49513784379046e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, -1.7976931348623157e+308), -3.49513784379046e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, 1.7976931348623157e+308), 3.49513784379046e-308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, -Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-6.283185307179586, Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, -Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](6.283185307179586, Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_224&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_225&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_226&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_227&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, -0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, 0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, -5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, 5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, -0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, 0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, -0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, 0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, -1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, 1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, -1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, 1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, -6.283185307179586), 2.861117485757028e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, 6.283185307179586), -2.861117485757028e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, -6.283185307179586), -2.861117485757028e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, 6.283185307179586), 2.861117485757028e+307);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, -Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-1.7976931348623157e+308, Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, -Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](1.7976931348623157e+308, Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_228&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_229&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_230&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_231&quot;]());
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, -0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, 0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, -5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, 5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, -2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, 2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, -2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, 2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, -0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, 0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, -0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, 0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, -1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, 1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, -1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, 1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, -6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, 6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, -6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, 6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, -1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](-Infinity, 1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, -1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;div&quot;](Infinity, 1.7976931348623157e+308), Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](-Infinity, -Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](-Infinity, Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](Infinity, -Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;div&quot;](Infinity, Infinity));
-assert_return(() =&gt; $$.exports[&quot;assert_232&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_233&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_234&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_235&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_236&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_237&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_238&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_239&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_240&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_241&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_242&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_243&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_244&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_245&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_246&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_247&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_248&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_249&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_250&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_251&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_252&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_253&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_254&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_255&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_256&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_257&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_258&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_259&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_260&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_261&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_262&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_263&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_264&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_265&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_266&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_267&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_268&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_269&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_270&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_271&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, 5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, 5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, 2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, 2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, 0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, 0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, 1.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, 1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, 6.283185307179586), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, 6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, 1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, 1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.0, Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.0, Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_272&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_273&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_274&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_275&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, -0.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, 0.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, 5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, 2.2250738585072014e-308), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, 2.2250738585072014e-308), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, 0.5), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, 0.5), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, 1.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, 1.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, 6.283185307179586), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, 6.283185307179586), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, 1.7976931348623157e+308), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, 1.7976931348623157e+308), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-5e-324, Infinity), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](5e-324, Infinity), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;assert_276&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_277&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_278&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_279&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, -0.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, 0.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, -5e-324), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, 5e-324), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, 0.5), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, 0.5), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, 1.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, 1.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, 6.283185307179586), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, 6.283185307179586), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-2.2250738585072014e-308, Infinity), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](2.2250738585072014e-308, Infinity), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;assert_280&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_281&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_282&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_283&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, -0.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, 0.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, -5e-324), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, 5e-324), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, -2.2250738585072014e-308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, 2.2250738585072014e-308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, 0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, 1.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, 1.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, 6.283185307179586), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, 6.283185307179586), 0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, 1.7976931348623157e+308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, 1.7976931348623157e+308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-0.5, Infinity), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](0.5, Infinity), 0.5);
-assert_return(() =&gt; $$.exports[&quot;assert_284&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_285&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_286&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_287&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, -0.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, 0.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, -5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, 5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, -2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, 2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, -0.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, 0.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, 1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, 6.283185307179586), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, 6.283185307179586), 1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, 1.7976931348623157e+308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, 1.7976931348623157e+308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.0, Infinity), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.0, Infinity), 1.0);
-assert_return(() =&gt; $$.exports[&quot;assert_288&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_289&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_290&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_291&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, -0.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, 0.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, -5e-324), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, 5e-324), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, -2.2250738585072014e-308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, 2.2250738585072014e-308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, -0.5), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, 0.5), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, -1.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, 1.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, 6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, 1.7976931348623157e+308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, 1.7976931348623157e+308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-6.283185307179586, Infinity), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](6.283185307179586, Infinity), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;assert_292&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_293&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_294&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_295&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, -0.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, 0.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, -5e-324), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, 5e-324), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, -0.5), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, 0.5), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, -1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, 1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, -6.283185307179586), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, 6.283185307179586), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-1.7976931348623157e+308, Infinity), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](1.7976931348623157e+308, Infinity), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;assert_296&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_297&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_298&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_299&quot;]());
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, 0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, 5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, -2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, 2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, -0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, 0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, -1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, 1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, -6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, 6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, -1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, 1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](-Infinity, Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;min&quot;](Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_300&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_301&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_302&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_303&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_304&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_305&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_306&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_307&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_308&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_309&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_310&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_311&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_312&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_313&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_314&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_315&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_316&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_317&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_318&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_319&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_320&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_321&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_322&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_323&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_324&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_325&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_326&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_327&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_328&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_329&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_330&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_331&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_332&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_333&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_334&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_335&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_336&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_337&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_338&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_339&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, -5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, -5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, -2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, -2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, -0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, -0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, -1.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, -1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, -6.283185307179586), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, -6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, -1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, -1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, -Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.0, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, -Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.0, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_340&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_341&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_342&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_343&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, -0.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, 0.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, -5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, -2.2250738585072014e-308), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, -2.2250738585072014e-308), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, -0.5), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, -0.5), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, -1.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, -1.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, -6.283185307179586), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, -6.283185307179586), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, -1.7976931348623157e+308), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, -1.7976931348623157e+308), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, -Infinity), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-5e-324, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, -Infinity), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](5e-324, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_344&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_345&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_346&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_347&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, -0.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, 0.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, -5e-324), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, 5e-324), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, -0.5), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, -0.5), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, -1.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, -1.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, -6.283185307179586), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, -6.283185307179586), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, -Infinity), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-2.2250738585072014e-308, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, -Infinity), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](2.2250738585072014e-308, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_348&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_349&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_350&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_351&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, -0.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, 0.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, -5e-324), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, 5e-324), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, -2.2250738585072014e-308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, 2.2250738585072014e-308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, -0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, -1.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, -1.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, -6.283185307179586), -0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, -6.283185307179586), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, -1.7976931348623157e+308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, -1.7976931348623157e+308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, -Infinity), -0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-0.5, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, -Infinity), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](0.5, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_352&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_353&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_354&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_355&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, -0.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, 0.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, -5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, 5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, -2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, 2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, -0.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, 0.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, -1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, -6.283185307179586), -1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, -6.283185307179586), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, -1.7976931348623157e+308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, -1.7976931348623157e+308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, -Infinity), -1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.0, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, -Infinity), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.0, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_356&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_357&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_358&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_359&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, -0.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, 0.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, -5e-324), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, 5e-324), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, -2.2250738585072014e-308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, 2.2250738585072014e-308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, -0.5), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, 0.5), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, -1.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, 1.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, -6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, -1.7976931348623157e+308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, -1.7976931348623157e+308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, -Infinity), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-6.283185307179586, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, -Infinity), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](6.283185307179586, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_360&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_361&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_362&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_363&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, -0.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, 0.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, -5e-324), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, 5e-324), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, -0.5), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, 0.5), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, -1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, 1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, -6.283185307179586), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, 6.283185307179586), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, -Infinity), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-1.7976931348623157e+308, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, -Infinity), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](1.7976931348623157e+308, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_364&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_365&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_366&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_367&quot;]());
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, -0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, -5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, -2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, 2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, -0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, 0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, -1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, 1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, -6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, 6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, -1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, 1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](-Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, -Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;max&quot;](Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_368&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_369&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_370&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_371&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_372&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_373&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_374&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_375&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_376&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_377&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_378&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_379&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_380&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_381&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_382&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_383&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_384&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_385&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_386&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_387&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_388&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_389&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_390&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_391&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_392&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_393&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_394&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_395&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_396&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_397&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_398&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_399&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_400&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_401&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_402&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_403&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_404&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_405&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_406&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_407&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, -5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, 5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, -5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, 5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, -2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, 2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, -2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, 2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, -0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, 0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, -0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, 0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, -1.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, 1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, -1.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, 1.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, -6.283185307179586), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, 6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, -6.283185307179586), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, 6.283185307179586), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, -1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, 1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, -1.7976931348623157e+308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, 1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, -Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.0, Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, -Infinity), -0.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.0, Infinity), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_408&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_409&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_410&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_411&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, -0.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, 0.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, -0.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, 0.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, -5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, 5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, -2.2250738585072014e-308), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, 2.2250738585072014e-308), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, -2.2250738585072014e-308), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, 2.2250738585072014e-308), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, -0.5), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, 0.5), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, -0.5), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, 0.5), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, -1.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, 1.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, -1.0), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, 1.0), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, -6.283185307179586), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, 6.283185307179586), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, -6.283185307179586), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, 6.283185307179586), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, -1.7976931348623157e+308), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, 1.7976931348623157e+308), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, -1.7976931348623157e+308), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, 1.7976931348623157e+308), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, -Infinity), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-5e-324, Infinity), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, -Infinity), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](5e-324, Infinity), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;assert_412&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_413&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_414&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_415&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, -0.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, 0.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, -0.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, 0.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, -5e-324), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, 5e-324), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, -5e-324), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, 5e-324), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, -0.5), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, 0.5), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, -0.5), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, 0.5), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, -1.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, 1.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, -1.0), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, 1.0), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, -6.283185307179586), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, 6.283185307179586), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, -6.283185307179586), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, 6.283185307179586), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, -Infinity), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-2.2250738585072014e-308, Infinity), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, -Infinity), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](2.2250738585072014e-308, Infinity), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;assert_416&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_417&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_418&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_419&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, -0.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, 0.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, -0.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, 0.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, -5e-324), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, 5e-324), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, -5e-324), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, 5e-324), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, -2.2250738585072014e-308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, 2.2250738585072014e-308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, -2.2250738585072014e-308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, 2.2250738585072014e-308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, -0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, 0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, -1.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, 1.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, -1.0), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, 1.0), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, -6.283185307179586), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, 6.283185307179586), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, -6.283185307179586), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, 6.283185307179586), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, -1.7976931348623157e+308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, 1.7976931348623157e+308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, -1.7976931348623157e+308), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, 1.7976931348623157e+308), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, -Infinity), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-0.5, Infinity), 0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, -Infinity), -0.5);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](0.5, Infinity), 0.5);
-assert_return(() =&gt; $$.exports[&quot;assert_420&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_421&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_422&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_423&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, -0.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, 0.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, -0.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, 0.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, -5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, 5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, -5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, 5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, -2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, 2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, -2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, 2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, -0.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, 0.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, -0.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, 0.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, -1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, 1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, -6.283185307179586), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, 6.283185307179586), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, -6.283185307179586), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, 6.283185307179586), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, -1.7976931348623157e+308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, 1.7976931348623157e+308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, -1.7976931348623157e+308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, 1.7976931348623157e+308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, -Infinity), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.0, Infinity), 1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, -Infinity), -1.0);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.0, Infinity), 1.0);
-assert_return(() =&gt; $$.exports[&quot;assert_424&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_425&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_426&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_427&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, -0.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, 0.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, -0.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, 0.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, -5e-324), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, 5e-324), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, -5e-324), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, 5e-324), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, -2.2250738585072014e-308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, 2.2250738585072014e-308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, -2.2250738585072014e-308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, 2.2250738585072014e-308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, -0.5), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, 0.5), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, -0.5), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, 0.5), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, -1.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, 1.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, -1.0), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, 1.0), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, -6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, 6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, -1.7976931348623157e+308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, 1.7976931348623157e+308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, -1.7976931348623157e+308), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, 1.7976931348623157e+308), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, -Infinity), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-6.283185307179586, Infinity), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, -Infinity), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](6.283185307179586, Infinity), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;assert_428&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_429&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_430&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_431&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, -0.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, 0.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, -0.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, 0.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, -5e-324), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, 5e-324), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, -5e-324), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, 5e-324), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, -0.5), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, 0.5), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, -0.5), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, 0.5), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, -1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, 1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, -1.0), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, 1.0), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, -6.283185307179586), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, 6.283185307179586), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, -6.283185307179586), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, 6.283185307179586), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, -Infinity), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-1.7976931348623157e+308, Infinity), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, -Infinity), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](1.7976931348623157e+308, Infinity), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;assert_432&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_433&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_434&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_435&quot;]());
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, -0.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, 0.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, -5e-324), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, 5e-324), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, -2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, 2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, -2.2250738585072014e-308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, 2.2250738585072014e-308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, -0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, 0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, -0.5), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, 0.5), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, -1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, 1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, -1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, 1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, -6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, 6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, -6.283185307179586), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, 6.283185307179586), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, -1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, 1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, -1.7976931348623157e+308), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, 1.7976931348623157e+308), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](-Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, -Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;copysign&quot;](Infinity, Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_436&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_437&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_438&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_439&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_440&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_441&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_442&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_443&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_444&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_445&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_446&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_447&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_448&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_449&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_450&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_451&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_452&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_453&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_454&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_455&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_456&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_457&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_458&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_459&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_460&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_461&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_462&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_463&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_464&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_465&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_466&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_467&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_468&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_469&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_470&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_471&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_472&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_473&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_474&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_475&quot;]());
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](-0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](0.0), 0.0);
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](-5e-324));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](5e-324), 2.2227587494850775e-162);
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](-2.2250738585072014e-308));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](2.2250738585072014e-308), 1.4916681462400413e-154);
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](-0.5));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](0.5), 0.7071067811865476);
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](-1.0));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](1.0), 1.0);
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](-6.283185307179586));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](6.283185307179586), 2.5066282746310002);
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](-1.7976931348623157e+308));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](1.7976931348623157e+308), 1.3407807929942596e+154);
-assert_return_nan(() =&gt; $$.exports[&quot;sqrt&quot;](-Infinity));
-assert_return(() =&gt; $$.exports[&quot;sqrt&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_476&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_477&quot;]());
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](-0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](-5e-324), -1.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](-2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](-0.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](-1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](-6.283185307179586), -7.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](6.283185307179586), 6.0);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](-1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;floor&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_478&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_479&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](-0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](-5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](5e-324), 1.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](-2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](-0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](0.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](-1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](-6.283185307179586), -6.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](6.283185307179586), 7.0);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](-1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;ceil&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_480&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_481&quot;]());
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](-0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](-5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](-2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](-0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](-1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](-6.283185307179586), -6.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](6.283185307179586), 6.0);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](-1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;trunc&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_482&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_483&quot;]());
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](-0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](-5e-324), -0.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](5e-324), 0.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](-2.2250738585072014e-308), -0.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](2.2250738585072014e-308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](-0.5), -0.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](-1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](-6.283185307179586), -6.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](6.283185307179586), 6.0);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](-1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;nearest&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_484&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_485&quot;]());
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](-0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](-5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](-2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](-0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](-1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](-6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](-1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](-Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;abs&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_486&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_487&quot;]());
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](-0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](-5e-324), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](5e-324), -5e-324);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](-2.2250738585072014e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](2.2250738585072014e-308), -2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](-0.5), 0.5);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](0.5), -0.5);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](-1.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](1.0), -1.0);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](-6.283185307179586), 6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](6.283185307179586), -6.283185307179586);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](-1.7976931348623157e+308), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](1.7976931348623157e+308), -1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](-Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;neg&quot;](Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;assert_488&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_489&quot;]());
</del></span></pre></div>
<a id="trunkJSTestswasmspectestsf64_cmpwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/f64_cmp.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/f64_cmp.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/f64_cmp.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,2039 +1,5835 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// f64_cmp.wast:4
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x87\x80\x80\x80\x00\x01\x60\x02\x7c\x7c\x01\x7f\x03\x87\x80\x80\x80\x00\x06\x00\x00\x00\x00\x00\x00\x07\x9f\x80\x80\x80\x00\x06\x02\x65\x71\x00\x00\x02\x6e\x65\x00\x01\x02\x6c\x74\x00\x02\x02\x6c\x65\x00\x03\x02\x67\x74\x00\x04\x02\x67\x65\x00\x05\x0a\xc9\x80\x80\x80\x00\x06\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x61\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x62\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x63\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x65\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x64\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x66\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// f64_cmp.wast:13
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -0.]), 1)
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// f64_cmp.wast:14
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 0.]), 1)
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// f64_cmp.wast:15
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -0.]), 1)
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// f64_cmp.wast:16
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 0.]), 1)
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// f64_cmp.wast:17
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -4.94065645841e-324]), 0)
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// f64_cmp.wast:18
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 4.94065645841e-324]), 0)
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// f64_cmp.wast:19
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -4.94065645841e-324]), 0)
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// f64_cmp.wast:20
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 4.94065645841e-324]), 0)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// f64_cmp.wast:21
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -2.22507385851e-308]), 0)
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// f64_cmp.wast:22
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 2.22507385851e-308]), 0)
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// f64_cmp.wast:23
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -2.22507385851e-308]), 0)
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// f64_cmp.wast:24
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 2.22507385851e-308]), 0)
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// f64_cmp.wast:25
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -0.5]), 0)
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// f64_cmp.wast:26
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 0.5]), 0)
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0a\x02\x60\x02\x7c\x7c\x01\x7f\x60\x00\x00\x03\xa0\x03\x9e\x03\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\
 x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\x88\x2b\x9e\x03\x02\x65\x71\x00\x00\x02\x6e\x65\x00\x01\x02\x6c\x74\x00\x02\x02\x6c\x65\x00\x03\x02\x67\x74\x00\x04\x02\x67\x65\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x06\x08\x61\x73\x73\x65\x
 72\x74\x5f\x31\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x0f\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x10\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x11\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x12\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x13\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x14\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x15\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x16\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x17\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x18\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x19\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x00\x1a\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x1b\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x1
 c\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x1d\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x00\x1e\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x00\x1f\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x00\x20\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x00\x21\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x00\x22\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x00\x23\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x00\x24\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x00\x25\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x00\x26\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x00\x27\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x00\x28\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x00\x29\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x00\x2a\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x00\x2b\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x00\x2c\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x00\x2d\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x00\x2e\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x00\x2f\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x00\x30\x09\x61\x73\x73\x65\x72\x74\x5f\x34
 \x33\x00\x31\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x00\x32\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x00\x33\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x00\x34\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x00\x35\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x00\x36\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x39\x00\x37\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x30\x00\x38\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x31\x00\x39\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x32\x00\x3a\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x33\x00\x3b\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x34\x00\x3c\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x35\x00\x3d\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x36\x00\x3e\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x37\x00\x3f\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x38\x00\x40\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x39\x00\x41\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x30\x00\x42\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x31\x00\x43\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x32\x00\x44\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x33\x00\x45\x09\x61\x73\x73\x65\x72\
 x74\x5f\x36\x34\x00\x46\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x35\x00\x47\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x36\x00\x48\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x37\x00\x49\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x38\x00\x4a\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x39\x00\x4b\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x30\x00\x4c\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x31\x00\x4d\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x32\x00\x4e\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x33\x00\x4f\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x34\x00\x50\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x35\x00\x51\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x36\x00\x52\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x37\x00\x53\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x38\x00\x54\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x39\x00\x55\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x30\x00\x56\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x31\x00\x57\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x32\x00\x58\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x33\x00\x59\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x34\x00\x5a\x09\x61\x73\x
 73\x65\x72\x74\x5f\x38\x35\x00\x5b\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x36\x00\x5c\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x37\x00\x5d\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x38\x00\x5e\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x39\x00\x5f\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x30\x00\x60\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x31\x00\x61\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x32\x00\x62\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x33\x00\x63\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x34\x00\x64\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x35\x00\x65\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x36\x00\x66\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x37\x00\x67\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x38\x00\x68\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x39\x00\x69\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x30\x00\x6a\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x31\x00\x6b\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x32\x00\x6c\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x33\x00\x6d\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x34\x00\x6e\x0a\x61\x73\x73\x65\x72\x74\x5
 f\x31\x30\x35\x00\x6f\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x36\x00\x70\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x37\x00\x71\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x38\x00\x72\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x39\x00\x73\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x30\x00\x74\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x31\x00\x75\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x32\x00\x76\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x33\x00\x77\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x34\x00\x78\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x35\x00\x79\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x36\x00\x7a\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x37\x00\x7b\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x38\x00\x7c\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x39\x00\x7d\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x30\x00\x7e\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x31\x00\x7f\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x32\x00\x80\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x33\x00\x81\x01\x0a\x61\x73\x73\x65\x72\x74\x5f
 \x31\x32\x34\x00\x82\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x35\x00\x83\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x36\x00\x84\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x37\x00\x85\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x38\x00\x86\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x39\x00\x87\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x30\x00\x88\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x31\x00\x89\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x32\x00\x8a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x33\x00\x8b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x34\x00\x8c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x35\x00\x8d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x36\x00\x8e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x37\x00\x8f\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x38\x00\x90\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x39\x00\x91\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x30\x00\x92\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x31\x00\x93\x01\x0a\x61\x73\x73\x65\
 x72\x74\x5f\x31\x34\x32\x00\x94\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x33\x00\x95\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x34\x00\x96\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x35\x00\x97\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x36\x00\x98\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x37\x00\x99\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x38\x00\x9a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x39\x00\x9b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x30\x00\x9c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x31\x00\x9d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x32\x00\x9e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x33\x00\x9f\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x34\x00\xa0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x35\x00\xa1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x36\x00\xa2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x37\x00\xa3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x38\x00\xa4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x39\x00\xa5\x01\x0a\x61\x
 73\x73\x65\x72\x74\x5f\x31\x36\x30\x00\xa6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x31\x00\xa7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x32\x00\xa8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x33\x00\xa9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x34\x00\xaa\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x35\x00\xab\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x36\x00\xac\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x37\x00\xad\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x38\x00\xae\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x39\x00\xaf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x30\x00\xb0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x31\x00\xb1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x32\x00\xb2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x33\x00\xb3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x34\x00\xb4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x35\x00\xb5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x36\x00\xb6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x37\x00\xb7\x0
 1\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x38\x00\xb8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x39\x00\xb9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x30\x00\xba\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x31\x00\xbb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x32\x00\xbc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x33\x00\xbd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x34\x00\xbe\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x35\x00\xbf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x36\x00\xc0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x37\x00\xc1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x38\x00\xc2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x39\x00\xc3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x30\x00\xc4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x31\x00\xc5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x32\x00\xc6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x33\x00\xc7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x34\x00\xc8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x35
 \x00\xc9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x36\x00\xca\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x37\x00\xcb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x38\x00\xcc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x39\x00\xcd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x30\x00\xce\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x31\x00\xcf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x32\x00\xd0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x33\x00\xd1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x34\x00\xd2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x35\x00\xd3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x36\x00\xd4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x37\x00\xd5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x38\x00\xd6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x39\x00\xd7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x30\x00\xd8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x31\x00\xd9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x32\x00\xda\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\
 x32\x31\x33\x00\xdb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x34\x00\xdc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x35\x00\xdd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x36\x00\xde\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x37\x00\xdf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x38\x00\xe0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x39\x00\xe1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x30\x00\xe2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x31\x00\xe3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x32\x00\xe4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x33\x00\xe5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x34\x00\xe6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x35\x00\xe7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x36\x00\xe8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x37\x00\xe9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x38\x00\xea\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x39\x00\xeb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x30\x00\xec\x01\x0a\x61\x73\x73\x65\x
 72\x74\x5f\x32\x33\x31\x00\xed\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x32\x00\xee\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x33\x00\xef\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x34\x00\xf0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x35\x00\xf1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x36\x00\xf2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x37\x00\xf3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x38\x00\xf4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x39\x00\xf5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x30\x00\xf6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x31\x00\xf7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x32\x00\xf8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x33\x00\xf9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x34\x00\xfa\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x35\x00\xfb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x36\x00\xfc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x37\x00\xfd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x38\x00\xfe\x01\x0a\x61\x7
 3\x73\x65\x72\x74\x5f\x32\x34\x39\x00\xff\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x30\x00\x80\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x31\x00\x81\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x32\x00\x82\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x33\x00\x83\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x34\x00\x84\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x35\x00\x85\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x36\x00\x86\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x37\x00\x87\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x38\x00\x88\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x39\x00\x89\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x30\x00\x8a\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x31\x00\x8b\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x32\x00\x8c\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x33\x00\x8d\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x34\x00\x8e\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x35\x00\x8f\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x36\x00\x90\x02
 \x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x37\x00\x91\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x38\x00\x92\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x39\x00\x93\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x30\x00\x94\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x31\x00\x95\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x32\x00\x96\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x33\x00\x97\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x34\x00\x98\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x35\x00\x99\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x36\x00\x9a\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x37\x00\x9b\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x38\x00\x9c\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x39\x00\x9d\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x30\x00\x9e\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x31\x00\x9f\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x32\x00\xa0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x33\x00\xa1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x34\
 x00\xa2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x35\x00\xa3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x36\x00\xa4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x37\x00\xa5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x38\x00\xa6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x39\x00\xa7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x30\x00\xa8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x31\x00\xa9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x32\x00\xaa\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x33\x00\xab\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x34\x00\xac\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x35\x00\xad\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x36\x00\xae\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x37\x00\xaf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x38\x00\xb0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x39\x00\xb1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x30\x00\xb2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x31\x00\xb3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x
 33\x30\x32\x00\xb4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x33\x00\xb5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x34\x00\xb6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x35\x00\xb7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x36\x00\xb8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x37\x00\xb9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x38\x00\xba\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x39\x00\xbb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x30\x00\xbc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x31\x00\xbd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x32\x00\xbe\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x33\x00\xbf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x34\x00\xc0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x35\x00\xc1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x36\x00\xc2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x37\x00\xc3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x38\x00\xc4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x39\x00\xc5\x02\x0a\x61\x73\x73\x65\x7
 2\x74\x5f\x33\x32\x30\x00\xc6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x31\x00\xc7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x32\x00\xc8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x33\x00\xc9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x34\x00\xca\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x35\x00\xcb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x36\x00\xcc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x37\x00\xcd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x38\x00\xce\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x39\x00\xcf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x30\x00\xd0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x31\x00\xd1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x32\x00\xd2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x33\x00\xd3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x34\x00\xd4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x35\x00\xd5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x36\x00\xd6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x37\x00\xd7\x02\x0a\x61\x73
 \x73\x65\x72\x74\x5f\x33\x33\x38\x00\xd8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x39\x00\xd9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x30\x00\xda\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x31\x00\xdb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x32\x00\xdc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x33\x00\xdd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x34\x00\xde\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x35\x00\xdf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x36\x00\xe0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x37\x00\xe1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x38\x00\xe2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x39\x00\xe3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x30\x00\xe4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x31\x00\xe5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x32\x00\xe6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x33\x00\xe7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x34\x00\xe8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x35\x00\xe9\x02\
 x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x36\x00\xea\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x37\x00\xeb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x38\x00\xec\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x39\x00\xed\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x30\x00\xee\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x31\x00\xef\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x32\x00\xf0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x33\x00\xf1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x34\x00\xf2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x35\x00\xf3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x36\x00\xf4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x37\x00\xf5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x38\x00\xf6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x39\x00\xf7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x30\x00\xf8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x31\x00\xf9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x32\x00\xfa\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x33\x
 00\xfb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x34\x00\xfc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x35\x00\xfd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x36\x00\xfe\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x37\x00\xff\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x38\x00\x80\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x39\x00\x81\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x30\x00\x82\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x31\x00\x83\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x32\x00\x84\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x33\x00\x85\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x34\x00\x86\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x35\x00\x87\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x36\x00\x88\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x37\x00\x89\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x38\x00\x8a\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x39\x00\x8b\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x30\x00\x8c\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x3
 3\x39\x31\x00\x8d\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x32\x00\x8e\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x33\x00\x8f\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x34\x00\x90\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x35\x00\x91\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x36\x00\x92\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x37\x00\x93\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x38\x00\x94\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x39\x00\x95\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x30\x00\x96\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x31\x00\x97\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x32\x00\x98\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x33\x00\x99\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x34\x00\x9a\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x35\x00\x9b\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x36\x00\x9c\x03\x0a\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x37\x00\x9d\x03\x0a\xe2\x6c\x9e\x03\x07\x00\x20\x00\x20\x01\x61\x0b\x07\x00\x20\x00\x20\x01\x62
 \x0b\x07\x00\x20\x00\x20\x01\x63\x0b\x07\x00\x20\x00\x20\x01\x65\x0b\x07\x00\x20\x00\x20\x01\x64\x0b\x07\x00\x20\x00\x20\x01\x66\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\
 x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x
 00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x2
 1\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0
 \xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\
 x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x
 21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf
 8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10
 \x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\
 x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x
 00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x1
 0\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b
 \x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\
 xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x
 10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0
 b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00
 \xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\
 x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x
 0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x0
 0\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f
 \x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\
 x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\x
 ff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7
 f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00
 \x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\
 x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x
 40\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x0
 0\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00
 \x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\
 x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x
 00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xf
 b\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8
 \x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\
 x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x
 00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf
 0\x3f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b
 \x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\
 x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x
 f8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0
 b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54
 \xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\
 xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x
 0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x0
 0\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00
 \xf0\x3f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\
 x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x
 00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x0
 0\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f
 \x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\
 x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x
 00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0
 f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00
 \x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\
 x00\xe0\x3f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x05\x41\x00\x46\x45\x0d\x00\x
 0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x0
 0\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-5e-324, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](5e-324, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2.2250738585072014e-308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2.2250738585072014e-308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-0.5, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0.5, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-6.283185307179586, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](6.283185307179586, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_23&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1.7976931348623157e+308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1.7976931348623157e+308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_24&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_25&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_26&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_27&quot;]());
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_28&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_29&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_30&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_31&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_33&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_34&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_35&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_36&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_37&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_38&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_39&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_40&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_41&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_42&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_43&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_44&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_45&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_46&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_47&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_48&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_49&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_50&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_51&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_52&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_53&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_54&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_55&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_56&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_57&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_58&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_59&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_60&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_61&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_62&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_63&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_65&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_66&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_67&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_68&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_69&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_70&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_71&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-5e-324, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](5e-324, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_72&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_73&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_74&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_75&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2.2250738585072014e-308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2.2250738585072014e-308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_76&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_77&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_78&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_79&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-0.5, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0.5, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_80&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_81&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_82&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_83&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_84&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_85&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_86&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_87&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-6.283185307179586, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](6.283185307179586, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_88&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_89&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_90&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_91&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1.7976931348623157e+308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1.7976931348623157e+308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_92&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_93&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_94&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_95&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_96&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_97&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_98&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_99&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_100&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_101&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_102&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_103&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_104&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_105&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_106&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_107&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_108&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_109&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_110&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_111&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_112&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_113&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_114&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_115&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_116&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_117&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_118&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_119&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_120&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_121&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_122&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_123&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_124&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_125&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_126&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_127&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_128&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_129&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_130&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_131&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_132&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_133&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_134&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_135&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_136&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_137&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_138&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_139&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-5e-324, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](5e-324, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_140&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_141&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_142&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_143&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-2.2250738585072014e-308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](2.2250738585072014e-308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_144&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_145&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_146&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_147&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-0.5, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](0.5, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_148&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_149&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_150&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_151&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_152&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_153&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_154&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_155&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-6.283185307179586, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](6.283185307179586, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_156&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_157&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_158&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_159&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-1.7976931348623157e+308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](1.7976931348623157e+308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_160&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_161&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_162&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_163&quot;]());
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](-Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;lt&quot;](Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_164&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_165&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_166&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_167&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_168&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_169&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_170&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_171&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_172&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_173&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_174&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_175&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_176&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_177&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_178&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_179&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_180&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_181&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_182&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_183&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_184&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_185&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_186&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_187&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_188&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_189&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_190&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_191&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_192&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_193&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_194&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_195&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_196&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_197&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_198&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_199&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_200&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_201&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_202&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_203&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_204&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_205&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_206&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_207&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-5e-324, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](5e-324, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_208&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_209&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_210&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_211&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-2.2250738585072014e-308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](2.2250738585072014e-308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_212&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_213&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_214&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_215&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-0.5, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](0.5, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_216&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_217&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_218&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_219&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.0, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_220&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_221&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_222&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_223&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-6.283185307179586, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](6.283185307179586, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_224&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_225&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_226&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_227&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-1.7976931348623157e+308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](1.7976931348623157e+308, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_228&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_229&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_230&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_231&quot;]());
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](-Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;le&quot;](Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_232&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_233&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_234&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_235&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_236&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_237&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_238&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_239&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_240&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_241&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_242&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_243&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_244&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_245&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_246&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_247&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_248&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_249&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_250&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_251&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_252&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_253&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_254&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_255&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_256&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_257&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_258&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_259&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_260&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_261&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_262&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_263&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_264&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_265&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_266&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_267&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_268&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_269&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_270&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_271&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_272&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_273&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_274&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_275&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-5e-324, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](5e-324, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_276&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_277&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_278&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_279&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-2.2250738585072014e-308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](2.2250738585072014e-308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_280&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_281&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_282&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_283&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-0.5, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](0.5, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_284&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_285&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_286&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_287&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_288&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_289&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_290&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_291&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-6.283185307179586, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](6.283185307179586, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_292&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_293&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_294&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_295&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-1.7976931348623157e+308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](1.7976931348623157e+308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_296&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_297&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_298&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_299&quot;]());
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, -Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](-Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;gt&quot;](Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_300&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_301&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_302&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_303&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_304&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_305&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_306&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_307&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_308&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_309&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_310&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_311&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_312&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_313&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_314&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_315&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_316&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_317&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_318&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_319&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_320&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_321&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_322&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_323&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_324&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_325&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_326&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_327&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_328&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_329&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_330&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_331&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_332&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_333&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_334&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_335&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_336&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_337&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_338&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_339&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_340&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_341&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_342&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_343&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-5e-324, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](5e-324, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_344&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_345&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_346&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_347&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-2.2250738585072014e-308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](2.2250738585072014e-308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_348&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_349&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_350&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_351&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-0.5, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](0.5, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_352&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_353&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_354&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_355&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.0, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_356&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_357&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_358&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_359&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-6.283185307179586, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](6.283185307179586, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_360&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_361&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_362&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_363&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-1.7976931348623157e+308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](1.7976931348623157e+308, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_364&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_365&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_366&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_367&quot;]());
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, -0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, 0.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, -0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, 0.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, -5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, 5e-324), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, -5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, 5e-324), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, -2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, 2.2250738585072014e-308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, -2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, 2.2250738585072014e-308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, -0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, 0.5), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, -0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, 0.5), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, -1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, -1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, -6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, 6.283185307179586), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, -6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, 6.283185307179586), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, -1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, 1.7976931348623157e+308), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, -1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, 1.7976931348623157e+308), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](-Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, -Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;ge&quot;](Infinity, Infinity), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_368&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_369&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_370&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_371&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_372&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_373&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_374&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_375&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_376&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_377&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_378&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_379&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_380&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_381&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_382&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_383&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_384&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_385&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_386&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_387&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_388&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_389&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_390&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_391&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_392&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_393&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_394&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_395&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_396&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_397&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_398&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_399&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_400&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_401&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_402&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_403&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_404&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_405&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_406&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_407&quot;]());
</del><ins>+// f64_cmp.wast:27
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -0.5]), 0)
+
+// f64_cmp.wast:28
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 0.5]), 0)
+
+// f64_cmp.wast:29
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -1.]), 0)
+
+// f64_cmp.wast:30
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 1.]), 0)
+
+// f64_cmp.wast:31
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -1.]), 0)
+
+// f64_cmp.wast:32
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 1.]), 0)
+
+// f64_cmp.wast:33
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -6.28318530718]), 0)
+
+// f64_cmp.wast:34
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 6.28318530718]), 0)
+
+// f64_cmp.wast:35
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -6.28318530718]), 0)
+
+// f64_cmp.wast:36
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 6.28318530718]), 0)
+
+// f64_cmp.wast:37
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:38
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:39
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:40
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:41
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., -Infinity]), 0)
+
+// f64_cmp.wast:42
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., Infinity]), 0)
+
+// f64_cmp.wast:43
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., -Infinity]), 0)
+
+// f64_cmp.wast:44
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., Infinity]), 0)
+
+// f64_cmp.wast:45
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., NaN]), 0)
+
+// f64_cmp.wast:46
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0., NaN]), 0)
+
+// f64_cmp.wast:47
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., NaN]), 0)
+
+// f64_cmp.wast:48
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0., NaN]), 0)
+
+// f64_cmp.wast:49
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, -0.]), 0)
+
+// f64_cmp.wast:50
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, 0.]), 0)
+
+// f64_cmp.wast:51
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, -0.]), 0)
+
+// f64_cmp.wast:52
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, 0.]), 0)
+
+// f64_cmp.wast:53
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:54
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:55
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:56
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:57
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:58
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:59
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:60
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:61
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, -0.5]), 0)
+
+// f64_cmp.wast:62
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, 0.5]), 0)
+
+// f64_cmp.wast:63
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, -0.5]), 0)
+
+// f64_cmp.wast:64
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, 0.5]), 0)
+
+// f64_cmp.wast:65
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, -1.]), 0)
+
+// f64_cmp.wast:66
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, 1.]), 0)
+
+// f64_cmp.wast:67
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, -1.]), 0)
+
+// f64_cmp.wast:68
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, 1.]), 0)
+
+// f64_cmp.wast:69
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, -6.28318530718]), 0)
+
+// f64_cmp.wast:70
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, 6.28318530718]), 0)
+
+// f64_cmp.wast:71
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, -6.28318530718]), 0)
+
+// f64_cmp.wast:72
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, 6.28318530718]), 0)
+
+// f64_cmp.wast:73
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:74
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:75
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:76
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:77
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, -Infinity]), 0)
+
+// f64_cmp.wast:78
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, Infinity]), 0)
+
+// f64_cmp.wast:79
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, -Infinity]), 0)
+
+// f64_cmp.wast:80
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, Infinity]), 0)
+
+// f64_cmp.wast:81
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:82
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:83
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:84
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:85
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, -0.]), 0)
+
+// f64_cmp.wast:86
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, 0.]), 0)
+
+// f64_cmp.wast:87
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, -0.]), 0)
+
+// f64_cmp.wast:88
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, 0.]), 0)
+
+// f64_cmp.wast:89
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:90
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:91
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:92
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:93
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:94
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:95
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:96
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:97
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, -0.5]), 0)
+
+// f64_cmp.wast:98
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, 0.5]), 0)
+
+// f64_cmp.wast:99
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, -0.5]), 0)
+
+// f64_cmp.wast:100
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, 0.5]), 0)
+
+// f64_cmp.wast:101
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, -1.]), 0)
+
+// f64_cmp.wast:102
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, 1.]), 0)
+
+// f64_cmp.wast:103
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, -1.]), 0)
+
+// f64_cmp.wast:104
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, 1.]), 0)
+
+// f64_cmp.wast:105
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, -6.28318530718]), 0)
+
+// f64_cmp.wast:106
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, 6.28318530718]), 0)
+
+// f64_cmp.wast:107
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, -6.28318530718]), 0)
+
+// f64_cmp.wast:108
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, 6.28318530718]), 0)
+
+// f64_cmp.wast:109
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:110
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:111
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:112
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:113
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, -Infinity]), 0)
+
+// f64_cmp.wast:114
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, Infinity]), 0)
+
+// f64_cmp.wast:115
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, -Infinity]), 0)
+
+// f64_cmp.wast:116
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, Infinity]), 0)
+
+// f64_cmp.wast:117
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:118
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:119
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:120
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:121
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -0.]), 0)
+
+// f64_cmp.wast:122
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 0.]), 0)
+
+// f64_cmp.wast:123
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -0.]), 0)
+
+// f64_cmp.wast:124
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 0.]), 0)
+
+// f64_cmp.wast:125
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:126
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:127
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:128
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:129
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:130
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:131
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:132
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:133
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -0.5]), 1)
+
+// f64_cmp.wast:134
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 0.5]), 0)
+
+// f64_cmp.wast:135
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -0.5]), 0)
+
+// f64_cmp.wast:136
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 0.5]), 1)
+
+// f64_cmp.wast:137
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -1.]), 0)
+
+// f64_cmp.wast:138
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 1.]), 0)
+
+// f64_cmp.wast:139
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -1.]), 0)
+
+// f64_cmp.wast:140
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 1.]), 0)
+
+// f64_cmp.wast:141
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -6.28318530718]), 0)
+
+// f64_cmp.wast:142
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 6.28318530718]), 0)
+
+// f64_cmp.wast:143
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -6.28318530718]), 0)
+
+// f64_cmp.wast:144
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 6.28318530718]), 0)
+
+// f64_cmp.wast:145
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:146
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:147
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:148
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:149
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, -Infinity]), 0)
+
+// f64_cmp.wast:150
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, Infinity]), 0)
+
+// f64_cmp.wast:151
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, -Infinity]), 0)
+
+// f64_cmp.wast:152
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, Infinity]), 0)
+
+// f64_cmp.wast:153
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, NaN]), 0)
+
+// f64_cmp.wast:154
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-0.5, NaN]), 0)
+
+// f64_cmp.wast:155
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, NaN]), 0)
+
+// f64_cmp.wast:156
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [0.5, NaN]), 0)
+
+// f64_cmp.wast:157
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -0.]), 0)
+
+// f64_cmp.wast:158
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 0.]), 0)
+
+// f64_cmp.wast:159
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -0.]), 0)
+
+// f64_cmp.wast:160
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 0.]), 0)
+
+// f64_cmp.wast:161
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:162
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:163
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:164
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:165
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:166
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:167
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:168
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:169
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -0.5]), 0)
+
+// f64_cmp.wast:170
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 0.5]), 0)
+
+// f64_cmp.wast:171
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -0.5]), 0)
+
+// f64_cmp.wast:172
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 0.5]), 0)
+
+// f64_cmp.wast:173
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -1.]), 1)
+
+// f64_cmp.wast:174
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 1.]), 0)
+
+// f64_cmp.wast:175
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -1.]), 0)
+
+// f64_cmp.wast:176
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 1.]), 1)
+
+// f64_cmp.wast:177
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -6.28318530718]), 0)
+
+// f64_cmp.wast:178
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 6.28318530718]), 0)
+
+// f64_cmp.wast:179
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -6.28318530718]), 0)
+
+// f64_cmp.wast:180
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 6.28318530718]), 0)
+
+// f64_cmp.wast:181
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:182
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:183
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:184
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:185
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., -Infinity]), 0)
+
+// f64_cmp.wast:186
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., Infinity]), 0)
+
+// f64_cmp.wast:187
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., -Infinity]), 0)
+
+// f64_cmp.wast:188
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., Infinity]), 0)
+
+// f64_cmp.wast:189
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., NaN]), 0)
+
+// f64_cmp.wast:190
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1., NaN]), 0)
+
+// f64_cmp.wast:191
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., NaN]), 0)
+
+// f64_cmp.wast:192
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1., NaN]), 0)
+
+// f64_cmp.wast:193
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, -0.]), 0)
+
+// f64_cmp.wast:194
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, 0.]), 0)
+
+// f64_cmp.wast:195
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, -0.]), 0)
+
+// f64_cmp.wast:196
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, 0.]), 0)
+
+// f64_cmp.wast:197
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:198
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:199
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:200
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:201
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:202
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:203
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:204
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:205
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, -0.5]), 0)
+
+// f64_cmp.wast:206
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, 0.5]), 0)
+
+// f64_cmp.wast:207
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, -0.5]), 0)
+
+// f64_cmp.wast:208
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, 0.5]), 0)
+
+// f64_cmp.wast:209
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, -1.]), 0)
+
+// f64_cmp.wast:210
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, 1.]), 0)
+
+// f64_cmp.wast:211
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, -1.]), 0)
+
+// f64_cmp.wast:212
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, 1.]), 0)
+
+// f64_cmp.wast:213
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, -6.28318530718]), 1)
+
+// f64_cmp.wast:214
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, 6.28318530718]), 0)
+
+// f64_cmp.wast:215
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, -6.28318530718]), 0)
+
+// f64_cmp.wast:216
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, 6.28318530718]), 1)
+
+// f64_cmp.wast:217
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:218
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:219
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:220
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:221
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, -Infinity]), 0)
+
+// f64_cmp.wast:222
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, Infinity]), 0)
+
+// f64_cmp.wast:223
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, -Infinity]), 0)
+
+// f64_cmp.wast:224
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, Infinity]), 0)
+
+// f64_cmp.wast:225
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:226
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:227
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:228
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:229
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, -0.]), 0)
+
+// f64_cmp.wast:230
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, 0.]), 0)
+
+// f64_cmp.wast:231
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, -0.]), 0)
+
+// f64_cmp.wast:232
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, 0.]), 0)
+
+// f64_cmp.wast:233
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:234
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:235
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:236
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:237
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:238
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:239
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:240
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:241
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, -0.5]), 0)
+
+// f64_cmp.wast:242
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, 0.5]), 0)
+
+// f64_cmp.wast:243
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, -0.5]), 0)
+
+// f64_cmp.wast:244
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, 0.5]), 0)
+
+// f64_cmp.wast:245
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, -1.]), 0)
+
+// f64_cmp.wast:246
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, 1.]), 0)
+
+// f64_cmp.wast:247
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, -1.]), 0)
+
+// f64_cmp.wast:248
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, 1.]), 0)
+
+// f64_cmp.wast:249
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, -6.28318530718]), 0)
+
+// f64_cmp.wast:250
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, 6.28318530718]), 0)
+
+// f64_cmp.wast:251
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, -6.28318530718]), 0)
+
+// f64_cmp.wast:252
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, 6.28318530718]), 0)
+
+// f64_cmp.wast:253
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:254
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:255
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:256
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:257
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, -Infinity]), 0)
+
+// f64_cmp.wast:258
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, Infinity]), 0)
+
+// f64_cmp.wast:259
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, -Infinity]), 0)
+
+// f64_cmp.wast:260
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, Infinity]), 0)
+
+// f64_cmp.wast:261
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:262
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:263
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:264
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:265
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -0.]), 0)
+
+// f64_cmp.wast:266
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 0.]), 0)
+
+// f64_cmp.wast:267
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -0.]), 0)
+
+// f64_cmp.wast:268
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 0.]), 0)
+
+// f64_cmp.wast:269
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:270
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:271
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:272
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:273
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:274
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:275
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:276
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:277
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -0.5]), 0)
+
+// f64_cmp.wast:278
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 0.5]), 0)
+
+// f64_cmp.wast:279
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -0.5]), 0)
+
+// f64_cmp.wast:280
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 0.5]), 0)
+
+// f64_cmp.wast:281
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -1.]), 0)
+
+// f64_cmp.wast:282
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 1.]), 0)
+
+// f64_cmp.wast:283
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -1.]), 0)
+
+// f64_cmp.wast:284
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 1.]), 0)
+
+// f64_cmp.wast:285
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -6.28318530718]), 0)
+
+// f64_cmp.wast:286
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 6.28318530718]), 0)
+
+// f64_cmp.wast:287
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -6.28318530718]), 0)
+
+// f64_cmp.wast:288
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 6.28318530718]), 0)
+
+// f64_cmp.wast:289
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:290
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:291
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:292
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:293
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, -Infinity]), 1)
+
+// f64_cmp.wast:294
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, Infinity]), 0)
+
+// f64_cmp.wast:295
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, -Infinity]), 0)
+
+// f64_cmp.wast:296
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, Infinity]), 1)
+
+// f64_cmp.wast:297
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, NaN]), 0)
+
+// f64_cmp.wast:298
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [-Infinity, NaN]), 0)
+
+// f64_cmp.wast:299
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, NaN]), 0)
+
+// f64_cmp.wast:300
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [Infinity, NaN]), 0)
+
+// f64_cmp.wast:301
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -0.]), 0)
+
+// f64_cmp.wast:302
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 0.]), 0)
+
+// f64_cmp.wast:303
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -0.]), 0)
+
+// f64_cmp.wast:304
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 0.]), 0)
+
+// f64_cmp.wast:305
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:306
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:307
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:308
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:309
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:310
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:311
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:312
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:313
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -0.5]), 0)
+
+// f64_cmp.wast:314
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 0.5]), 0)
+
+// f64_cmp.wast:315
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -0.5]), 0)
+
+// f64_cmp.wast:316
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 0.5]), 0)
+
+// f64_cmp.wast:317
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -1.]), 0)
+
+// f64_cmp.wast:318
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 1.]), 0)
+
+// f64_cmp.wast:319
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -1.]), 0)
+
+// f64_cmp.wast:320
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 1.]), 0)
+
+// f64_cmp.wast:321
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -6.28318530718]), 0)
+
+// f64_cmp.wast:322
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 6.28318530718]), 0)
+
+// f64_cmp.wast:323
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -6.28318530718]), 0)
+
+// f64_cmp.wast:324
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 6.28318530718]), 0)
+
+// f64_cmp.wast:325
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:326
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:327
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:328
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:329
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -Infinity]), 0)
+
+// f64_cmp.wast:330
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, Infinity]), 0)
+
+// f64_cmp.wast:331
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, -Infinity]), 0)
+
+// f64_cmp.wast:332
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, Infinity]), 0)
+
+// f64_cmp.wast:333
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:334
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:335
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:336
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:337
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -0.]), 0)
+
+// f64_cmp.wast:338
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 0.]), 0)
+
+// f64_cmp.wast:339
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -0.]), 0)
+
+// f64_cmp.wast:340
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 0.]), 0)
+
+// f64_cmp.wast:341
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:342
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:343
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:344
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:345
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:346
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:347
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:348
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:349
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -0.5]), 1)
+
+// f64_cmp.wast:350
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 0.5]), 1)
+
+// f64_cmp.wast:351
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -0.5]), 1)
+
+// f64_cmp.wast:352
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 0.5]), 1)
+
+// f64_cmp.wast:353
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -1.]), 1)
+
+// f64_cmp.wast:354
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 1.]), 1)
+
+// f64_cmp.wast:355
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -1.]), 1)
+
+// f64_cmp.wast:356
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 1.]), 1)
+
+// f64_cmp.wast:357
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -6.28318530718]), 1)
+
+// f64_cmp.wast:358
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 6.28318530718]), 1)
+
+// f64_cmp.wast:359
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -6.28318530718]), 1)
+
+// f64_cmp.wast:360
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 6.28318530718]), 1)
+
+// f64_cmp.wast:361
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:362
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:363
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:364
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:365
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., -Infinity]), 1)
+
+// f64_cmp.wast:366
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., Infinity]), 1)
+
+// f64_cmp.wast:367
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., -Infinity]), 1)
+
+// f64_cmp.wast:368
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., Infinity]), 1)
+
+// f64_cmp.wast:369
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., NaN]), 1)
+
+// f64_cmp.wast:370
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0., NaN]), 1)
+
+// f64_cmp.wast:371
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., NaN]), 1)
+
+// f64_cmp.wast:372
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0., NaN]), 1)
+
+// f64_cmp.wast:373
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, -0.]), 1)
+
+// f64_cmp.wast:374
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, 0.]), 1)
+
+// f64_cmp.wast:375
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, -0.]), 1)
+
+// f64_cmp.wast:376
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, 0.]), 1)
+
+// f64_cmp.wast:377
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:378
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:379
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:380
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:381
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:382
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:383
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:384
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:385
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, -0.5]), 1)
+
+// f64_cmp.wast:386
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, 0.5]), 1)
+
+// f64_cmp.wast:387
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, -0.5]), 1)
+
+// f64_cmp.wast:388
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, 0.5]), 1)
+
+// f64_cmp.wast:389
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, -1.]), 1)
+
+// f64_cmp.wast:390
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, 1.]), 1)
+
+// f64_cmp.wast:391
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, -1.]), 1)
+
+// f64_cmp.wast:392
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, 1.]), 1)
+
+// f64_cmp.wast:393
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, -6.28318530718]), 1)
+
+// f64_cmp.wast:394
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, 6.28318530718]), 1)
+
+// f64_cmp.wast:395
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, -6.28318530718]), 1)
+
+// f64_cmp.wast:396
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, 6.28318530718]), 1)
+
+// f64_cmp.wast:397
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:398
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:399
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:400
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:401
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, -Infinity]), 1)
+
+// f64_cmp.wast:402
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, Infinity]), 1)
+
+// f64_cmp.wast:403
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, -Infinity]), 1)
+
+// f64_cmp.wast:404
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, Infinity]), 1)
+
+// f64_cmp.wast:405
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, NaN]), 1)
+
+// f64_cmp.wast:406
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-4.94065645841e-324, NaN]), 1)
+
+// f64_cmp.wast:407
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, NaN]), 1)
+
+// f64_cmp.wast:408
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [4.94065645841e-324, NaN]), 1)
+
+// f64_cmp.wast:409
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, -0.]), 1)
+
+// f64_cmp.wast:410
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, 0.]), 1)
+
+// f64_cmp.wast:411
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, -0.]), 1)
+
+// f64_cmp.wast:412
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, 0.]), 1)
+
+// f64_cmp.wast:413
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:414
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:415
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:416
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:417
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:418
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:419
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:420
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:421
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, -0.5]), 1)
+
+// f64_cmp.wast:422
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, 0.5]), 1)
+
+// f64_cmp.wast:423
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, -0.5]), 1)
+
+// f64_cmp.wast:424
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, 0.5]), 1)
+
+// f64_cmp.wast:425
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, -1.]), 1)
+
+// f64_cmp.wast:426
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, 1.]), 1)
+
+// f64_cmp.wast:427
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, -1.]), 1)
+
+// f64_cmp.wast:428
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, 1.]), 1)
+
+// f64_cmp.wast:429
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, -6.28318530718]), 1)
+
+// f64_cmp.wast:430
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, 6.28318530718]), 1)
+
+// f64_cmp.wast:431
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, -6.28318530718]), 1)
+
+// f64_cmp.wast:432
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, 6.28318530718]), 1)
+
+// f64_cmp.wast:433
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:434
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:435
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:436
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:437
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, -Infinity]), 1)
+
+// f64_cmp.wast:438
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, Infinity]), 1)
+
+// f64_cmp.wast:439
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, -Infinity]), 1)
+
+// f64_cmp.wast:440
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, Infinity]), 1)
+
+// f64_cmp.wast:441
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, NaN]), 1)
+
+// f64_cmp.wast:442
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-2.22507385851e-308, NaN]), 1)
+
+// f64_cmp.wast:443
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, NaN]), 1)
+
+// f64_cmp.wast:444
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [2.22507385851e-308, NaN]), 1)
+
+// f64_cmp.wast:445
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -0.]), 1)
+
+// f64_cmp.wast:446
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 0.]), 1)
+
+// f64_cmp.wast:447
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -0.]), 1)
+
+// f64_cmp.wast:448
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 0.]), 1)
+
+// f64_cmp.wast:449
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:450
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:451
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:452
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:453
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:454
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:455
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:456
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:457
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -0.5]), 0)
+
+// f64_cmp.wast:458
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 0.5]), 1)
+
+// f64_cmp.wast:459
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -0.5]), 1)
+
+// f64_cmp.wast:460
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 0.5]), 0)
+
+// f64_cmp.wast:461
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -1.]), 1)
+
+// f64_cmp.wast:462
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 1.]), 1)
+
+// f64_cmp.wast:463
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -1.]), 1)
+
+// f64_cmp.wast:464
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 1.]), 1)
+
+// f64_cmp.wast:465
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -6.28318530718]), 1)
+
+// f64_cmp.wast:466
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 6.28318530718]), 1)
+
+// f64_cmp.wast:467
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -6.28318530718]), 1)
+
+// f64_cmp.wast:468
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 6.28318530718]), 1)
+
+// f64_cmp.wast:469
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:470
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:471
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:472
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:473
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, -Infinity]), 1)
+
+// f64_cmp.wast:474
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, Infinity]), 1)
+
+// f64_cmp.wast:475
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, -Infinity]), 1)
+
+// f64_cmp.wast:476
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, Infinity]), 1)
+
+// f64_cmp.wast:477
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, NaN]), 1)
+
+// f64_cmp.wast:478
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-0.5, NaN]), 1)
+
+// f64_cmp.wast:479
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, NaN]), 1)
+
+// f64_cmp.wast:480
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [0.5, NaN]), 1)
+
+// f64_cmp.wast:481
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -0.]), 1)
+
+// f64_cmp.wast:482
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 0.]), 1)
+
+// f64_cmp.wast:483
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -0.]), 1)
+
+// f64_cmp.wast:484
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 0.]), 1)
+
+// f64_cmp.wast:485
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:486
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:487
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:488
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:489
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:490
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:491
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:492
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:493
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -0.5]), 1)
+
+// f64_cmp.wast:494
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 0.5]), 1)
+
+// f64_cmp.wast:495
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -0.5]), 1)
+
+// f64_cmp.wast:496
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 0.5]), 1)
+
+// f64_cmp.wast:497
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -1.]), 0)
+
+// f64_cmp.wast:498
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 1.]), 1)
+
+// f64_cmp.wast:499
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -1.]), 1)
+
+// f64_cmp.wast:500
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 1.]), 0)
+
+// f64_cmp.wast:501
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -6.28318530718]), 1)
+
+// f64_cmp.wast:502
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 6.28318530718]), 1)
+
+// f64_cmp.wast:503
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -6.28318530718]), 1)
+
+// f64_cmp.wast:504
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 6.28318530718]), 1)
+
+// f64_cmp.wast:505
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:506
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:507
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:508
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:509
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., -Infinity]), 1)
+
+// f64_cmp.wast:510
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., Infinity]), 1)
+
+// f64_cmp.wast:511
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., -Infinity]), 1)
+
+// f64_cmp.wast:512
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., Infinity]), 1)
+
+// f64_cmp.wast:513
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., NaN]), 1)
+
+// f64_cmp.wast:514
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1., NaN]), 1)
+
+// f64_cmp.wast:515
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., NaN]), 1)
+
+// f64_cmp.wast:516
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1., NaN]), 1)
+
+// f64_cmp.wast:517
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, -0.]), 1)
+
+// f64_cmp.wast:518
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, 0.]), 1)
+
+// f64_cmp.wast:519
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, -0.]), 1)
+
+// f64_cmp.wast:520
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, 0.]), 1)
+
+// f64_cmp.wast:521
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:522
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:523
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:524
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:525
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:526
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:527
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:528
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:529
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, -0.5]), 1)
+
+// f64_cmp.wast:530
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, 0.5]), 1)
+
+// f64_cmp.wast:531
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, -0.5]), 1)
+
+// f64_cmp.wast:532
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, 0.5]), 1)
+
+// f64_cmp.wast:533
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, -1.]), 1)
+
+// f64_cmp.wast:534
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, 1.]), 1)
+
+// f64_cmp.wast:535
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, -1.]), 1)
+
+// f64_cmp.wast:536
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, 1.]), 1)
+
+// f64_cmp.wast:537
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, -6.28318530718]), 0)
+
+// f64_cmp.wast:538
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, 6.28318530718]), 1)
+
+// f64_cmp.wast:539
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, -6.28318530718]), 1)
+
+// f64_cmp.wast:540
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, 6.28318530718]), 0)
+
+// f64_cmp.wast:541
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:542
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:543
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:544
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:545
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, -Infinity]), 1)
+
+// f64_cmp.wast:546
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, Infinity]), 1)
+
+// f64_cmp.wast:547
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, -Infinity]), 1)
+
+// f64_cmp.wast:548
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, Infinity]), 1)
+
+// f64_cmp.wast:549
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, NaN]), 1)
+
+// f64_cmp.wast:550
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-6.28318530718, NaN]), 1)
+
+// f64_cmp.wast:551
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, NaN]), 1)
+
+// f64_cmp.wast:552
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [6.28318530718, NaN]), 1)
+
+// f64_cmp.wast:553
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, -0.]), 1)
+
+// f64_cmp.wast:554
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, 0.]), 1)
+
+// f64_cmp.wast:555
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, -0.]), 1)
+
+// f64_cmp.wast:556
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, 0.]), 1)
+
+// f64_cmp.wast:557
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:558
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:559
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:560
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:561
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:562
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:563
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:564
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:565
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, -0.5]), 1)
+
+// f64_cmp.wast:566
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, 0.5]), 1)
+
+// f64_cmp.wast:567
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, -0.5]), 1)
+
+// f64_cmp.wast:568
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, 0.5]), 1)
+
+// f64_cmp.wast:569
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, -1.]), 1)
+
+// f64_cmp.wast:570
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, 1.]), 1)
+
+// f64_cmp.wast:571
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, -1.]), 1)
+
+// f64_cmp.wast:572
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, 1.]), 1)
+
+// f64_cmp.wast:573
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, -6.28318530718]), 1)
+
+// f64_cmp.wast:574
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, 6.28318530718]), 1)
+
+// f64_cmp.wast:575
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, -6.28318530718]), 1)
+
+// f64_cmp.wast:576
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, 6.28318530718]), 1)
+
+// f64_cmp.wast:577
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:578
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:579
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:580
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:581
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, -Infinity]), 1)
+
+// f64_cmp.wast:582
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, Infinity]), 1)
+
+// f64_cmp.wast:583
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, -Infinity]), 1)
+
+// f64_cmp.wast:584
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, Infinity]), 1)
+
+// f64_cmp.wast:585
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, NaN]), 1)
+
+// f64_cmp.wast:586
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-1.79769313486e+308, NaN]), 1)
+
+// f64_cmp.wast:587
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, NaN]), 1)
+
+// f64_cmp.wast:588
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [1.79769313486e+308, NaN]), 1)
+
+// f64_cmp.wast:589
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -0.]), 1)
+
+// f64_cmp.wast:590
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 0.]), 1)
+
+// f64_cmp.wast:591
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -0.]), 1)
+
+// f64_cmp.wast:592
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 0.]), 1)
+
+// f64_cmp.wast:593
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:594
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:595
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:596
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:597
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:598
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:599
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:600
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:601
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -0.5]), 1)
+
+// f64_cmp.wast:602
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 0.5]), 1)
+
+// f64_cmp.wast:603
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -0.5]), 1)
+
+// f64_cmp.wast:604
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 0.5]), 1)
+
+// f64_cmp.wast:605
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -1.]), 1)
+
+// f64_cmp.wast:606
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 1.]), 1)
+
+// f64_cmp.wast:607
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -1.]), 1)
+
+// f64_cmp.wast:608
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 1.]), 1)
+
+// f64_cmp.wast:609
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -6.28318530718]), 1)
+
+// f64_cmp.wast:610
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 6.28318530718]), 1)
+
+// f64_cmp.wast:611
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -6.28318530718]), 1)
+
+// f64_cmp.wast:612
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 6.28318530718]), 1)
+
+// f64_cmp.wast:613
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:614
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:615
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:616
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:617
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, -Infinity]), 0)
+
+// f64_cmp.wast:618
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, Infinity]), 1)
+
+// f64_cmp.wast:619
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, -Infinity]), 1)
+
+// f64_cmp.wast:620
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, Infinity]), 0)
+
+// f64_cmp.wast:621
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, NaN]), 1)
+
+// f64_cmp.wast:622
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [-Infinity, NaN]), 1)
+
+// f64_cmp.wast:623
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, NaN]), 1)
+
+// f64_cmp.wast:624
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [Infinity, NaN]), 1)
+
+// f64_cmp.wast:625
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -0.]), 1)
+
+// f64_cmp.wast:626
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 0.]), 1)
+
+// f64_cmp.wast:627
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -0.]), 1)
+
+// f64_cmp.wast:628
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 0.]), 1)
+
+// f64_cmp.wast:629
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:630
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:631
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:632
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:633
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:634
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:635
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:636
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:637
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -0.5]), 1)
+
+// f64_cmp.wast:638
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 0.5]), 1)
+
+// f64_cmp.wast:639
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -0.5]), 1)
+
+// f64_cmp.wast:640
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 0.5]), 1)
+
+// f64_cmp.wast:641
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -1.]), 1)
+
+// f64_cmp.wast:642
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 1.]), 1)
+
+// f64_cmp.wast:643
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -1.]), 1)
+
+// f64_cmp.wast:644
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 1.]), 1)
+
+// f64_cmp.wast:645
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -6.28318530718]), 1)
+
+// f64_cmp.wast:646
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 6.28318530718]), 1)
+
+// f64_cmp.wast:647
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -6.28318530718]), 1)
+
+// f64_cmp.wast:648
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 6.28318530718]), 1)
+
+// f64_cmp.wast:649
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:650
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:651
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:652
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:653
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -Infinity]), 1)
+
+// f64_cmp.wast:654
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, Infinity]), 1)
+
+// f64_cmp.wast:655
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, -Infinity]), 1)
+
+// f64_cmp.wast:656
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, Infinity]), 1)
+
+// f64_cmp.wast:657
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, NaN]), 1)
+
+// f64_cmp.wast:658
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, NaN]), 1)
+
+// f64_cmp.wast:659
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, NaN]), 1)
+
+// f64_cmp.wast:660
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [NaN, NaN]), 1)
+
+// f64_cmp.wast:661
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -0.]), 0)
+
+// f64_cmp.wast:662
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 0.]), 0)
+
+// f64_cmp.wast:663
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -0.]), 0)
+
+// f64_cmp.wast:664
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 0.]), 0)
+
+// f64_cmp.wast:665
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:666
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:667
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:668
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:669
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:670
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:671
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:672
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:673
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -0.5]), 0)
+
+// f64_cmp.wast:674
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 0.5]), 1)
+
+// f64_cmp.wast:675
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -0.5]), 0)
+
+// f64_cmp.wast:676
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 0.5]), 1)
+
+// f64_cmp.wast:677
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -1.]), 0)
+
+// f64_cmp.wast:678
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 1.]), 1)
+
+// f64_cmp.wast:679
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -1.]), 0)
+
+// f64_cmp.wast:680
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 1.]), 1)
+
+// f64_cmp.wast:681
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -6.28318530718]), 0)
+
+// f64_cmp.wast:682
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 6.28318530718]), 1)
+
+// f64_cmp.wast:683
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -6.28318530718]), 0)
+
+// f64_cmp.wast:684
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 6.28318530718]), 1)
+
+// f64_cmp.wast:685
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:686
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:687
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:688
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:689
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., -Infinity]), 0)
+
+// f64_cmp.wast:690
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., Infinity]), 1)
+
+// f64_cmp.wast:691
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., -Infinity]), 0)
+
+// f64_cmp.wast:692
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., Infinity]), 1)
+
+// f64_cmp.wast:693
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., NaN]), 0)
+
+// f64_cmp.wast:694
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0., NaN]), 0)
+
+// f64_cmp.wast:695
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., NaN]), 0)
+
+// f64_cmp.wast:696
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0., NaN]), 0)
+
+// f64_cmp.wast:697
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, -0.]), 1)
+
+// f64_cmp.wast:698
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, 0.]), 1)
+
+// f64_cmp.wast:699
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, -0.]), 0)
+
+// f64_cmp.wast:700
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, 0.]), 0)
+
+// f64_cmp.wast:701
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:702
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:703
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:704
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:705
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:706
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:707
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:708
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:709
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, -0.5]), 0)
+
+// f64_cmp.wast:710
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, 0.5]), 1)
+
+// f64_cmp.wast:711
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, -0.5]), 0)
+
+// f64_cmp.wast:712
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, 0.5]), 1)
+
+// f64_cmp.wast:713
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, -1.]), 0)
+
+// f64_cmp.wast:714
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, 1.]), 1)
+
+// f64_cmp.wast:715
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, -1.]), 0)
+
+// f64_cmp.wast:716
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, 1.]), 1)
+
+// f64_cmp.wast:717
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, -6.28318530718]), 0)
+
+// f64_cmp.wast:718
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, 6.28318530718]), 1)
+
+// f64_cmp.wast:719
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, -6.28318530718]), 0)
+
+// f64_cmp.wast:720
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, 6.28318530718]), 1)
+
+// f64_cmp.wast:721
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:722
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:723
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:724
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:725
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, -Infinity]), 0)
+
+// f64_cmp.wast:726
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, Infinity]), 1)
+
+// f64_cmp.wast:727
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, -Infinity]), 0)
+
+// f64_cmp.wast:728
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, Infinity]), 1)
+
+// f64_cmp.wast:729
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:730
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:731
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:732
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:733
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, -0.]), 1)
+
+// f64_cmp.wast:734
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, 0.]), 1)
+
+// f64_cmp.wast:735
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, -0.]), 0)
+
+// f64_cmp.wast:736
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, 0.]), 0)
+
+// f64_cmp.wast:737
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:738
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:739
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:740
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:741
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:742
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:743
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:744
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:745
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, -0.5]), 0)
+
+// f64_cmp.wast:746
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, 0.5]), 1)
+
+// f64_cmp.wast:747
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, -0.5]), 0)
+
+// f64_cmp.wast:748
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, 0.5]), 1)
+
+// f64_cmp.wast:749
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, -1.]), 0)
+
+// f64_cmp.wast:750
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, 1.]), 1)
+
+// f64_cmp.wast:751
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, -1.]), 0)
+
+// f64_cmp.wast:752
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, 1.]), 1)
+
+// f64_cmp.wast:753
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, -6.28318530718]), 0)
+
+// f64_cmp.wast:754
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, 6.28318530718]), 1)
+
+// f64_cmp.wast:755
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, -6.28318530718]), 0)
+
+// f64_cmp.wast:756
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, 6.28318530718]), 1)
+
+// f64_cmp.wast:757
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:758
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:759
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:760
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:761
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, -Infinity]), 0)
+
+// f64_cmp.wast:762
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, Infinity]), 1)
+
+// f64_cmp.wast:763
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, -Infinity]), 0)
+
+// f64_cmp.wast:764
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, Infinity]), 1)
+
+// f64_cmp.wast:765
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:766
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:767
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:768
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:769
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -0.]), 1)
+
+// f64_cmp.wast:770
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 0.]), 1)
+
+// f64_cmp.wast:771
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -0.]), 0)
+
+// f64_cmp.wast:772
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 0.]), 0)
+
+// f64_cmp.wast:773
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:774
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:775
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:776
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:777
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:778
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:779
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:780
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:781
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -0.5]), 0)
+
+// f64_cmp.wast:782
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 0.5]), 1)
+
+// f64_cmp.wast:783
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -0.5]), 0)
+
+// f64_cmp.wast:784
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 0.5]), 0)
+
+// f64_cmp.wast:785
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -1.]), 0)
+
+// f64_cmp.wast:786
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 1.]), 1)
+
+// f64_cmp.wast:787
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -1.]), 0)
+
+// f64_cmp.wast:788
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 1.]), 1)
+
+// f64_cmp.wast:789
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -6.28318530718]), 0)
+
+// f64_cmp.wast:790
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 6.28318530718]), 1)
+
+// f64_cmp.wast:791
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -6.28318530718]), 0)
+
+// f64_cmp.wast:792
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 6.28318530718]), 1)
+
+// f64_cmp.wast:793
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:794
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:795
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:796
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:797
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, -Infinity]), 0)
+
+// f64_cmp.wast:798
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, Infinity]), 1)
+
+// f64_cmp.wast:799
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, -Infinity]), 0)
+
+// f64_cmp.wast:800
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, Infinity]), 1)
+
+// f64_cmp.wast:801
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, NaN]), 0)
+
+// f64_cmp.wast:802
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-0.5, NaN]), 0)
+
+// f64_cmp.wast:803
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, NaN]), 0)
+
+// f64_cmp.wast:804
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [0.5, NaN]), 0)
+
+// f64_cmp.wast:805
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -0.]), 1)
+
+// f64_cmp.wast:806
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 0.]), 1)
+
+// f64_cmp.wast:807
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -0.]), 0)
+
+// f64_cmp.wast:808
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 0.]), 0)
+
+// f64_cmp.wast:809
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:810
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:811
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:812
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:813
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:814
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:815
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:816
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:817
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -0.5]), 1)
+
+// f64_cmp.wast:818
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 0.5]), 1)
+
+// f64_cmp.wast:819
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -0.5]), 0)
+
+// f64_cmp.wast:820
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 0.5]), 0)
+
+// f64_cmp.wast:821
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -1.]), 0)
+
+// f64_cmp.wast:822
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 1.]), 1)
+
+// f64_cmp.wast:823
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -1.]), 0)
+
+// f64_cmp.wast:824
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 1.]), 0)
+
+// f64_cmp.wast:825
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -6.28318530718]), 0)
+
+// f64_cmp.wast:826
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 6.28318530718]), 1)
+
+// f64_cmp.wast:827
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -6.28318530718]), 0)
+
+// f64_cmp.wast:828
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 6.28318530718]), 1)
+
+// f64_cmp.wast:829
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:830
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:831
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:832
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:833
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., -Infinity]), 0)
+
+// f64_cmp.wast:834
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., Infinity]), 1)
+
+// f64_cmp.wast:835
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., -Infinity]), 0)
+
+// f64_cmp.wast:836
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., Infinity]), 1)
+
+// f64_cmp.wast:837
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., NaN]), 0)
+
+// f64_cmp.wast:838
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1., NaN]), 0)
+
+// f64_cmp.wast:839
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., NaN]), 0)
+
+// f64_cmp.wast:840
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1., NaN]), 0)
+
+// f64_cmp.wast:841
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, -0.]), 1)
+
+// f64_cmp.wast:842
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, 0.]), 1)
+
+// f64_cmp.wast:843
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, -0.]), 0)
+
+// f64_cmp.wast:844
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, 0.]), 0)
+
+// f64_cmp.wast:845
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:846
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:847
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:848
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:849
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:850
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:851
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:852
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:853
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, -0.5]), 1)
+
+// f64_cmp.wast:854
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, 0.5]), 1)
+
+// f64_cmp.wast:855
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, -0.5]), 0)
+
+// f64_cmp.wast:856
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, 0.5]), 0)
+
+// f64_cmp.wast:857
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, -1.]), 1)
+
+// f64_cmp.wast:858
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, 1.]), 1)
+
+// f64_cmp.wast:859
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, -1.]), 0)
+
+// f64_cmp.wast:860
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, 1.]), 0)
+
+// f64_cmp.wast:861
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, -6.28318530718]), 0)
+
+// f64_cmp.wast:862
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, 6.28318530718]), 1)
+
+// f64_cmp.wast:863
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, -6.28318530718]), 0)
+
+// f64_cmp.wast:864
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, 6.28318530718]), 0)
+
+// f64_cmp.wast:865
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:866
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:867
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:868
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:869
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, -Infinity]), 0)
+
+// f64_cmp.wast:870
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, Infinity]), 1)
+
+// f64_cmp.wast:871
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, -Infinity]), 0)
+
+// f64_cmp.wast:872
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, Infinity]), 1)
+
+// f64_cmp.wast:873
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:874
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:875
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:876
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:877
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, -0.]), 1)
+
+// f64_cmp.wast:878
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, 0.]), 1)
+
+// f64_cmp.wast:879
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, -0.]), 0)
+
+// f64_cmp.wast:880
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, 0.]), 0)
+
+// f64_cmp.wast:881
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:882
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:883
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:884
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:885
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:886
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:887
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:888
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:889
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, -0.5]), 1)
+
+// f64_cmp.wast:890
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, 0.5]), 1)
+
+// f64_cmp.wast:891
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, -0.5]), 0)
+
+// f64_cmp.wast:892
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, 0.5]), 0)
+
+// f64_cmp.wast:893
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, -1.]), 1)
+
+// f64_cmp.wast:894
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, 1.]), 1)
+
+// f64_cmp.wast:895
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, -1.]), 0)
+
+// f64_cmp.wast:896
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, 1.]), 0)
+
+// f64_cmp.wast:897
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, -6.28318530718]), 1)
+
+// f64_cmp.wast:898
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, 6.28318530718]), 1)
+
+// f64_cmp.wast:899
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, -6.28318530718]), 0)
+
+// f64_cmp.wast:900
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, 6.28318530718]), 0)
+
+// f64_cmp.wast:901
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:902
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:903
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:904
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:905
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, -Infinity]), 0)
+
+// f64_cmp.wast:906
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, Infinity]), 1)
+
+// f64_cmp.wast:907
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, -Infinity]), 0)
+
+// f64_cmp.wast:908
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, Infinity]), 1)
+
+// f64_cmp.wast:909
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:910
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:911
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:912
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:913
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -0.]), 1)
+
+// f64_cmp.wast:914
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 0.]), 1)
+
+// f64_cmp.wast:915
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -0.]), 0)
+
+// f64_cmp.wast:916
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 0.]), 0)
+
+// f64_cmp.wast:917
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:918
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:919
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:920
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:921
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:922
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:923
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:924
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:925
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -0.5]), 1)
+
+// f64_cmp.wast:926
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 0.5]), 1)
+
+// f64_cmp.wast:927
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -0.5]), 0)
+
+// f64_cmp.wast:928
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 0.5]), 0)
+
+// f64_cmp.wast:929
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -1.]), 1)
+
+// f64_cmp.wast:930
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 1.]), 1)
+
+// f64_cmp.wast:931
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -1.]), 0)
+
+// f64_cmp.wast:932
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 1.]), 0)
+
+// f64_cmp.wast:933
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -6.28318530718]), 1)
+
+// f64_cmp.wast:934
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 6.28318530718]), 1)
+
+// f64_cmp.wast:935
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -6.28318530718]), 0)
+
+// f64_cmp.wast:936
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 6.28318530718]), 0)
+
+// f64_cmp.wast:937
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:938
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:939
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:940
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:941
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, -Infinity]), 0)
+
+// f64_cmp.wast:942
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, Infinity]), 1)
+
+// f64_cmp.wast:943
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, -Infinity]), 0)
+
+// f64_cmp.wast:944
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, Infinity]), 0)
+
+// f64_cmp.wast:945
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, NaN]), 0)
+
+// f64_cmp.wast:946
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [-Infinity, NaN]), 0)
+
+// f64_cmp.wast:947
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, NaN]), 0)
+
+// f64_cmp.wast:948
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [Infinity, NaN]), 0)
+
+// f64_cmp.wast:949
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -0.]), 0)
+
+// f64_cmp.wast:950
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 0.]), 0)
+
+// f64_cmp.wast:951
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -0.]), 0)
+
+// f64_cmp.wast:952
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 0.]), 0)
+
+// f64_cmp.wast:953
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:954
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:955
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:956
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:957
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:958
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:959
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:960
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:961
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -0.5]), 0)
+
+// f64_cmp.wast:962
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 0.5]), 0)
+
+// f64_cmp.wast:963
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -0.5]), 0)
+
+// f64_cmp.wast:964
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 0.5]), 0)
+
+// f64_cmp.wast:965
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -1.]), 0)
+
+// f64_cmp.wast:966
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 1.]), 0)
+
+// f64_cmp.wast:967
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -1.]), 0)
+
+// f64_cmp.wast:968
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 1.]), 0)
+
+// f64_cmp.wast:969
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -6.28318530718]), 0)
+
+// f64_cmp.wast:970
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 6.28318530718]), 0)
+
+// f64_cmp.wast:971
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -6.28318530718]), 0)
+
+// f64_cmp.wast:972
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 6.28318530718]), 0)
+
+// f64_cmp.wast:973
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:974
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:975
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:976
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:977
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -Infinity]), 0)
+
+// f64_cmp.wast:978
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, Infinity]), 0)
+
+// f64_cmp.wast:979
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, -Infinity]), 0)
+
+// f64_cmp.wast:980
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, Infinity]), 0)
+
+// f64_cmp.wast:981
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:982
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:983
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:984
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:985
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -0.]), 1)
+
+// f64_cmp.wast:986
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 0.]), 1)
+
+// f64_cmp.wast:987
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -0.]), 1)
+
+// f64_cmp.wast:988
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 0.]), 1)
+
+// f64_cmp.wast:989
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:990
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:991
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:992
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:993
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:994
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:995
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:996
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:997
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -0.5]), 0)
+
+// f64_cmp.wast:998
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 0.5]), 1)
+
+// f64_cmp.wast:999
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -0.5]), 0)
+
+// f64_cmp.wast:1000
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 0.5]), 1)
+
+// f64_cmp.wast:1001
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -1.]), 0)
+
+// f64_cmp.wast:1002
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 1.]), 1)
+
+// f64_cmp.wast:1003
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -1.]), 0)
+
+// f64_cmp.wast:1004
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 1.]), 1)
+
+// f64_cmp.wast:1005
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -6.28318530718]), 0)
+
+// f64_cmp.wast:1006
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 6.28318530718]), 1)
+
+// f64_cmp.wast:1007
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -6.28318530718]), 0)
+
+// f64_cmp.wast:1008
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 6.28318530718]), 1)
+
+// f64_cmp.wast:1009
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1010
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1011
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1012
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1013
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., -Infinity]), 0)
+
+// f64_cmp.wast:1014
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., Infinity]), 1)
+
+// f64_cmp.wast:1015
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., -Infinity]), 0)
+
+// f64_cmp.wast:1016
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., Infinity]), 1)
+
+// f64_cmp.wast:1017
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., NaN]), 0)
+
+// f64_cmp.wast:1018
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0., NaN]), 0)
+
+// f64_cmp.wast:1019
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., NaN]), 0)
+
+// f64_cmp.wast:1020
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0., NaN]), 0)
+
+// f64_cmp.wast:1021
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, -0.]), 1)
+
+// f64_cmp.wast:1022
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, 0.]), 1)
+
+// f64_cmp.wast:1023
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, -0.]), 0)
+
+// f64_cmp.wast:1024
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, 0.]), 0)
+
+// f64_cmp.wast:1025
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1026
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1027
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1028
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1029
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1030
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1031
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1032
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1033
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, -0.5]), 0)
+
+// f64_cmp.wast:1034
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, 0.5]), 1)
+
+// f64_cmp.wast:1035
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, -0.5]), 0)
+
+// f64_cmp.wast:1036
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, 0.5]), 1)
+
+// f64_cmp.wast:1037
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, -1.]), 0)
+
+// f64_cmp.wast:1038
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, 1.]), 1)
+
+// f64_cmp.wast:1039
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, -1.]), 0)
+
+// f64_cmp.wast:1040
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, 1.]), 1)
+
+// f64_cmp.wast:1041
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, -6.28318530718]), 0)
+
+// f64_cmp.wast:1042
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, 6.28318530718]), 1)
+
+// f64_cmp.wast:1043
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, -6.28318530718]), 0)
+
+// f64_cmp.wast:1044
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, 6.28318530718]), 1)
+
+// f64_cmp.wast:1045
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1046
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1047
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1048
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1049
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, -Infinity]), 0)
+
+// f64_cmp.wast:1050
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, Infinity]), 1)
+
+// f64_cmp.wast:1051
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, -Infinity]), 0)
+
+// f64_cmp.wast:1052
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, Infinity]), 1)
+
+// f64_cmp.wast:1053
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1054
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1055
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1056
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1057
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, -0.]), 1)
+
+// f64_cmp.wast:1058
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, 0.]), 1)
+
+// f64_cmp.wast:1059
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, -0.]), 0)
+
+// f64_cmp.wast:1060
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, 0.]), 0)
+
+// f64_cmp.wast:1061
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1062
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1063
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1064
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1065
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1066
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1067
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1068
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1069
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, -0.5]), 0)
+
+// f64_cmp.wast:1070
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, 0.5]), 1)
+
+// f64_cmp.wast:1071
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, -0.5]), 0)
+
+// f64_cmp.wast:1072
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, 0.5]), 1)
+
+// f64_cmp.wast:1073
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, -1.]), 0)
+
+// f64_cmp.wast:1074
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, 1.]), 1)
+
+// f64_cmp.wast:1075
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, -1.]), 0)
+
+// f64_cmp.wast:1076
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, 1.]), 1)
+
+// f64_cmp.wast:1077
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, -6.28318530718]), 0)
+
+// f64_cmp.wast:1078
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, 6.28318530718]), 1)
+
+// f64_cmp.wast:1079
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, -6.28318530718]), 0)
+
+// f64_cmp.wast:1080
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, 6.28318530718]), 1)
+
+// f64_cmp.wast:1081
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1082
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1083
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1084
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1085
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, -Infinity]), 0)
+
+// f64_cmp.wast:1086
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, Infinity]), 1)
+
+// f64_cmp.wast:1087
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, -Infinity]), 0)
+
+// f64_cmp.wast:1088
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, Infinity]), 1)
+
+// f64_cmp.wast:1089
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1090
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1091
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1092
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1093
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -0.]), 1)
+
+// f64_cmp.wast:1094
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 0.]), 1)
+
+// f64_cmp.wast:1095
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -0.]), 0)
+
+// f64_cmp.wast:1096
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 0.]), 0)
+
+// f64_cmp.wast:1097
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1098
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1099
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1100
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1101
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1102
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1103
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1104
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1105
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -0.5]), 1)
+
+// f64_cmp.wast:1106
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 0.5]), 1)
+
+// f64_cmp.wast:1107
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -0.5]), 0)
+
+// f64_cmp.wast:1108
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 0.5]), 1)
+
+// f64_cmp.wast:1109
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -1.]), 0)
+
+// f64_cmp.wast:1110
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 1.]), 1)
+
+// f64_cmp.wast:1111
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -1.]), 0)
+
+// f64_cmp.wast:1112
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 1.]), 1)
+
+// f64_cmp.wast:1113
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -6.28318530718]), 0)
+
+// f64_cmp.wast:1114
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 6.28318530718]), 1)
+
+// f64_cmp.wast:1115
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -6.28318530718]), 0)
+
+// f64_cmp.wast:1116
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 6.28318530718]), 1)
+
+// f64_cmp.wast:1117
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1118
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1119
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1120
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1121
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, -Infinity]), 0)
+
+// f64_cmp.wast:1122
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, Infinity]), 1)
+
+// f64_cmp.wast:1123
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, -Infinity]), 0)
+
+// f64_cmp.wast:1124
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, Infinity]), 1)
+
+// f64_cmp.wast:1125
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, NaN]), 0)
+
+// f64_cmp.wast:1126
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-0.5, NaN]), 0)
+
+// f64_cmp.wast:1127
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, NaN]), 0)
+
+// f64_cmp.wast:1128
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [0.5, NaN]), 0)
+
+// f64_cmp.wast:1129
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -0.]), 1)
+
+// f64_cmp.wast:1130
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 0.]), 1)
+
+// f64_cmp.wast:1131
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -0.]), 0)
+
+// f64_cmp.wast:1132
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 0.]), 0)
+
+// f64_cmp.wast:1133
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1134
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1135
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1136
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1137
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1138
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1139
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1140
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1141
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -0.5]), 1)
+
+// f64_cmp.wast:1142
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 0.5]), 1)
+
+// f64_cmp.wast:1143
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -0.5]), 0)
+
+// f64_cmp.wast:1144
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 0.5]), 0)
+
+// f64_cmp.wast:1145
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -1.]), 1)
+
+// f64_cmp.wast:1146
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 1.]), 1)
+
+// f64_cmp.wast:1147
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -1.]), 0)
+
+// f64_cmp.wast:1148
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 1.]), 1)
+
+// f64_cmp.wast:1149
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -6.28318530718]), 0)
+
+// f64_cmp.wast:1150
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 6.28318530718]), 1)
+
+// f64_cmp.wast:1151
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -6.28318530718]), 0)
+
+// f64_cmp.wast:1152
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 6.28318530718]), 1)
+
+// f64_cmp.wast:1153
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1154
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1155
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1156
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1157
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., -Infinity]), 0)
+
+// f64_cmp.wast:1158
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., Infinity]), 1)
+
+// f64_cmp.wast:1159
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., -Infinity]), 0)
+
+// f64_cmp.wast:1160
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., Infinity]), 1)
+
+// f64_cmp.wast:1161
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., NaN]), 0)
+
+// f64_cmp.wast:1162
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1., NaN]), 0)
+
+// f64_cmp.wast:1163
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., NaN]), 0)
+
+// f64_cmp.wast:1164
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1., NaN]), 0)
+
+// f64_cmp.wast:1165
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, -0.]), 1)
+
+// f64_cmp.wast:1166
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, 0.]), 1)
+
+// f64_cmp.wast:1167
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, -0.]), 0)
+
+// f64_cmp.wast:1168
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, 0.]), 0)
+
+// f64_cmp.wast:1169
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1170
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1171
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1172
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1173
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1174
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1175
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1176
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1177
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, -0.5]), 1)
+
+// f64_cmp.wast:1178
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, 0.5]), 1)
+
+// f64_cmp.wast:1179
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, -0.5]), 0)
+
+// f64_cmp.wast:1180
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, 0.5]), 0)
+
+// f64_cmp.wast:1181
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, -1.]), 1)
+
+// f64_cmp.wast:1182
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, 1.]), 1)
+
+// f64_cmp.wast:1183
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, -1.]), 0)
+
+// f64_cmp.wast:1184
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, 1.]), 0)
+
+// f64_cmp.wast:1185
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, -6.28318530718]), 1)
+
+// f64_cmp.wast:1186
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, 6.28318530718]), 1)
+
+// f64_cmp.wast:1187
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, -6.28318530718]), 0)
+
+// f64_cmp.wast:1188
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, 6.28318530718]), 1)
+
+// f64_cmp.wast:1189
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1190
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1191
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1192
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1193
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, -Infinity]), 0)
+
+// f64_cmp.wast:1194
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, Infinity]), 1)
+
+// f64_cmp.wast:1195
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, -Infinity]), 0)
+
+// f64_cmp.wast:1196
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, Infinity]), 1)
+
+// f64_cmp.wast:1197
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1198
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1199
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1200
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1201
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, -0.]), 1)
+
+// f64_cmp.wast:1202
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, 0.]), 1)
+
+// f64_cmp.wast:1203
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, -0.]), 0)
+
+// f64_cmp.wast:1204
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, 0.]), 0)
+
+// f64_cmp.wast:1205
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1206
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1207
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1208
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1209
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1210
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1211
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1212
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1213
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, -0.5]), 1)
+
+// f64_cmp.wast:1214
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, 0.5]), 1)
+
+// f64_cmp.wast:1215
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, -0.5]), 0)
+
+// f64_cmp.wast:1216
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, 0.5]), 0)
+
+// f64_cmp.wast:1217
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, -1.]), 1)
+
+// f64_cmp.wast:1218
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, 1.]), 1)
+
+// f64_cmp.wast:1219
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, -1.]), 0)
+
+// f64_cmp.wast:1220
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, 1.]), 0)
+
+// f64_cmp.wast:1221
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, -6.28318530718]), 1)
+
+// f64_cmp.wast:1222
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, 6.28318530718]), 1)
+
+// f64_cmp.wast:1223
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, -6.28318530718]), 0)
+
+// f64_cmp.wast:1224
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, 6.28318530718]), 0)
+
+// f64_cmp.wast:1225
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1226
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1227
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1228
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1229
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, -Infinity]), 0)
+
+// f64_cmp.wast:1230
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, Infinity]), 1)
+
+// f64_cmp.wast:1231
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, -Infinity]), 0)
+
+// f64_cmp.wast:1232
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, Infinity]), 1)
+
+// f64_cmp.wast:1233
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1234
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1235
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1236
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1237
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -0.]), 1)
+
+// f64_cmp.wast:1238
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 0.]), 1)
+
+// f64_cmp.wast:1239
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -0.]), 0)
+
+// f64_cmp.wast:1240
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 0.]), 0)
+
+// f64_cmp.wast:1241
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1242
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1243
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1244
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1245
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1246
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1247
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1248
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1249
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -0.5]), 1)
+
+// f64_cmp.wast:1250
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 0.5]), 1)
+
+// f64_cmp.wast:1251
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -0.5]), 0)
+
+// f64_cmp.wast:1252
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 0.5]), 0)
+
+// f64_cmp.wast:1253
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -1.]), 1)
+
+// f64_cmp.wast:1254
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 1.]), 1)
+
+// f64_cmp.wast:1255
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -1.]), 0)
+
+// f64_cmp.wast:1256
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 1.]), 0)
+
+// f64_cmp.wast:1257
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -6.28318530718]), 1)
+
+// f64_cmp.wast:1258
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 6.28318530718]), 1)
+
+// f64_cmp.wast:1259
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -6.28318530718]), 0)
+
+// f64_cmp.wast:1260
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 6.28318530718]), 0)
+
+// f64_cmp.wast:1261
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1262
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1263
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1264
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1265
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, -Infinity]), 1)
+
+// f64_cmp.wast:1266
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, Infinity]), 1)
+
+// f64_cmp.wast:1267
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, -Infinity]), 0)
+
+// f64_cmp.wast:1268
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, Infinity]), 1)
+
+// f64_cmp.wast:1269
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, NaN]), 0)
+
+// f64_cmp.wast:1270
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [-Infinity, NaN]), 0)
+
+// f64_cmp.wast:1271
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, NaN]), 0)
+
+// f64_cmp.wast:1272
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [Infinity, NaN]), 0)
+
+// f64_cmp.wast:1273
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -0.]), 0)
+
+// f64_cmp.wast:1274
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 0.]), 0)
+
+// f64_cmp.wast:1275
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -0.]), 0)
+
+// f64_cmp.wast:1276
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 0.]), 0)
+
+// f64_cmp.wast:1277
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1278
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1279
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1280
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1281
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1282
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1283
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1284
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1285
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -0.5]), 0)
+
+// f64_cmp.wast:1286
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 0.5]), 0)
+
+// f64_cmp.wast:1287
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -0.5]), 0)
+
+// f64_cmp.wast:1288
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 0.5]), 0)
+
+// f64_cmp.wast:1289
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -1.]), 0)
+
+// f64_cmp.wast:1290
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 1.]), 0)
+
+// f64_cmp.wast:1291
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -1.]), 0)
+
+// f64_cmp.wast:1292
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 1.]), 0)
+
+// f64_cmp.wast:1293
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -6.28318530718]), 0)
+
+// f64_cmp.wast:1294
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 6.28318530718]), 0)
+
+// f64_cmp.wast:1295
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -6.28318530718]), 0)
+
+// f64_cmp.wast:1296
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 6.28318530718]), 0)
+
+// f64_cmp.wast:1297
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1298
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1299
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1300
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1301
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -Infinity]), 0)
+
+// f64_cmp.wast:1302
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, Infinity]), 0)
+
+// f64_cmp.wast:1303
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, -Infinity]), 0)
+
+// f64_cmp.wast:1304
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, Infinity]), 0)
+
+// f64_cmp.wast:1305
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1306
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1307
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1308
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1309
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -0.]), 0)
+
+// f64_cmp.wast:1310
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 0.]), 0)
+
+// f64_cmp.wast:1311
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -0.]), 0)
+
+// f64_cmp.wast:1312
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 0.]), 0)
+
+// f64_cmp.wast:1313
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1314
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1315
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1316
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1317
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1318
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1319
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1320
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1321
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -0.5]), 1)
+
+// f64_cmp.wast:1322
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 0.5]), 0)
+
+// f64_cmp.wast:1323
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -0.5]), 1)
+
+// f64_cmp.wast:1324
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 0.5]), 0)
+
+// f64_cmp.wast:1325
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -1.]), 1)
+
+// f64_cmp.wast:1326
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 1.]), 0)
+
+// f64_cmp.wast:1327
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -1.]), 1)
+
+// f64_cmp.wast:1328
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 1.]), 0)
+
+// f64_cmp.wast:1329
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -6.28318530718]), 1)
+
+// f64_cmp.wast:1330
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 6.28318530718]), 0)
+
+// f64_cmp.wast:1331
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -6.28318530718]), 1)
+
+// f64_cmp.wast:1332
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 6.28318530718]), 0)
+
+// f64_cmp.wast:1333
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1334
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1335
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1336
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1337
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., -Infinity]), 1)
+
+// f64_cmp.wast:1338
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., Infinity]), 0)
+
+// f64_cmp.wast:1339
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., -Infinity]), 1)
+
+// f64_cmp.wast:1340
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., Infinity]), 0)
+
+// f64_cmp.wast:1341
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., NaN]), 0)
+
+// f64_cmp.wast:1342
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0., NaN]), 0)
+
+// f64_cmp.wast:1343
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., NaN]), 0)
+
+// f64_cmp.wast:1344
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0., NaN]), 0)
+
+// f64_cmp.wast:1345
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, -0.]), 0)
+
+// f64_cmp.wast:1346
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, 0.]), 0)
+
+// f64_cmp.wast:1347
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, -0.]), 1)
+
+// f64_cmp.wast:1348
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, 0.]), 1)
+
+// f64_cmp.wast:1349
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1350
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1351
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1352
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1353
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1354
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1355
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1356
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1357
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, -0.5]), 1)
+
+// f64_cmp.wast:1358
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, 0.5]), 0)
+
+// f64_cmp.wast:1359
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, -0.5]), 1)
+
+// f64_cmp.wast:1360
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, 0.5]), 0)
+
+// f64_cmp.wast:1361
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, -1.]), 1)
+
+// f64_cmp.wast:1362
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, 1.]), 0)
+
+// f64_cmp.wast:1363
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, -1.]), 1)
+
+// f64_cmp.wast:1364
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, 1.]), 0)
+
+// f64_cmp.wast:1365
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, -6.28318530718]), 1)
+
+// f64_cmp.wast:1366
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, 6.28318530718]), 0)
+
+// f64_cmp.wast:1367
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, -6.28318530718]), 1)
+
+// f64_cmp.wast:1368
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, 6.28318530718]), 0)
+
+// f64_cmp.wast:1369
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1370
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1371
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1372
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1373
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, -Infinity]), 1)
+
+// f64_cmp.wast:1374
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, Infinity]), 0)
+
+// f64_cmp.wast:1375
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, -Infinity]), 1)
+
+// f64_cmp.wast:1376
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, Infinity]), 0)
+
+// f64_cmp.wast:1377
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1378
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1379
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1380
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1381
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, -0.]), 0)
+
+// f64_cmp.wast:1382
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, 0.]), 0)
+
+// f64_cmp.wast:1383
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, -0.]), 1)
+
+// f64_cmp.wast:1384
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, 0.]), 1)
+
+// f64_cmp.wast:1385
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1386
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1387
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1388
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1389
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1390
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1391
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1392
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1393
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, -0.5]), 1)
+
+// f64_cmp.wast:1394
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, 0.5]), 0)
+
+// f64_cmp.wast:1395
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, -0.5]), 1)
+
+// f64_cmp.wast:1396
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, 0.5]), 0)
+
+// f64_cmp.wast:1397
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, -1.]), 1)
+
+// f64_cmp.wast:1398
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, 1.]), 0)
+
+// f64_cmp.wast:1399
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, -1.]), 1)
+
+// f64_cmp.wast:1400
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, 1.]), 0)
+
+// f64_cmp.wast:1401
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, -6.28318530718]), 1)
+
+// f64_cmp.wast:1402
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, 6.28318530718]), 0)
+
+// f64_cmp.wast:1403
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, -6.28318530718]), 1)
+
+// f64_cmp.wast:1404
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, 6.28318530718]), 0)
+
+// f64_cmp.wast:1405
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1406
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1407
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1408
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1409
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, -Infinity]), 1)
+
+// f64_cmp.wast:1410
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, Infinity]), 0)
+
+// f64_cmp.wast:1411
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, -Infinity]), 1)
+
+// f64_cmp.wast:1412
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, Infinity]), 0)
+
+// f64_cmp.wast:1413
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1414
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1415
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1416
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1417
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -0.]), 0)
+
+// f64_cmp.wast:1418
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 0.]), 0)
+
+// f64_cmp.wast:1419
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -0.]), 1)
+
+// f64_cmp.wast:1420
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 0.]), 1)
+
+// f64_cmp.wast:1421
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1422
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1423
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1424
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1425
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1426
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1427
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1428
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1429
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -0.5]), 0)
+
+// f64_cmp.wast:1430
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 0.5]), 0)
+
+// f64_cmp.wast:1431
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -0.5]), 1)
+
+// f64_cmp.wast:1432
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 0.5]), 0)
+
+// f64_cmp.wast:1433
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -1.]), 1)
+
+// f64_cmp.wast:1434
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 1.]), 0)
+
+// f64_cmp.wast:1435
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -1.]), 1)
+
+// f64_cmp.wast:1436
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 1.]), 0)
+
+// f64_cmp.wast:1437
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -6.28318530718]), 1)
+
+// f64_cmp.wast:1438
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 6.28318530718]), 0)
+
+// f64_cmp.wast:1439
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -6.28318530718]), 1)
+
+// f64_cmp.wast:1440
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 6.28318530718]), 0)
+
+// f64_cmp.wast:1441
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1442
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1443
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1444
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1445
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, -Infinity]), 1)
+
+// f64_cmp.wast:1446
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, Infinity]), 0)
+
+// f64_cmp.wast:1447
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, -Infinity]), 1)
+
+// f64_cmp.wast:1448
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, Infinity]), 0)
+
+// f64_cmp.wast:1449
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, NaN]), 0)
+
+// f64_cmp.wast:1450
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-0.5, NaN]), 0)
+
+// f64_cmp.wast:1451
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, NaN]), 0)
+
+// f64_cmp.wast:1452
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [0.5, NaN]), 0)
+
+// f64_cmp.wast:1453
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -0.]), 0)
+
+// f64_cmp.wast:1454
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 0.]), 0)
+
+// f64_cmp.wast:1455
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -0.]), 1)
+
+// f64_cmp.wast:1456
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 0.]), 1)
+
+// f64_cmp.wast:1457
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1458
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1459
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1460
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1461
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1462
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1463
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1464
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1465
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -0.5]), 0)
+
+// f64_cmp.wast:1466
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 0.5]), 0)
+
+// f64_cmp.wast:1467
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -0.5]), 1)
+
+// f64_cmp.wast:1468
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 0.5]), 1)
+
+// f64_cmp.wast:1469
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -1.]), 0)
+
+// f64_cmp.wast:1470
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 1.]), 0)
+
+// f64_cmp.wast:1471
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -1.]), 1)
+
+// f64_cmp.wast:1472
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 1.]), 0)
+
+// f64_cmp.wast:1473
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -6.28318530718]), 1)
+
+// f64_cmp.wast:1474
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 6.28318530718]), 0)
+
+// f64_cmp.wast:1475
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -6.28318530718]), 1)
+
+// f64_cmp.wast:1476
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 6.28318530718]), 0)
+
+// f64_cmp.wast:1477
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1478
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1479
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1480
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1481
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., -Infinity]), 1)
+
+// f64_cmp.wast:1482
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., Infinity]), 0)
+
+// f64_cmp.wast:1483
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., -Infinity]), 1)
+
+// f64_cmp.wast:1484
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., Infinity]), 0)
+
+// f64_cmp.wast:1485
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., NaN]), 0)
+
+// f64_cmp.wast:1486
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1., NaN]), 0)
+
+// f64_cmp.wast:1487
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., NaN]), 0)
+
+// f64_cmp.wast:1488
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1., NaN]), 0)
+
+// f64_cmp.wast:1489
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, -0.]), 0)
+
+// f64_cmp.wast:1490
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, 0.]), 0)
+
+// f64_cmp.wast:1491
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, -0.]), 1)
+
+// f64_cmp.wast:1492
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, 0.]), 1)
+
+// f64_cmp.wast:1493
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1494
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1495
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1496
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1497
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1498
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1499
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1500
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1501
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, -0.5]), 0)
+
+// f64_cmp.wast:1502
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, 0.5]), 0)
+
+// f64_cmp.wast:1503
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, -0.5]), 1)
+
+// f64_cmp.wast:1504
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, 0.5]), 1)
+
+// f64_cmp.wast:1505
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, -1.]), 0)
+
+// f64_cmp.wast:1506
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, 1.]), 0)
+
+// f64_cmp.wast:1507
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, -1.]), 1)
+
+// f64_cmp.wast:1508
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, 1.]), 1)
+
+// f64_cmp.wast:1509
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, -6.28318530718]), 0)
+
+// f64_cmp.wast:1510
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, 6.28318530718]), 0)
+
+// f64_cmp.wast:1511
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, -6.28318530718]), 1)
+
+// f64_cmp.wast:1512
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, 6.28318530718]), 0)
+
+// f64_cmp.wast:1513
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1514
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1515
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1516
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1517
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, -Infinity]), 1)
+
+// f64_cmp.wast:1518
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, Infinity]), 0)
+
+// f64_cmp.wast:1519
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, -Infinity]), 1)
+
+// f64_cmp.wast:1520
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, Infinity]), 0)
+
+// f64_cmp.wast:1521
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1522
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1523
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1524
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1525
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, -0.]), 0)
+
+// f64_cmp.wast:1526
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, 0.]), 0)
+
+// f64_cmp.wast:1527
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, -0.]), 1)
+
+// f64_cmp.wast:1528
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, 0.]), 1)
+
+// f64_cmp.wast:1529
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1530
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1531
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1532
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1533
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1534
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1535
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1536
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1537
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, -0.5]), 0)
+
+// f64_cmp.wast:1538
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, 0.5]), 0)
+
+// f64_cmp.wast:1539
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, -0.5]), 1)
+
+// f64_cmp.wast:1540
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, 0.5]), 1)
+
+// f64_cmp.wast:1541
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, -1.]), 0)
+
+// f64_cmp.wast:1542
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, 1.]), 0)
+
+// f64_cmp.wast:1543
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, -1.]), 1)
+
+// f64_cmp.wast:1544
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, 1.]), 1)
+
+// f64_cmp.wast:1545
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, -6.28318530718]), 0)
+
+// f64_cmp.wast:1546
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, 6.28318530718]), 0)
+
+// f64_cmp.wast:1547
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, -6.28318530718]), 1)
+
+// f64_cmp.wast:1548
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, 6.28318530718]), 1)
+
+// f64_cmp.wast:1549
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1550
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1551
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1552
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1553
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, -Infinity]), 1)
+
+// f64_cmp.wast:1554
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, Infinity]), 0)
+
+// f64_cmp.wast:1555
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, -Infinity]), 1)
+
+// f64_cmp.wast:1556
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, Infinity]), 0)
+
+// f64_cmp.wast:1557
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1558
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1559
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1560
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1561
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -0.]), 0)
+
+// f64_cmp.wast:1562
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 0.]), 0)
+
+// f64_cmp.wast:1563
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -0.]), 1)
+
+// f64_cmp.wast:1564
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 0.]), 1)
+
+// f64_cmp.wast:1565
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1566
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1567
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1568
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1569
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1570
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1571
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1572
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1573
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -0.5]), 0)
+
+// f64_cmp.wast:1574
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 0.5]), 0)
+
+// f64_cmp.wast:1575
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -0.5]), 1)
+
+// f64_cmp.wast:1576
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 0.5]), 1)
+
+// f64_cmp.wast:1577
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -1.]), 0)
+
+// f64_cmp.wast:1578
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 1.]), 0)
+
+// f64_cmp.wast:1579
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -1.]), 1)
+
+// f64_cmp.wast:1580
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 1.]), 1)
+
+// f64_cmp.wast:1581
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -6.28318530718]), 0)
+
+// f64_cmp.wast:1582
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 6.28318530718]), 0)
+
+// f64_cmp.wast:1583
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -6.28318530718]), 1)
+
+// f64_cmp.wast:1584
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 6.28318530718]), 1)
+
+// f64_cmp.wast:1585
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1586
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1587
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1588
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1589
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, -Infinity]), 0)
+
+// f64_cmp.wast:1590
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, Infinity]), 0)
+
+// f64_cmp.wast:1591
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, -Infinity]), 1)
+
+// f64_cmp.wast:1592
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, Infinity]), 0)
+
+// f64_cmp.wast:1593
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, NaN]), 0)
+
+// f64_cmp.wast:1594
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [-Infinity, NaN]), 0)
+
+// f64_cmp.wast:1595
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, NaN]), 0)
+
+// f64_cmp.wast:1596
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [Infinity, NaN]), 0)
+
+// f64_cmp.wast:1597
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -0.]), 0)
+
+// f64_cmp.wast:1598
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 0.]), 0)
+
+// f64_cmp.wast:1599
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -0.]), 0)
+
+// f64_cmp.wast:1600
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 0.]), 0)
+
+// f64_cmp.wast:1601
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1602
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1603
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1604
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1605
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1606
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1607
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1608
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1609
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -0.5]), 0)
+
+// f64_cmp.wast:1610
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 0.5]), 0)
+
+// f64_cmp.wast:1611
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -0.5]), 0)
+
+// f64_cmp.wast:1612
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 0.5]), 0)
+
+// f64_cmp.wast:1613
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -1.]), 0)
+
+// f64_cmp.wast:1614
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 1.]), 0)
+
+// f64_cmp.wast:1615
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -1.]), 0)
+
+// f64_cmp.wast:1616
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 1.]), 0)
+
+// f64_cmp.wast:1617
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -6.28318530718]), 0)
+
+// f64_cmp.wast:1618
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 6.28318530718]), 0)
+
+// f64_cmp.wast:1619
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -6.28318530718]), 0)
+
+// f64_cmp.wast:1620
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 6.28318530718]), 0)
+
+// f64_cmp.wast:1621
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1622
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1623
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1624
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1625
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -Infinity]), 0)
+
+// f64_cmp.wast:1626
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, Infinity]), 0)
+
+// f64_cmp.wast:1627
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, -Infinity]), 0)
+
+// f64_cmp.wast:1628
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, Infinity]), 0)
+
+// f64_cmp.wast:1629
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1630
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1631
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1632
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1633
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -0.]), 1)
+
+// f64_cmp.wast:1634
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 0.]), 1)
+
+// f64_cmp.wast:1635
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -0.]), 1)
+
+// f64_cmp.wast:1636
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 0.]), 1)
+
+// f64_cmp.wast:1637
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1638
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1639
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1640
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1641
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1642
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1643
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1644
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1645
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -0.5]), 1)
+
+// f64_cmp.wast:1646
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 0.5]), 0)
+
+// f64_cmp.wast:1647
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -0.5]), 1)
+
+// f64_cmp.wast:1648
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 0.5]), 0)
+
+// f64_cmp.wast:1649
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -1.]), 1)
+
+// f64_cmp.wast:1650
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 1.]), 0)
+
+// f64_cmp.wast:1651
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -1.]), 1)
+
+// f64_cmp.wast:1652
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 1.]), 0)
+
+// f64_cmp.wast:1653
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -6.28318530718]), 1)
+
+// f64_cmp.wast:1654
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 6.28318530718]), 0)
+
+// f64_cmp.wast:1655
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -6.28318530718]), 1)
+
+// f64_cmp.wast:1656
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 6.28318530718]), 0)
+
+// f64_cmp.wast:1657
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1658
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1659
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1660
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1661
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., -Infinity]), 1)
+
+// f64_cmp.wast:1662
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., Infinity]), 0)
+
+// f64_cmp.wast:1663
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., -Infinity]), 1)
+
+// f64_cmp.wast:1664
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., Infinity]), 0)
+
+// f64_cmp.wast:1665
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., NaN]), 0)
+
+// f64_cmp.wast:1666
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0., NaN]), 0)
+
+// f64_cmp.wast:1667
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., NaN]), 0)
+
+// f64_cmp.wast:1668
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0., NaN]), 0)
+
+// f64_cmp.wast:1669
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, -0.]), 0)
+
+// f64_cmp.wast:1670
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, 0.]), 0)
+
+// f64_cmp.wast:1671
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, -0.]), 1)
+
+// f64_cmp.wast:1672
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, 0.]), 1)
+
+// f64_cmp.wast:1673
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1674
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1675
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1676
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1677
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1678
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1679
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1680
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1681
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, -0.5]), 1)
+
+// f64_cmp.wast:1682
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, 0.5]), 0)
+
+// f64_cmp.wast:1683
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, -0.5]), 1)
+
+// f64_cmp.wast:1684
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, 0.5]), 0)
+
+// f64_cmp.wast:1685
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, -1.]), 1)
+
+// f64_cmp.wast:1686
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, 1.]), 0)
+
+// f64_cmp.wast:1687
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, -1.]), 1)
+
+// f64_cmp.wast:1688
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, 1.]), 0)
+
+// f64_cmp.wast:1689
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, -6.28318530718]), 1)
+
+// f64_cmp.wast:1690
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, 6.28318530718]), 0)
+
+// f64_cmp.wast:1691
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, -6.28318530718]), 1)
+
+// f64_cmp.wast:1692
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, 6.28318530718]), 0)
+
+// f64_cmp.wast:1693
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1694
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1695
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1696
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1697
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, -Infinity]), 1)
+
+// f64_cmp.wast:1698
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, Infinity]), 0)
+
+// f64_cmp.wast:1699
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, -Infinity]), 1)
+
+// f64_cmp.wast:1700
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, Infinity]), 0)
+
+// f64_cmp.wast:1701
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1702
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1703
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1704
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [4.94065645841e-324, NaN]), 0)
+
+// f64_cmp.wast:1705
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, -0.]), 0)
+
+// f64_cmp.wast:1706
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, 0.]), 0)
+
+// f64_cmp.wast:1707
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, -0.]), 1)
+
+// f64_cmp.wast:1708
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, 0.]), 1)
+
+// f64_cmp.wast:1709
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1710
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1711
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1712
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1713
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1714
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1715
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1716
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1717
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, -0.5]), 1)
+
+// f64_cmp.wast:1718
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, 0.5]), 0)
+
+// f64_cmp.wast:1719
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, -0.5]), 1)
+
+// f64_cmp.wast:1720
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, 0.5]), 0)
+
+// f64_cmp.wast:1721
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, -1.]), 1)
+
+// f64_cmp.wast:1722
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, 1.]), 0)
+
+// f64_cmp.wast:1723
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, -1.]), 1)
+
+// f64_cmp.wast:1724
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, 1.]), 0)
+
+// f64_cmp.wast:1725
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, -6.28318530718]), 1)
+
+// f64_cmp.wast:1726
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, 6.28318530718]), 0)
+
+// f64_cmp.wast:1727
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, -6.28318530718]), 1)
+
+// f64_cmp.wast:1728
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, 6.28318530718]), 0)
+
+// f64_cmp.wast:1729
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1730
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1731
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1732
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1733
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, -Infinity]), 1)
+
+// f64_cmp.wast:1734
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, Infinity]), 0)
+
+// f64_cmp.wast:1735
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, -Infinity]), 1)
+
+// f64_cmp.wast:1736
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, Infinity]), 0)
+
+// f64_cmp.wast:1737
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1738
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1739
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1740
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [2.22507385851e-308, NaN]), 0)
+
+// f64_cmp.wast:1741
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -0.]), 0)
+
+// f64_cmp.wast:1742
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 0.]), 0)
+
+// f64_cmp.wast:1743
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -0.]), 1)
+
+// f64_cmp.wast:1744
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 0.]), 1)
+
+// f64_cmp.wast:1745
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1746
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1747
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1748
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1749
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1750
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1751
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1752
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1753
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -0.5]), 1)
+
+// f64_cmp.wast:1754
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 0.5]), 0)
+
+// f64_cmp.wast:1755
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -0.5]), 1)
+
+// f64_cmp.wast:1756
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 0.5]), 1)
+
+// f64_cmp.wast:1757
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -1.]), 1)
+
+// f64_cmp.wast:1758
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 1.]), 0)
+
+// f64_cmp.wast:1759
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -1.]), 1)
+
+// f64_cmp.wast:1760
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 1.]), 0)
+
+// f64_cmp.wast:1761
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -6.28318530718]), 1)
+
+// f64_cmp.wast:1762
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 6.28318530718]), 0)
+
+// f64_cmp.wast:1763
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -6.28318530718]), 1)
+
+// f64_cmp.wast:1764
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 6.28318530718]), 0)
+
+// f64_cmp.wast:1765
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1766
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1767
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1768
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1769
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, -Infinity]), 1)
+
+// f64_cmp.wast:1770
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, Infinity]), 0)
+
+// f64_cmp.wast:1771
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, -Infinity]), 1)
+
+// f64_cmp.wast:1772
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, Infinity]), 0)
+
+// f64_cmp.wast:1773
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, NaN]), 0)
+
+// f64_cmp.wast:1774
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-0.5, NaN]), 0)
+
+// f64_cmp.wast:1775
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, NaN]), 0)
+
+// f64_cmp.wast:1776
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [0.5, NaN]), 0)
+
+// f64_cmp.wast:1777
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -0.]), 0)
+
+// f64_cmp.wast:1778
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 0.]), 0)
+
+// f64_cmp.wast:1779
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -0.]), 1)
+
+// f64_cmp.wast:1780
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 0.]), 1)
+
+// f64_cmp.wast:1781
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1782
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1783
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1784
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1785
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1786
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1787
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1788
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1789
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -0.5]), 0)
+
+// f64_cmp.wast:1790
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 0.5]), 0)
+
+// f64_cmp.wast:1791
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -0.5]), 1)
+
+// f64_cmp.wast:1792
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 0.5]), 1)
+
+// f64_cmp.wast:1793
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -1.]), 1)
+
+// f64_cmp.wast:1794
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 1.]), 0)
+
+// f64_cmp.wast:1795
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -1.]), 1)
+
+// f64_cmp.wast:1796
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 1.]), 1)
+
+// f64_cmp.wast:1797
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -6.28318530718]), 1)
+
+// f64_cmp.wast:1798
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 6.28318530718]), 0)
+
+// f64_cmp.wast:1799
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -6.28318530718]), 1)
+
+// f64_cmp.wast:1800
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 6.28318530718]), 0)
+
+// f64_cmp.wast:1801
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1802
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1803
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1804
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1805
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., -Infinity]), 1)
+
+// f64_cmp.wast:1806
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., Infinity]), 0)
+
+// f64_cmp.wast:1807
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., -Infinity]), 1)
+
+// f64_cmp.wast:1808
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., Infinity]), 0)
+
+// f64_cmp.wast:1809
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., NaN]), 0)
+
+// f64_cmp.wast:1810
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1., NaN]), 0)
+
+// f64_cmp.wast:1811
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., NaN]), 0)
+
+// f64_cmp.wast:1812
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1., NaN]), 0)
+
+// f64_cmp.wast:1813
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, -0.]), 0)
+
+// f64_cmp.wast:1814
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, 0.]), 0)
+
+// f64_cmp.wast:1815
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, -0.]), 1)
+
+// f64_cmp.wast:1816
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, 0.]), 1)
+
+// f64_cmp.wast:1817
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1818
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1819
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1820
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1821
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1822
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1823
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1824
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1825
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, -0.5]), 0)
+
+// f64_cmp.wast:1826
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, 0.5]), 0)
+
+// f64_cmp.wast:1827
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, -0.5]), 1)
+
+// f64_cmp.wast:1828
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, 0.5]), 1)
+
+// f64_cmp.wast:1829
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, -1.]), 0)
+
+// f64_cmp.wast:1830
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, 1.]), 0)
+
+// f64_cmp.wast:1831
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, -1.]), 1)
+
+// f64_cmp.wast:1832
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, 1.]), 1)
+
+// f64_cmp.wast:1833
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, -6.28318530718]), 1)
+
+// f64_cmp.wast:1834
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, 6.28318530718]), 0)
+
+// f64_cmp.wast:1835
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, -6.28318530718]), 1)
+
+// f64_cmp.wast:1836
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, 6.28318530718]), 1)
+
+// f64_cmp.wast:1837
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1838
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1839
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1840
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1841
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, -Infinity]), 1)
+
+// f64_cmp.wast:1842
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, Infinity]), 0)
+
+// f64_cmp.wast:1843
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, -Infinity]), 1)
+
+// f64_cmp.wast:1844
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, Infinity]), 0)
+
+// f64_cmp.wast:1845
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1846
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1847
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1848
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [6.28318530718, NaN]), 0)
+
+// f64_cmp.wast:1849
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, -0.]), 0)
+
+// f64_cmp.wast:1850
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, 0.]), 0)
+
+// f64_cmp.wast:1851
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, -0.]), 1)
+
+// f64_cmp.wast:1852
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, 0.]), 1)
+
+// f64_cmp.wast:1853
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1854
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1855
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1856
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1857
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1858
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1859
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1860
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1861
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, -0.5]), 0)
+
+// f64_cmp.wast:1862
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, 0.5]), 0)
+
+// f64_cmp.wast:1863
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, -0.5]), 1)
+
+// f64_cmp.wast:1864
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, 0.5]), 1)
+
+// f64_cmp.wast:1865
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, -1.]), 0)
+
+// f64_cmp.wast:1866
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, 1.]), 0)
+
+// f64_cmp.wast:1867
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, -1.]), 1)
+
+// f64_cmp.wast:1868
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, 1.]), 1)
+
+// f64_cmp.wast:1869
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, -6.28318530718]), 0)
+
+// f64_cmp.wast:1870
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, 6.28318530718]), 0)
+
+// f64_cmp.wast:1871
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, -6.28318530718]), 1)
+
+// f64_cmp.wast:1872
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, 6.28318530718]), 1)
+
+// f64_cmp.wast:1873
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1874
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1875
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1876
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1877
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, -Infinity]), 1)
+
+// f64_cmp.wast:1878
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, Infinity]), 0)
+
+// f64_cmp.wast:1879
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, -Infinity]), 1)
+
+// f64_cmp.wast:1880
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, Infinity]), 0)
+
+// f64_cmp.wast:1881
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1882
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1883
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1884
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [1.79769313486e+308, NaN]), 0)
+
+// f64_cmp.wast:1885
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -0.]), 0)
+
+// f64_cmp.wast:1886
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 0.]), 0)
+
+// f64_cmp.wast:1887
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -0.]), 1)
+
+// f64_cmp.wast:1888
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 0.]), 1)
+
+// f64_cmp.wast:1889
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1890
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1891
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1892
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 4.94065645841e-324]), 1)
+
+// f64_cmp.wast:1893
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1894
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1895
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1896
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 2.22507385851e-308]), 1)
+
+// f64_cmp.wast:1897
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -0.5]), 0)
+
+// f64_cmp.wast:1898
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 0.5]), 0)
+
+// f64_cmp.wast:1899
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -0.5]), 1)
+
+// f64_cmp.wast:1900
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 0.5]), 1)
+
+// f64_cmp.wast:1901
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -1.]), 0)
+
+// f64_cmp.wast:1902
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 1.]), 0)
+
+// f64_cmp.wast:1903
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -1.]), 1)
+
+// f64_cmp.wast:1904
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 1.]), 1)
+
+// f64_cmp.wast:1905
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -6.28318530718]), 0)
+
+// f64_cmp.wast:1906
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 6.28318530718]), 0)
+
+// f64_cmp.wast:1907
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -6.28318530718]), 1)
+
+// f64_cmp.wast:1908
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 6.28318530718]), 1)
+
+// f64_cmp.wast:1909
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1910
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1911
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1912
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, 1.79769313486e+308]), 1)
+
+// f64_cmp.wast:1913
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, -Infinity]), 1)
+
+// f64_cmp.wast:1914
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, Infinity]), 0)
+
+// f64_cmp.wast:1915
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, -Infinity]), 1)
+
+// f64_cmp.wast:1916
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, Infinity]), 1)
+
+// f64_cmp.wast:1917
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, NaN]), 0)
+
+// f64_cmp.wast:1918
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [-Infinity, NaN]), 0)
+
+// f64_cmp.wast:1919
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, NaN]), 0)
+
+// f64_cmp.wast:1920
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [Infinity, NaN]), 0)
+
+// f64_cmp.wast:1921
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -0.]), 0)
+
+// f64_cmp.wast:1922
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 0.]), 0)
+
+// f64_cmp.wast:1923
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -0.]), 0)
+
+// f64_cmp.wast:1924
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 0.]), 0)
+
+// f64_cmp.wast:1925
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1926
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1927
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1928
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x01\x00\x00\x00\x00\x00\x00\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 4.94065645841e-324]), 0)
+
+// f64_cmp.wast:1929
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1930
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1931
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x80\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1932
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x10\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 2.22507385851e-308]), 0)
+
+// f64_cmp.wast:1933
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -0.5]), 0)
+
+// f64_cmp.wast:1934
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 0.5]), 0)
+
+// f64_cmp.wast:1935
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -0.5]), 0)
+
+// f64_cmp.wast:1936
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xe0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 0.5]), 0)
+
+// f64_cmp.wast:1937
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -1.]), 0)
+
+// f64_cmp.wast:1938
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 1.]), 0)
+
+// f64_cmp.wast:1939
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -1.]), 0)
+
+// f64_cmp.wast:1940
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 1.]), 0)
+
+// f64_cmp.wast:1941
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -6.28318530718]), 0)
+
+// f64_cmp.wast:1942
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 6.28318530718]), 0)
+
+// f64_cmp.wast:1943
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\xc0\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -6.28318530718]), 0)
+
+// f64_cmp.wast:1944
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 6.28318530718]), 0)
+
+// f64_cmp.wast:1945
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1946
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1947
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1948
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\xff\xff\xff\xff\xff\xff\xef\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, 1.79769313486e+308]), 0)
+
+// f64_cmp.wast:1949
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -Infinity]), 0)
+
+// f64_cmp.wast:1950
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, Infinity]), 0)
+
+// f64_cmp.wast:1951
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, -Infinity]), 0)
+
+// f64_cmp.wast:1952
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, Infinity]), 0)
+
+// f64_cmp.wast:1953
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1954
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1955
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, NaN]), 0)
+
+// f64_cmp.wast:1956
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x67\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge&quot;, [NaN, NaN]), 0)
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsfacwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/fac.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/fac.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/fac.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,102 +1,21 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// fac.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7e\x01\x7e\x03\x86\x80\x80\x80\x00\x05\x00\x00\x00\x00\x00\x07\xc1\x80\x80\x80\x00\x05\x07\x66\x61\x63\x2d\x72\x65\x63\x00\x00\x0d\x66\x61\x63\x2d\x72\x65\x63\x2d\x6e\x61\x6d\x65\x64\x00\x01\x08\x66\x61\x63\x2d\x69\x74\x65\x72\x00\x02\x0e\x66\x61\x63\x2d\x69\x74\x65\x72\x2d\x6e\x61\x6d\x65\x64\x00\x03\x07\x66\x61\x63\x2d\x6f\x70\x74\x00\x04\x0a\xd8\x81\x80\x80\x00\x05\x97\x80\x80\x80\x00\x00\x20\x00\x42\x00\x51\x04\x7e\x42\x01\x05\x20\x00\x20\x00\x42\x01\x7d\x10\x00\x7e\x0b\x0b\x97\x80\x80\x80\x00\x00\x20\x00\x42\x00\x51\x04\x7e\x42\x01\x05\x20\x00\x20\x00\x42\x01\x7d\x10\x01\x7e\x0b\x0b\xb2\x80\x80\x80\x00\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x02\x40\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\xb2\x80\x80\x80\x00\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\
 x42\x00\x51\x04\x40\x0c\x02\x05\x02\x40\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\xac\x80\x80\x80\x00\x01\x01\x7e\x42\x01\x21\x01\x02\x40\x20\x00\x42\x02\x53\x0d\x00\x03\x40\x20\x01\x20\x00\x7e\x21\x01\x20\x00\x42\x7f\x7c\x21\x00\x20\x00\x42\x01\x55\x0d\x00\x0b\x0b\x20\x01\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// fac.wast:80
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x66\x61\x63\x2d\x72\x65\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x19\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-rec&quot;, [int64(&quot;25&quot;)]), int64(&quot;7034535277573963776&quot;))
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// fac.wast:81
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x61\x63\x2d\x69\x74\x65\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x19\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-iter&quot;, [int64(&quot;25&quot;)]), int64(&quot;7034535277573963776&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// fac.wast:82
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x02\x24\x31\x0d\x66\x61\x63\x2d\x72\x65\x63\x2d\x6e\x61\x6d\x65\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x19\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-rec-named&quot;, [int64(&quot;25&quot;)]), int64(&quot;7034535277573963776&quot;))
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// fac.wast:83
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x61\x63\x2d\x69\x74\x65\x72\x2d\x6e\x61\x6d\x65\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x19\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-iter-named&quot;, [int64(&quot;25&quot;)]), int64(&quot;7034535277573963776&quot;))
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// fac.wast:84
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x66\x61\x63\x2d\x6f\x70\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x19\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-opt&quot;, [int64(&quot;25&quot;)]), int64(&quot;7034535277573963776&quot;))
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x0c\x0b\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x07\x83\x01\x0b\x07\x66\x61\x63\x2d\x72\x65\x63\x00\x00\x0d\x66\x61\x63\x2d\x72\x65\x63\x2d\x6e\x61\x6d\x65\x64\x00\x01\x08\x66\x61\x63\x2d\x69\x74\x65\x72\x00\x02\x0e\x66\x61\x63\x2d\x69\x74\x65\x72\x2d\x6e\x61\x6d\x65\x64\x00\x03\x07\x66\x61\x63\x2d\x6f\x70\x74\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0a\x0a\xd8\x02\x0b\x17\x00\x20\x00\x42\x00\x51\x04\x7e\x42\x01\x05\x20\x00\x20\x00\x42\x01\x7d\x10\x00\x7e\x0b\x0b\x17\x00\x20\x00\x42\x00\x51\x04\x7e\x42\x01\x05\x20\x00\x20\x00\x42\x01\x7d\x10\x01\x7e\x0b\x0b\x32\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\
 x05\x02\x40\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\x32\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x02\x40\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\x2c\x01\x01\x7e\x42\x01\x21\x01\x02\x40\x20\x00\x42\x02\x53\x0d\x00\x03\x40\x20\x01\x20\x00\x7e\x21\x01\x20\x00\x42\x7f\x7c\x21\x00\x20\x00\x42\x01\x55\x0d\x00\x0b\x0b\x20\x01\x0b\x1a\x00\x02\x40\x42\x19\x10\x00\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x19\x10\x02\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x19\x10\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x19\x10\x03\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x19\x10\x04\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x
 51\x45\x0d\x00\x0f\x0b\x00\x0b\x0c\x00\x42\x80\x80\x80\x80\x04\x10\x00\x0c\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-// FIXME do stack checks https://bugs.webkit.org/show_bug.cgi?id=165546
-//assert_trap(() =&gt; $$.exports[&quot;assert_5&quot;]());
</del><ins>+// fac.wast:85
+assert_exhaustion(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x66\x61\x63\x2d\x72\x65\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x04\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_exhaustion(() =&gt; call($1, &quot;fac-rec&quot;, [int64(&quot;1073741824&quot;)]))
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsfloat_exprswastjs"></a>
<div class="delfile"><h4>Deleted: trunk/JSTests/wasm/spec-tests/float_exprs.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/float_exprs.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/float_exprs.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,884 +0,0 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
-
-let soft_validate = true;
-
-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
-
-let registry = {spectest};
-let $$;
-
-function register(name, instance) {
-  registry[name] = instance.exports;
-}
-
-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
-
-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
-
-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x01\x60\x03\x7c\x7c\x7c\x01\x7c\x03\x02\x01\x00\x07\x16\x01\x12\x66\x36\x34\x2e\x6e\x6f\x5f\x63\x6f\x6e\x74\x72\x61\x63\x74\x69\x6f\x6e\x00\x00\x0a\x0c\x01\x0a\x00\x20\x00\x20\x01\xa2\x20\x02\xa0\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f64.no_contraction&quot;](-1.5967133604096234e-31, 8.763352160827123e+199, 4.289657620489846e+160), -1.3992561434270632e+169);
-assert_return(() =&gt; $$.exports[&quot;f64.no_contraction&quot;](8341016642481988.0, 3.223424965918293e-97, 2.3310835741659086e-91), 2.6886641288847496e-81);
-assert_return(() =&gt; $$.exports[&quot;f64.no_contraction&quot;](-3.0119045290520013e-179, 5.269933643923675e+160, 6.654454781339856e-32), -1.5872537009936566e-18);
-assert_return(() =&gt; $$.exports[&quot;f64.no_contraction&quot;](3.1413936116780743e-21, -7.262766035707377e-31, 4.619684894228461e-66), -2.28152068276836e-51);
-assert_return(() =&gt; $$.exports[&quot;f64.no_contraction&quot;](-1.6080464217402378e-286, -3.82103410226833e+281, 1.0541980504151345e-16), 6.144400215510552e-05);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x02\x60\x03\x7d\x7d\x7d\x01\x7d\x60\x03\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x1b\x02\x0a\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6d\x61\x00\x00\x0a\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6d\x61\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x94\x20\x02\x92\x0b\x0a\x00\x20\x00\x20\x01\xa2\x20\x02\xa0\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fma&quot;](f32(3.51843041229e+37), f32(2.15843613205e-07), f32(2.59340643077e+32)), f32(2.66934960333e+32));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fma&quot;](f32(7.1753243347e-09), f32(-1.22553396078e-15), f32(4.13164358366e-27)), f32(-8.78947242875e-24));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fma&quot;](f32(2.31063437312e+11), f32(0.000207732620765), f32(1797.64208984)), f32(48001208.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fma&quot;](f32(0.00455427030101), f32(-7265493.5), f32(-2.39642834663)), f32(-33091.4140625));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fma&quot;](f32(9.88817261494e+37), f32(-8.57063118027e-22), f32(-21579143168.0)), f32(-8.47479081376e+16));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fma&quot;](7.890842843751792e+167, 4.21502005211736e+129, -1.3366010811317447e+297), 1.9894050003203128e+297);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fma&quot;](5.5868223480092855e+225, 7.397302005677334e-40, 3.656783417204092e+172), 4.1327412160292407e+186);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fma&quot;](1.4260477822274587e-217, -3.108763203659986e+304, 3.4326923552377763e+71), -4.433244872049653e+87);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fma&quot;](-8.09034701735478e-117, -2.487441785066745e+133, 4.948476513851081e+16), 2.5072743740509472e+17);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fma&quot;](6723256985364377.0, 2.8545656669287946e+206, -5.593839470050757e+207), 1.9191978560360286e+222);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x45\x04\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x7a\x65\x72\x6f\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x7a\x65\x72\x6f\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x57\x04\x0a\x00\x20\x00\x43\x00\x00\x00\x00\x92\x0b\x0e\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_zero&quot;](f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_zero&quot;](-0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x45\x04\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x7a\x65\x72\x6f\x5f\x73\x75\x62\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x7a\x65\x72\x6f\x5f\x73\x75\x62\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x57\x04\x0a\x00\x43\x00\x00\x00\x00\x20\x00\x93\x0b\x0e\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\xa1\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_zero_sub&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_zero_sub&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x45\x04\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x75\x62\x5f\x7a\x65\x72\x6f\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x75\x62\x5f\x7a\x65\x72\x6f\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x57\x04\x0a\x00\x20\x00\x43\x00\x00\x00\x00\x93\x0b\x0e\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xa1\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x45\x04\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x7a\x65\x72\x6f\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x7a\x65\x72\x6f\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x57\x04\x0a\x00\x20\x00\x43\x00\x00\x00\x00\x94\x0b\x0e\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xa2\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_zero&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_zero&quot;](f32(-1.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_zero&quot;](f32(-2.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_zero&quot;](-0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_zero&quot;](-1.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_zero&quot;](-2.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x43\x04\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x6f\x6e\x65\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x6f\x6e\x65\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x57\x04\x0a\x00\x20\x00\x43\x00\x00\x80\x3f\x94\x0b\x0e\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xa2\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-// FIXME The following spec tests seem to mistranslate with wabt:
-//   (assert_return (invoke &quot;f32.no_fold_mul_one&quot; (f32.const nan:0x200000)) (f32.const nan:0x600000))
-//   (assert_return (invoke &quot;f64.no_fold_mul_one&quot; (f64.const nan:0x4000000000000)) (f64.const nan:0xc000000000000))
-//assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-//assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x07\x06\x00\x01\x02\x02\x02\x02\x07\x5b\x06\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x7a\x65\x72\x6f\x5f\x64\x69\x76\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x7a\x65\x72\x6f\x5f\x64\x69\x76\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x05\x0a\x93\x01\x06\x0a\x00\x43\x00\x00\x00\x00\x20\x00\x95\x0b\x0e\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\xa3\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\
 x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_zero_div&quot;](f32(0.0)));
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_zero_div&quot;](f32(-0.0)));
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_zero_div&quot;](0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_zero_div&quot;](-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x43\x04\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x6f\x6e\x65\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x6f\x6e\x65\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x57\x04\x0a\x00\x20\x00\x43\x00\x00\x80\x3f\x95\x0b\x0e\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xa3\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x45\x04\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x6e\x65\x67\x31\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x6e\x65\x67\x31\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x57\x04\x0a\x00\x20\x00\x43\x00\x00\x80\xbf\x95\x0b\x0e\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\xa3\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x45\x04\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6e\x65\x67\x30\x5f\x73\x75\x62\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6e\x65\x67\x30\x5f\x73\x75\x62\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x57\x04\x0a\x00\x43\x00\x00\x00\x80\x20\x00\x93\x0b\x0e\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x20\x00\xa1\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x45\x04\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6e\x65\x67\x31\x5f\x6d\x75\x6c\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6e\x65\x67\x31\x5f\x6d\x75\x6c\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x57\x04\x0a\x00\x43\x00\x00\x80\xbf\x20\x00\x94\x0b\x0e\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\x20\x00\xa2\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7f\x60\x01\x7c\x01\x7f\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x43\x04\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x65\x71\x5f\x73\x65\x6c\x66\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x65\x71\x5f\x73\x65\x6c\x66\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x3f\x04\x07\x00\x20\x00\x20\x00\x5b\x0b\x07\x00\x20\x00\x20\x00\x61\x0b\x14\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7f\x60\x01\x7c\x01\x7f\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x43\x04\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6e\x65\x5f\x73\x65\x6c\x66\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6e\x65\x5f\x73\x65\x6c\x66\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x3f\x04\x07\x00\x20\x00\x20\x00\x5c\x0b\x07\x00\x20\x00\x20\x00\x62\x0b\x14\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x05\x04\x00\x01\x02\x02\x07\x45\x04\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x75\x62\x5f\x73\x65\x6c\x66\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x75\x62\x5f\x73\x65\x6c\x66\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x0a\x4d\x04\x07\x00\x20\x00\x20\x00\x93\x0b\x07\x00\x20\x00\x20\x00\xa1\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_sub_self&quot;](Infinity));
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_sub_self&quot;](Infinity));
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x29\x02\x11\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x33\x00\x00\x11\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x33\x00\x01\x0a\x1b\x02\x0a\x00\x20\x00\x43\x00\x00\x40\x40\x95\x0b\x0e\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x08\x40\xa3\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_3&quot;](f32(-1.36167898166e+15)), f32(-4.53892982702e+14));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_3&quot;](f32(-1.87368803675e+28)), f32(-6.24562659239e+27));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_3&quot;](f32(-1.20451307204e-25)), f32(-4.01504347074e-26));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_3&quot;](f32(-5.28134593492e-38)), f32(-1.76044859826e-38));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_3&quot;](f32(-2.54955626722e-17)), f32(-8.498520615e-18));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_3&quot;](-2.9563579573969634e+190), -9.854526524656545e+189);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_3&quot;](-9.291150921449772e-51), -3.097050307149924e-51);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_3&quot;](1.3808061543557006e-263), 4.602687181185669e-264);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_3&quot;](-1.378076163468349e+303), -4.593587211561163e+302);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_3&quot;](8.632400808831366e+124), 2.877466936277122e+124);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x02\x60\x03\x7d\x7d\x7d\x01\x7d\x60\x03\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x21\x02\x0d\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x61\x63\x74\x6f\x72\x00\x00\x0d\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x61\x63\x74\x6f\x72\x00\x01\x0a\x1d\x02\x0d\x00\x20\x00\x20\x02\x94\x20\x01\x20\x02\x94\x92\x0b\x0d\x00\x20\x00\x20\x02\xa2\x20\x01\x20\x02\xa2\xa0\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_factor&quot;](f32(-1.43511165338e+12), f32(-8.5361763654e+14), f32(1.11384932812e+18)), f32(-9.52399884674e+32));
-assert_return(() =&gt; $$.exports[&quot;f32.no_factor&quot;](f32(-0.0266666319221), f32(0.0484128221869), f32(-0.0028136970941)), f32(-6.11872019363e-05));
-assert_return(() =&gt; $$.exports[&quot;f32.no_factor&quot;](f32(-4.6619777266e-13), f32(1.04783769717e-19), f32(1.44692022693e+37)), f32(-6.74550795101e+24));
-assert_return(() =&gt; $$.exports[&quot;f32.no_factor&quot;](f32(-1.06890463028e-19), f32(1.06944332177e-25), f32(5.68307016526e+35)), f32(-6.07465399659e+16));
-assert_return(() =&gt; $$.exports[&quot;f32.no_factor&quot;](f32(-6.35459938038e-26), f32(7.52462484401e-22), f32(1626770.25)), f32(1.2239802906e-15));
-assert_return(() =&gt; $$.exports[&quot;f64.no_factor&quot;](2.8390554709988774e-128, 1.473981250649641e-139, -2.9001229846550766e-68), -8.233610026197336e-196);
-assert_return(() =&gt; $$.exports[&quot;f64.no_factor&quot;](6.461015505916123e-200, -2.3923242802975938e-304, -1.5300738798561604e-288), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_factor&quot;](-2.939056292080733e-101, -2.146156743463356e-85, -2.5109672231302416e+144), 5.388929238536426e+59);
-assert_return(() =&gt; $$.exports[&quot;f64.no_factor&quot;](-1.7785466771708878e-87, 9.328516775403213e-79, -1.2121009044876735e-76), -1.130710359943689e-154);
-assert_return(() =&gt; $$.exports[&quot;f64.no_factor&quot;](1.5194859063177362e-183, 8.83589921438065e-175, -1.7358300194691958e+147), -1.5337619131701908e-27);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x02\x60\x03\x7d\x7d\x7d\x01\x7d\x60\x03\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x29\x02\x11\x66\x33\x32\x2e\x6e\x6f\x5f\x64\x69\x73\x74\x72\x69\x62\x75\x74\x65\x00\x00\x11\x66\x36\x34\x2e\x6e\x6f\x5f\x64\x69\x73\x74\x72\x69\x62\x75\x74\x65\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x92\x20\x02\x94\x0b\x0a\x00\x20\x00\x20\x01\xa0\x20\x02\xa2\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_distribute&quot;](f32(-1.43511165338e+12), f32(-8.5361763654e+14), f32(1.11384932812e+18)), f32(-9.52399962045e+32));
-assert_return(() =&gt; $$.exports[&quot;f32.no_distribute&quot;](f32(-0.0266666319221), f32(0.0484128221869), f32(-0.0028136970941)), f32(-6.11871946603e-05));
-assert_return(() =&gt; $$.exports[&quot;f32.no_distribute&quot;](f32(-4.6619777266e-13), f32(1.04783769717e-19), f32(1.44692022693e+37)), f32(-6.74550852747e+24));
-assert_return(() =&gt; $$.exports[&quot;f32.no_distribute&quot;](f32(-1.06890463028e-19), f32(1.06944332177e-25), f32(5.68307016526e+35)), f32(-6.07465356709e+16));
-assert_return(() =&gt; $$.exports[&quot;f32.no_distribute&quot;](f32(-6.35459938038e-26), f32(7.52462484401e-22), f32(1626770.25)), f32(1.22398018472e-15));
-assert_return(() =&gt; $$.exports[&quot;f64.no_distribute&quot;](2.8390554709988774e-128, 1.473981250649641e-139, -2.9001229846550766e-68), -8.233610026197337e-196);
-assert_return(() =&gt; $$.exports[&quot;f64.no_distribute&quot;](6.461015505916123e-200, -2.3923242802975938e-304, -1.5300738798561604e-288), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_distribute&quot;](-2.939056292080733e-101, -2.146156743463356e-85, -2.5109672231302416e+144), 5.388929238536425e+59);
-assert_return(() =&gt; $$.exports[&quot;f64.no_distribute&quot;](-1.7785466771708878e-87, 9.328516775403213e-79, -1.2121009044876735e-76), -1.1307103599436889e-154);
-assert_return(() =&gt; $$.exports[&quot;f64.no_distribute&quot;](1.5194859063177362e-183, 8.83589921438065e-175, -1.7358300194691958e+147), -1.5337619131701907e-27);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x02\x60\x03\x7d\x7d\x7d\x01\x7d\x60\x03\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x33\x02\x16\x66\x33\x32\x2e\x6e\x6f\x5f\x72\x65\x67\x72\x6f\x75\x70\x5f\x64\x69\x76\x5f\x6d\x75\x6c\x00\x00\x16\x66\x36\x34\x2e\x6e\x6f\x5f\x72\x65\x67\x72\x6f\x75\x70\x5f\x64\x69\x76\x5f\x6d\x75\x6c\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x20\x02\x95\x94\x0b\x0a\x00\x20\x00\x20\x01\x20\x02\xa3\xa2\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_regroup_div_mul&quot;](f32(-2.83134890058e-35), f32(-7.2707870449e-20), f32(1.64066051041e-35)), f32(1.25474678151e-19));
-assert_return(() =&gt; $$.exports[&quot;f32.no_regroup_div_mul&quot;](f32(-3.1458976993e+27), f32(-4.08640034173e-35), f32(-9.24592831559e+21)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_regroup_div_mul&quot;](f32(-93157.4296875), f32(-8.12926543858e-07), f32(-1.54693967367e-37)), f32(-4.89548122418e+35));
-assert_return(() =&gt; $$.exports[&quot;f32.no_regroup_div_mul&quot;](f32(-8.8996428284e-29), f32(1.78877246369e+22), f32(5.14680231878e+20)), f32(-3.09307295741e-27));
-assert_return(() =&gt; $$.exports[&quot;f32.no_regroup_div_mul&quot;](f32(9.22203617957e+33), f32(33330492.0), f32(-3.25310876274e+21)), f32(-9.44865493251e+19));
-assert_return(() =&gt; $$.exports[&quot;f64.no_regroup_div_mul&quot;](5.698811412550059e-128, -1.8313439132919336e-36, 9.543270551003098e-194), -1.093596114413331e+30);
-assert_return(() =&gt; $$.exports[&quot;f64.no_regroup_div_mul&quot;](3.5728928842550755e+101, 3.952760844538651e-135, -1.4507812412549008e+240), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_regroup_div_mul&quot;](9.124278383497107e-145, 5.556134527714797e+271, 2.5090826940306507e-135), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_regroup_div_mul&quot;](-4.492093000352015e+144, -1.2087878984017852e+184, -5.966133806260623e+251), -9.101350780337626e+76);
-assert_return(() =&gt; $$.exports[&quot;f64.no_regroup_div_mul&quot;](7.470269158630455e-181, 7.568026329781282e-265, -1.055389683973521e-252), -5.356807494101561e-193);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x02\x60\x03\x7d\x7d\x7d\x01\x7d\x60\x03\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x33\x02\x16\x66\x33\x32\x2e\x6e\x6f\x5f\x72\x65\x67\x72\x6f\x75\x70\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x00\x00\x16\x66\x36\x34\x2e\x6e\x6f\x5f\x72\x65\x67\x72\x6f\x75\x70\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x94\x20\x02\x95\x0b\x0a\x00\x20\x00\x20\x01\xa2\x20\x02\xa3\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_regroup_mul_div&quot;](f32(-2.83134890058e-35), f32(-7.2707870449e-20), f32(1.64066051041e-35)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_regroup_mul_div&quot;](f32(-3.1458976993e+27), f32(-4.08640034173e-35), f32(-9.24592831559e+21)), f32(-1.39038479919e-29));
-assert_return(() =&gt; $$.exports[&quot;f32.no_regroup_mul_div&quot;](f32(-93157.4296875), f32(-8.12926543858e-07), f32(-1.54693967367e-37)), f32(-4.89548162032e+35));
-assert_return(() =&gt; $$.exports[&quot;f32.no_regroup_mul_div&quot;](f32(-8.8996428284e-29), f32(1.78877246369e+22), f32(5.14680231878e+20)), f32(-3.09307315001e-27));
-assert_return(() =&gt; $$.exports[&quot;f32.no_regroup_mul_div&quot;](f32(9.22203617957e+33), f32(33330492.0), f32(-3.25310876274e+21)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_regroup_mul_div&quot;](5.698811412550059e-128, -1.8313439132919336e-36, 9.543270551003098e-194), -1.0935961144133311e+30);
-assert_return(() =&gt; $$.exports[&quot;f64.no_regroup_mul_div&quot;](3.5728928842550755e+101, 3.952760844538651e-135, -1.4507812412549008e+240), -9.734611044734945e-274);
-assert_return(() =&gt; $$.exports[&quot;f64.no_regroup_mul_div&quot;](9.124278383497107e-145, 5.556134527714797e+271, 2.5090826940306507e-135), 2.0204881364667663e+262);
-assert_return(() =&gt; $$.exports[&quot;f64.no_regroup_mul_div&quot;](-4.492093000352015e+144, -1.2087878984017852e+184, -5.966133806260623e+251), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_regroup_mul_div&quot;](7.470269158630455e-181, 7.568026329781282e-265, -1.055389683973521e-252), -0.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x11\x02\x60\x04\x7d\x7d\x7d\x7d\x01\x7d\x60\x04\x7c\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x33\x02\x16\x66\x33\x32\x2e\x6e\x6f\x5f\x72\x65\x61\x73\x73\x6f\x63\x69\x61\x74\x65\x5f\x61\x64\x64\x00\x00\x16\x66\x36\x34\x2e\x6e\x6f\x5f\x72\x65\x61\x73\x73\x6f\x63\x69\x61\x74\x65\x5f\x61\x64\x64\x00\x01\x0a\x1d\x02\x0d\x00\x20\x00\x20\x01\x92\x20\x02\x92\x20\x03\x92\x0b\x0d\x00\x20\x00\x20\x01\xa0\x20\x02\xa0\x20\x03\xa0\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_reassociate_add&quot;](f32(-2.41543214531e+13), f32(26125811712.0), f32(-2.38608082534e+14), f32(-2.47895346381e+12)), f32(-2.65215220384e+14));
-assert_return(() =&gt; $$.exports[&quot;f32.no_reassociate_add&quot;](f32(0.00361810531467), f32(-0.00985943991691), f32(0.0633753761649), f32(-0.0111501989886)), f32(0.0459838397801));
-assert_return(() =&gt; $$.exports[&quot;f32.no_reassociate_add&quot;](f32(-34206967808.0), f32(-3.77087721472e+12), f32(3.08684248842e+13), f32(4.21132075008e+11)), f32(2.74844709028e+13));
-assert_return(() =&gt; $$.exports[&quot;f32.no_reassociate_add&quot;](f32(1.53506392572e+14), f32(9.25114682049e+14), f32(-36021854208.0), f32(2.45084604649e+15)), f32(3.52943098298e+15));
-assert_return(() =&gt; $$.exports[&quot;f32.no_reassociate_add&quot;](f32(4.70600313997e+32), f32(-3.96552040778e+32), f32(4.80669389449e+31), f32(-3.56440727576e+28)), f32(1.2207956336e+32));
-assert_return(() =&gt; $$.exports[&quot;f64.no_reassociate_add&quot;](-2.070465292771702e+253, 1.5946897043763697e+255, 4.5110663655941613e+257, -1.3743335091868633e+258), -9.216528875759986e+257);
-assert_return(() =&gt; $$.exports[&quot;f64.no_reassociate_add&quot;](3.485747658213531e-164, 3.1210957391311754e-164, -6.83008546431621e-164, -2.617177347131095e-179), -2.2324206697150536e-165);
-assert_return(() =&gt; $$.exports[&quot;f64.no_reassociate_add&quot;](-5.4125849211227263e+132, 5.976036561703795e+122, -3.558300777933963e+131, 3.7362725995762544e+119), -5.768414998318146e+132);
-assert_return(() =&gt; $$.exports[&quot;f64.no_reassociate_add&quot;](-6.469047714189599e-96, 6.4286584974746e-93, -2.1277698072285604e-79, 8.768287273189493e-79), 6.640517465960996e-79);
-assert_return(() =&gt; $$.exports[&quot;f64.no_reassociate_add&quot;](-1.6422137086414828e+193, -8.803213793979071e+184, 4.4995705978285785e+194, -1.1409126716627439e+194), 3.1944365544213656e+194);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x11\x02\x60\x04\x7d\x7d\x7d\x7d\x01\x7d\x60\x04\x7c\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x33\x02\x16\x66\x33\x32\x2e\x6e\x6f\x5f\x72\x65\x61\x73\x73\x6f\x63\x69\x61\x74\x65\x5f\x6d\x75\x6c\x00\x00\x16\x66\x36\x34\x2e\x6e\x6f\x5f\x72\x65\x61\x73\x73\x6f\x63\x69\x61\x74\x65\x5f\x6d\x75\x6c\x00\x01\x0a\x1d\x02\x0d\x00\x20\x00\x20\x01\x94\x20\x02\x94\x20\x03\x94\x0b\x0d\x00\x20\x00\x20\x01\xa2\x20\x02\xa2\x20\x03\xa2\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_reassociate_mul&quot;](f32(1.90451493983e-35), f32(2.25488613892e-10), f32(-6.9643218332e+30), f32(2.69028318134e-17)), f32(-7.876417295e-31));
-assert_return(() =&gt; $$.exports[&quot;f32.no_reassociate_mul&quot;](f32(1.87331245909e-17), f32(-7.56590387278e+30), f32(-3.08076840654e-38), f32(-1.59275922903e+21)), f32(-0.00695472862571));
-assert_return(() =&gt; $$.exports[&quot;f32.no_reassociate_mul&quot;](f32(5.03555750835e-15), f32(-5.64668842283e+16), f32(-1.17405119914e-12), f32(8.49847264083e+22)), f32(2.83706539377e+13));
-assert_return(() =&gt; $$.exports[&quot;f32.no_reassociate_mul&quot;](f32(4.63949458882e-32), f32(2.54449361736e+23), f32(-7.24609773664e+16), f32(-9.62511035846e+17)), f32(8.23345112797e+26));
-assert_return(() =&gt; $$.exports[&quot;f32.no_reassociate_mul&quot;](f32(-1.94205358914e-30), f32(2.32003552451e-15), f32(-9.77274799347), f32(8.64065987375e+17)), f32(3.51136163758e-26));
-assert_return(() =&gt; $$.exports[&quot;f64.no_reassociate_mul&quot;](-3.109868654414946e-201, -2.0713190487745434e+298, -7.162612845524978e-114, -8.847825329596909e+199), 4.0822261813278614e+184);
-assert_return(() =&gt; $$.exports[&quot;f64.no_reassociate_mul&quot;](6.044271641295681e+136, 6.700545015107397e-156, -3.1469664275798185e-271, -6.4016772956405615e+162), 8.159057447560471e-127);
-assert_return(() =&gt; $$.exports[&quot;f64.no_reassociate_mul&quot;](2.216807720454268e-151, -1.8022341865367216e+237, 7.500283778521931e-230, -4.144121524339569e+26), 1.241793627299937e-116);
-assert_return(() =&gt; $$.exports[&quot;f64.no_reassociate_mul&quot;](2.431806596629872e+208, 6.508014075793436e-128, 1.7596421287233897e+67, -1.416141401305358e-07), -3.943741918531223e+141);
-assert_return(() =&gt; $$.exports[&quot;f64.no_reassociate_mul&quot;](3.849767156964772e-71, 7.0008754943224875e-239, -2.5368878252183865e+219, -6.101114518858449e-181), 4.171548126376117e-270);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x07\x06\x00\x01\x02\x02\x02\x02\x07\x55\x06\x11\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x30\x00\x00\x11\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x30\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x05\x0a\x93\x01\x06\x0a\x00\x20\x00\x43\x00\x00\x00\x00\x95\x0b\x0e\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xa3\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\
 x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_0&quot;](f32(1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_0&quot;](f32(-1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_0&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_0&quot;](-Infinity), -Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_div_0&quot;](f32(0.0)));
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_div_0&quot;](f32(-0.0)));
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_0&quot;](1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_0&quot;](-1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_0&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_0&quot;](-Infinity), -Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_div_0&quot;](0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_div_0&quot;](-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x07\x06\x00\x01\x02\x02\x02\x02\x07\x5b\x06\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x6e\x65\x67\x30\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x6e\x65\x67\x30\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x05\x0a\x93\x01\x06\x0a\x00\x20\x00\x43\x00\x00\x00\x80\x95\x0b\x0e\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\xa3\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\
 x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x01\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_neg0&quot;](f32(1.0)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_neg0&quot;](f32(-1.0)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_neg0&quot;](Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_neg0&quot;](-Infinity), Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_div_neg0&quot;](f32(0.0)));
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_div_neg0&quot;](f32(-0.0)));
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_neg0&quot;](1.0), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_neg0&quot;](-1.0), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_neg0&quot;](Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_neg0&quot;](-Infinity), Infinity);
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_div_neg0&quot;](0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_div_neg0&quot;](-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x2f\x02\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x6f\x5f\x68\x79\x70\x6f\x74\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x6f\x5f\x68\x79\x70\x6f\x74\x00\x01\x0a\x1f\x02\x0e\x00\x20\x00\x20\x00\x94\x20\x01\x20\x01\x94\x92\x91\x0b\x0e\x00\x20\x00\x20\x00\xa2\x20\x01\x20\x01\xa2\xa0\x9f\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_to_hypot&quot;](f32(7.28549136358e-25), f32(4.2365795867e-21)), f32(4.23665349982e-21));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_to_hypot&quot;](f32(-7.47028507563e-22), f32(-7.45374502637e-33)), f32(7.46804395335e-22));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_to_hypot&quot;](f32(-7.70894992385e-35), f32(-3.26272143385e-21)), f32(3.26276949757e-21));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_to_hypot&quot;](f32(-35.4281806946), f32(174209.484375)), f32(174209.5));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_to_hypot&quot;](f32(2.0628143114e-23), f32(-4.63447527177e-22)), f32(4.63032018361e-22));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_to_hypot&quot;](3.863640258986321e-192, 1.9133014752624014e-161), 1.9120893753235554e-161);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_to_hypot&quot;](1.3856123895032977e+119, -2.828038515930043e+123), 2.8280385193244834e+123);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_to_hypot&quot;](6.502729096641792e-162, -4.544399933151275e-231), 6.668276248455232e-162);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_to_hypot&quot;](-2.2340232024202604e-157, 3.435929714143315e-221), 2.2340232023799234e-157);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_to_hypot&quot;](2.797963998630554e-202, -1.906867996862016e-155), 1.9068679968620105e-155);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7d\x01\x7d\x03\x02\x01\x00\x07\x21\x01\x1d\x66\x33\x32\x2e\x6e\x6f\x5f\x61\x70\x70\x72\x6f\x78\x69\x6d\x61\x74\x65\x5f\x72\x65\x63\x69\x70\x72\x6f\x63\x61\x6c\x00\x00\x0a\x0c\x01\x0a\x00\x43\x00\x00\x80\x3f\x20\x00\x95\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_reciprocal&quot;](f32(-0.00113297568168)), f32(-882.631469727));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_reciprocal&quot;](f32(3.2375301439e+38)), f32(3.08877430493e-39));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_reciprocal&quot;](f32(-1.27259901639e-28)), f32(-7.85793459579e+27));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_reciprocal&quot;](f32(1.03020679146e+23)), f32(9.7067890772e-24));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_reciprocal&quot;](f32(-2.84437629095e-25)), f32(-3.51570932455e+24));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x44\x02\x22\x66\x33\x32\x2e\x6e\x6f\x5f\x61\x70\x70\x72\x6f\x78\x69\x6d\x61\x74\x65\x5f\x72\x65\x63\x69\x70\x72\x6f\x63\x61\x6c\x5f\x73\x71\x72\x74\x00\x00\x1b\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x75\x73\x65\x5f\x72\x65\x63\x69\x70\x72\x6f\x63\x61\x6c\x5f\x73\x71\x72\x74\x00\x01\x0a\x1d\x02\x0b\x00\x43\x00\x00\x80\x3f\x20\x00\x91\x95\x0b\x0f\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x20\x00\x9f\xa3\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_reciprocal_sqrt&quot;](f32(1.61178646927e-13)), f32(2490842.5));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_reciprocal_sqrt&quot;](f32(0.00744913658127)), f32(11.5863599777));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_reciprocal_sqrt&quot;](f32(2.33981704128e-20)), f32(6537460224.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_reciprocal_sqrt&quot;](f32(1.11235043258e-13)), f32(2998328.25));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_reciprocal_sqrt&quot;](f32(1.7653063085e-26)), f32(7.52644626842e+12));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fuse_reciprocal_sqrt&quot;](4.472459252766337e+267), 1.4952947335898096e-134);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fuse_reciprocal_sqrt&quot;](4.752392260007119e+93), 1.4505872638954843e-47);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fuse_reciprocal_sqrt&quot;](2.9014415885392436e+31), 1.8564920084793608e-16);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fuse_reciprocal_sqrt&quot;](1.3966125076974778e+201), 2.6758516751072132e-101);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fuse_reciprocal_sqrt&quot;](1.5159641544070443e+44), 8.121860649480894e-23);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7d\x01\x7d\x03\x02\x01\x00\x07\x26\x01\x22\x66\x33\x32\x2e\x6e\x6f\x5f\x61\x70\x70\x72\x6f\x78\x69\x6d\x61\x74\x65\x5f\x73\x71\x72\x74\x5f\x72\x65\x63\x69\x70\x72\x6f\x63\x61\x6c\x00\x00\x0a\x0d\x01\x0b\x00\x43\x00\x00\x80\x3f\x20\x00\x95\x91\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_sqrt_reciprocal&quot;](f32(1.8950570813e+18)), f32(7.26421756081e-10));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_sqrt_reciprocal&quot;](f32(0.00256589404307)), f32(19.7415218353));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_sqrt_reciprocal&quot;](f32(6.32654487023e+20)), f32(3.97572842703e-11));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_sqrt_reciprocal&quot;](f32(14153.5390625)), f32(0.00840557646006));
-assert_return(() =&gt; $$.exports[&quot;f32.no_approximate_sqrt_reciprocal&quot;](f32(2.61737299828e+31)), f32(1.95464181645e-16));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x0b\x0a\x00\x00\x01\x01\x02\x02\x02\x02\x02\x02\x07\x93\x01\x0a\x11\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x66\x33\x32\x5f\x73\x00\x00\x11\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x66\x33\x32\x5f\x75\x00\x01\x11\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x66\x36\x34\x5f\x73\x00\x02\x11\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x66\x36\x34\x5f\x75\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x09\x0a\xe1\x01\x0a\x06\x00\x20\x00\xb2\xa8\x0b\x06\x00\x20\x00\xb3\xa9\x0b\x06\x00\x20\x00\xb9\xb0\x0b\x06\x00\x20\x00\xba\xb1\x0b\x1f\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x10\x10\x02\x42\x80\x80\x80\x80\x80\x80\x80\x10\x51\
 x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x10\x10\x02\x42\x80\x80\x80\x80\x80\x80\x80\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x80\x88\x80\x80\x80\x80\x80\x80\x70\x10\x02\x42\x80\x88\x80\x80\x80\x80\x80\x80\x70\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x10\x10\x03\x42\x80\x80\x80\x80\x80\x80\x80\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x10\x10\x03\x42\x80\x80\x80\x80\x80\x80\x80\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x80\x88\x80\x80\x80\x80\x80\x80\x70\x10\x03\x42\x80\x80\x80\x80\x80\x80\x80\x80\x70\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_f32_s&quot;](16777216), 16777216);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_f32_s&quot;](16777217), 16777216);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_f32_s&quot;](-268435440), -268435440);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_f32_u&quot;](16777216), 16777216);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_f32_u&quot;](16777217), 16777216);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_f32_u&quot;](-268435440), -268435456);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x2d\x02\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x73\x75\x62\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x73\x75\x62\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x92\x20\x01\x93\x0b\x0a\x00\x20\x00\x20\x01\xa0\x20\x01\xa1\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_sub&quot;](f32(1.21382819838e-14), f32(-2.09463841827e-08)), f32(1.24344978758e-14));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_sub&quot;](f32(-1.97681970349e-07), f32(3.71545661437e-06)), f32(-1.97682084035e-07));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_sub&quot;](f32(-9.59621301639e+24), f32(-3.53804139699e+30)), f32(-9.67140655692e+24));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_sub&quot;](f32(5.05434581015e-24), f32(2.45726557561e-17)), f32(4.96308367532e-24));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_sub&quot;](f32(-3.36931468232e-33), f32(-7.10149165285e-26)), f32(-6.16297582204e-33));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_sub&quot;](-8.445702651973109e-264, 1.110684389828854e-258), -8.445702651873978e-264);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_sub&quot;](8.198798715927055e-165, 4.624035606110903e-159), 8.198798715897085e-165);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_sub&quot;](-1.3604511322066714e-09, -0.1751431740707098), -1.3604511406306585e-09);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_sub&quot;](-3.944335437865966e-103, 1.663809741322667e-92), -3.9443355500325104e-103);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_sub&quot;](-5.078309818866e-187, -1.0790431644461104e-177), -5.07831047937567e-187);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x2d\x02\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x75\x62\x5f\x61\x64\x64\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x75\x62\x5f\x61\x64\x64\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x93\x20\x01\x92\x0b\x0a\x00\x20\x00\x20\x01\xa1\x20\x01\xa0\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sub_add&quot;](f32(-676.474365234), f32(403.036804199)), f32(-676.47442627));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sub_add&quot;](f32(-6.30594311841e-34), f32(3.67186006876e-29)), f32(-6.31945763002e-34));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sub_add&quot;](f32(83184800.0), f32(46216216576.0)), f32(83185664.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sub_add&quot;](f32(2.21195696308e-12), f32(-1.04379296317e-08)), f32(2.21156426505e-12));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sub_add&quot;](f32(0.149443954229), f32(-27393.6503906)), f32(0.150390625));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sub_add&quot;](9.036598261794624e+76, -9.58186427535552e+77), 9.036598261794628e+76);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sub_add&quot;](4.4230403564658815e-201, 2.6713491049366576e-195), 4.423040356647721e-201);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sub_add&quot;](4.095348452776429e+75, -4.0501900195765687e+90), 4.0708156372493975e+75);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sub_add&quot;](2.4008889207554433e-08, -0.00017253797929188484), 2.400888920756506e-08);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sub_add&quot;](4.3367542918305866e-111, -3.9597706708227122e-109), 4.336754291830597e-111);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x2d\x02\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x94\x20\x01\x95\x0b\x0a\x00\x20\x00\x20\x01\xa2\x20\x01\xa3\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_div&quot;](f32(-3.24767151838e+16), f32(1.01213754107e-14)), f32(-3.24767130363e+16));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_div&quot;](f32(-1.55611630248e-08), f32(1.57998283856e-32)), f32(-1.55611452612e-08));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_div&quot;](f32(-6.7631100034e-15), f32(-4.41323995791e+14)), f32(-6.76310957988e-15));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_div&quot;](f32(7.50561372668e+15), f32(-2.16038408049e+18)), f32(7.50561318981e+15));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_div&quot;](f32(-2.36257605915e-28), f32(-1.08087592696e-11)), f32(-2.36257654064e-28));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_div&quot;](-1.3532103713575586e-252, -3.347836467564916e-62), -1.3532103713672434e-252);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_div&quot;](7.7662174313180845e+115, 1.9595915560693953e+176), 7.766217431318085e+115);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_div&quot;](-7.180117811902948e+71, -9.320036042623636e-167), -7.1801178119029475e+71);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_div&quot;](1.7260010724693063e-50, 3.568792428129926e-273), 1.661286799244216e-50);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_div&quot;](-9.145223045828962e+198, -5.562094034342845e-99), -9.145223045828963e+198);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x2d\x02\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x6d\x75\x6c\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x6d\x75\x6c\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x95\x20\x01\x94\x0b\x0a\x00\x20\x00\x20\x01\xa3\x20\x01\xa2\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_mul&quot;](f32(-5.1151798272e+11), f32(986062208.0)), f32(-5.11517949952e+11));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_mul&quot;](f32(-2.49448529519e-16), f32(-4.15398335463e-06)), f32(-2.49448555988e-16));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_mul&quot;](f32(2.08278550051e-38), f32(-235.198471069)), f32(2.08280133518e-38));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_mul&quot;](f32(-6.24994868347e-23), f32(-6.96312604972e+17)), f32(-6.2499190223e-23));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_mul&quot;](f32(5.83535144053e-30), f32(212781120.0)), f32(5.83535181669e-30));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_mul&quot;](3.5984644259935362e-264, -2.881226329803332e+55), 3.5985034356565485e-264);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_mul&quot;](-1.7486367047479447e-215, 1.6508738454798636e-16), -1.748636704747945e-215);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_mul&quot;](-3.140341989542684e-44, 9.428298090819196e+128), -3.1403419895426836e-44);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_mul&quot;](-3.919745428533519e-84, -2.1314747179654705e+85), -3.9197454285335185e-84);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_mul&quot;](-5.734160003788982e+186, 6.350805843612229e+297), -5.734160003788981e+186);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7c\x01\x7c\x03\x02\x01\x00\x07\x1a\x01\x16\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x65\x6d\x6f\x74\x65\x5f\x70\x72\x6f\x6d\x6f\x74\x65\x00\x00\x0a\x08\x01\x06\x00\x20\x00\xb6\xbb\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;no_fold_demote_promote&quot;](-1.7176297220569481e-40), -1.7176275796615013e-40);
-assert_return(() =&gt; $$.exports[&quot;no_fold_demote_promote&quot;](-2.8464775573304055e-26), -2.846477619188087e-26);
-assert_return(() =&gt; $$.exports[&quot;no_fold_demote_promote&quot;](2.0897069969990923e+32), 2.08970700445326e+32);
-assert_return(() =&gt; $$.exports[&quot;no_fold_demote_promote&quot;](-4.7074160416121775e-27), -4.7074161331556024e-27);
-assert_return(() =&gt; $$.exports[&quot;no_fold_demote_promote&quot;](2.335945149795088e+31), 2.3359452224542198e+31);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x01\x7d\x01\x7d\x60\x00\x00\x03\x03\x02\x00\x01\x07\x25\x02\x16\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x70\x72\x6f\x6d\x6f\x74\x65\x5f\x64\x65\x6d\x6f\x74\x65\x00\x00\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x01\x0a\x22\x02\x06\x00\x20\x00\xbb\xb6\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-// FIXME The following spec tests seem to mistranslate with wabt:
-//   (assert_return (invoke &quot;no_fold_promote_demote&quot; (f32.const nan:0x200000)) (f32.const nan:0x600000))
-//assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](f32(1.40129846432e-45)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](f32(-1.40129846432e-45)), f32(-1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](f32(1.17549421069e-38)), f32(1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](f32(-1.17549421069e-38)), f32(-1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](f32(1.17549435082e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](f32(-1.17549435082e-38)), f32(-1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](f32(3.40282346639e+38)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](f32(-3.40282346639e+38)), f32(-3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;no_fold_promote_demote&quot;](-Infinity), -Infinity);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7c\x7d\x01\x7d\x60\x02\x7d\x7c\x01\x7d\x03\x03\x02\x00\x01\x07\x36\x02\x13\x6e\x6f\x5f\x64\x65\x6d\x6f\x74\x65\x5f\x6d\x69\x78\x65\x64\x5f\x61\x64\x64\x00\x00\x1c\x6e\x6f\x5f\x64\x65\x6d\x6f\x74\x65\x5f\x6d\x69\x78\x65\x64\x5f\x61\x64\x64\x5f\x63\x6f\x6d\x6d\x75\x74\x65\x64\x00\x01\x0a\x15\x02\x09\x00\x20\x00\x20\x01\xbb\xa0\xb6\x0b\x09\x00\x20\x00\xbb\x20\x01\xa0\xb6\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_add&quot;](4.941266527909197e-29, f32(1.8767182723e-36)), f32(4.94126667572e-29));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_add&quot;](140851523637.69385, f32(4.01096441856e+11)), f32(5.41947953152e+11));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_add&quot;](2.0831160914192852e-36, f32(-6.05009513354e-37)), f32(1.47810657028e-36));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_add&quot;](-1.0032827553674626e-06, f32(1.93129179316e-09)), f32(-1.0013515066e-06));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_add&quot;](-1.3840207035752711e-06, f32(-5.20281409101e-13)), f32(-1.384021175e-06));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_add_commuted&quot;](f32(1.8767182723e-36), 4.941266527909197e-29), f32(4.94126667572e-29));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_add_commuted&quot;](f32(4.01096441856e+11), 140851523637.69385), f32(5.41947953152e+11));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_add_commuted&quot;](f32(-6.05009513354e-37), 2.0831160914192852e-36), f32(1.47810657028e-36));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_add_commuted&quot;](f32(1.93129179316e-09), -1.0032827553674626e-06), f32(-1.0013515066e-06));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_add_commuted&quot;](f32(-5.20281409101e-13), -1.3840207035752711e-06), f32(-1.384021175e-06));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x07\x01\x60\x02\x7c\x7d\x01\x7d\x03\x02\x01\x00\x07\x17\x01\x13\x6e\x6f\x5f\x64\x65\x6d\x6f\x74\x65\x5f\x6d\x69\x78\x65\x64\x5f\x73\x75\x62\x00\x00\x0a\x0b\x01\x09\x00\x20\x00\x20\x01\xbb\xa1\xb6\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_sub&quot;](7.869935327202668e+24, f32(4.08634705926e+18)), f32(7.8699309654e+24));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_sub&quot;](-1535841968.9056544, f32(239897.28125)), f32(-1536081920.0));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_sub&quot;](-102.19459272722602, f32(0.000394261383917)), f32(-102.194984436));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_sub&quot;](5.645470375565188e-17, f32(5.85107700707e-22)), f32(5.64541172772e-17));
-assert_return(() =&gt; $$.exports[&quot;no_demote_mixed_sub&quot;](27090.388466832894, f32(63120.890625)), f32(-36030.5039062));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x03\x11\x10\x00\x00\x00\x00\x01\x01\x01\x01\x00\x00\x00\x00\x01\x01\x01\x01\x07\xc1\x04\x10\x21\x66\x33\x32\x2e\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x73\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x00\x00\x21\x66\x33\x32\x2e\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x75\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x00\x01\x21\x66\x33\x32\x2e\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x73\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x00\x02\x21\x66\x33\x32\x2e\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x75\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x00\x03\x21\x66\x36\x34\x2e\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x73\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x00\x04\x21\x66\x36\x34\x2e\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\
 x6e\x63\x5f\x75\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x00\x05\x21\x66\x36\x34\x2e\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x73\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x00\x06\x21\x66\x36\x34\x2e\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x75\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x00\x07\x21\x66\x33\x32\x2e\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x73\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x00\x08\x21\x66\x33\x32\x2e\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x75\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x00\x09\x21\x66\x33\x32\x2e\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x73\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x00\x0a\x21\x66\x33\x32\x2e\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x75\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x00\x0b\x21\x66\x36\x34\x2e\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x
 74\x72\x75\x6e\x63\x5f\x73\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x00\x0c\x21\x66\x36\x34\x2e\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x75\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x73\x00\x0d\x21\x66\x36\x34\x2e\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x73\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x00\x0e\x21\x66\x36\x34\x2e\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x74\x72\x75\x6e\x63\x5f\x75\x5f\x63\x6f\x6e\x76\x65\x72\x74\x5f\x75\x00\x0f\x0a\x71\x10\x06\x00\x20\x00\xa8\xb2\x0b\x06\x00\x20\x00\xa9\xb2\x0b\x06\x00\x20\x00\xa8\xb3\x0b\x06\x00\x20\x00\xa9\xb3\x0b\x06\x00\x20\x00\xaa\xb7\x0b\x06\x00\x20\x00\xab\xb7\x0b\x06\x00\x20\x00\xaa\xb8\x0b\x06\x00\x20\x00\xab\xb8\x0b\x06\x00\x20\x00\xae\xb4\x0b\x06\x00\x20\x00\xaf\xb4\x0b\x06\x00\x20\x00\xae\xb5\x0b\x06\x00\x20\x00\xaf\xb5\x0b\x06\x00\x20\x00\xb0\xb9\x0b\x06\x00\x20\x00\xb1\xb9\x0b\x06\x00\x20\x00\xb0\xba\x0b\x06\x00\x20\x00\xb1\xba\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.i32.no_fold_trunc_s_convert_s&quot;](f32(1.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i32.no_fold_trunc_s_convert_s&quot;](f32(-1.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i32.no_fold_trunc_u_convert_s&quot;](f32(1.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i32.no_fold_trunc_u_convert_s&quot;](f32(-0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i32.no_fold_trunc_s_convert_u&quot;](f32(1.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i32.no_fold_trunc_s_convert_u&quot;](f32(-1.5)), f32(4294967296.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i32.no_fold_trunc_u_convert_u&quot;](f32(1.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i32.no_fold_trunc_u_convert_u&quot;](f32(-0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f64.i32.no_fold_trunc_s_convert_s&quot;](1.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i32.no_fold_trunc_s_convert_s&quot;](-1.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i32.no_fold_trunc_u_convert_s&quot;](1.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i32.no_fold_trunc_u_convert_s&quot;](-0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i32.no_fold_trunc_s_convert_u&quot;](1.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i32.no_fold_trunc_s_convert_u&quot;](-1.5), 4294967295.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i32.no_fold_trunc_u_convert_u&quot;](1.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i32.no_fold_trunc_u_convert_u&quot;](-0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f32.i64.no_fold_trunc_s_convert_s&quot;](f32(1.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i64.no_fold_trunc_s_convert_s&quot;](f32(-1.5)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i64.no_fold_trunc_u_convert_s&quot;](f32(1.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i64.no_fold_trunc_u_convert_s&quot;](f32(-0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i64.no_fold_trunc_s_convert_u&quot;](f32(1.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i64.no_fold_trunc_s_convert_u&quot;](f32(-1.5)), f32(1.84467440737e+19));
-assert_return(() =&gt; $$.exports[&quot;f32.i64.no_fold_trunc_u_convert_u&quot;](f32(1.5)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.i64.no_fold_trunc_u_convert_u&quot;](f32(-0.5)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f64.i64.no_fold_trunc_s_convert_s&quot;](1.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i64.no_fold_trunc_s_convert_s&quot;](-1.5), -1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i64.no_fold_trunc_u_convert_s&quot;](1.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i64.no_fold_trunc_u_convert_s&quot;](-0.5), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i64.no_fold_trunc_s_convert_u&quot;](1.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i64.no_fold_trunc_s_convert_u&quot;](-1.5), 1.8446744073709552e+19);
-assert_return(() =&gt; $$.exports[&quot;f64.i64.no_fold_trunc_u_convert_u&quot;](1.5), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.i64.no_fold_trunc_u_convert_u&quot;](-0.5), 0.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x02\x7f\x7d\x00\x60\x01\x7f\x01\x7d\x03\x04\x03\x00\x00\x01\x05\x04\x01\x01\x01\x01\x07\x16\x03\x04\x69\x6e\x69\x74\x00\x00\x03\x72\x75\x6e\x00\x01\x05\x63\x68\x65\x63\x6b\x00\x02\x0a\x39\x03\x09\x00\x20\x00\x20\x01\x38\x02\x00\x0b\x25\x01\x01\x7f\x02\x40\x03\x40\x20\x02\x20\x02\x2a\x02\x00\x20\x01\x95\x38\x02\x00\x20\x02\x41\x04\x6a\x21\x02\x20\x02\x20\x00\x49\x0d\x00\x0b\x0b\x0b\x07\x00\x20\x00\x2a\x02\x00\x0b&quot;);
-$$.exports[&quot;init&quot;](0, f32(15.1000003815));
-$$.exports[&quot;init&quot;](4, f32(15.1999998093));
-$$.exports[&quot;init&quot;](8, f32(15.3000001907));
-$$.exports[&quot;init&quot;](12, f32(15.3999996185));
-assert_return(() =&gt; $$.exports[&quot;check&quot;](0), f32(15.1000003815));
-assert_return(() =&gt; $$.exports[&quot;check&quot;](4), f32(15.1999998093));
-assert_return(() =&gt; $$.exports[&quot;check&quot;](8), f32(15.3000001907));
-assert_return(() =&gt; $$.exports[&quot;check&quot;](12), f32(15.3999996185));
-$$.exports[&quot;run&quot;](16, f32(3.0));
-assert_return(() =&gt; $$.exports[&quot;check&quot;](0), f32(5.03333330154));
-assert_return(() =&gt; $$.exports[&quot;check&quot;](4), f32(5.06666660309));
-assert_return(() =&gt; $$.exports[&quot;check&quot;](8), f32(5.09999990463));
-assert_return(() =&gt; $$.exports[&quot;check&quot;](12), f32(5.13333320618));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x02\x7f\x7c\x00\x60\x01\x7f\x01\x7c\x03\x04\x03\x00\x00\x01\x05\x04\x01\x01\x01\x01\x07\x16\x03\x04\x69\x6e\x69\x74\x00\x00\x03\x72\x75\x6e\x00\x01\x05\x63\x68\x65\x63\x6b\x00\x02\x0a\x39\x03\x09\x00\x20\x00\x20\x01\x39\x03\x00\x0b\x25\x01\x01\x7f\x02\x40\x03\x40\x20\x02\x20\x02\x2b\x03\x00\x20\x01\xa3\x39\x03\x00\x20\x02\x41\x08\x6a\x21\x02\x20\x02\x20\x00\x49\x0d\x00\x0b\x0b\x0b\x07\x00\x20\x00\x2b\x03\x00\x0b&quot;);
-$$.exports[&quot;init&quot;](0, 15.1);
-$$.exports[&quot;init&quot;](8, 15.2);
-$$.exports[&quot;init&quot;](16, 15.3);
-$$.exports[&quot;init&quot;](24, 15.4);
-assert_return(() =&gt; $$.exports[&quot;check&quot;](0), 15.1);
-assert_return(() =&gt; $$.exports[&quot;check&quot;](8), 15.2);
-assert_return(() =&gt; $$.exports[&quot;check&quot;](16), 15.3);
-assert_return(() =&gt; $$.exports[&quot;check&quot;](24), 15.4);
-$$.exports[&quot;run&quot;](32, 3.0);
-assert_return(() =&gt; $$.exports[&quot;check&quot;](0), 5.033333333333333);
-assert_return(() =&gt; $$.exports[&quot;check&quot;](8), 5.066666666666666);
-assert_return(() =&gt; $$.exports[&quot;check&quot;](16), 5.1000000000000005);
-assert_return(() =&gt; $$.exports[&quot;check&quot;](24), 5.133333333333334);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x10\x03\x60\x02\x7d\x7d\x01\x7f\x60\x02\x7c\x7c\x01\x7f\x60\x00\x00\x03\x11\x10\x00\x00\x00\x00\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x07\xa9\x01\x10\x07\x66\x33\x32\x2e\x75\x6c\x74\x00\x00\x07\x66\x33\x32\x2e\x75\x6c\x65\x00\x01\x07\x66\x33\x32\x2e\x75\x67\x74\x00\x02\x07\x66\x33\x32\x2e\x75\x67\x65\x00\x03\x07\x66\x36\x34\x2e\x75\x6c\x74\x00\x04\x07\x66\x36\x34\x2e\x75\x6c\x65\x00\x05\x07\x66\x36\x34\x2e\x75\x67\x74\x00\x06\x07\x66\x36\x34\x2e\x75\x67\x65\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0f\x0a\xb9\x02\x10\x08\x00\x20\x00\x20\x01\x60\x45\x0b\x08\x00\x20\x00\x20\x01\x5e\x45\x0b\x08\x00\x20\x00\x20\
 x01\x5f\x45\x0b\x08\x00\x20\x00\x20\x01\x5d\x45\x0b\x08\x00\x20\x00\x20\x01\x66\x45\x0b\x08\x00\x20\x00\x20\x01\x64\x45\x0b\x08\x00\x20\x00\x20\x01\x65\x45\x0b\x08\x00\x20\x00\x20\x01\x63\x45\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\xc0\x7f\x10\x00\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\xc0\x7f\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\xc0\x7f\x10\x02\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\xc0\x7f\x10\x03\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x41\x01\x46\x45\x
 0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x07\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.ult&quot;](f32(3.0), f32(2.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.ult&quot;](f32(2.0), f32(2.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.ult&quot;](f32(2.0), f32(3.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.ule&quot;](f32(3.0), f32(2.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.ule&quot;](f32(2.0), f32(2.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;f32.ule&quot;](f32(2.0), f32(3.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.ugt&quot;](f32(3.0), f32(2.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;f32.ugt&quot;](f32(2.0), f32(2.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.ugt&quot;](f32(2.0), f32(3.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.uge&quot;](f32(3.0), f32(2.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;f32.uge&quot;](f32(2.0), f32(2.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;f32.uge&quot;](f32(2.0), f32(3.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.ult&quot;](3.0, 2.0), 0);
-assert_return(() =&gt; $$.exports[&quot;f64.ult&quot;](2.0, 2.0), 0);
-assert_return(() =&gt; $$.exports[&quot;f64.ult&quot;](2.0, 3.0), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.ule&quot;](3.0, 2.0), 0);
-assert_return(() =&gt; $$.exports[&quot;f64.ule&quot;](2.0, 2.0), 1);
-assert_return(() =&gt; $$.exports[&quot;f64.ule&quot;](2.0, 3.0), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.ugt&quot;](3.0, 2.0), 1);
-assert_return(() =&gt; $$.exports[&quot;f64.ugt&quot;](2.0, 2.0), 0);
-assert_return(() =&gt; $$.exports[&quot;f64.ugt&quot;](2.0, 3.0), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.uge&quot;](3.0, 2.0), 1);
-assert_return(() =&gt; $$.exports[&quot;f64.uge&quot;](2.0, 2.0), 1);
-assert_return(() =&gt; $$.exports[&quot;f64.uge&quot;](2.0, 3.0), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x10\x03\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x60\x00\x00\x03\x19\x18\x00\x00\x00\x00\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\xf7\x02\x18\x15\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x74\x5f\x73\x65\x6c\x65\x63\x74\x00\x00\x15\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x65\x5f\x73\x65\x6c\x65\x63\x74\x00\x01\x15\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x74\x5f\x73\x65\x6c\x65\x63\x74\x00\x02\x15\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x65\x5f\x73\x65\x6c\x65\x63\x74\x00\x03\x15\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x74\x5f\x73\x65\x6c\x65\x63\x74\x00\x04\x15\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x65\x5f\x73\x65\x6c\x65\x63\x74\x00\x05\x15\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x74\x5f\x73\x65\x6c\x65\x63\x74\x00\x06\x15\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x65\x5f\x73\x65\x6c\
 x65\x63\x74\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0f\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x10\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x11\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x12\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x13\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x14\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x15\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x16\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x17\x0a\xb9\x05\x18\x0c\x00\x20\x00\x20\x01\x20\x00\x20\x01\x5d\x1b\x0b\x0c\x00\x20\x00\x20\x01\x20\x00\x20\x01\x5f\x1b\x0b\x0c\x00\x20\x00\x20\x01\x20\x00\x20\x01\x5e\x1b\x0b\x0c\x00\x20\x00\x20\x01\x20\x00\x20\x01\x60\x1b\x0b\x0c\x00\x20\x00\x20\x01\x
 20\x00\x20\x01\x63\x1b\x0b\x0c\x00\x20\x00\x20\x01\x20\x00\x20\x01\x65\x1b\x0b\x0c\x00\x20\x00\x20\x01\x20\x00\x20\x01\x64\x1b\x0b\x0c\x00\x20\x00\x20\x01\x20\x00\x20\x01\x66\x1b\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x01\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x02\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x03\xbc\x4
 3\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x03\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x04\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x05\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\xbd\x44\x00\x00\x00\x00\x00\x00\xf8
 \x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x06\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x07\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x07\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_lt_select&quot;](f32(0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_lt_select&quot;](f32(-0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_le_select&quot;](f32(0.0), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_le_select&quot;](f32(-0.0), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_gt_select&quot;](f32(0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_gt_select&quot;](f32(-0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_ge_select&quot;](f32(0.0), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_ge_select&quot;](f32(-0.0), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_lt_select&quot;](0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_lt_select&quot;](-0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_le_select&quot;](0.0, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_le_select&quot;](-0.0, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_gt_select&quot;](0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_gt_select&quot;](-0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_ge_select&quot;](0.0, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_ge_select&quot;](-0.0, 0.0), -0.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x10\x03\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x60\x00\x00\x03\x19\x18\x00\x00\x00\x00\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\xd7\x02\x18\x11\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x74\x5f\x69\x66\x00\x00\x11\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x65\x5f\x69\x66\x00\x01\x11\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x74\x5f\x69\x66\x00\x02\x11\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x65\x5f\x69\x66\x00\x03\x11\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x74\x5f\x69\x66\x00\x04\x11\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x65\x5f\x69\x66\x00\x05\x11\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x74\x5f\x69\x66\x00\x06\x11\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x65\x5f\x69\x66\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x09\x08\x61\x73\x73\x65\
 x72\x74\x5f\x32\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0f\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x10\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x11\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x12\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x13\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x14\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x15\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x16\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x17\x0a\xd1\x05\x18\x0f\x00\x20\x00\x20\x01\x5d\x04\x7d\x20\x00\x05\x20\x01\x0b\x0b\x0f\x00\x20\x00\x20\x01\x5f\x04\x7d\x20\x00\x05\x20\x01\x0b\x0b\x0f\x00\x20\x00\x20\x01\x5e\x04\x7d\x20\x00\x05\x20\x01\x0b\x0b\x0f\x00\x20\x00\x20\x01\x60\x04\x7d\x20\x00\x05\x20\x01\x0b\x0b\x0f\x00\x20\x00\x20\x01\x63\x04\x7c\x20\x00\x05\x20\x01\x0b\x0b\x0f\x00\x20\x00\x20\x01\x65\x04\x7c\x20\x
 00\x05\x20\x01\x0b\x0b\x0f\x00\x20\x00\x20\x01\x64\x04\x7c\x20\x00\x05\x20\x01\x0b\x0b\x0f\x00\x20\x00\x20\x01\x66\x04\x7c\x20\x00\x05\x20\x01\x0b\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x01\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x01\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x02\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0
 d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x03\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x04\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x05\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b
 \x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x06\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x07\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x07\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_lt_if&quot;](f32(0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_lt_if&quot;](f32(-0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_le_if&quot;](f32(0.0), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_le_if&quot;](f32(-0.0), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_gt_if&quot;](f32(0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_gt_if&quot;](f32(-0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_ge_if&quot;](f32(0.0), f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_ge_if&quot;](f32(-0.0), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_lt_if&quot;](0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_lt_if&quot;](-0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_le_if&quot;](0.0, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_le_if&quot;](-0.0, 0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_gt_if&quot;](0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_gt_if&quot;](-0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_ge_if&quot;](0.0, -0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_ge_if&quot;](-0.0, 0.0), -0.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x19\x18\x00\x00\x00\x00\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\xaf\x03\x18\x1c\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x74\x5f\x73\x65\x6c\x65\x63\x74\x5f\x74\x6f\x5f\x61\x62\x73\x00\x00\x1c\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x65\x5f\x73\x65\x6c\x65\x63\x74\x5f\x74\x6f\x5f\x61\x62\x73\x00\x01\x1c\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x74\x5f\x73\x65\x6c\x65\x63\x74\x5f\x74\x6f\x5f\x61\x62\x73\x00\x02\x1c\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x65\x5f\x73\x65\x6c\x65\x63\x74\x5f\x74\x6f\x5f\x61\x62\x73\x00\x03\x1c\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x74\x5f\x73\x65\x6c\x65\x63\x74\x5f\x74\x6f\x5f\x61\x62\x73\x00\x04\x1c\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x65\x5f\x73\x65\x6c\x65\x63\x74\x5f\x74\x6f\x5f\x61\x62\x73\x00\x05\x1c\x66\x36\
 x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x74\x5f\x73\x65\x6c\x65\x63\x74\x5f\x74\x6f\x5f\x61\x62\x73\x00\x06\x1c\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x65\x5f\x73\x65\x6c\x65\x63\x74\x5f\x74\x6f\x5f\x61\x62\x73\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0f\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x10\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x11\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x12\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x13\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x14\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x15\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x16\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x17\x0a\xf9\x04\x18\x10\x00\x20\x00\x
 8c\x20\x00\x20\x00\x43\x00\x00\x00\x00\x5d\x1b\x0b\x10\x00\x20\x00\x8c\x20\x00\x20\x00\x43\x00\x00\x00\x80\x5f\x1b\x0b\x10\x00\x20\x00\x20\x00\x8c\x20\x00\x43\x00\x00\x00\x80\x5e\x1b\x0b\x10\x00\x20\x00\x20\x00\x8c\x20\x00\x43\x00\x00\x00\x00\x60\x1b\x0b\x14\x00\x20\x00\x9a\x20\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x63\x1b\x0b\x14\x00\x20\x00\x9a\x20\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x65\x1b\x0b\x14\x00\x20\x00\x20\x00\x9a\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x64\x1b\x0b\x14\x00\x20\x00\x20\x00\x9a\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x66\x1b\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x01\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0
 b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x02\xbc\x43\x00\x00\xa0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x03\xbc\x43\x00\x00\xa0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x04\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x05\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00
 \x00\x00\x00\x00\xf4\x7f\x10\x06\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x07\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x07\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_lt_select_to_abs&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_lt_select_to_abs&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_le_select_to_abs&quot;](f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_le_select_to_abs&quot;](f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_gt_select_to_abs&quot;](f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_gt_select_to_abs&quot;](f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_ge_select_to_abs&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_ge_select_to_abs&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_lt_select_to_abs&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_lt_select_to_abs&quot;](-0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_le_select_to_abs&quot;](0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_le_select_to_abs&quot;](-0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_gt_select_to_abs&quot;](0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_gt_select_to_abs&quot;](-0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_ge_select_to_abs&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_ge_select_to_abs&quot;](-0.0), -0.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x19\x18\x00\x00\x00\x00\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x8f\x03\x18\x18\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x74\x5f\x69\x66\x5f\x74\x6f\x5f\x61\x62\x73\x00\x00\x18\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x65\x5f\x69\x66\x5f\x74\x6f\x5f\x61\x62\x73\x00\x01\x18\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x74\x5f\x69\x66\x5f\x74\x6f\x5f\x61\x62\x73\x00\x02\x18\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x65\x5f\x69\x66\x5f\x74\x6f\x5f\x61\x62\x73\x00\x03\x18\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x74\x5f\x69\x66\x5f\x74\x6f\x5f\x61\x62\x73\x00\x04\x18\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6c\x65\x5f\x69\x66\x5f\x74\x6f\x5f\x61\x62\x73\x00\x05\x18\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x74\x5f\x69\x66\x5f\x74\x6f\x5f\x61\x62\x73\x00\x06\
 x18\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x67\x65\x5f\x69\x66\x5f\x74\x6f\x5f\x61\x62\x73\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0f\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x10\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x11\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x12\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x13\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x14\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x15\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x16\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x17\x0a\x91\x05\x18\x13\x00\x20\x00\x43\x00\x00\x00\x00\x5d\x04\x7d\x20\x00\x8c\x05\x20\x00\x0b\x0b\x13\x00\x20\x00\x43\x00\x00\x00\x80\x5f\x04\x7d\x20\x00\x8c\x05\x
 20\x00\x0b\x0b\x13\x00\x20\x00\x43\x00\x00\x00\x80\x5e\x04\x7d\x20\x00\x05\x20\x00\x8c\x0b\x0b\x13\x00\x20\x00\x43\x00\x00\x00\x00\x60\x04\x7d\x20\x00\x05\x20\x00\x8c\x0b\x0b\x17\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x63\x04\x7c\x20\x00\x9a\x05\x20\x00\x0b\x0b\x17\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x65\x04\x7c\x20\x00\x9a\x05\x20\x00\x0b\x0b\x17\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\x64\x04\x7c\x20\x00\x05\x20\x00\x9a\x0b\x0b\x17\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x66\x04\x7c\x20\x00\x05\x20\x00\x9a\x0b\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x00\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x01\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x01\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x0
 0\x00\xa0\x7f\x10\x02\xbc\x43\x00\x00\xa0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xa0\x7f\x10\x03\xbc\x43\x00\x00\xa0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x03\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x04\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x04\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x05\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x05\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x06
 \xbd\x44\x00\x00\x00\x00\x00\x00\xf4\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x06\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x10\x07\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x07\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_lt_if_to_abs&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_lt_if_to_abs&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_le_if_to_abs&quot;](f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_le_if_to_abs&quot;](f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_gt_if_to_abs&quot;](f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_gt_if_to_abs&quot;](f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_ge_if_to_abs&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_ge_if_to_abs&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_lt_if_to_abs&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_lt_if_to_abs&quot;](-0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_le_if_to_abs&quot;](0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_le_if_to_abs&quot;](-0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_gt_if_to_abs&quot;](0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_gt_if_to_abs&quot;](-0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_ge_if_to_abs&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_ge_if_to_abs&quot;](-0.0), -0.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7d\x03\x02\x01\x00\x07\x18\x01\x14\x69\x6e\x63\x6f\x72\x72\x65\x63\x74\x5f\x63\x6f\x72\x72\x65\x63\x74\x69\x6f\x6e\x00\x00\x0a\x1b\x01\x19\x00\x43\xbe\x9f\xaa\x3f\x43\xcd\xcc\x9c\x3f\x92\x43\xbe\x9f\xaa\x3f\x93\x43\xcd\xcc\x9c\x3f\x93\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;incorrect_correction&quot;](), f32(1.19209289551e-07));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7c\x03\x02\x01\x00\x07\x18\x01\x14\x69\x6e\x63\x6f\x72\x72\x65\x63\x74\x5f\x63\x6f\x72\x72\x65\x63\x74\x69\x6f\x6e\x00\x00\x0a\x2b\x01\x29\x00\x44\x87\x16\xd9\xce\xf7\x53\xf5\x3f\x44\x9a\x99\x99\x99\x99\x99\xf3\x3f\xa0\x44\x87\x16\xd9\xce\xf7\x53\xf5\x3f\xa1\x44\x9a\x99\x99\x99\x99\x99\xf3\x3f\xa1\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;incorrect_correction&quot;](), -2.220446049250313e-16);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7d\x03\x02\x01\x00\x07\x0d\x01\x09\x63\x61\x6c\x63\x75\x6c\x61\x74\x65\x00\x00\x0a\x4a\x01\x48\x01\x05\x7d\x43\x00\x40\x1c\x43\x21\x00\x43\x55\x55\x50\x43\x21\x01\x43\x15\xc7\xe3\x3f\x21\x02\x20\x01\x8c\x20\x00\x94\x20\x00\x20\x02\x94\x20\x01\x93\x95\x21\x03\x20\x01\x8c\x20\x00\x94\x20\x00\x20\x02\x94\x20\x01\x93\x95\x21\x04\x02\x40\x20\x03\x20\x04\x5b\x0d\x00\x00\x0b\x20\x04\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;calculate&quot;](), f32(-466.926849365));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7c\x03\x02\x01\x00\x07\x0d\x01\x09\x63\x61\x6c\x63\x75\x6c\x61\x74\x65\x00\x00\x0a\x56\x01\x54\x01\x05\x7c\x44\x00\x00\x00\x00\x00\x88\x63\x40\x21\x00\x44\x4b\x06\xab\xaa\xaa\x0a\x6a\x40\x21\x01\x44\x96\xd0\xe3\xaa\xe2\x78\xfc\x3f\x21\x02\x20\x01\x9a\x20\x00\xa2\x20\x00\x20\x02\xa2\x20\x01\xa1\xa3\x21\x03\x20\x01\x9a\x20\x00\xa2\x20\x00\x20\x02\xa2\x20\x01\xa1\xa3\x21\x04\x02\x40\x20\x03\x20\x04\x61\x0d\x00\x00\x0b\x20\x04\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;calculate&quot;](), -466.926956301738);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7d\x01\x7d\x03\x02\x01\x00\x07\x10\x01\x0c\x6c\x6c\x76\x6d\x5f\x70\x72\x32\x36\x37\x34\x36\x00\x00\x0a\x12\x01\x10\x00\x43\x00\x00\x00\x00\x43\x00\x00\x00\x80\x20\x00\x93\x93\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;llvm_pr26746&quot;](f32(-0.0)), f32(0.0));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7d\x03\x02\x01\x00\x07\x10\x01\x0c\x6c\x6c\x76\x6d\x5f\x70\x72\x32\x37\x31\x35\x33\x00\x00\x0a\x14\x01\x12\x00\x20\x00\x41\xff\xff\xff\xff\x00\x71\xb2\x43\x00\x00\x00\xcb\x92\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;llvm_pr27153&quot;](33554434), f32(25165824.0));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x07\x01\x60\x02\x7f\x7f\x01\x7d\x03\x02\x01\x00\x07\x10\x01\x0c\x6c\x6c\x76\x6d\x5f\x70\x72\x32\x37\x30\x33\x36\x00\x00\x0a\x17\x01\x15\x00\x20\x00\x41\xcb\xff\x87\x74\x72\xb2\x20\x01\x41\x80\x80\x90\x07\x71\xb2\x92\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;llvm_pr27036&quot;](-25034805, 14942208), f32(-10092596.0));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x17\x03\x60\x04\x7c\x7c\x7c\x7c\x01\x7c\x60\x03\x7c\x7c\x7c\x01\x7c\x60\x03\x7d\x7d\x7d\x01\x7d\x03\x04\x03\x00\x01\x02\x07\x22\x03\x08\x74\x68\x65\x70\x61\x73\x74\x30\x00\x00\x08\x74\x68\x65\x70\x61\x73\x74\x31\x00\x01\x08\x74\x68\x65\x70\x61\x73\x74\x32\x00\x02\x0a\x25\x03\x0d\x00\x20\x00\x20\x01\xa2\x20\x02\x20\x03\xa2\xa3\x0b\x0a\x00\x20\x00\x20\x01\xa2\x20\x02\xa1\x0b\x0a\x00\x20\x00\x20\x01\x94\x20\x02\x94\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;thepast0&quot;](4.450147717014403e-308, 0.9999999999999999, 2.0, 0.5), 4.4501477170144023e-308);
-assert_return(() =&gt; $$.exports[&quot;thepast1&quot;](5.551115123125783e-17, 0.9999999999999999, 5.551115123125783e-17), -6.162975822039155e-33);
-assert_return(() =&gt; $$.exports[&quot;thepast2&quot;](f32(2.35098870164e-38), f32(0.5), f32(1.0)), f32(1.17549435082e-38));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7d\x01\x7d\x03\x02\x01\x00\x07\x0b\x01\x07\x69\x6e\x76\x65\x72\x73\x65\x00\x00\x0a\x0c\x01\x0a\x00\x43\x00\x00\x80\x3f\x20\x00\x95\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;inverse&quot;](f32(96.0)), f32(0.0104166669771));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x27\x02\x10\x66\x33\x32\x5f\x73\x71\x72\x74\x5f\x6d\x69\x6e\x75\x73\x5f\x32\x00\x00\x10\x66\x36\x34\x5f\x73\x71\x72\x74\x5f\x6d\x69\x6e\x75\x73\x5f\x32\x00\x01\x0a\x1d\x02\x0b\x00\x20\x00\x91\x43\x00\x00\x00\x40\x93\x0b\x0f\x00\x20\x00\x9f\x44\x00\x00\x00\x00\x00\x00\x00\x40\xa1\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32_sqrt_minus_2&quot;](f32(4.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f64_sqrt_minus_2&quot;](4.0), 0.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x35\x02\x17\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x63\x69\x70\x5f\x72\x65\x63\x69\x70\x00\x00\x17\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x63\x69\x70\x5f\x72\x65\x63\x69\x70\x00\x01\x0a\x2b\x02\x10\x00\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x20\x00\x95\x95\x0b\x18\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x20\x00\xa3\xa3\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_recip_recip&quot;](f32(-7.04357879987e+19)), f32(-7.04357836006e+19));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_recip_recip&quot;](f32(1.24661006725e-23)), f32(1.24660998836e-23));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_recip_recip&quot;](f32(9.71845454401e-20)), f32(9.71845519024e-20));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_recip_recip&quot;](f32(-30.4007587433)), f32(-30.4007606506));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_recip_recip&quot;](f32(2.33165919039e+21)), f32(2.33165904965e+21));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_recip_recip&quot;](f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_recip_recip&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_recip_recip&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_recip_recip&quot;](Infinity), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_recip_recip&quot;](-6.5797153436288686e+44), -6.579715343628869e+44);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_recip_recip&quot;](-1.4424693186857643e+20), -1.4424693186857642e+20);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_recip_recip&quot;](1.8499468920623135e+50), 1.8499468920623133e+50);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_recip_recip&quot;](5.779584288006583e-207), 5.779584288006582e-207);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_recip_recip&quot;](5.150117869614164e+271), 5.1501178696141634e+271);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_recip_recip&quot;](-0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_recip_recip&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_recip_recip&quot;](-Infinity), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_recip_recip&quot;](Infinity), Infinity);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x3b\x02\x1a\x66\x33\x32\x2e\x6e\x6f\x5f\x61\x6c\x67\x65\x62\x72\x61\x69\x63\x5f\x66\x61\x63\x74\x6f\x72\x69\x6e\x67\x00\x00\x1a\x66\x36\x34\x2e\x6e\x6f\x5f\x61\x6c\x67\x65\x62\x72\x61\x69\x63\x5f\x66\x61\x63\x74\x6f\x72\x69\x6e\x67\x00\x01\x0a\x1d\x02\x0d\x00\x20\x00\x20\x01\x92\x20\x00\x20\x01\x93\x94\x0b\x0d\x00\x20\x00\x20\x01\xa0\x20\x00\x20\x01\xa1\xa2\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_algebraic_factoring&quot;](f32(-5.37118646541e-17), f32(9.74432790571e-17)), f32(-6.61022864732e-33));
-assert_return(() =&gt; $$.exports[&quot;f32.no_algebraic_factoring&quot;](f32(-19756732.0), f32(32770204.0)), f32(-6.83557802476e+14));
-assert_return(() =&gt; $$.exports[&quot;f32.no_algebraic_factoring&quot;](f32(5.23141487002e+13), f32(-1.45309984358e+14)), f32(-1.83782213555e+28));
-assert_return(() =&gt; $$.exports[&quot;f32.no_algebraic_factoring&quot;](f32(195260.375), f32(-227.757232666)), f32(38126563328.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_algebraic_factoring&quot;](f32(-237.487060547), f32(-972341.5)), f32(-9.45447960576e+11));
-assert_return(() =&gt; $$.exports[&quot;f64.no_algebraic_factoring&quot;](9.639720335949767e-144, 8.019175443606207e-140), -6.430717386609473e-279);
-assert_return(() =&gt; $$.exports[&quot;f64.no_algebraic_factoring&quot;](5.166066590392027e-114, 1.494333315888213e-120), 2.6688244016362468e-227);
-assert_return(() =&gt; $$.exports[&quot;f64.no_algebraic_factoring&quot;](-2.866135870517635e-114, -1.2114355254268516e-111), -1.4675678175314036e-222);
-assert_return(() =&gt; $$.exports[&quot;f64.no_algebraic_factoring&quot;](-1.2920992810078149e+54, 6.62717187728034e+56), -4.391924013896023e+113);
-assert_return(() =&gt; $$.exports[&quot;f64.no_algebraic_factoring&quot;](2.624279568901057e+34, -1.6250233986050802e+27), 6.886843255751491e+68);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x3b\x02\x1a\x66\x33\x32\x2e\x6e\x6f\x5f\x61\x6c\x67\x65\x62\x72\x61\x69\x63\x5f\x66\x61\x63\x74\x6f\x72\x69\x6e\x67\x00\x00\x1a\x66\x36\x34\x2e\x6e\x6f\x5f\x61\x6c\x67\x65\x62\x72\x61\x69\x63\x5f\x66\x61\x63\x74\x6f\x72\x69\x6e\x67\x00\x01\x0a\x1d\x02\x0d\x00\x20\x00\x20\x00\x94\x20\x01\x20\x01\x94\x93\x0b\x0d\x00\x20\x00\x20\x00\xa2\x20\x01\x20\x01\xa2\xa1\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_algebraic_factoring&quot;](f32(2.21029961098e-14), f32(3.14652752638e-12)), f32(-9.90014756254e-24));
-assert_return(() =&gt; $$.exports[&quot;f32.no_algebraic_factoring&quot;](f32(-3.28946076877e+12), f32(-15941538816.0)), f32(1.08202986009e+25));
-assert_return(() =&gt; $$.exports[&quot;f32.no_algebraic_factoring&quot;](f32(0.000364975421689), f32(-0.000161537143867)), f32(1.0711280396e-07));
-assert_return(() =&gt; $$.exports[&quot;f32.no_algebraic_factoring&quot;](f32(6.53832660214e-14), f32(-2.74127729115e-14)), f32(3.52351117404e-27));
-assert_return(() =&gt; $$.exports[&quot;f32.no_algebraic_factoring&quot;](f32(3.60968191004e+15), f32(-5.26010442947e+15)), f32(-1.46388960479e+31));
-assert_return(() =&gt; $$.exports[&quot;f64.no_algebraic_factoring&quot;](2.136404543498951e+107, -2.928587558394428e+101), 4.564224373474385e+214);
-assert_return(() =&gt; $$.exports[&quot;f64.no_algebraic_factoring&quot;](-1.2290171159244358e+93, -8.2221589190166e+99), -6.760389728956271e+199);
-assert_return(() =&gt; $$.exports[&quot;f64.no_algebraic_factoring&quot;](5477733829752.252, -970738900948.5906), 2.9063233895797397e+25);
-assert_return(() =&gt; $$.exports[&quot;f64.no_algebraic_factoring&quot;](-1.0689141744923551e+55, -1.7337839359373804e+50), 1.1425775121300724e+110);
-assert_return(() =&gt; $$.exports[&quot;f64.no_algebraic_factoring&quot;](-1.0295699877022106e-71, -8.952274637805908e-72), 2.5858214767010105e-143);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x07\x01\x60\x02\x7f\x7f\x01\x7d\x03\x03\x02\x00\x00\x05\x04\x01\x01\x01\x01\x07\x21\x02\x0d\x66\x33\x32\x2e\x6b\x61\x68\x61\x6e\x5f\x73\x75\x6d\x00\x00\x0d\x66\x33\x32\x2e\x70\x6c\x61\x69\x6e\x5f\x73\x75\x6d\x00\x01\x0a\x62\x02\x37\x01\x03\x7d\x02\x40\x03\x40\x20\x03\x20\x00\x2a\x02\x00\x20\x04\x93\x22\x04\x92\x22\x02\x20\x03\x93\x20\x04\x93\x21\x04\x20\x00\x41\x04\x6a\x21\x00\x20\x02\x21\x03\x20\x01\x41\x7f\x6a\x22\x01\x0d\x00\x0b\x0b\x20\x02\x0b\x28\x01\x01\x7d\x02\x40\x03\x40\x20\x02\x20\x00\x2a\x02\x00\x92\x21\x02\x20\x00\x41\x04\x6a\x21\x00\x20\x01\x41\x7f\x6a\x21\x01\x20\x01\x0d\x00\x0b\x0b\x20\x02\x0b\x0b\x87\x08\x01\x00\x41\x00\x0b\x80\x08\xc4\xc5\x57\x24\xa5\x84\xc8\x0b\x6d\xb8\x4b\x2e\xf2\x76\x17\x1c\xca\x4a\x56\x1e\x1b\x6e\x71\x22\x5d\x17\x1e\x6e\xbf\xcd\x14\x5c\xc7\x21\x55\x51\x39\x9c\x1f\xb2\x51\xf0\xa3\x93\xd7\xc1\x2c\xae\x7e\xa8\x28\x3a\x01\x21\xf4\x0a\x58\x93\xf8\x42\x77\x9f\x83\x39\x6a\x5f\xba\xf7\x0a\xd8\x51\
 x6a\x34\xca\xad\xc6\x34\x0e\xd8\x26\xdc\x4c\x33\x1c\xed\x29\x90\xa8\x78\x0f\xd1\xce\x76\x31\x23\x83\xb8\x35\xe8\xf2\x44\xb0\xd3\xa1\xfc\xbb\x32\xe1\xb0\xba\x69\x44\x09\xd6\xd9\x7d\xff\x2e\xc0\x5a\x36\x14\x33\x14\x3e\xa9\xfa\x87\x6d\x8b\xbc\xce\x9d\xa7\xfd\xc4\xe9\x85\x3f\xdd\xd7\xe1\x18\xa6\x50\x26\x72\x6e\x3f\x73\x0f\xf8\x12\x93\x23\x34\x61\x76\x12\x48\xc0\x9b\x05\x93\xeb\xac\x86\xde\x94\x3e\x55\xe8\x8c\xe8\xdd\xe4\xfc\x95\x47\xbe\x56\x03\x21\x20\x4c\xe6\xbf\x7b\xf6\x7f\xd5\xba\x73\x1c\xc1\x14\x8f\xc4\x27\x96\xb3\xbd\x33\xff\x78\x41\x5f\xc0\x5a\xce\xf6\x67\x6e\x73\x9a\x17\x66\x70\x03\xf8\xce\x27\xa3\x52\xb2\x9f\x3b\xbf\xfb\xae\xed\xd3\x5a\xf8\x37\x57\xf0\xf5\x6e\xef\xb1\x4d\x70\x3d\x54\xa7\x01\x9a\x85\x08\x48\x91\xf5\x9d\x0c\x60\x87\x5b\xd9\x54\x1e\x51\x6d\x88\x8e\x08\x8c\xa5\x71\x3a\x56\x08\x67\x46\x8f\x8f\x13\x2a\x2c\xec\x2c\x1f\xb4\x62\x2b\x6f\x41\x0a\xc4\x65\x42\xa2\x31\x6b\x2c\x7d\x3e\xbb\x75\xac\x86\x97\x30\xd9\x48\xcd\x9a\x1f\x56\xc4\xc6\xe4\x12\xc0\x9d\xfb\xee\x02\x8c\xce\x
 1c\xf2\x1e\xa1\x78\x23\xdb\xc4\x1e\x49\x03\xd3\x71\xcc\x08\x50\xc5\xd8\x5c\xed\xd5\xb5\x65\xac\xb5\xc9\x21\xd2\xc9\x29\x76\xde\xf0\x30\x1a\x5b\x3c\xf2\x3b\xdb\x3a\x39\x82\x3a\x16\x08\x6f\xa8\xf1\xbe\x69\x69\x99\x71\xa6\x05\xd3\x14\x93\x2a\x16\xf2\x2f\x11\xc7\x7e\x20\xbb\x91\x44\xee\xf8\xe4\x01\x53\xc0\xb9\x7f\xf0\xbf\xf0\x03\x9c\x6d\xb1\xdf\xa2\x44\x01\x6d\x6b\x71\x2b\x5c\xb3\x21\x19\x46\x5e\x8f\xdb\x91\xd3\x7c\x78\x6b\xb7\x12\x00\x8f\xeb\xbd\x8a\xf5\xd4\x2e\xc4\xc1\x1e\xdf\x73\x63\x59\x47\x49\x03\x0a\xb7\xcf\x24\xcf\x9c\x0e\x44\x7a\x9e\x14\xfb\x42\xbf\x9d\x39\x30\x9e\xa0\xab\x2f\xd1\xae\x9e\x6a\x83\x43\xe3\x55\x7d\x85\xbf\x63\x8a\xf8\x96\x10\x1f\xfe\x6d\xe7\x22\x1b\xe1\x69\x46\x8a\x44\xc8\xc8\xf9\x0c\x2b\x19\x07\xa5\x02\x3e\xf2\x30\x10\x9a\x85\x8a\x5f\xef\x81\x45\xa0\x77\xb1\x03\x10\x73\x4b\xae\x98\x9d\x47\xbf\x9a\x2d\x3a\xd5\x0f\x03\x66\xe3\x3d\x53\xd9\x40\xce\x1f\x6f\x32\x2f\x21\x2b\x23\x21\x6c\x62\xd4\xa7\x3e\xa8\xce\x28\x31\x2d\x00\x3d\x67\x5e\xaf\xa0\xcf\x2e\xd2\xb9\x6b\x84\xe
 b\x69\x08\x3c\x62\x36\xbe\x12\xfd\x36\x7f\x88\x3e\xad\xbc\x0b\xc0\x41\xc4\x50\xb6\xe3\x50\x31\xe8\xce\xe2\x96\x65\x55\x9c\x16\x46\xe6\xb0\x2d\x3a\xe8\x81\x05\xb0\xbf\x34\xf7\xbc\x10\x1c\xfb\xcc\x3c\xf1\x85\x97\x42\x9f\xeb\x14\x8d\x3c\xbf\xd7\x17\x88\x49\x9d\x8b\x2b\xb2\x3a\x83\xd1\x4f\x04\x9e\xa1\x0f\xad\x08\x9d\x54\xaf\xd1\x82\xc3\xec\x32\x2f\x02\x8f\x05\x21\x2d\xa2\xb7\xe4\xf4\x6f\x2e\x81\x2b\x0b\x9c\xfc\xcb\xfe\x74\x02\xf9\xdb\xf4\xf3\xea\x00\xa8\xec\xd1\x99\x74\x26\xdd\xd6\x34\xd5\x25\xb1\x46\xdd\x9c\xaa\x71\xf5\x60\xb0\x88\xc8\xe0\x0b\x59\x5a\x25\x4f\x29\x66\xf9\xe3\x2e\xfe\xe9\xda\xe5\x18\x4f\x27\x62\xf4\xce\xa4\x21\x95\x74\xc7\x57\x64\x27\x9a\x4c\xfd\x54\x7d\x61\xce\xc3\xac\x87\x46\x9c\xfa\xff\x09\xca\x79\x97\x67\x24\x74\xca\xd4\x21\x83\x26\x25\x19\x12\x37\x64\x19\xe5\x65\xe0\x74\x75\x8e\xdd\xc8\xef\x74\xc7\xd8\x21\x2b\x79\x04\x51\x46\x65\x60\x03\x5d\xfa\xd8\xf4\x65\xa4\x9e\x5d\x23\xda\xd7\x8a\x92\x80\xa4\xde\x78\x3c\xf1\x57\x42\x6d\xcd\xc9\x2f\xd5\xa4\x9e\xab\x40\xf4\xcb\x1b
 \xd7\xa3\xca\xfc\xeb\xa7\x01\xb2\x9a\x69\x4e\x46\x9b\x18\x4e\xdd\x79\xa7\xaa\xa6\x52\x39\x1e\xef\x30\xcc\x9b\xbd\x5b\xee\x4c\x21\x6d\x30\x00\x72\xb0\x46\x5f\x08\xcf\xc5\xb9\xe0\x3e\xc2\xb3\x0c\xdc\x8e\x64\xde\x19\x42\x79\xcf\x43\xea\x43\x5d\x8e\x88\xf7\xab\x15\xdc\x3f\xc8\x67\x20\xdb\xb8\x64\xb1\x47\x1f\xde\xf2\xcb\x3f\x59\x9f\xd8\x46\x90\xdc\xae\x2f\x22\xf9\xe2\x31\x89\xd9\x9c\x1c\x4c\xd3\xa9\x4a\x57\x84\x9c\x9f\xea\x2c\x3c\xae\x3c\xc3\x1e\x8b\xe5\x4e\x17\x01\x25\xdb\x34\x46\x5f\x15\xea\x05\x0c\x7c\xd9\x45\x8c\x19\xd0\x73\x8a\x96\x16\xdd\x44\xf9\x05\xb7\x5b\x71\xb0\xe6\x21\x36\x5f\x75\x89\x91\x73\x75\xab\x7d\xae\xd3\x73\xec\x37\xc6\xea\x55\x75\xef\xea\xab\x8b\x7b\x11\xdc\x6d\x1a\xb2\x6a\xc4\x25\xcf\xaa\xe3\x9f\x49\x49\x89\xcb\x37\x9b\x0a\xa7\x01\x60\x70\xdc\xb7\xc8\x83\xe1\x42\xf5\xbe\xad\x62\x94\xad\x8d\xa1&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.kahan_sum&quot;](0, 256), f32(-2.15581382462e+31));
-assert_return(() =&gt; $$.exports[&quot;f32.plain_sum&quot;](0, 256), f32(-1.64875394721e+31));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x07\x01\x60\x02\x7f\x7f\x01\x7c\x03\x03\x02\x00\x00\x05\x04\x01\x01\x01\x01\x07\x21\x02\x0d\x66\x36\x34\x2e\x6b\x61\x68\x61\x6e\x5f\x73\x75\x6d\x00\x00\x0d\x66\x36\x34\x2e\x70\x6c\x61\x69\x6e\x5f\x73\x75\x6d\x00\x01\x0a\x62\x02\x37\x01\x03\x7c\x02\x40\x03\x40\x20\x03\x20\x00\x2b\x03\x00\x20\x04\xa1\x22\x04\xa0\x22\x02\x20\x03\xa1\x20\x04\xa1\x21\x04\x20\x00\x41\x08\x6a\x21\x00\x20\x02\x21\x03\x20\x01\x41\x7f\x6a\x22\x01\x0d\x00\x0b\x0b\x20\x02\x0b\x28\x01\x01\x7c\x02\x40\x03\x40\x20\x02\x20\x00\x2b\x03\x00\xa0\x21\x02\x20\x00\x41\x08\x6a\x21\x00\x20\x01\x41\x7f\x6a\x21\x01\x20\x01\x0d\x00\x0b\x0b\x20\x02\x0b\x0b\x87\x10\x01\x00\x41\x00\x0b\x80\x10\x13\x05\x84\x42\x5d\xa2\x2c\xc6\x43\xdb\x55\xa9\xcd\xda\x55\xe3\x73\xfc\x58\xd6\xba\xd5\x00\xfd\x83\x35\x42\x88\x8b\x13\x5d\x38\x4a\x47\x0d\x72\x73\xa1\x1a\xef\xc4\x45\x17\x57\xd8\xc9\x46\xe0\x8d\x6c\xe1\x37\x70\xc8\x83\x5b\x55\x5e\x5a\x2d\x73\x1e\x56\xc8\xe1\x6d\x69\x14\x78\x0a\x8a\
 x5a\x64\x3a\x09\xc7\xa8\x87\xc5\xf0\xd3\x5d\xe6\x03\xfc\x93\xbe\x26\xca\xd6\xa9\x91\x60\xbd\xb0\xed\xae\xf7\x30\x7e\x92\x3a\x6f\xa7\x59\x8e\xaa\x7d\xbf\x67\x58\x2a\x54\xf8\x4e\xfe\xed\x35\x58\xa6\x51\xbf\x42\xe5\x4b\x66\x27\x24\x6d\x7f\x42\x2d\x28\x92\x18\xec\x08\xae\xe7\x55\xda\xb1\xa6\x65\xa5\x72\x50\x47\x1b\xb8\xa9\x54\xd7\xa6\x06\x5b\x0f\x42\x58\x83\x8a\x17\x82\xc6\x10\x43\xa0\xc0\x2e\x6d\xbc\x5a\x85\x53\x72\x7f\xad\x44\xbc\x30\x3c\x55\xb2\x24\x9a\x74\x3a\x9e\xe1\xd8\x0f\x70\xfc\xa9\x3a\xcd\x93\x4b\xec\xe3\x7e\xdd\x5d\x27\xcd\xf8\xa0\x9d\x1c\x11\xc0\x57\x2e\xfd\xc8\x13\x32\xcc\x3a\x1a\x7d\xa3\x41\x55\xed\xc3\x82\x49\x2a\x04\x1e\xef\x73\xb9\x2e\x2e\xe3\x5f\xf4\xdf\xe6\xb2\x33\x0c\x39\x3f\x6f\x44\x6a\x03\xc1\x42\xb9\xfa\xb1\xc8\xed\xa5\x58\x99\x7f\xed\xb4\x72\x9e\x79\xeb\xfb\x43\x82\x45\xaa\xbb\x95\xd2\xff\x28\x9e\xf6\xa1\xad\x95\xd6\x55\x95\x0d\x6f\x60\x11\xc7\x78\x3e\x49\xf2\x7e\x48\xf4\xa2\x71\xd0\x13\x8e\xb3\xde\x99\x52\xe3\x45\x74\xea\x76\x0e\x1b\x2a\xc8\xee\x14\x01\xc4\x50\x
 5b\x36\x3c\xef\xba\x72\xa2\xa6\x08\xf8\x7b\x36\x9d\xf9\xef\x0b\xc7\x56\x2d\x5c\xf0\x9d\x5d\xde\xfc\xb8\xad\x0f\x64\x0e\x97\x15\x32\x26\xc2\x31\xe6\x05\x1e\xef\xcb\x17\x1b\x6d\x15\x0b\x74\x5d\xd3\x2e\xf8\x6b\x86\xb4\xba\x73\x52\x53\x99\xa9\x76\x20\x45\xc9\x40\x80\x6b\x14\xed\xa1\xfa\x80\x46\xe6\x26\xd2\xe6\x98\xc4\x57\xbf\xc4\x1c\xa4\x90\x7a\x36\x94\x14\xba\x15\x89\x6e\xe6\x9c\x37\x8c\xf4\xde\x12\x22\x5d\xa1\x79\x50\x67\x0d\x3d\x7a\xe9\xd4\xaa\x2e\x7f\x2a\x7a\x30\x3d\xea\x5d\x12\x48\xfe\xe1\x18\xcd\xa4\x57\xa2\x87\x3e\xb6\x9a\x8b\xdb\xda\x9d\x78\x9c\xcf\x8d\xb1\x4f\x90\xb4\x34\xe0\x9d\xf6\xca\xfe\x4c\x3b\x78\x6d\x0a\x5c\x18\x9f\x61\xb9\xdd\xb4\xe0\x0f\x76\xe0\x1b\x69\x0d\x5e\x58\x73\x70\x5e\x0e\x2d\xa1\x7d\xff\x20\xeb\x91\x34\x92\xac\x38\x72\x2a\x1f\x8e\x71\x2e\x6a\xf1\xaf\xc7\x27\x70\xd9\xc4\x57\xf7\xd2\x3c\x1d\xb8\xf0\xf0\x64\xcf\xdc\xae\xbe\xa3\xcc\x3e\x22\x7d\x4e\x69\x21\x63\x17\xed\x03\x02\x54\x9a\x0f\x50\x4e\x13\x5a\x35\xa1\x22\xa4\xdf\x86\xc2\x74\x79\x16\xb8\x69\x69\xa0\x52\x5
 d\x11\x64\xbd\x5b\x93\xfc\x69\xa0\xf4\x13\xd0\x81\x51\xdd\xfa\x0c\x15\xc3\x7a\xc9\x62\x7a\xa9\x1d\xc9\xe6\x5a\xb3\x5b\x97\x02\x3c\x64\x22\x12\x3c\x22\x90\x64\x2d\x30\x54\x4c\xb4\xa1\x22\x09\x57\x22\x5e\x8e\x38\x2b\x02\xa8\xae\xf6\xbe\x0d\x2b\xf2\x03\xad\xfa\x10\x01\x71\x77\x2a\x30\x02\x95\xf6\x00\x3e\xd0\xc4\x8d\x34\x19\x50\x21\x0a\xbc\x50\xda\x3c\x30\xd6\x3a\x31\x94\x8d\x3a\xfe\xef\x14\x57\x9d\x4b\x93\x00\x96\x24\x0c\x6f\xfd\xbc\x23\x76\x02\x6c\xeb\x52\x72\x80\x11\x7e\x80\x3a\x13\x12\x38\x1d\x38\x49\x95\x40\x27\x8a\x44\x7b\xe8\xdc\x6d\x8c\x8c\x8e\x3c\xb5\xb3\x18\x0e\xf6\x08\x1a\x84\x41\x35\xff\x8b\xb8\x93\x40\xea\xe1\x51\x1d\x89\xa5\x8d\x42\x68\x29\xea\x2f\xc1\x7a\x52\xeb\x90\x5d\x4d\xd6\x80\xe3\xd7\x75\x48\xce\xed\xd3\x01\x1c\x8d\x5b\xa5\x94\x0d\x78\xcf\xf1\x06\x13\x2f\x98\x02\xa4\x6d\x2e\x6c\xf2\xd5\x74\x29\x89\x4c\xf9\x03\xf5\xc7\x18\xad\x7a\xf0\x68\xf8\x5c\xd6\x59\x87\x6e\xd6\x3f\x06\xbe\x86\x20\xe3\x41\x91\x22\xf3\x6e\x8b\xf0\x68\x1c\x57\xa7\xfc\xb0\x7c\x9e\x99\x0b\x96\x1a\x89
 \x5f\xe6\x0d\x7c\x08\x51\xa0\xa2\x67\x9a\x47\x00\x93\x6b\xf9\x28\xf0\x68\xdb\x62\xf1\xe0\x65\x2c\x53\x33\xe0\xa7\xca\x11\x42\x30\xf6\xaf\x01\xc1\x65\x3d\x32\x01\x6f\xab\x2e\xbe\xd3\x8b\xbe\x14\xc3\xff\xec\xfb\xf0\xf9\xc5\x0c\x05\x6f\x01\x09\x6b\xe3\x34\x31\x0c\x1f\x66\xa6\x42\xbc\x1a\x87\x49\x16\x16\x8c\xb0\x90\x0d\x34\x8c\x0a\xe1\x09\x5e\x10\xa4\x6b\x56\xcc\xf0\xc9\xbb\xdc\xb8\x5c\xce\xf6\xcc\x8d\x75\x7e\xb3\x07\x88\x04\x2f\xb4\x5e\xc9\xe3\x4a\x23\x73\x19\x62\x6c\x9a\x03\x76\x44\x86\x9c\x60\xfc\xdb\x72\x8f\x27\xa0\xdd\xb3\xc5\xda\xff\xf9\xec\x6a\xb1\x7b\xd3\xcf\x50\x37\xc9\x7a\x78\x0c\xe4\x3a\xb6\xf5\xe6\xf4\x98\x6e\x42\x7d\x35\x73\x8b\x45\xc0\x56\x97\xcd\x6d\xce\xcf\xad\x31\xb3\xc3\x54\xfa\xef\xd5\xc0\xf4\x6a\x5f\x54\xe7\x49\x3e\x33\x0a\x30\x38\xfd\xd9\x05\xff\xa5\x3f\x57\x46\x14\xb5\x91\x17\xca\x6b\x98\x23\x7a\x65\xb3\x6c\x02\xb4\xcc\x79\x5d\x58\xd8\xb3\xd5\x94\xae\xf4\x6d\x75\x65\xf7\x92\xbf\x7e\x47\x4c\x3c\xee\xdb\xac\xf1\x32\x5d\xfb\x6f\x41\x1c\x34\xc8\x83\x4f\xc2\x58\x01\xbe\
 x05\x3e\x66\x16\xa6\x04\x6d\x5d\x4f\x86\x09\x27\x82\x25\x12\xcd\x3a\xcd\xce\x6b\xbc\xca\xac\x28\x9b\xee\x6a\x25\x86\x9e\x45\x70\xc6\xd2\xbd\x3b\x7d\x42\xe5\x27\xaf\xc7\x1d\xf4\x81\xc8\xb3\x76\x8a\xa8\x36\xa3\xae\x2a\xe6\x18\xe1\x36\x22\xad\xf6\x25\x72\xb0\x39\x8b\x01\x9a\x22\x7b\x84\xc3\x2d\x5f\x72\xa4\x98\xac\x15\x70\xe7\xd4\x18\xe2\x7d\xd2\x30\x7c\x33\x08\xcd\xca\xc4\x22\x85\x88\x75\x81\xc6\x4a\x74\x58\x8d\xe0\xe8\xac\xc5\xab\x75\x5a\xf4\x28\x12\xf0\x18\x45\x52\xf2\x97\xb2\x93\x41\x6f\x8d\x7f\xdb\x70\xfb\xa3\x5d\x1f\xa7\x8d\x98\x20\x2b\x22\x9f\x3a\x01\xb5\x8b\x1b\xd2\xcb\x14\x03\x0e\x14\x14\xd2\x19\x5a\x1f\xce\x5e\xcd\x81\x79\x15\x01\xca\xde\x73\x74\x8c\x56\x20\x9f\x77\x2d\x25\x16\xf6\x61\x51\x1d\xa4\x8e\x9b\x98\xa5\xc6\xec\xa8\x45\x57\x82\x59\x78\x0d\x90\xb4\xdf\x51\xb0\xc3\x82\x94\xcc\xb3\x53\x09\x15\x6d\x96\x6c\x3a\x40\x47\xb7\x4a\x7a\x05\x2f\xa1\x1e\x8c\x9d\xa0\x20\x88\xfb\x52\xb7\x9f\xf3\xf3\xbb\x5f\xe7\x8a\x61\xa7\x21\xb1\xac\xfa\x09\xaa\xa4\x6c\xbc\x24\x80\xba\x2a\xe9\x65\x
 ff\x70\xff\xcc\xfa\x65\x87\x76\xf3\xc5\x15\xce\xcb\xe8\x42\x31\x00\x0c\x91\x57\xd9\xe0\x9d\x35\x54\x24\xad\xa4\xd8\xf9\x08\x67\x63\xc8\xcf\x81\xdd\x90\xa2\xd7\xc4\x07\x4a\xe6\x10\x6f\x67\xe7\x27\xd4\x23\x59\x18\xf2\xa8\x9d\x5f\xd8\x94\x30\xaa\x54\x86\x4f\x87\x9d\x82\xb5\x26\xca\xa6\x96\xbf\xcf\x55\xf9\x9d\x37\x01\x19\x48\x43\xc5\x94\x6c\xf3\x74\x97\x58\x4c\x3c\x9d\x08\xe8\x04\xc2\x58\x30\x76\xe1\xa0\xf8\xea\xe9\xc5\xae\xcf\x78\x9e\xa9\x0c\xac\xb3\x44\x42\xe0\xbc\x5d\x1b\x9c\x49\x58\x4a\x1c\x19\x49\xc1\x3a\xea\xf5\xeb\x3b\x81\xa9\x4b\x70\x0c\xcc\x9e\x1a\xd3\x2f\xb7\x52\x2f\x20\x3b\xeb\x64\x51\x1d\xa0\x2d\xb2\x3e\xbe\x13\x85\x48\x92\x32\x2e\xdb\x5c\xa1\xe7\x8c\x45\x91\x35\x01\x0a\x93\xc2\xeb\x09\xce\xf3\xd2\x22\x24\xd0\x8c\xcc\x1d\x9d\x38\xc8\x4d\xe3\x82\xcc\x64\x15\x06\x2d\xe7\x01\x2f\xab\xbb\xb5\x04\x4c\x92\x1c\x7a\xd6\x3f\xe8\x5f\x31\x15\x0c\xdc\xe4\x31\xb4\xc4\x25\x3e\x2a\xaa\x00\x9e\xc8\xe5\x21\x7a\x7f\x29\xf1\xc0\xaf\x1d\x5e\xe8\x63\x39\xad\xf8\x7e\x6c\xc8\xc5\x7f\xc2\xa8\x97\x2
 7\x0a\xd9\xf4\x21\x6a\xea\x03\x09\xfb\xf7\x96\x3b\x83\x79\x5f\x7c\x4b\x30\x9f\x56\x35\xde\xb4\x73\xd4\x95\xf0\x14\xc3\x74\x2f\x0d\xa3\x1d\x4e\x8d\x31\x24\xb3\x1a\x84\x85\x62\x5a\x7b\x3c\x14\x39\x17\xe6\x6d\xeb\x37\xc2\x00\x58\x5b\x0b\xe3\x3c\x8a\x62\xe1\xf8\x35\x4b\x56\xe2\x87\x60\x8b\xbe\xa7\x38\x91\x77\x54\xa9\x5a\x24\x25\x90\x9f\xa5\x42\x77\xf3\x5c\x39\xdf\xff\x74\x07\x76\xa1\xcd\x1f\x62\x0b\x81\x81\x68\xaf\x05\xc1\xc0\x7f\x26\xee\xc0\x91\xa3\x6a\x7d\x29\x61\x45\x27\xe5\x57\x88\xdc\x0d\x97\x04\x1a\x33\xa9\x44\x8a\xda\x02\x10\x45\x3f\x8e\x55\xa6\x76\x8c\x4d\xe3\xf1\x89\x83\xc8\xd0\xf8\x9b\x50\x77\x9f\x47\xdf\x4c\x9c\x66\x0d\xaa\x18\xb8\x5f\x4f\xc4\x01\xce\xdc\x84\xac\x46\x9e\x69\xe1\x76\x45\x6b\x61\x89\xe4\x5d\x94\xbb\x11\x83\x9f\x78\xd8\x0a\xd2\xf5\x7e\x5d\x43\xea\xbc\x10\xf1\x3a\xc9\xe2\x64\xfb\x53\x65\xd0\xc7\xb4\xa7\xfb\xd4\x05\x53\x25\xd0\xcd\x29\x88\x00\x56\x25\x24\x7d\x5d\xb4\xf3\x41\x9f\xe9\xb5\xf7\xae\x64\x2c\xe3\xc9\x6d\xd5\x84\x3a\x72\x12\xb8\x7a\xd9\x1b\x09\xe8\x38\xda
 \x26\x4f\x04\xce\x03\x71\x6e\x8a\x44\x7b\x5c\x81\x59\x9c\xd2\xe4\xc3\xba\x59\xa6\xe5\x28\xa7\x8f\x9a\xe4\xd5\x4e\xb9\xca\x7f\xcb\x75\xb8\x2b\x43\x3e\xb3\x15\x46\xb1\xa5\xbc\x9d\x9e\x38\x15\xf1\xbd\x1b\x21\xaa\xf1\x82\x00\x95\xfc\xa7\x77\x47\x39\xa7\x33\x43\x92\xd7\x52\x40\x4b\x06\x81\x8a\xa0\xbd\xf1\x6b\x99\x84\x42\x5b\xe2\x3b\xc5\x5e\x12\x5c\x28\x4d\xb6\x0e\x4e\xc8\x5c\xe8\x01\x8a\xc5\xe7\xe4\x9d\x42\xee\x5d\x9c\xc4\xeb\xeb\x68\x09\x27\x92\x95\x9a\x11\x54\x73\xc4\x12\x80\xfb\x7d\xfe\xc5\x08\x60\x7f\x36\x41\xe0\x10\xba\xd6\x2b\x6c\xf1\xb4\x17\xfe\x26\x34\xe3\x4b\xf8\xa8\xe3\x91\xbe\x4f\x2a\xfc\xda\x81\xb8\xe7\xfe\xd5\x26\x50\x47\xf3\x1a\x65\x32\x81\xe0\x05\xb8\x4f\x32\x31\x26\x00\x4a\x53\x97\xc2\xc3\x0e\x2e\xa1\x26\x54\xab\x05\x8e\x56\x2f\x7d\xaf\x22\x84\x68\xa5\x8b\x97\xf6\xa4\xfd\xa8\xcc\x75\x41\x96\x86\xfd\x27\x3d\x29\x86\x8d\x7f\x4c\xd4\x8e\x73\x41\xf4\x1e\xe2\xdd\x58\x27\x97\xce\x9c\x94\xcf\x7a\x04\x2f\xdc\xed&quot;);
-assert_return(() =&gt; $$.exports[&quot;f64.kahan_sum&quot;](0, 256), 4.996401743142033e+300);
-assert_return(() =&gt; $$.exports[&quot;f64.plain_sum&quot;](0, 256), 4.9964017432979576e+300);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x2d\x02\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6e\x65\x67\x5f\x73\x75\x62\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6e\x65\x67\x5f\x73\x75\x62\x00\x01\x0a\x13\x02\x08\x00\x20\x00\x20\x01\x93\x8c\x0b\x08\x00\x20\x00\x20\x01\xa1\x9a\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_neg_sub&quot;](f32(-0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_neg_sub&quot;](f32(0.0), f32(-0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_neg_sub&quot;](f32(-0.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_neg_sub&quot;](f32(0.0), f32(0.0)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_neg_sub&quot;](-0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_neg_sub&quot;](0.0, -0.0), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_neg_sub&quot;](-0.0, 0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_neg_sub&quot;](0.0, 0.0), -0.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x2d\x02\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x6e\x65\x67\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x6e\x65\x67\x00\x01\x0a\x13\x02\x08\x00\x20\x00\x8c\x20\x00\x92\x0b\x08\x00\x20\x00\x9a\x20\x00\xa0\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_neg&quot;](f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_neg&quot;](f32(-0.0)), f32(0.0));
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_add_neg&quot;](Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_add_neg&quot;](-Infinity));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_neg&quot;](0.0), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_neg&quot;](-0.0), 0.0);
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_add_neg&quot;](Infinity));
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_add_neg&quot;](-Infinity));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x33\x02\x16\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x36\x78\x5f\x76\x69\x61\x5f\x61\x64\x64\x00\x00\x16\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x36\x78\x5f\x76\x69\x61\x5f\x61\x64\x64\x00\x01\x0a\x29\x02\x13\x00\x20\x00\x20\x00\x92\x20\x00\x92\x20\x00\x92\x20\x00\x92\x20\x00\x92\x0b\x13\x00\x20\x00\x20\x00\xa0\x20\x00\xa0\x20\x00\xa0\x20\x00\xa0\x20\x00\xa0\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_6x_via_add&quot;](f32(-8.55513734559e+29)), f32(-5.13308270959e+30));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_6x_via_add&quot;](f32(-1.20950599457e-23)), f32(-7.25703628298e-23));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_6x_via_add&quot;](f32(6.64268923825e-24)), f32(3.98561338518e-23));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_6x_via_add&quot;](f32(-6.1473459656e-10)), f32(-3.68840735732e-09));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_6x_via_add&quot;](f32(-1.20985810077e+24)), f32(-7.25914831637e+24));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_6x_via_add&quot;](-3.517044906027714e+20), -2.1102269436166286e+21);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_6x_via_add&quot;](-1.4824294109868734e-161), -8.894576465921239e-161);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_6x_via_add&quot;](-7.484567838781003e+81), -4.4907407032686014e+82);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_6x_via_add&quot;](1.7277868192936067e+226), 1.0366720915761641e+227);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_6x_via_add&quot;](-4.311639752519561e+70), -2.5869838515117364e+71);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x02\x60\x03\x7d\x7d\x7d\x01\x7d\x60\x03\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x2d\x02\x13\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x64\x69\x76\x00\x00\x13\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x64\x69\x76\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x95\x20\x02\x95\x0b\x0a\x00\x20\x00\x20\x01\xa3\x20\x02\xa3\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_div&quot;](f32(-5.93847529169e+23), f32(-3.02656717395e-05), f32(-1584.86816406)), f32(-1.23803086183e+25));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_div&quot;](f32(1.54389616165e-21), f32(2.53342928037e+33), f32(-2.68447828568e-34)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_div&quot;](f32(1.34174233068e+13), f32(2.93392046445e-32), f32(7.638637444e+31)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_div&quot;](f32(-0.000107765292341), f32(-3.42209429081e+37), f32(-1.65623238865e-13)), f32(-1.90113269357e-29));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_div&quot;](f32(1.30582499557e+14), f32(9.62453466104e+16), f32(-4.14615451007e+37)), f32(-3.27231217389e-41));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_div&quot;](4.7776287467101434e+101, 1.0278672042040401e+176, -7.18999894988884e-236), -6.464673011878799e+160);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_div&quot;](-2.1790236783875714e+238, 2.8324436844616576e-09, 1.861107682598687e+95), -4.133606807992067e+151);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_div&quot;](-7.287619347826683, -1.3467607316739855e+265, 2.462719007013688e+51), 2.19725454e-316);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_div&quot;](-2.865523978629633e+248, 1.0211980370639414e-247, 2.876458648332401e+289), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_div&quot;](-9.525735602663874e-268, 5.0233948816631796e-180, -2.8304570228221077e-42), 6.699534674970116e-47);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x11\x02\x60\x04\x7d\x7d\x7d\x7d\x01\x7d\x60\x04\x7c\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x2f\x02\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x73\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x73\x00\x01\x0a\x1d\x02\x0d\x00\x20\x00\x20\x01\x95\x20\x02\x20\x03\x95\x94\x0b\x0d\x00\x20\x00\x20\x01\xa3\x20\x02\x20\x03\xa3\xa2\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_divs&quot;](f32(-2.72347329039e-33), f32(3.89784291064e-28), f32(4.84712309132e-27), f32(-25.3577747345)), f32(1.33558547747e-33));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_divs&quot;](f32(-5.37284413169e+30), f32(38340912.0), f32(1.49731622514e-05), f32(0.192138254642)), f32(-1.09204748314e+19));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_divs&quot;](f32(-16085042176.0), f32(-1.0929202135e+12), f32(-869606016.0), f32(-1201.20605469)), f32(10654.6386719));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_divs&quot;](f32(-1.27122314044e+33), f32(1.07681141781e-10), f32(1.85762710316e-05), f32(4.92686197158e+23)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_divs&quot;](f32(1.37838637654e-16), f32(-6.50462845086e-20), f32(6.81676837137e-28), f32(2.28926270301e-11)), f32(-6.31002953881e-14));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_divs&quot;](-3.466499805233369e-247, -4.045567512248635e-140, -6.462341070607592e+164, 1.0045589533354074e+56), -55.12215321310017);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_divs&quot;](-5.054883907636325e+34, 2.2223781649976275e-277, -1.5029790371100852e+109, -6.994123759538121e+140), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_divs&quot;](-8.361116536344947e+92, -1.0029528876067567e+58, -1.2867801766038772e-42, -4.2230277746883753e+220), 2.540178100556387e-228);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_divs&quot;](-1.2020032116411193e+39, -4.667409771338769e-105, 1.0888652376540085e-288, 1.8334948666517216e+67), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_divs&quot;](6.331839568840419e-06, 5.544474241905778e-84, 2.7822472480359097e-187, -1.4419321081893022e+106), -2.2035374770746518e-215);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x02\x60\x03\x7d\x7d\x7d\x01\x7d\x60\x03\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x2f\x02\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x64\x69\x76\x73\x00\x00\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x64\x69\x76\x73\x00\x01\x0a\x1d\x02\x0d\x00\x20\x00\x20\x02\x95\x20\x01\x20\x02\x95\x92\x0b\x0d\x00\x20\x00\x20\x02\xa3\x20\x01\x20\x02\xa3\xa0\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_divs&quot;](f32(377.368896484), f32(-0.0401181839406), f32(-1.36292985605e+38)), f32(-2.76851214838e-36));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_divs&quot;](f32(-1.82340230412e-19), f32(-3.39702881134e-15), f32(-1.70996707361e+14)), f32(1.98671154112e-29));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_divs&quot;](f32(-1.96726383556e-14), f32(6.4140987027e-20), f32(-5.41989070176e+14)), f32(3.62969965672e-29));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_divs&quot;](f32(-4.03850582219e-31), f32(3.84822808143e-30), f32(-3.45237197913e+26)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_divs&quot;](f32(0.00109344150405), f32(0.207031235099), f32(1.35097839699e-37)), f32(1.54054772769e+36));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_divs&quot;](-4.91701943214376e+129, 6.813215632201902e+130, 2.6125410100237784e+274), 2.4196801752520584e-144);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_divs&quot;](-1.020646795322455e+16, 63.422616671746226, -1.6024747869814892e-288), 6.369190976445851e+303);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_divs&quot;](-1.5270569633109837e-291, 2.5755503329232514e-294, 5.882693916421492e+151), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_divs&quot;](2.666796487439464e+94, -2.1315692524936578e+99, 1.2377004518680012e-38), -1.7221796932462534e+137);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_divs&quot;](-1.2952888377288216e-219, 5.808769259900048e-228, 1.6745741699443756e-21), -7.735034106987796e-199);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x35\x02\x17\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x71\x72\x74\x5f\x73\x71\x75\x61\x72\x65\x00\x00\x17\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x71\x72\x74\x5f\x73\x71\x75\x61\x72\x65\x00\x01\x0a\x13\x02\x08\x00\x20\x00\x20\x00\x94\x91\x0b\x08\x00\x20\x00\x20\x00\xa2\x9f\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sqrt_square&quot;](f32(-1.84600007067e-20)), f32(1.84600104002e-20));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sqrt_square&quot;](f32(-1.7907473239e-22)), f32(1.79526781243e-22));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sqrt_square&quot;](f32(-7.91207848456e-22)), f32(7.91442007616e-22));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sqrt_square&quot;](f32(1.80129377322e-26)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sqrt_square&quot;](f32(6.10501968175e+32)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sqrt_square&quot;](6.209297167747496e-160), 6.209299542179727e-160);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sqrt_square&quot;](-2.4211175303738945e-155), 2.4211175303738937e-155);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sqrt_square&quot;](-1.6460687611875645e-157), 1.6460687611532367e-157);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sqrt_square&quot;](-3.797811613378828e-186), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sqrt_square&quot;](8.158084284605592e+257), Infinity);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x31\x02\x15\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x73\x71\x72\x74\x73\x00\x00\x15\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x73\x71\x72\x74\x73\x00\x01\x0a\x15\x02\x09\x00\x20\x00\x91\x20\x01\x91\x94\x0b\x09\x00\x20\x00\x9f\x20\x01\x9f\xa2\x0b&quot;);
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_mul_sqrts&quot;](f32(4.38850469474e-38), f32(-1.18673337983e-25)));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_sqrts&quot;](f32(2.53659081113e-28), f32(4.13206746597e-10)), f32(3.23749315218e-19));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_sqrts&quot;](f32(4.21448322317e-27), f32(97.2491149902)), f32(6.40199048288e-13));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_sqrts&quot;](f32(3.72407634228e+30), f32(0.00294490810484)), f32(1.04723751371e+14));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_sqrts&quot;](f32(1.86605593445e-17), f32(0.00211126101203)), f32(1.98487545844e-10));
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_mul_sqrts&quot;](-1.2742064369772862e-191, -0.006829962938197246));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_sqrts&quot;](3.7082569269527534e-194, 4.7183002857015043e-122), 4.1829020688865954e-158);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_sqrts&quot;](2.329359505918655e-27, 2.0743399642806364e-275), 2.1981545701574452e-151);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_sqrts&quot;](1.0541899336289437e-109, 5.98123819872803e-173), 2.511047809129887e-141);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_sqrts&quot;](25589482.717358638, 3.913891207119902e+154), 1.0007719590506955e+81);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x31\x02\x15\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x71\x72\x74\x73\x00\x00\x15\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x71\x72\x74\x73\x00\x01\x0a\x15\x02\x09\x00\x20\x00\x91\x20\x01\x91\x95\x0b\x09\x00\x20\x00\x9f\x20\x01\x9f\xa3\x0b&quot;);
-assert_return_nan(() =&gt; $$.exports[&quot;f32.no_fold_div_sqrts&quot;](f32(-58545012.0), f32(-6.44377295414e-18)));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_sqrts&quot;](f32(7407384064.0), f32(209778928.0)), f32(5.942258358));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_sqrts&quot;](f32(1.37641256948e-36), f32(54692.8984375)), f32(5.01659272899e-21));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_sqrts&quot;](f32(9.79288964811e+17), f32(1.26435517611e-09)), f32(2.7830490497e+13));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_div_sqrts&quot;](f32(2.91412832627e-34), f32(1.7928174343e-31)), f32(0.0403168201447));
-assert_return_nan(() =&gt; $$.exports[&quot;f64.no_fold_div_sqrts&quot;](-1.2206137319883022e-214, -8.209583449676083e-57));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_sqrts&quot;](3.3818852462305824e-177, 7.655783976315048e+162), 2.1017671425665687e-170);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_sqrts&quot;](4.596333567064751e+157, 2.3932467846883046e-33), 1.3858366017266315e+95);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_sqrts&quot;](2.5327340978668086e-244, 4.475305129961258e+87), 2.3789399141325018e-166);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_div_sqrts&quot;](5.103070160197939e-238, 4.601576690980825e+284), 1.0530826009924495e-261);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x37\x02\x18\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x73\x71\x72\x74\x5f\x64\x69\x76\x00\x00\x18\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x73\x71\x72\x74\x5f\x64\x69\x76\x00\x01\x0a\x19\x02\x0b\x00\x20\x00\x20\x01\x91\x94\x20\x01\x95\x0b\x0b\x00\x20\x00\x20\x01\x9f\xa2\x20\x01\xa3\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_sqrt_div&quot;](f32(-4.72855680666e+24), f32(8.67728170885e+27)), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_sqrt_div&quot;](f32(-1.17768817886e-36), f32(9.80515309738e-30)), f32(-0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_sqrt_div&quot;](f32(816717056.0), f32(3.32317090036e-39)), f32(1.41675681435e+28));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_sqrt_div&quot;](f32(-1.19322674463e+13), f32(8.63706680207e+33)), f32(-0.000128392552142));
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_mul_sqrt_div&quot;](f32(-401.023498535), f32(134.330215454)), f32(-34.6005477905));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_sqrt_div&quot;](1.4681346229104905e+210, 2.466074582285183e+228), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_sqrt_div&quot;](-1.7254022016758028e-249, 5.5835540747130025e-202), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_sqrt_div&quot;](1.6812810256029166e-128, 7.362783602442129e+168), 6.196112486187196e-213);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_sqrt_div&quot;](-1.0605483729939836e+106, 6.22591783694072e-146), -4.2503900822233765e+178);
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_mul_sqrt_div&quot;](2.6336349695373093e+31, 3.07914132858533e+253), 4.746142447510695e-96);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x02\x60\x03\x7d\x7d\x7d\x01\x7d\x60\x03\x7c\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x4d\x02\x23\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6c\x75\x73\x68\x5f\x69\x6e\x74\x65\x72\x6d\x65\x64\x69\x61\x74\x65\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x00\x23\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6c\x75\x73\x68\x5f\x69\x6e\x74\x65\x72\x6d\x65\x64\x69\x61\x74\x65\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x94\x20\x02\x94\x0b\x0a\x00\x20\x00\x20\x01\xa2\x20\x02\xa2\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_flush_intermediate_subnormal&quot;](f32(1.17549435082e-38), f32(1.19209289551e-07), f32(8388608.0)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;f64.no_flush_intermediate_subnormal&quot;](2.2250738585072014e-308, 2.220446049250313e-16, 4503599627370496.0), 2.2250738585072014e-308);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x13\x03\x60\x02\x7d\x7d\x01\x7f\x60\x02\x7c\x7c\x01\x7f\x60\x02\x7c\x7d\x01\x7d\x03\x08\x07\x00\x00\x00\x01\x01\x01\x02\x07\x7f\x07\x0f\x66\x33\x32\x2e\x72\x65\x63\x6f\x64\x69\x6e\x67\x5f\x65\x71\x00\x00\x0f\x66\x33\x32\x2e\x72\x65\x63\x6f\x64\x69\x6e\x67\x5f\x6c\x65\x00\x01\x0f\x66\x33\x32\x2e\x72\x65\x63\x6f\x64\x69\x6e\x67\x5f\x6c\x74\x00\x02\x0f\x66\x36\x34\x2e\x72\x65\x63\x6f\x64\x69\x6e\x67\x5f\x65\x71\x00\x03\x0f\x66\x36\x34\x2e\x72\x65\x63\x6f\x64\x69\x6e\x67\x5f\x6c\x65\x00\x04\x0f\x66\x36\x34\x2e\x72\x65\x63\x6f\x64\x69\x6e\x67\x5f\x6c\x74\x00\x05\x0f\x72\x65\x63\x6f\x64\x69\x6e\x67\x5f\x64\x65\x6d\x6f\x74\x65\x00\x06\x0a\x4c\x07\x0a\x00\x20\x00\x20\x01\x94\x20\x00\x5b\x0b\x0a\x00\x20\x00\x20\x01\x94\x20\x00\x5f\x0b\x0a\x00\x20\x00\x20\x01\x94\x20\x00\x5d\x0b\x0a\x00\x20\x00\x20\x01\xa2\x20\x00\x61\x0b\x0a\x00\x20\x00\x20\x01\xa2\x20\x00\x65\x0b\x0a\x00\x20\x00\x20\x01\xa2\x20\x00\x63\x0b\x08\x00\x20\x00\xb6\x20\x01\
 x94\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.recoding_eq&quot;](-Infinity, f32(3.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;f32.recoding_le&quot;](-Infinity, f32(3.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;f32.recoding_lt&quot;](-Infinity, f32(3.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.recoding_eq&quot;](f32(0.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;f32.recoding_le&quot;](f32(0.0), f32(1.0)), 1);
-assert_return(() =&gt; $$.exports[&quot;f32.recoding_lt&quot;](f32(0.0), f32(1.0)), 0);
-assert_return(() =&gt; $$.exports[&quot;f64.recoding_eq&quot;](-Infinity, 3.0), 1);
-assert_return(() =&gt; $$.exports[&quot;f64.recoding_le&quot;](-Infinity, 3.0), 1);
-assert_return(() =&gt; $$.exports[&quot;f64.recoding_lt&quot;](-Infinity, 3.0), 0);
-assert_return(() =&gt; $$.exports[&quot;f64.recoding_eq&quot;](0.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;f64.recoding_le&quot;](0.0, 1.0), 1);
-assert_return(() =&gt; $$.exports[&quot;f64.recoding_lt&quot;](0.0, 1.0), 0);
-assert_return(() =&gt; $$.exports[&quot;recoding_demote&quot;](2.3860049081905093e-40, f32(1221.0)), f32(2.91331206297e-37));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x02\x60\x03\x7d\x7d\x7d\x01\x7f\x60\x03\x7c\x7c\x7c\x01\x7f\x03\x03\x02\x00\x01\x07\x41\x02\x1d\x66\x33\x32\x2e\x6e\x6f\x5f\x65\x78\x74\x65\x6e\x64\x65\x64\x5f\x70\x72\x65\x63\x69\x73\x69\x6f\x6e\x5f\x64\x69\x76\x00\x00\x1d\x66\x36\x34\x2e\x6e\x6f\x5f\x65\x78\x74\x65\x6e\x64\x65\x64\x5f\x70\x72\x65\x63\x69\x73\x69\x6f\x6e\x5f\x64\x69\x76\x00\x01\x0a\x17\x02\x0a\x00\x20\x00\x20\x01\x95\x20\x02\x5b\x0b\x0a\x00\x20\x00\x20\x01\xa3\x20\x02\x61\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_extended_precision_div&quot;](f32(3.0), f32(7.0), f32(0.428571432829)), 1);
-assert_return(() =&gt; $$.exports[&quot;f64.no_extended_precision_div&quot;](3.0, 7.0, 0.42857142857142855), 1);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0b\x02\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x35\x02\x17\x66\x33\x32\x2e\x6e\x6f\x5f\x64\x69\x73\x74\x72\x69\x62\x75\x74\x65\x5f\x65\x78\x61\x63\x74\x00\x00\x17\x66\x36\x34\x2e\x6e\x6f\x5f\x64\x69\x73\x74\x72\x69\x62\x75\x74\x65\x5f\x65\x78\x61\x63\x74\x00\x01\x0a\x31\x02\x13\x00\x43\x00\x00\x00\xc1\x20\x00\x94\x43\x00\x00\x00\x41\x20\x00\x94\x92\x0b\x1b\x00\x44\x00\x00\x00\x00\x00\x00\x20\xc0\x20\x00\xa2\x44\x00\x00\x00\x00\x00\x00\x20\x40\x20\x00\xa2\xa0\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_distribute_exact&quot;](f32(-0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f64.no_distribute_exact&quot;](-0.0), 0.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x29\x06\x60\x01\x7d\x01\x7d\x60\x04\x7d\x7d\x7d\x7d\x01\x7d\x60\x03\x7d\x7d\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x04\x7c\x7c\x7c\x7c\x01\x7c\x60\x03\x7c\x7c\x7c\x01\x7c\x03\x0b\x0a\x00\x01\x02\x02\x01\x03\x04\x05\x05\x04\x07\xb5\x01\x0a\x08\x66\x33\x32\x2e\x73\x71\x72\x74\x00\x00\x0f\x66\x33\x32\x2e\x78\x6b\x63\x64\x5f\x73\x71\x72\x74\x5f\x32\x00\x01\x0f\x66\x33\x32\x2e\x78\x6b\x63\x64\x5f\x73\x71\x72\x74\x5f\x33\x00\x02\x0f\x66\x33\x32\x2e\x78\x6b\x63\x64\x5f\x73\x71\x72\x74\x5f\x35\x00\x03\x16\x66\x33\x32\x2e\x78\x6b\x63\x64\x5f\x62\x65\x74\x74\x65\x72\x5f\x73\x71\x72\x74\x5f\x35\x00\x04\x08\x66\x36\x34\x2e\x73\x71\x72\x74\x00\x05\x0f\x66\x36\x34\x2e\x78\x6b\x63\x64\x5f\x73\x71\x72\x74\x5f\x32\x00\x06\x0f\x66\x36\x34\x2e\x78\x6b\x63\x64\x5f\x73\x71\x72\x74\x5f\x33\x00\x07\x0f\x66\x36\x34\x2e\x78\x6b\x63\x64\x5f\x73\x71\x72\x74\x5f\x35\x00\x08\x16\x66\x36\x34\x2e\x78\x6b\x63\x64\x5f\x62\x65\x74\x74\x65\x72\x5f\x73\x71\x72\x74\
 x5f\x35\x00\x09\x0a\x89\x01\x0a\x05\x00\x20\x00\x91\x0b\x10\x00\x20\x00\x20\x01\x95\x20\x02\x20\x03\x20\x02\x93\x95\x92\x0b\x0a\x00\x20\x00\x20\x01\x94\x20\x02\x95\x0b\x0d\x00\x20\x00\x20\x01\x95\x20\x02\x20\x00\x95\x92\x0b\x13\x00\x20\x00\x20\x01\x20\x02\x94\x92\x20\x03\x20\x01\x20\x02\x94\x93\x95\x0b\x05\x00\x20\x00\x9f\x0b\x10\x00\x20\x00\x20\x01\xa3\x20\x02\x20\x03\x20\x02\xa1\xa3\xa0\x0b\x0a\x00\x20\x00\x20\x01\xa2\x20\x02\xa3\x0b\x0d\x00\x20\x00\x20\x01\xa3\x20\x02\x20\x00\xa3\xa0\x0b\x13\x00\x20\x00\x20\x01\x20\x02\xa2\xa0\x20\x03\x20\x01\x20\x02\xa2\xa1\xa3\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(2.0)), f32(1.41421353817));
-assert_return(() =&gt; $$.exports[&quot;f32.xkcd_sqrt_2&quot;](f32(3.0), f32(5.0), f32(3.14159274101), f32(7.0)), f32(1.41422009468));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(3.0)), f32(1.73205077648));
-assert_return(() =&gt; $$.exports[&quot;f32.xkcd_sqrt_3&quot;](f32(2.0), f32(2.71828174591), f32(3.14159274101)), f32(1.73051190376));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(5.0)), f32(2.23606801033));
-assert_return(() =&gt; $$.exports[&quot;f32.xkcd_sqrt_5&quot;](f32(2.0), f32(2.71828174591), f32(3.0)), f32(2.23575878143));
-assert_return(() =&gt; $$.exports[&quot;f32.xkcd_better_sqrt_5&quot;](f32(13.0), f32(4.0), f32(3.14159274101), f32(24.0)), f32(2.23606801033));
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](2.0), 1.4142135623730951);
-assert_return(() =&gt; $$.exports[&quot;f64.xkcd_sqrt_2&quot;](3.0, 5.0, 3.141592653589793, 7.0), 1.4142200580539208);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](3.0), 1.7320508075688772);
-assert_return(() =&gt; $$.exports[&quot;f64.xkcd_sqrt_3&quot;](2.0, 2.718281828459045, 3.141592653589793), 1.7305119588645301);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](5.0), 2.23606797749979);
-assert_return(() =&gt; $$.exports[&quot;f64.xkcd_sqrt_5&quot;](2.0, 2.718281828459045, 3.0), 2.2357588823428847);
-assert_return(() =&gt; $$.exports[&quot;f64.xkcd_better_sqrt_5&quot;](13.0, 4.0, 3.141592653589793, 24.0), 2.2360678094452893);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x29\x02\x11\x66\x33\x32\x2e\x63\x6f\x6d\x70\x75\x74\x65\x5f\x72\x61\x64\x69\x78\x00\x00\x11\x66\x36\x34\x2e\x63\x6f\x6d\x70\x75\x74\x65\x5f\x72\x61\x64\x69\x78\x00\x01\x0a\x9d\x01\x02\x43\x00\x03\x40\x20\x00\x20\x00\x92\x22\x00\x43\x00\x00\x80\x3f\x92\x20\x00\x93\x43\x00\x00\x80\xbf\x92\x43\x00\x00\x00\x00\x5b\x0d\x00\x0b\x03\x40\x20\x00\x20\x01\x43\x00\x00\x80\x3f\x92\x22\x01\x92\x20\x00\x93\x20\x01\x93\x43\x00\x00\x00\x00\x5c\x0d\x00\x0b\x20\x01\x0b\x57\x00\x03\x40\x20\x00\x20\x00\xa0\x22\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xa0\x20\x00\xa1\x44\x00\x00\x00\x00\x00\x00\xf0\xbf\xa0\x44\x00\x00\x00\x00\x00\x00\x00\x00\x61\x0d\x00\x0b\x03\x40\x20\x00\x20\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xa0\x22\x01\xa0\x20\x00\xa1\x20\x01\xa1\x44\x00\x00\x00\x00\x00\x00\x00\x00\x62\x0d\x00\x0b\x20\x01\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.compute_radix&quot;](f32(1.0), f32(1.0)), f32(2.0));
-assert_return(() =&gt; $$.exports[&quot;f64.compute_radix&quot;](1.0, 1.0), 2.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x02\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x03\x03\x02\x00\x01\x07\x37\x02\x18\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x75\x62\x31\x5f\x6d\x75\x6c\x5f\x61\x64\x64\x00\x00\x18\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x75\x62\x31\x5f\x6d\x75\x6c\x5f\x61\x64\x64\x00\x01\x0a\x27\x02\x10\x00\x20\x00\x43\x00\x00\x80\x3f\x93\x20\x01\x94\x20\x01\x92\x0b\x14\x00\x20\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xa1\x20\x01\xa2\x20\x01\xa0\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_sub1_mul_add&quot;](f32(2.32830643654e-10), f32(1.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_sub1_mul_add&quot;](5.421010862427522e-20, 1.0), 0.0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x12\x03\x60\x03\x7d\x7d\x7d\x01\x7f\x60\x03\x7c\x7c\x7c\x01\x7f\x60\x00\x00\x03\x07\x06\x00\x00\x01\x01\x02\x02\x07\x9f\x01\x06\x1f\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x6c\x65\x5f\x6d\x6f\x6e\x6f\x74\x6f\x6e\x69\x63\x69\x74\x79\x00\x00\x1f\x66\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x67\x65\x5f\x6d\x6f\x6e\x6f\x74\x6f\x6e\x69\x63\x69\x74\x79\x00\x01\x1f\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x6c\x65\x5f\x6d\x6f\x6e\x6f\x74\x6f\x6e\x69\x63\x69\x74\x79\x00\x02\x1f\x66\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x61\x64\x64\x5f\x67\x65\x5f\x6d\x6f\x6e\x6f\x74\x6f\x6e\x69\x63\x69\x74\x79\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x0a\x83\x01\x06\x0d\x00\x20\x00\x20\x02\x92\x20\x01\x20\x02\x92\x5f\x0b\x0d\x00\x20\x00\x20\x02\x92\x20\x01\x20\x02\x92\x60\x0b\x0d\x00\x20\x00\x20\x02\xa0\x20\x01\x20\x02\xa0\x65\
 x0b\x0d\x00\x20\x00\x20\x02\xa0\x20\x01\x20\x02\xa0\x66\x0b\x1e\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.no_fold_add_le_monotonicity&quot;](Infinity, -Infinity, Infinity), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.no_fold_add_le_monotonicity&quot;](Infinity, -Infinity, Infinity), 0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x10\x03\x60\x02\x7d\x7d\x01\x7f\x60\x02\x7c\x7c\x01\x7f\x60\x00\x00\x03\x11\x10\x00\x00\x00\x00\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x07\xc1\x01\x10\x0a\x66\x33\x32\x2e\x6e\x6f\x74\x5f\x6c\x74\x00\x00\x0a\x66\x33\x32\x2e\x6e\x6f\x74\x5f\x6c\x65\x00\x01\x0a\x66\x33\x32\x2e\x6e\x6f\x74\x5f\x67\x74\x00\x02\x0a\x66\x33\x32\x2e\x6e\x6f\x74\x5f\x67\x65\x00\x03\x0a\x66\x36\x34\x2e\x6e\x6f\x74\x5f\x6c\x74\x00\x04\x0a\x66\x36\x34\x2e\x6e\x6f\x74\x5f\x6c\x65\x00\x05\x0a\x66\x36\x34\x2e\x6e\x6f\x74\x5f\x67\x74\x00\x06\x0a\x66\x36\x34\x2e\x6e\x6f\x74\x5f\x67\x65\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0f\x0a\xb9\x02\
 x10\x08\x00\x20\x00\x20\x01\x5d\x45\x0b\x08\x00\x20\x00\x20\x01\x5f\x45\x0b\x08\x00\x20\x00\x20\x01\x5e\x45\x0b\x08\x00\x20\x00\x20\x01\x60\x45\x0b\x08\x00\x20\x00\x20\x01\x63\x45\x0b\x08\x00\x20\x00\x20\x01\x65\x45\x0b\x08\x00\x20\x00\x20\x01\x64\x45\x0b\x08\x00\x20\x00\x20\x01\x66\x45\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x00\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x01\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x02\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x00\x00\x10\x03\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x04\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x05\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x
 44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x06\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\x00\x00\x10\x07\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x00\x01\x7d\x60\x00\x01\x7c\x03\x03\x02\x00\x01\x07\x1d\x02\x0b\x66\x33\x32\x2e\x65\x70\x73\x69\x6c\x6f\x6e\x00\x00\x0b\x66\x36\x34\x2e\x65\x70\x73\x69\x6c\x6f\x6e\x00\x01\x0a\x55\x02\x1f\x00\x43\x00\x00\x80\x3f\x43\x00\x00\x40\x40\x43\x00\x00\x80\x40\x43\x00\x00\x40\x40\x95\x43\x00\x00\x80\x3f\x93\x94\x93\x0b\x33\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x08\x40\x44\x00\x00\x00\x00\x00\x00\x10\x40\x44\x00\x00\x00\x00\x00\x00\x08\x40\xa3\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xa1\xa2\xa1\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.epsilon&quot;](), f32(-1.19209289551e-07));
-assert_return(() =&gt; $$.exports[&quot;f64.epsilon&quot;](), 2.220446049250313e-16);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x10\x03\x60\x02\x7d\x7d\x01\x7f\x60\x02\x7c\x7c\x01\x7f\x60\x00\x00\x03\x11\x10\x00\x00\x00\x00\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x07\x91\x02\x10\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x74\x72\x69\x63\x68\x6f\x74\x6f\x6d\x79\x5f\x6c\x74\x00\x00\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x74\x72\x69\x63\x68\x6f\x74\x6f\x6d\x79\x5f\x6c\x65\x00\x01\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x74\x72\x69\x63\x68\x6f\x74\x6f\x6d\x79\x5f\x67\x74\x00\x02\x14\x66\x33\x32\x2e\x6e\x6f\x5f\x74\x72\x69\x63\x68\x6f\x74\x6f\x6d\x79\x5f\x67\x65\x00\x03\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x74\x72\x69\x63\x68\x6f\x74\x6f\x6d\x79\x5f\x6c\x74\x00\x04\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x74\x72\x69\x63\x68\x6f\x74\x6f\x6d\x79\x5f\x6c\x65\x00\x05\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x74\x72\x69\x63\x68\x6f\x74\x6f\x6d\x79\x5f\x67\x74\x00\x06\x14\x66\x36\x34\x2e\x6e\x6f\x5f\x74\x72\x69\x63\x68\x6f\x74\x6f\x6d\x79\x5f\x67\x65\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x08\
 x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0f\x0a\xe1\x02\x10\x0d\x00\x20\x00\x20\x01\x5d\x20\x00\x20\x01\x60\x72\x0b\x0d\x00\x20\x00\x20\x01\x5f\x20\x00\x20\x01\x5e\x72\x0b\x0d\x00\x20\x00\x20\x01\x5e\x20\x00\x20\x01\x5f\x72\x0b\x0d\x00\x20\x00\x20\x01\x60\x20\x00\x20\x01\x5d\x72\x0b\x0d\x00\x20\x00\x20\x01\x63\x20\x00\x20\x01\x66\x72\x0b\x0d\x00\x20\x00\x20\x01\x65\x20\x00\x20\x01\x64\x72\x0b\x0d\x00\x20\x00\x20\x01\x64\x20\x00\x20\x01\x65\x72\x0b\x0d\x00\x20\x00\x20\x01\x66\x20\x00\x20\x01\x63\x72\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x00\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x01\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x
 43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x02\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xc0\x7f\x10\x03\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x04\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x05\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x07\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
</del></span></pre></div>
<a id="trunkJSTestswasmspectestsfloat_literalswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/float_literals.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/float_literals.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/float_literals.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,155 +1,183 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// float_literals.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x01\x7e\x03\xbd\x80\x80\x80\x00\x3c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\x9d\x89\x80\x80\x00\x3c\x07\x66\x33\x32\x2e\x6e\x61\x6e\x00\x00\x10\x66\x33\x32\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x01\x10\x66\x33\x32\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x02\x0d\x66\x33\x32\x2e\x70\x6c\x61\x69\x6e\x5f\x6e\x61\x6e\x00\x03\x22\x66\x33\x32\x2e\x69\x6e\x66\x6f\x72\x6d\x61\x6c\x6c\x79\x5f\x6b\x6e\x6f\x77\x6e\x5f\x61\x73\x5f\x70\x6c\x61\x69\x6e\x5f\x73\x6e\x61\x6e\x00\x04\x10\x66\x33\x32\x2e\x61\x6c\x6c\x5f\x6f\x6e\x65\x73\x5f\x6e\x61\x6e\x00\x05\x0c\x66\x33\x32\x2e\x6d\x69\x73\x63\x5f\x6e\x61\x6e\x00\x06\x15\x66\x33\x32\x2e\x6d\x69\x73\x63\x5f\x70\
 x6f\x73\x69\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x07\x15\x66\x33\x32\x2e\x6d\x69\x73\x63\x5f\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x08\x0c\x66\x33\x32\x2e\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x09\x15\x66\x33\x32\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x0a\x15\x66\x33\x32\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x0b\x08\x66\x33\x32\x2e\x7a\x65\x72\x6f\x00\x0c\x11\x66\x33\x32\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x0d\x11\x66\x33\x32\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x0e\x08\x66\x33\x32\x2e\x6d\x69\x73\x63\x00\x0f\x10\x66\x33\x32\x2e\x6d\x69\x6e\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x00\x10\x0e\x66\x33\x32\x2e\x6d\x69\x6e\x5f\x6e\x6f\x72\x6d\x61\x6c\x00\x11\x0e\x66\x33\x32\x2e\x6d\x61\x78\x5f\x66\x69\x6e\x69\x74\x65\x00\x12\x11\x66\x33\x32\x2e\x6d\x61\x78\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x13\x10\x66\x33\x32\x2e\x74\x72\x61\x69\x6c\x69\x6e\x67\x5f\x
 64\x6f\x74\x00\x14\x0c\x66\x33\x32\x5f\x64\x65\x63\x2e\x7a\x65\x72\x6f\x00\x15\x15\x66\x33\x32\x5f\x64\x65\x63\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x16\x15\x66\x33\x32\x5f\x64\x65\x63\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x17\x0c\x66\x33\x32\x5f\x64\x65\x63\x2e\x6d\x69\x73\x63\x00\x18\x14\x66\x33\x32\x5f\x64\x65\x63\x2e\x6d\x69\x6e\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x00\x19\x12\x66\x33\x32\x5f\x64\x65\x63\x2e\x6d\x69\x6e\x5f\x6e\x6f\x72\x6d\x61\x6c\x00\x1a\x15\x66\x33\x32\x5f\x64\x65\x63\x2e\x6d\x61\x78\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x1b\x12\x66\x33\x32\x5f\x64\x65\x63\x2e\x6d\x61\x78\x5f\x66\x69\x6e\x69\x74\x65\x00\x1c\x14\x66\x33\x32\x5f\x64\x65\x63\x2e\x74\x72\x61\x69\x6c\x69\x6e\x67\x5f\x64\x6f\x74\x00\x1d\x07\x66\x36\x34\x2e\x6e\x61\x6e\x00\x1e\x10\x66\x36\x34\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x1f\x10\x66\x36\x34\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x20\x0d\x66\x36\x34\x2e\x70\x6
 c\x61\x69\x6e\x5f\x6e\x61\x6e\x00\x21\x22\x66\x36\x34\x2e\x69\x6e\x66\x6f\x72\x6d\x61\x6c\x6c\x79\x5f\x6b\x6e\x6f\x77\x6e\x5f\x61\x73\x5f\x70\x6c\x61\x69\x6e\x5f\x73\x6e\x61\x6e\x00\x22\x10\x66\x36\x34\x2e\x61\x6c\x6c\x5f\x6f\x6e\x65\x73\x5f\x6e\x61\x6e\x00\x23\x0c\x66\x36\x34\x2e\x6d\x69\x73\x63\x5f\x6e\x61\x6e\x00\x24\x15\x66\x36\x34\x2e\x6d\x69\x73\x63\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x25\x15\x66\x36\x34\x2e\x6d\x69\x73\x63\x5f\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x26\x0c\x66\x36\x34\x2e\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x27\x15\x66\x36\x34\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x28\x15\x66\x36\x34\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x29\x08\x66\x36\x34\x2e\x7a\x65\x72\x6f\x00\x2a\x11\x66\x36\x34\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x2b\x11\x66\x36\x34\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x2c\x08\x66\x36\x34\x2e\x6d\x69
 \x73\x63\x00\x2d\x10\x66\x36\x34\x2e\x6d\x69\x6e\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x00\x2e\x0e\x66\x36\x34\x2e\x6d\x69\x6e\x5f\x6e\x6f\x72\x6d\x61\x6c\x00\x2f\x11\x66\x36\x34\x2e\x6d\x61\x78\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x30\x0e\x66\x36\x34\x2e\x6d\x61\x78\x5f\x66\x69\x6e\x69\x74\x65\x00\x31\x10\x66\x36\x34\x2e\x74\x72\x61\x69\x6c\x69\x6e\x67\x5f\x64\x6f\x74\x00\x32\x0c\x66\x36\x34\x5f\x64\x65\x63\x2e\x7a\x65\x72\x6f\x00\x33\x15\x66\x36\x34\x5f\x64\x65\x63\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x34\x15\x66\x36\x34\x5f\x64\x65\x63\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x35\x0c\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x69\x73\x63\x00\x36\x14\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x69\x6e\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x00\x37\x12\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x69\x6e\x5f\x6e\x6f\x72\x6d\x61\x6c\x00\x38\x15\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x61\x78\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x39\x12\x66\x36\x34\x5f\x64\x65\
 x63\x2e\x6d\x61\x78\x5f\x66\x69\x6e\x69\x74\x65\x00\x3a\x14\x66\x36\x34\x5f\x64\x65\x63\x2e\x74\x72\x61\x69\x6c\x69\x6e\x67\x5f\x64\x6f\x74\x00\x3b\x0a\x85\x87\x80\x80\x00\x3c\x88\x80\x80\x80\x00\x00\x43\x00\x00\xc0\x7f\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\xc0\x7f\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\xc0\xff\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\xc0\x7f\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\xa0\x7f\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\xff\xff\xff\xff\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x45\x23\x81\x7f\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x50\x40\xb0\x7f\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\xde\xbc\xaa\xff\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x80\x7f\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x80\x7f\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x80\xff\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x00\x80\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\xdb\x0f\xc9\x
 40\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x01\x00\x00\x00\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x80\x00\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\xff\xff\x7f\x7f\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\xff\xff\x7f\x00\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x80\x44\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x00\x80\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\xdb\x0f\xc9\x40\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x01\x00\x00\x00\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\x00\x00\x80\x00\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\xff\xff\x7f\x00\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\xff\xff\x7f\x7f\xbc\x0b\x88\x80\x80\x80\x00\x00\x43\xf9\x02\x15\x50\xbc\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf
 8\x7f\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\xff\xff\xff\xff\xff\xff\xff\xff\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\xbc\x9a\x78\x56\x34\x12\xf0\x7f\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x09\x08\x07\x06\x05\x04\xf3\x7f\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x45\x23\x01\xef\xcd\xab\xf2\xff\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\xff
 \xff\xff\xff\xff\xff\x0f\x00\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x30\x46\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\xff\xff\xff\xff\xff\xff\x0f\x00\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\xbd\x0b\x8c\x80\x80\x80\x00\x00\x44\x7d\xc3\x94\x25\xad\x49\xb2\x54\xbd\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// float_literals.wast:77
+assert_return(() =&gt; call($1, &quot;f32.nan&quot;, []), 2143289344);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// float_literals.wast:78
+assert_return(() =&gt; call($1, &quot;f32.positive_nan&quot;, []), 2143289344);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// float_literals.wast:79
+assert_return(() =&gt; call($1, &quot;f32.negative_nan&quot;, []), -4194304);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// float_literals.wast:80
+assert_return(() =&gt; call($1, &quot;f32.plain_nan&quot;, []), 2143289344);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// float_literals.wast:81
+assert_return(() =&gt; call($1, &quot;f32.informally_known_as_plain_snan&quot;, []), 2141192192);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// float_literals.wast:82
+assert_return(() =&gt; call($1, &quot;f32.all_ones_nan&quot;, []), -1);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// float_literals.wast:83
+assert_return(() =&gt; call($1, &quot;f32.misc_nan&quot;, []), 2139169605);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// float_literals.wast:84
+assert_return(() =&gt; call($1, &quot;f32.misc_positive_nan&quot;, []), 2142257232);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// float_literals.wast:85
+assert_return(() =&gt; call($1, &quot;f32.misc_negative_nan&quot;, []), -5587746);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// float_literals.wast:86
+assert_return(() =&gt; call($1, &quot;f32.infinity&quot;, []), 2139095040);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// float_literals.wast:87
+assert_return(() =&gt; call($1, &quot;f32.positive_infinity&quot;, []), 2139095040);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// float_literals.wast:88
+assert_return(() =&gt; call($1, &quot;f32.negative_infinity&quot;, []), -8388608);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// float_literals.wast:89
+assert_return(() =&gt; call($1, &quot;f32.zero&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// float_literals.wast:90
+assert_return(() =&gt; call($1, &quot;f32.positive_zero&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x03\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x00\x03\x5b\x5a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\xfb\x0b\x5a\x07\x66\x33\x32\x2e\x6e\x61\x6e\x00\x00\x10\x66\x33\x32\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x01\x10\x66\x33\x32\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x02\x0d\x66\x33\x32\x2e\x70\x6c\x61\x69\x6e\x5f\x6e\x61\x6e\x00\x03\x22\x66\x33\x32\x2e\x69\x6e\x66\x6f\x72\x6d\x61\x6c\x6c\x79\x5f\x6b\x6e\x6f\x77\x6e\x5f\x61\x73\x5f\x70\x6c\x61\x69\x6e\x5f\x73\x6e\x61\x6e\x00\x04\x10\x66\x33\x32\x2e\x61\x6c\x6c\x5f\x6f\x6e\x65\x73\x5f\x6e\x61\x6e\x00\x05\x0c\x66\
 x33\x32\x2e\x6d\x69\x73\x63\x5f\x6e\x61\x6e\x00\x06\x15\x66\x33\x32\x2e\x6d\x69\x73\x63\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x07\x15\x66\x33\x32\x2e\x6d\x69\x73\x63\x5f\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x08\x0c\x66\x33\x32\x2e\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x09\x15\x66\x33\x32\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x0a\x15\x66\x33\x32\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x0b\x08\x66\x33\x32\x2e\x7a\x65\x72\x6f\x00\x0c\x11\x66\x33\x32\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x0d\x11\x66\x33\x32\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x0e\x08\x66\x33\x32\x2e\x6d\x69\x73\x63\x00\x0f\x10\x66\x33\x32\x2e\x6d\x69\x6e\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x00\x10\x0e\x66\x33\x32\x2e\x6d\x69\x6e\x5f\x6e\x6f\x72\x6d\x61\x6c\x00\x11\x0e\x66\x33\x32\x2e\x6d\x61\x78\x5f\x66\x69\x6e\x69\x74\x65\x00\x12\x11\x66\x33\x32\x2e\x6d\x61\x78\x5f\x73\x
 75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x13\x10\x66\x33\x32\x2e\x74\x72\x61\x69\x6c\x69\x6e\x67\x5f\x64\x6f\x74\x00\x14\x0c\x66\x33\x32\x5f\x64\x65\x63\x2e\x7a\x65\x72\x6f\x00\x15\x15\x66\x33\x32\x5f\x64\x65\x63\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x16\x15\x66\x33\x32\x5f\x64\x65\x63\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x17\x0c\x66\x33\x32\x5f\x64\x65\x63\x2e\x6d\x69\x73\x63\x00\x18\x14\x66\x33\x32\x5f\x64\x65\x63\x2e\x6d\x69\x6e\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x00\x19\x12\x66\x33\x32\x5f\x64\x65\x63\x2e\x6d\x69\x6e\x5f\x6e\x6f\x72\x6d\x61\x6c\x00\x1a\x15\x66\x33\x32\x5f\x64\x65\x63\x2e\x6d\x61\x78\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x1b\x12\x66\x33\x32\x5f\x64\x65\x63\x2e\x6d\x61\x78\x5f\x66\x69\x6e\x69\x74\x65\x00\x1c\x14\x66\x33\x32\x5f\x64\x65\x63\x2e\x74\x72\x61\x69\x6c\x69\x6e\x67\x5f\x64\x6f\x74\x00\x1d\x07\x66\x36\x34\x2e\x6e\x61\x6e\x00\x1e\x10\x66\x36\x34\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x1f\x10\x6
 6\x36\x34\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x20\x0d\x66\x36\x34\x2e\x70\x6c\x61\x69\x6e\x5f\x6e\x61\x6e\x00\x21\x22\x66\x36\x34\x2e\x69\x6e\x66\x6f\x72\x6d\x61\x6c\x6c\x79\x5f\x6b\x6e\x6f\x77\x6e\x5f\x61\x73\x5f\x70\x6c\x61\x69\x6e\x5f\x73\x6e\x61\x6e\x00\x22\x10\x66\x36\x34\x2e\x61\x6c\x6c\x5f\x6f\x6e\x65\x73\x5f\x6e\x61\x6e\x00\x23\x0c\x66\x36\x34\x2e\x6d\x69\x73\x63\x5f\x6e\x61\x6e\x00\x24\x15\x66\x36\x34\x2e\x6d\x69\x73\x63\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x25\x15\x66\x36\x34\x2e\x6d\x69\x73\x63\x5f\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x26\x0c\x66\x36\x34\x2e\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x27\x15\x66\x36\x34\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x28\x15\x66\x36\x34\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x29\x08\x66\x36\x34\x2e\x7a\x65\x72\x6f\x00\x2a\x11\x66\x36\x34\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x2b\x11\x66\x36
 \x34\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x2c\x08\x66\x36\x34\x2e\x6d\x69\x73\x63\x00\x2d\x10\x66\x36\x34\x2e\x6d\x69\x6e\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x00\x2e\x0e\x66\x36\x34\x2e\x6d\x69\x6e\x5f\x6e\x6f\x72\x6d\x61\x6c\x00\x2f\x11\x66\x36\x34\x2e\x6d\x61\x78\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x30\x0e\x66\x36\x34\x2e\x6d\x61\x78\x5f\x66\x69\x6e\x69\x74\x65\x00\x31\x10\x66\x36\x34\x2e\x74\x72\x61\x69\x6c\x69\x6e\x67\x5f\x64\x6f\x74\x00\x32\x0c\x66\x36\x34\x5f\x64\x65\x63\x2e\x7a\x65\x72\x6f\x00\x33\x15\x66\x36\x34\x5f\x64\x65\x63\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x34\x15\x66\x36\x34\x5f\x64\x65\x63\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x35\x0c\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x69\x73\x63\x00\x36\x14\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x69\x6e\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x00\x37\x12\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x69\x6e\x5f\x6e\x6f\x72\x6d\x61\x6c\x00\x38\x15\x66\x36\x34\x5f\x64\x65\
 x63\x2e\x6d\x61\x78\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x39\x12\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x61\x78\x5f\x66\x69\x6e\x69\x74\x65\x00\x3a\x14\x66\x36\x34\x5f\x64\x65\x63\x2e\x74\x72\x61\x69\x6c\x69\x6e\x67\x5f\x64\x6f\x74\x00\x3b\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x3c\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x3d\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x3e\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x3f\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x40\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x41\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x42\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x43\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x44\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x45\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x46\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x47\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x48\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x49\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x4a\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x4b\x09\x61\x73\x73\x65\x72\x
 74\x5f\x31\x36\x00\x4c\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x4d\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x4e\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x4f\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x00\x50\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x51\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x52\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x53\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x00\x54\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x00\x55\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x00\x56\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x00\x57\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x00\x58\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x00\x59\x0a\xb6\x0a\x5a\x08\x00\x43\x00\x00\xc0\x7f\xbc\x0b\x08\x00\x43\x00\x00\xc0\x7f\xbc\x0b\x08\x00\x43\x00\x00\xc0\xff\xbc\x0b\x08\x00\x43\x00\x00\xc0\x7f\xbc\x0b\x08\x00\x43\x00\x00\xa0\x7f\xbc\x0b\x08\x00\x43\xff\xff\xff\xff\xbc\x0b\x08\x00\x43\x45\x23\x81\x7f\xbc\x0b\x08\x00\x43\x50\x40\xb0\x7f\xbc\x0b\x08\x00\x43\xde\xbc\xaa\xff\xbc\x0b\x08\x00\x4
 3\x00\x00\x80\x7f\xbc\x0b\x08\x00\x43\x00\x00\x80\x7f\xbc\x0b\x08\x00\x43\x00\x00\x80\xff\xbc\x0b\x08\x00\x43\x00\x00\x00\x00\xbc\x0b\x08\x00\x43\x00\x00\x00\x00\xbc\x0b\x08\x00\x43\x00\x00\x00\x80\xbc\x0b\x08\x00\x43\xdb\x0f\xc9\x40\xbc\x0b\x08\x00\x43\x01\x00\x00\x00\xbc\x0b\x08\x00\x43\x00\x00\x80\x00\xbc\x0b\x08\x00\x43\xff\xff\x7f\x7f\xbc\x0b\x08\x00\x43\xff\xff\x7f\x00\xbc\x0b\x08\x00\x43\x00\x00\x80\x44\xbc\x0b\x08\x00\x43\x00\x00\x00\x00\xbc\x0b\x08\x00\x43\x00\x00\x00\x00\xbc\x0b\x08\x00\x43\x00\x00\x00\x80\xbc\x0b\x08\x00\x43\xdb\x0f\xc9\x40\xbc\x0b\x08\x00\x43\x01\x00\x00\x00\xbc\x0b\x08\x00\x43\x00\x00\x80\x00\xbc\x0b\x08\x00\x43\xff\xff\x7f\x00\xbc\x0b\x08\x00\x43\xff\xff\x7f\x7f\xbc\x0b\x08\x00\x43\xf9\x02\x15\x50\xbc\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\xf4\x7f
 \xbd\x0b\x0c\x00\x44\xff\xff\xff\xff\xff\xff\xff\xff\xbd\x0b\x0c\x00\x44\xbc\x9a\x78\x56\x34\x12\xf0\x7f\xbd\x0b\x0c\x00\x44\x09\x08\x07\x06\x05\x04\xf3\x7f\xbd\x0b\x0c\x00\x44\x45\x23\x01\xef\xcd\xab\xf2\xff\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x7f\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\xf0\xff\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\xbd\x0b\x0c\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\xbd\x0b\x0c\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\xbd\x0b\x0c\x00\x44\xff\xff\xff\xff\xff\xff\x0f\x00\xbd\x0b\x0c\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x30\x46\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x00\x80\xbd\x0b\
 x0c\x00\x44\x18\x2d\x44\x54\xfb\x21\x19\x40\xbd\x0b\x0c\x00\x44\x01\x00\x00\x00\x00\x00\x00\x00\xbd\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x10\x00\xbd\x0b\x0c\x00\x44\xff\xff\xff\xff\xff\xff\x0f\x00\xbd\x0b\x0c\x00\x44\xff\xff\xff\xff\xff\xff\xef\x7f\xbd\x0b\x0c\x00\x44\x7d\xc3\x94\x25\xad\x49\xb2\x54\xbd\x0b\x18\x00\x02\x40\x10\x1e\x42\x80\x80\x80\x80\x80\x80\x80\xfc\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x1f\x42\x80\x80\x80\x80\x80\x80\x80\xfc\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x10\x20\x42\x80\x80\x80\x80\x80\x80\x80\x7c\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x21\x42\x80\x80\x80\x80\x80\x80\x80\xfc\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x22\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x23\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x24\x42\xbc\xb5\xe2\xb3\xc5\xc6\x84\xf8\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x25\x42\x
 89\x90\x9c\xb0\xd0\x80\xc1\xf9\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x10\x26\x42\xc5\xc6\x84\xf8\xde\xf9\xaa\x79\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x27\x42\x80\x80\x80\x80\x80\x80\x80\xf8\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x28\x42\x80\x80\x80\x80\x80\x80\x80\xf8\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x10\x29\x42\x80\x80\x80\x80\x80\x80\x80\x78\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x2a\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x2b\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x2c\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x2d\x42\x98\xda\x90\xa2\xb5\xbf\xc8\x8c\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x2e\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x10\x2f\x42\x80\x80\x80\x80\x80\x80\x80\x08\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x10\x30\x42\xff\xff\xff\xff\xff\xff\xff\x0
 7\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x31\x42\xff\xff\xff\xff\xff\xff\xff\xf7\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x32\x42\x80\x80\x80\x80\x80\x80\x80\x98\xc6\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x33\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x34\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x35\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x36\x42\x98\xda\x90\xa2\xb5\xbf\xc8\x8c\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x37\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x10\x38\x42\x80\x80\x80\x80\x80\x80\x80\x08\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x16\x00\x02\x40\x10\x39\x42\xff\xff\xff\xff\xff\xff\xff\x07\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x3a\x42\xff\xff\xff\xff\xff\xff\xff\xf7\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x3b\x42\xfd\x86\xd3\xac\xd2\xb5\x92\xd9\xd4\x00\x51\x45\x0d\x00\x0f
 \x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.nan&quot;](), 2143289344);
-assert_return(() =&gt; $$.exports[&quot;f32.positive_nan&quot;](), 2143289344);
-assert_return(() =&gt; $$.exports[&quot;f32.negative_nan&quot;](), -4194304);
-assert_return(() =&gt; $$.exports[&quot;f32.plain_nan&quot;](), 2143289344);
-assert_return(() =&gt; $$.exports[&quot;f32.informally_known_as_plain_snan&quot;](), 2141192192);
-assert_return(() =&gt; $$.exports[&quot;f32.all_ones_nan&quot;](), -1);
-assert_return(() =&gt; $$.exports[&quot;f32.misc_nan&quot;](), 2139169605);
-assert_return(() =&gt; $$.exports[&quot;f32.misc_positive_nan&quot;](), 2142257232);
-assert_return(() =&gt; $$.exports[&quot;f32.misc_negative_nan&quot;](), -5587746);
-assert_return(() =&gt; $$.exports[&quot;f32.infinity&quot;](), 2139095040);
-assert_return(() =&gt; $$.exports[&quot;f32.positive_infinity&quot;](), 2139095040);
-assert_return(() =&gt; $$.exports[&quot;f32.negative_infinity&quot;](), -8388608);
-assert_return(() =&gt; $$.exports[&quot;f32.zero&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.positive_zero&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.negative_zero&quot;](), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;f32.misc&quot;](), 1086918619);
-assert_return(() =&gt; $$.exports[&quot;f32.min_positive&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;f32.min_normal&quot;](), 8388608);
-assert_return(() =&gt; $$.exports[&quot;f32.max_subnormal&quot;](), 8388607);
-assert_return(() =&gt; $$.exports[&quot;f32.max_finite&quot;](), 2139095039);
-assert_return(() =&gt; $$.exports[&quot;f32.trailing_dot&quot;](), 1149239296);
-assert_return(() =&gt; $$.exports[&quot;f32_dec.zero&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;f32_dec.positive_zero&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;f32_dec.negative_zero&quot;](), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;f32_dec.misc&quot;](), 1086918619);
-assert_return(() =&gt; $$.exports[&quot;f32_dec.min_positive&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;f32_dec.min_normal&quot;](), 8388608);
-assert_return(() =&gt; $$.exports[&quot;f32_dec.max_subnormal&quot;](), 8388607);
-assert_return(() =&gt; $$.exports[&quot;f32_dec.max_finite&quot;](), 2139095039);
-assert_return(() =&gt; $$.exports[&quot;f32_dec.trailing_dot&quot;](), 1343554297);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_23&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_24&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_25&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_26&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_27&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_28&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_29&quot;]());
</del><ins>+// float_literals.wast:91
+assert_return(() =&gt; call($1, &quot;f32.negative_zero&quot;, []), -2147483648);
+
+// float_literals.wast:92
+assert_return(() =&gt; call($1, &quot;f32.misc&quot;, []), 1086918619);
+
+// float_literals.wast:93
+assert_return(() =&gt; call($1, &quot;f32.min_positive&quot;, []), 1);
+
+// float_literals.wast:94
+assert_return(() =&gt; call($1, &quot;f32.min_normal&quot;, []), 8388608);
+
+// float_literals.wast:95
+assert_return(() =&gt; call($1, &quot;f32.max_subnormal&quot;, []), 8388607);
+
+// float_literals.wast:96
+assert_return(() =&gt; call($1, &quot;f32.max_finite&quot;, []), 2139095039);
+
+// float_literals.wast:97
+assert_return(() =&gt; call($1, &quot;f32.trailing_dot&quot;, []), 1149239296);
+
+// float_literals.wast:98
+assert_return(() =&gt; call($1, &quot;f32_dec.zero&quot;, []), 0);
+
+// float_literals.wast:99
+assert_return(() =&gt; call($1, &quot;f32_dec.positive_zero&quot;, []), 0);
+
+// float_literals.wast:100
+assert_return(() =&gt; call($1, &quot;f32_dec.negative_zero&quot;, []), -2147483648);
+
+// float_literals.wast:101
+assert_return(() =&gt; call($1, &quot;f32_dec.misc&quot;, []), 1086918619);
+
+// float_literals.wast:102
+assert_return(() =&gt; call($1, &quot;f32_dec.min_positive&quot;, []), 1);
+
+// float_literals.wast:103
+assert_return(() =&gt; call($1, &quot;f32_dec.min_normal&quot;, []), 8388608);
+
+// float_literals.wast:104
+assert_return(() =&gt; call($1, &quot;f32_dec.max_subnormal&quot;, []), 8388607);
+
+// float_literals.wast:105
+assert_return(() =&gt; call($1, &quot;f32_dec.max_finite&quot;, []), 2139095039);
+
+// float_literals.wast:106
+assert_return(() =&gt; call($1, &quot;f32_dec.trailing_dot&quot;, []), 1343554297);
+
+// float_literals.wast:108
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x66\x36\x34\x2e\x6e\x61\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfc\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.nan&quot;, []), int64(&quot;9221120237041090560&quot;))
+
+// float_literals.wast:109
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x66\x36\x34\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfc\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.positive_nan&quot;, []), int64(&quot;9221120237041090560&quot;))
+
+// float_literals.wast:110
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x66\x36\x34\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x7c\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.negative_nan&quot;, []), int64(&quot;-2251799813685248&quot;))
+
+// float_literals.wast:111
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x02\x24\x31\x0d\x66\x36\x34\x2e\x70\x6c\x61\x69\x6e\x5f\x6e\x61\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfc\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.plain_nan&quot;, []), int64(&quot;9221120237041090560&quot;))
+
+// float_literals.wast:112
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\xa9\x80\x80\x80\x00\x01\x02\x24\x31\x22\x66\x36\x34\x2e\x69\x6e\x66\x6f\x72\x6d\x61\x6c\x6c\x79\x5f\x6b\x6e\x6f\x77\x6e\x5f\x61\x73\x5f\x70\x6c\x61\x69\x6e\x5f\x73\x6e\x61\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.informally_known_as_plain_snan&quot;, []), int64(&quot;9219994337134247936&quot;))
+
+// float_literals.wast:113
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x66\x36\x34\x2e\x61\x6c\x6c\x5f\x6f\x6e\x65\x73\x5f\x6e\x61\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.all_ones_nan&quot;, []), int64(&quot;-1&quot;))
+
+// float_literals.wast:114
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x66\x36\x34\x2e\x6d\x69\x73\x63\x5f\x6e\x61\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xbc\xb5\xe2\xb3\xc5\xc6\x84\xf8\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.misc_nan&quot;, []), int64(&quot;9218888453225749180&quot;))
+
+// float_literals.wast:115
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x31\x15\x66\x36\x34\x2e\x6d\x69\x73\x63\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x89\x90\x9c\xb0\xd0\x80\xc1\xf9\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.misc_positive_nan&quot;, []), int64(&quot;9219717281780008969&quot;))
+
+// float_literals.wast:116
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x31\x15\x66\x36\x34\x2e\x6d\x69\x73\x63\x5f\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x6e\x61\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xc5\xc6\x84\xf8\xde\xf9\xaa\x79\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.misc_negative_nan&quot;, []), int64(&quot;-3751748707474619&quot;))
+
+// float_literals.wast:117
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x66\x36\x34\x2e\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xf8\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.infinity&quot;, []), int64(&quot;9218868437227405312&quot;))
+
+// float_literals.wast:118
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x31\x15\x66\x36\x34\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xf8\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.positive_infinity&quot;, []), int64(&quot;9218868437227405312&quot;))
+
+// float_literals.wast:119
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x31\x15\x66\x36\x34\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x69\x6e\x66\x69\x6e\x69\x74\x79\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x78\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.negative_infinity&quot;, []), int64(&quot;-4503599627370496&quot;))
+
+// float_literals.wast:120
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x36\x34\x2e\x7a\x65\x72\x6f\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.zero&quot;, []), int64(&quot;0&quot;))
+
+// float_literals.wast:121
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.positive_zero&quot;, []), int64(&quot;0&quot;))
+
+// float_literals.wast:122
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.negative_zero&quot;, []), int64(&quot;-9223372036854775808&quot;))
+
+// float_literals.wast:123
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x36\x34\x2e\x6d\x69\x73\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x98\xda\x90\xa2\xb5\xbf\xc8\x8c\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.misc&quot;, []), int64(&quot;4618760256179416344&quot;))
+
+// float_literals.wast:124
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x66\x36\x34\x2e\x6d\x69\x6e\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.min_positive&quot;, []), int64(&quot;1&quot;))
+
+// float_literals.wast:125
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x36\x34\x2e\x6d\x69\x6e\x5f\x6e\x6f\x72\x6d\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x08\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.min_normal&quot;, []), int64(&quot;4503599627370496&quot;))
+
+// float_literals.wast:126
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x66\x36\x34\x2e\x6d\x61\x78\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\x07\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.max_subnormal&quot;, []), int64(&quot;4503599627370495&quot;))
+
+// float_literals.wast:127
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x66\x36\x34\x2e\x6d\x61\x78\x5f\x66\x69\x6e\x69\x74\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xf7\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.max_finite&quot;, []), int64(&quot;9218868437227405311&quot;))
+
+// float_literals.wast:128
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x66\x36\x34\x2e\x74\x72\x61\x69\x6c\x69\x6e\x67\x5f\x64\x6f\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x98\xc6\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64.trailing_dot&quot;, []), int64(&quot;5057542381537067008&quot;))
+
+// float_literals.wast:129
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x66\x36\x34\x5f\x64\x65\x63\x2e\x7a\x65\x72\x6f\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_dec.zero&quot;, []), int64(&quot;0&quot;))
+
+// float_literals.wast:130
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x31\x15\x66\x36\x34\x5f\x64\x65\x63\x2e\x70\x6f\x73\x69\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_dec.positive_zero&quot;, []), int64(&quot;0&quot;))
+
+// float_literals.wast:131
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x31\x15\x66\x36\x34\x5f\x64\x65\x63\x2e\x6e\x65\x67\x61\x74\x69\x76\x65\x5f\x7a\x65\x72\x6f\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_dec.negative_zero&quot;, []), int64(&quot;-9223372036854775808&quot;))
+
+// float_literals.wast:132
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x69\x73\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x98\xda\x90\xa2\xb5\xbf\xc8\x8c\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_dec.misc&quot;, []), int64(&quot;4618760256179416344&quot;))
+
+// float_literals.wast:133
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x9b\x80\x80\x80\x00\x01\x02\x24\x31\x14\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x69\x6e\x5f\x70\x6f\x73\x69\x74\x69\x76\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_dec.min_positive&quot;, []), int64(&quot;1&quot;))
+
+// float_literals.wast:134
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x99\x80\x80\x80\x00\x01\x02\x24\x31\x12\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x69\x6e\x5f\x6e\x6f\x72\x6d\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x08\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_dec.min_normal&quot;, []), int64(&quot;4503599627370496&quot;))
+
+// float_literals.wast:135
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x31\x15\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x61\x78\x5f\x73\x75\x62\x6e\x6f\x72\x6d\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\x07\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_dec.max_subnormal&quot;, []), int64(&quot;4503599627370495&quot;))
+
+// float_literals.wast:136
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x99\x80\x80\x80\x00\x01\x02\x24\x31\x12\x66\x36\x34\x5f\x64\x65\x63\x2e\x6d\x61\x78\x5f\x66\x69\x6e\x69\x74\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xf7\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_dec.max_finite&quot;, []), int64(&quot;9218868437227405311&quot;))
+
+// float_literals.wast:137
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x9b\x80\x80\x80\x00\x01\x02\x24\x31\x14\x66\x36\x34\x5f\x64\x65\x63\x2e\x74\x72\x61\x69\x6c\x69\x6e\x67\x5f\x64\x6f\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xfd\x86\xd3\xac\xd2\xb5\x92\xd9\xd4\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f64_dec.trailing_dot&quot;, []), int64(&quot;6103021453049119613&quot;))
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsfloat_memorywastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/float_memory.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/float_memory.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/float_memory.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,184 +1,270 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// float_memory.wast:5
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x03\x60\x00\x01\x7d\x60\x00\x01\x7f\x60\x00\x00\x03\x86\x80\x80\x80\x00\x05\x00\x01\x02\x02\x02\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x07\xb7\x80\x80\x80\x00\x05\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x0a\xca\x80\x80\x80\x00\x05\x87\x80\x80\x80\x00\x00\x41\x00\x2a\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x00\x28\x02\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\xa0\x7f\x38\x02\x00\x0b\x8d\x80\x80\x80\x00\x00\x41\x00\x41\x80\x80\x80\xfd\x07\x36\x02\x00\x0b\x89\x80\x80\x80\x00\x00\x41\x00\x41\x00\x36\x02\x00\x0b\x0b\x8a\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x04\x00\x00\xa0\x7f&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// float_memory.wast:15
+assert_return(() =&gt; call($1, &quot;i32.load&quot;, []), 2141192192);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// float_memory.wast:16
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.load&quot;, []), NaN)
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// float_memory.wast:17
+run(() =&gt; call($1, &quot;reset&quot;, []));
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// float_memory.wast:18
+assert_return(() =&gt; call($1, &quot;i32.load&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// float_memory.wast:19
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.load&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// float_memory.wast:20
+run(() =&gt; call($1, &quot;f32.store&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// float_memory.wast:21
+assert_return(() =&gt; call($1, &quot;i32.load&quot;, []), 2141192192);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// float_memory.wast:22
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.load&quot;, []), NaN)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// float_memory.wast:23
+run(() =&gt; call($1, &quot;reset&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// float_memory.wast:24
+assert_return(() =&gt; call($1, &quot;i32.load&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// float_memory.wast:25
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.load&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// float_memory.wast:26
+run(() =&gt; call($1, &quot;i32.store&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// float_memory.wast:27
+assert_return(() =&gt; call($1, &quot;i32.load&quot;, []), 2141192192);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// float_memory.wast:28
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;f32.load&quot;, []), NaN)
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x03\x60\x00\x01\x7d\x60\x00\x01\x7f\x60\x00\x00\x03\x09\x08\x00\x01\x02\x02\x02\x02\x02\x02\x05\x04\x01\x01\x01\x01\x07\x58\x08\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x07\x0a\x75\x08\x07\x00\x41\x00\x2a\x02\x00\x0b\x07\x00\x41\x00\x28\x02\x00\x0b\x0c\x00\x41\x00\x43\x00\x00\xa0\x7f\x38\x02\x00\x0b\x0d\x00\x41\x00\x41\x80\x80\x80\xfd\x07\x36\x02\x00\x0b\x09\x00\x41\x00\x41\x00\x36\x02\x00\x0b\x14\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\
 x45\x0d\x00\x0f\x0b\x00\x0b\x0b\x0a\x01\x00\x41\x00\x0b\x04\x00\x00\xa0\x7f&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 2141192192);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.load&quot;](), f32(0.0));
-$$.exports[&quot;f32.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 2141192192);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.load&quot;](), f32(0.0));
-$$.exports[&quot;i32.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 2141192192);
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x03\x60\x00\x01\x7c\x60\x00\x01\x7e\x60\x00\x00\x03\x0e\x0d\x00\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x04\x01\x01\x01\x01\x07\x8f\x01\x0d\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0c\x0a\xf5\x01\x0d\x07\x00\x41\x00\x2b\x03\x00\x0b\x07\x00\x41\x00\x29\x03\x00\x0b\x10\x00\x41\x00\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x39\x03\x00\x0b\x12\x00\x41\x00\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x37\x03\
 x00\x0b\x09\x00\x41\x00\x42\x00\x37\x03\x00\x0b\x18\x00\x02\x40\x10\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0b\x0e\x01\x00\x41\x00\x0b\x08\x00\x00\x00\x00\x00\x00\xf4\x7f&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.load&quot;](), 0.0);
-$$.exports[&quot;f64.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.load&quot;](), 0.0);
-$$.exports[&quot;i64.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x03\x60\x00\x01\x7d\x60\x00\x01\x7f\x60\x00\x00\x03\x09\x08\x00\x01\x02\x02\x02\x02\x02\x02\x05\x04\x01\x01\x01\x01\x07\x58\x08\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x07\x0a\x75\x08\x07\x00\x41\x01\x2a\x02\x00\x0b\x07\x00\x41\x01\x28\x02\x00\x0b\x0c\x00\x41\x01\x43\x00\x00\xa0\x7f\x38\x02\x00\x0b\x0d\x00\x41\x01\x41\x80\x80\x80\xfd\x07\x36\x02\x00\x0b\x09\x00\x41\x01\x41\x00\x36\x02\x00\x0b\x14\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\
 x0f\x0b\x00\x0b\x0b\x0b\x01\x00\x41\x00\x0b\x05\x00\x00\x00\xa0\x7f&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 2141192192);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.load&quot;](), f32(0.0));
-$$.exports[&quot;f32.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 2141192192);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.load&quot;](), f32(0.0));
-$$.exports[&quot;i32.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 2141192192);
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x03\x60\x00\x01\x7c\x60\x00\x01\x7e\x60\x00\x00\x03\x0e\x0d\x00\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x04\x01\x01\x01\x01\x07\x8f\x01\x0d\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0c\x0a\xf5\x01\x0d\x07\x00\x41\x01\x2b\x03\x00\x0b\x07\x00\x41\x01\x29\x03\x00\x0b\x10\x00\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x39\x03\x00\x0b\x12\x00\x41\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x37\x03\
 x00\x0b\x09\x00\x41\x01\x42\x00\x37\x03\x00\x0b\x18\x00\x02\x40\x10\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0b\x0f\x01\x00\x41\x00\x0b\x09\x00\x00\x00\x00\x00\x00\x00\xf4\x7f&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.load&quot;](), 0.0);
-$$.exports[&quot;f64.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.load&quot;](), 0.0);
-$$.exports[&quot;i64.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x03\x60\x00\x01\x7d\x60\x00\x01\x7f\x60\x00\x00\x03\x09\x08\x00\x01\x02\x02\x02\x02\x02\x02\x05\x04\x01\x01\x01\x01\x07\x58\x08\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x07\x0a\x75\x08\x07\x00\x41\x00\x2a\x02\x00\x0b\x07\x00\x41\x00\x28\x02\x00\x0b\x0c\x00\x41\x00\x43\x01\x00\xd0\x7f\x38\x02\x00\x0b\x0d\x00\x41\x00\x41\x81\x80\xc0\xfe\x07\x36\x02\x00\x0b\x09\x00\x41\x00\x41\x00\x36\x02\x00\x0b\x14\x00\x02\x40\x10\x00\xbc\x43\x01\x00\xd0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x10\x00\xbc\x43\x01\x00\xd0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x10\x00\xbc\x43\x01\x00\xd0\x7f\xbc\x46\x45\x0d\x00\
 x0f\x0b\x00\x0b\x0b\x0a\x01\x00\x41\x00\x0b\x04\x01\x00\xd0\x7f&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 2144337921);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.load&quot;](), f32(0.0));
-$$.exports[&quot;f32.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 2144337921);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;f32.load&quot;](), f32(0.0));
-$$.exports[&quot;i32.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;i32.load&quot;](), 2144337921);
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x03\x60\x00\x01\x7c\x60\x00\x01\x7e\x60\x00\x00\x03\x0e\x0d\x00\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x04\x01\x01\x01\x01\x07\x8f\x01\x0d\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0c\x0a\xf5\x01\x0d\x07\x00\x41\x00\x2b\x03\x00\x0b\x07\x00\x41\x00\x29\x03\x00\x0b\x10\x00\x41\x00\x44\x01\x00\x00\x00\x00\x00\xfc\x7f\x39\x03\x00\x0b\x12\x00\x41\x00\x42\x81\x80\x80\x80\x80\x80\x80\xfe\xff\x00\x37\x03\
 x00\x0b\x09\x00\x41\x00\x42\x00\x37\x03\x00\x0b\x18\x00\x02\x40\x10\x01\x42\x81\x80\x80\x80\x80\x80\x80\xfe\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x01\x42\x81\x80\x80\x80\x80\x80\x80\xfe\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x01\x42\x81\x80\x80\x80\x80\x80\x80\xfe\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0b\x0e\x01\x00\x41\x00\x0b\x08\x01\x00\x00\x00\x00\x00\xfc\x7f&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.load&quot;](), 0.0);
-$$.exports[&quot;f64.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-$$.exports[&quot;reset&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f64.load&quot;](), 0.0);
-$$.exports[&quot;i64.store&quot;]();
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
</del><ins>+// float_memory.wast:30
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x03\x60\x00\x01\x7c\x60\x00\x01\x7e\x60\x00\x00\x03\x86\x80\x80\x80\x00\x05\x00\x01\x02\x02\x02\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x07\xb7\x80\x80\x80\x00\x05\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x0a\xd3\x80\x80\x80\x00\x05\x87\x80\x80\x80\x00\x00\x41\x00\x2b\x03\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x00\x29\x03\x00\x0b\x90\x80\x80\x80\x00\x00\x41\x00\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x39\x03\x00\x0b\x92\x80\x80\x80\x00\x00\x41\x00\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x37\x03\x00\x0b\x89\x80\x80\x80\x00\x00\x41\x00\x42\x00\x37\x03\x00\x0b\x0b\x8e\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x08\x00\x00\x00\x00\x00\x00\xf4\x7f&quot;);
+
+// float_memory.wast:40
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x32\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;i64.load&quot;, []), int64(&quot;9219994337134247936&quot;))
+
+// float_memory.wast:41
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x32\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;f64.load&quot;, []), NaN)
+
+// float_memory.wast:42
+run(() =&gt; call($2, &quot;reset&quot;, []));
+
+// float_memory.wast:43
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x32\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;i64.load&quot;, []), int64(&quot;0&quot;))
+
+// float_memory.wast:44
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x32\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;f64.load&quot;, []), 0.)
+
+// float_memory.wast:45
+run(() =&gt; call($2, &quot;f64.store&quot;, []));
+
+// float_memory.wast:46
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x32\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;i64.load&quot;, []), int64(&quot;9219994337134247936&quot;))
+
+// float_memory.wast:47
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x32\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;f64.load&quot;, []), NaN)
+
+// float_memory.wast:48
+run(() =&gt; call($2, &quot;reset&quot;, []));
+
+// float_memory.wast:49
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x32\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;i64.load&quot;, []), int64(&quot;0&quot;))
+
+// float_memory.wast:50
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x32\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;f64.load&quot;, []), 0.)
+
+// float_memory.wast:51
+run(() =&gt; call($2, &quot;i64.store&quot;, []));
+
+// float_memory.wast:52
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x32\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;i64.load&quot;, []), int64(&quot;9219994337134247936&quot;))
+
+// float_memory.wast:53
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x32\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;f64.load&quot;, []), NaN)
+
+// float_memory.wast:57
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x03\x60\x00\x01\x7d\x60\x00\x01\x7f\x60\x00\x00\x03\x86\x80\x80\x80\x00\x05\x00\x01\x02\x02\x02\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x07\xb7\x80\x80\x80\x00\x05\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x0a\xca\x80\x80\x80\x00\x05\x87\x80\x80\x80\x00\x00\x41\x01\x2a\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x01\x28\x02\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x01\x43\x00\x00\xa0\x7f\x38\x02\x00\x0b\x8d\x80\x80\x80\x00\x00\x41\x01\x41\x80\x80\x80\xfd\x07\x36\x02\x00\x0b\x89\x80\x80\x80\x00\x00\x41\x01\x41\x00\x36\x02\x00\x0b\x0b\x8b\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x05\x00\x00\x00\xa0\x7f&quot;);
+
+// float_memory.wast:67
+assert_return(() =&gt; call($3, &quot;i32.load&quot;, []), 2141192192);
+
+// float_memory.wast:68
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x33\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;f32.load&quot;, []), NaN)
+
+// float_memory.wast:69
+run(() =&gt; call($3, &quot;reset&quot;, []));
+
+// float_memory.wast:70
+assert_return(() =&gt; call($3, &quot;i32.load&quot;, []), 0);
+
+// float_memory.wast:71
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x33\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;f32.load&quot;, []), 0.)
+
+// float_memory.wast:72
+run(() =&gt; call($3, &quot;f32.store&quot;, []));
+
+// float_memory.wast:73
+assert_return(() =&gt; call($3, &quot;i32.load&quot;, []), 2141192192);
+
+// float_memory.wast:74
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x33\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;f32.load&quot;, []), NaN)
+
+// float_memory.wast:75
+run(() =&gt; call($3, &quot;reset&quot;, []));
+
+// float_memory.wast:76
+assert_return(() =&gt; call($3, &quot;i32.load&quot;, []), 0);
+
+// float_memory.wast:77
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x33\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;f32.load&quot;, []), 0.)
+
+// float_memory.wast:78
+run(() =&gt; call($3, &quot;i32.store&quot;, []));
+
+// float_memory.wast:79
+assert_return(() =&gt; call($3, &quot;i32.load&quot;, []), 2141192192);
+
+// float_memory.wast:80
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x33\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xa0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;f32.load&quot;, []), NaN)
+
+// float_memory.wast:82
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x03\x60\x00\x01\x7c\x60\x00\x01\x7e\x60\x00\x00\x03\x86\x80\x80\x80\x00\x05\x00\x01\x02\x02\x02\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x07\xb7\x80\x80\x80\x00\x05\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x0a\xd3\x80\x80\x80\x00\x05\x87\x80\x80\x80\x00\x00\x41\x01\x2b\x03\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x01\x29\x03\x00\x0b\x90\x80\x80\x80\x00\x00\x41\x01\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x39\x03\x00\x0b\x92\x80\x80\x80\x00\x00\x41\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x37\x03\x00\x0b\x89\x80\x80\x80\x00\x00\x41\x01\x42\x00\x37\x03\x00\x0b\x0b\x8f\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x09\x00\x00\x00\x00\x00\x00\x00\xf4\x7f&quot;);
+
+// float_memory.wast:92
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x34\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;i64.load&quot;, []), int64(&quot;9219994337134247936&quot;))
+
+// float_memory.wast:93
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x34\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;f64.load&quot;, []), NaN)
+
+// float_memory.wast:94
+run(() =&gt; call($4, &quot;reset&quot;, []));
+
+// float_memory.wast:95
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x34\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;i64.load&quot;, []), int64(&quot;0&quot;))
+
+// float_memory.wast:96
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x34\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;f64.load&quot;, []), 0.)
+
+// float_memory.wast:97
+run(() =&gt; call($4, &quot;f64.store&quot;, []));
+
+// float_memory.wast:98
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x34\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;i64.load&quot;, []), int64(&quot;9219994337134247936&quot;))
+
+// float_memory.wast:99
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x34\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;f64.load&quot;, []), NaN)
+
+// float_memory.wast:100
+run(() =&gt; call($4, &quot;reset&quot;, []));
+
+// float_memory.wast:101
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x34\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;i64.load&quot;, []), int64(&quot;0&quot;))
+
+// float_memory.wast:102
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x34\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;f64.load&quot;, []), 0.)
+
+// float_memory.wast:103
+run(() =&gt; call($4, &quot;i64.store&quot;, []));
+
+// float_memory.wast:104
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x34\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\xfa\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;i64.load&quot;, []), int64(&quot;9219994337134247936&quot;))
+
+// float_memory.wast:105
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x34\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;f64.load&quot;, []), NaN)
+
+// float_memory.wast:109
+let $5 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x03\x60\x00\x01\x7d\x60\x00\x01\x7f\x60\x00\x00\x03\x86\x80\x80\x80\x00\x05\x00\x01\x02\x02\x02\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x07\xb7\x80\x80\x80\x00\x05\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x33\x32\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x0a\xca\x80\x80\x80\x00\x05\x87\x80\x80\x80\x00\x00\x41\x00\x2a\x02\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x00\x28\x02\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x00\x43\x01\x00\xd0\x7f\x38\x02\x00\x0b\x8d\x80\x80\x80\x00\x00\x41\x00\x41\x81\x80\xc0\xfe\x07\x36\x02\x00\x0b\x89\x80\x80\x80\x00\x00\x41\x00\x41\x00\x36\x02\x00\x0b\x0b\x8a\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x04\x01\x00\xd0\x7f&quot;);
+
+// float_memory.wast:119
+assert_return(() =&gt; call($5, &quot;i32.load&quot;, []), 2144337921);
+
+// float_memory.wast:120
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x35\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x01\x00\xd0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$5&quot;, $5)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($5, &quot;f32.load&quot;, []), NaN)
+
+// float_memory.wast:121
+run(() =&gt; call($5, &quot;reset&quot;, []));
+
+// float_memory.wast:122
+assert_return(() =&gt; call($5, &quot;i32.load&quot;, []), 0);
+
+// float_memory.wast:123
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x35\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$5&quot;, $5)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($5, &quot;f32.load&quot;, []), 0.)
+
+// float_memory.wast:124
+run(() =&gt; call($5, &quot;f32.store&quot;, []));
+
+// float_memory.wast:125
+assert_return(() =&gt; call($5, &quot;i32.load&quot;, []), 2144337921);
+
+// float_memory.wast:126
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x35\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x01\x00\xd0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$5&quot;, $5)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($5, &quot;f32.load&quot;, []), NaN)
+
+// float_memory.wast:127
+run(() =&gt; call($5, &quot;reset&quot;, []));
+
+// float_memory.wast:128
+assert_return(() =&gt; call($5, &quot;i32.load&quot;, []), 0);
+
+// float_memory.wast:129
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x35\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$5&quot;, $5)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($5, &quot;f32.load&quot;, []), 0.)
+
+// float_memory.wast:130
+run(() =&gt; call($5, &quot;i32.store&quot;, []));
+
+// float_memory.wast:131
+assert_return(() =&gt; call($5, &quot;i32.load&quot;, []), 2144337921);
+
+// float_memory.wast:132
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x35\x08\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x01\x00\xd0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$5&quot;, $5)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($5, &quot;f32.load&quot;, []), NaN)
+
+// float_memory.wast:134
+let $6 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x03\x60\x00\x01\x7c\x60\x00\x01\x7e\x60\x00\x00\x03\x86\x80\x80\x80\x00\x05\x00\x01\x02\x02\x02\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x07\xb7\x80\x80\x80\x00\x05\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x00\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x09\x66\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x02\x09\x69\x36\x34\x2e\x73\x74\x6f\x72\x65\x00\x03\x05\x72\x65\x73\x65\x74\x00\x04\x0a\xd3\x80\x80\x80\x00\x05\x87\x80\x80\x80\x00\x00\x41\x00\x2b\x03\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x00\x29\x03\x00\x0b\x90\x80\x80\x80\x00\x00\x41\x00\x44\x01\x00\x00\x00\x00\x00\xfc\x7f\x39\x03\x00\x0b\x92\x80\x80\x80\x00\x00\x41\x00\x42\x81\x80\x80\x80\x80\x80\x80\xfe\xff\x00\x37\x03\x00\x0b\x89\x80\x80\x80\x00\x00\x41\x00\x42\x00\x37\x03\x00\x0b\x0b\x8e\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x08\x01\x00\x00\x00\x00\x00\xfc\x7f&quot;);
+
+// float_memory.wast:144
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x36\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x81\x80\x80\x80\x80\x80\x80\xfe\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;i64.load&quot;, []), int64(&quot;9222246136947933185&quot;))
+
+// float_memory.wast:145
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x36\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;f64.load&quot;, []), NaN)
+
+// float_memory.wast:146
+run(() =&gt; call($6, &quot;reset&quot;, []));
+
+// float_memory.wast:147
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x36\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;i64.load&quot;, []), int64(&quot;0&quot;))
+
+// float_memory.wast:148
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x36\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;f64.load&quot;, []), 0.)
+
+// float_memory.wast:149
+run(() =&gt; call($6, &quot;f64.store&quot;, []));
+
+// float_memory.wast:150
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x36\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x81\x80\x80\x80\x80\x80\x80\xfe\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;i64.load&quot;, []), int64(&quot;9222246136947933185&quot;))
+
+// float_memory.wast:151
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x36\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;f64.load&quot;, []), NaN)
+
+// float_memory.wast:152
+run(() =&gt; call($6, &quot;reset&quot;, []));
+
+// float_memory.wast:153
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x36\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;i64.load&quot;, []), int64(&quot;0&quot;))
+
+// float_memory.wast:154
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x36\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;f64.load&quot;, []), 0.)
+
+// float_memory.wast:155
+run(() =&gt; call($6, &quot;i64.store&quot;, []));
+
+// float_memory.wast:156
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x36\x08\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x81\x80\x80\x80\x80\x80\x80\xfe\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;i64.load&quot;, []), int64(&quot;9222246136947933185&quot;))
+
+// float_memory.wast:157
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x36\x08\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x01\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;f64.load&quot;, []), NaN)
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsfloat_miscwastjs"></a>
<div class="delfile"><h4>Deleted: trunk/JSTests/wasm/spec-tests/float_misc.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/float_misc.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/float_misc.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,512 +0,0 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
-
-let soft_validate = true;
-
-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
-
-let registry = {spectest};
-let $$;
-
-function register(name, instance) {
-  registry[name] = instance.exports;
-}
-
-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
-
-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
-
-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x1a\x05\x60\x02\x7d\x7d\x01\x7d\x60\x01\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x60\x01\x7c\x01\x7c\x60\x00\x00\x03\x3f\x3e\x00\x00\x00\x00\x01\x01\x01\x00\x01\x01\x01\x01\x00\x00\x02\x02\x02\x02\x03\x03\x03\x02\x03\x03\x03\x03\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x07\xc5\x05\x3e\x07\x66\x33\x32\x2e\x61\x64\x64\x00\x00\x07\x66\x33\x32\x2e\x73\x75\x62\x00\x01\x07\x66\x33\x32\x2e\x6d\x75\x6c\x00\x02\x07\x66\x33\x32\x2e\x64\x69\x76\x00\x03\x08\x66\x33\x32\x2e\x73\x71\x72\x74\x00\x04\x07\x66\x33\x32\x2e\x61\x62\x73\x00\x05\x07\x66\x33\x32\x2e\x6e\x65\x67\x00\x06\x0c\x66\x33\x32\x2e\x63\x6f\x70\x79\x73\x69\x67\x6e\x00\x07\x08\x66\x33\x32\x2e\x63\x65\x69\x6c\x00\x08\x09\x66\x33\x32\x2e\x66\x6c\x6f\x6f\x72\x00\x09\x09\x66\x33\x32\x2e\x74\x72\x75\x6e\x63\x00\x0a\x0b\x66\x33\x32\x2e\x6e\x65\x61\x72\x65\x73\x74\x00\x0b\x07\x66\x33\x32\
 x2e\x6d\x69\x6e\x00\x0c\x07\x66\x33\x32\x2e\x6d\x61\x78\x00\x0d\x07\x66\x36\x34\x2e\x61\x64\x64\x00\x0e\x07\x66\x36\x34\x2e\x73\x75\x62\x00\x0f\x07\x66\x36\x34\x2e\x6d\x75\x6c\x00\x10\x07\x66\x36\x34\x2e\x64\x69\x76\x00\x11\x08\x66\x36\x34\x2e\x73\x71\x72\x74\x00\x12\x07\x66\x36\x34\x2e\x61\x62\x73\x00\x13\x07\x66\x36\x34\x2e\x6e\x65\x67\x00\x14\x0c\x66\x36\x34\x2e\x63\x6f\x70\x79\x73\x69\x67\x6e\x00\x15\x08\x66\x36\x34\x2e\x63\x65\x69\x6c\x00\x16\x09\x66\x36\x34\x2e\x66\x6c\x6f\x6f\x72\x00\x17\x09\x66\x36\x34\x2e\x74\x72\x75\x6e\x63\x00\x18\x0b\x66\x36\x34\x2e\x6e\x65\x61\x72\x65\x73\x74\x00\x19\x07\x66\x36\x34\x2e\x6d\x69\x6e\x00\x1a\x07\x66\x36\x34\x2e\x6d\x61\x78\x00\x1b\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x1c\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x1d\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x1e\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x1f\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x20\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x21\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x22\x08\x
 61\x73\x73\x65\x72\x74\x5f\x37\x00\x23\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x24\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x25\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x26\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x27\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x28\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x29\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x2a\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x2b\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x2c\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x2d\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x2e\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x2f\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x00\x30\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x31\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x32\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x33\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x00\x34\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x00\x35\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x00\x36\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x00\x37\x09\x6
 1\x73\x73\x65\x72\x74\x5f\x32\x38\x00\x38\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x00\x39\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x00\x3a\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x00\x3b\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x00\x3c\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x00\x3d\x0a\xbf\x0a\x3e\x07\x00\x20\x00\x20\x01\x92\x0b\x07\x00\x20\x00\x20\x01\x93\x0b\x07\x00\x20\x00\x20\x01\x94\x0b\x07\x00\x20\x00\x20\x01\x95\x0b\x05\x00\x20\x00\x91\x0b\x05\x00\x20\x00\x8b\x0b\x05\x00\x20\x00\x8c\x0b\x07\x00\x20\x00\x20\x01\x98\x0b\x05\x00\x20\x00\x8d\x0b\x05\x00\x20\x00\x8e\x0b\x05\x00\x20\x00\x8f\x0b\x05\x00\x20\x00\x90\x0b\x07\x00\x20\x00\x20\x01\x96\x0b\x07\x00\x20\x00\x20\x01\x97\x0b\x07\x00\x20\x00\x20\x01\xa0\x0b\x07\x00\x20\x00\x20\x01\xa1\x0b\x07\x00\x20\x00\x20\x01\xa2\x0b\x07\x00\x20\x00\x20\x01\xa3\x0b\x05\x00\x20\x00\x9f\x0b\x05\x00\x20\x00\x99\x0b\x05\x00\x20\x00\x9a\x0b\x07\x00\x20\x00\x20\x01\xa6\x0b\x05\x00\x20\x00\x9b\x0b\x05\x00\x20\x00\x9c\x0b\x05\x00\x20\x00\x9d\x0b\x05
 \x00\x20\x00\x9e\x0b\x07\x00\x20\x00\x20\x01\xa4\x0b\x07\x00\x20\x00\x20\x01\xa5\x0b\x1e\x00\x02\x40\x43\x00\x00\xa0\x7f\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\xe0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf4\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x10\x0e\xbd\x44\x00\x00\x00\x00\x00\x00\xfc\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x05\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x05\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xe2\xf1\x80\x7f\x10\x05\xbc\x43\xe2\xf1\x80\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xe2\xf1\x80\xff\x10\x05\xbc\x43\xe2\xf1\x80\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x13\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x13\xbd\
 x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\x7f\x10\x13\xbd\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\xff\x10\x13\xbd\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x06\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\x00\x00\xc0\xff\x10\x06\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xe2\xf1\x80\x7f\x10\x06\xbc\x43\xe2\xf1\x80\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x43\xe2\xf1\x80\xff\x10\x06\xbc\x43\xe2\xf1\x80\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x14\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x14\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x
 bd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\x7f\x10\x14\xbd\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\xff\x10\x14\xbd\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\x7f\x10\x07\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\xc0\xff\x10\x07\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\x7f\x10\x07\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\x00\x00\xc0\xff\x43\x00\x00\xc0\xff\x10\x07\xbc\x43\x00\x00\xc0\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xe2\xf1\x80\x7f\x43\x00\x00\xc0\x7f\x10\x07\xbc\x43\xe2\xf1\x80\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xe2\xf1\x80\x7f\x43\x00\x00\xc0\xff\x10\x07\xbc\x4
 3\xe2\xf1\x80\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xe2\xf1\x80\xff\x43\x00\x00\xc0\x7f\x10\x07\xbc\x43\xe2\xf1\x80\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x43\xe2\xf1\x80\xff\x43\x00\x00\xc0\xff\x10\x07\xbc\x43\xe2\xf1\x80\xff\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x15\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x15\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x15\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x15\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00
 \x02\x40\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x15\xbd\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x15\xbd\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x15\xbd\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2a\x00\x02\x40\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\xff\x44\x00\x00\x00\x00\x00\x00\xf8\xff\x10\x15\xbd\x44\x6b\x7a\xe2\xf1\x00\x00\xf0\xff\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(1.12345683575), f32(1.23450000222e-10)), f32(1.12345683575));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](1.123456789, 1.2345e-10), 1.12345678912345);
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(1.0), f32(5.96046447754e-08)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(1.0), f32(5.96046518808e-08)), f32(1.00000011921));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](1.0, 1.1102230246251565e-16), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](1.0, 1.1102230246251568e-16), 1.0000000000000002);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(1.40129846432e-45), f32(1.17549421069e-38)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](5e-324, 2.225073858507201e-308), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(2147483648.0), f32(1024.25)), f32(2147484672.0));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](9.223372036854776e+18, 1024.25), 9.223372036854778e+18);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-3.645561009778199e-304, 2.92e-320), -3.6455610097781983e-304);
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(8388608.0), f32(0.5)), f32(8388608.0));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(8388609.0), f32(0.5)), f32(8388610.0));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](4503599627370496.0, 0.5), 4503599627370496.0);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](4503599627370497.0, 0.5), 4503599627370498.0);
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-6.20760015658e+30), f32(2.30979900343e-30)), f32(-6.20760015658e+30));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(2.09865807495e+20), f32(-5.27015250546e+15)), f32(2.09860529839e+20));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(1.96349204943e-25), f32(4.62200670123e-38)), f32(1.96349204943e-25));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(6.40904986624e+11), f32(-6.44495490993e+16)), f32(-6.44489091492e+16));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(6.0196598497e-05), f32(1.20372792216e+32)), f32(1.20372792216e+32));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](9.218993827002741e-125, -1.2830782438780485e+75), -1.2830782438780485e+75);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-9.650340787014896e+22, 4.670208988478548e-56), -9.650340787014896e+22);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](2.8559147675434106e-45, -0.00026124280570653086), -0.00026124280570653086);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](4.179099281652967e+149, 7.93355647415127e+19), 4.179099281652967e+149);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](8.265442868747023e+96, 4.360332783900625e+118), 4.360332783900625e+118);
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(5.23840412782e+21), f32(-1570182.5)), f32(5.23840412782e+21));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(4.25893790178e-14), f32(-5.7092352567e-24)), f32(4.25893790178e-14));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-2.72510258716e-13), f32(8.37115587335e+37)), f32(8.37115587335e+37));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-8.84535974739e-14), f32(-1.51656256735e-32)), f32(-8.84535974739e-14));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(0.00105210347101), f32(-7.58213472342e-33)), f32(0.00105210347101));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](1.5111352281889246e+54, -2.760218100603169e-159), 1.5111352281889246e+54);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](6.238671976036028e+46, -8.592185488839212e-19), 6.238671976036028e+46);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](4.195022848436354e-122, -2.9225342022551453e-295), 4.195022848436354e-122);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-2.1522054671482452e+44, -1.1122204120471372e+42), -2.1633276712687165e+44);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-13.6911535055856, 2.0661178989244198e+87), 2.0661178989244198e+87);
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-6.45602103061e-36), f32(2.02199490333e-13)), f32(2.02199490333e-13));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-2.68231688096e-05), f32(1.11960156701e-08)), f32(-2.68119729299e-05));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-1.2852617216e+11), f32(2.73563047337e-33)), f32(-1.2852617216e+11));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(4.15897312732e-36), f32(-1573528704.0)), f32(-1573528704.0));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-9.3387686441e-37), f32(7.86475144986e+28)), f32(7.86475144986e+28));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](2.1986596650683218e-234, -2.3544759484546134e+302), -2.3544759484546134e+302);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-3.141756195935957e+155, -3.011409851461166e+148), -3.1417564970769423e+155);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-1.3722858367681836e-291, 1.1571842749688977e-85), 1.1571842749688977e-85);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-9.828583756551075e-154, 1.6862581574752944e-259), -9.828583756551075e-154);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-6.725842035221635e+290, 8.374007930974482e+240), -6.725842035221635e+290);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-2.1089660532788995e+242, 5.814832334211963e+248), 5.814830225245911e+248);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](1.0231579266682148e+236, 4.502043007974949e+224), 1.0231579266727168e+236);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-1.3052997857095656e+188, 1.5489943422018657e+203), 1.5489943422018645e+203);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](4.7629997434721684e+139, 4.555864510582597e+155), 4.555864510582597e+155);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](3.958952516558414e-300, 2.3092460710062946e-290), 2.30924607140219e-290);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-4.3780558475415996e+226, -4.9680759347383435e+286), -4.9680759347383435e+286);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](2.117431116854608e+58, -2.6385928474612128e+82), -2.6385928474612128e+82);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-9.508489561700635e+90, 7.858068235728165e-128), -9.508489561700635e+90);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-5.079144928553737e-96, -3.540217207424998e+140), -3.540217207424998e+140);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-4.165382103988111e-60, 1.0865942283516648e-298), -4.165382103988111e-60);
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(9.72156491625e+34), f32(3.05590867039e+38)), f32(3.05688080629e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(2.70465627829e+38), f32(-2.30236846838e+32)), f32(2.70465404722e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(3.57209281934e+35), f32(-2.36494052076e+38)), f32(-2.36136838278e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-1.48423409279e+36), f32(-3.28991392884e+38)), f32(-3.30475619053e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-2.19885598148e+38), f32(-8.1560928643e+37)), f32(-3.0144652172e+38));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](9.039020493954763e+307, 2.2943337422040356e+295), 9.039020493957058e+307);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](1.6591605973624605e+308, 1.257734933144416e+298), 1.659160597488234e+308);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-1.363512925613943e+308, 6.050703060387358e+304), -1.3629078553079044e+308);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-3.4377613258227424e+301, 1.6994715275879349e+308), 1.6994711838118022e+308);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](9.227342700864557e+307, -3.926941645101868e+298), 9.227342696937615e+307);
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(8.31345537333e-39), f32(8.73008943274e-43)), f32(8.31432838227e-39));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(5.184804318e-44), f32(-2.80259692865e-45)), f32(4.90454462514e-44));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-1.12103877146e-44), f32(5.18628408918e-39)), f32(5.18627287879e-39));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(-2.80259692865e-44), f32(2.36752828347e-37)), f32(2.36752805926e-37));
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(6.34788204339e-43), f32(-3.326962814e-41)), f32(-3.26348399357e-41));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](2.8461489375936755e-308, -5.130160608603642e-308), -2.284011671009967e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](4.7404811354775e-308, -8.895417776504167e-308), -4.154936641026667e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-9.330082001250494e-309, -2.9863980609419717e-308), -3.919406261067021e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](1.4418693884494008e-307, -1.6324914377759187e-307), -1.906220493265178e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](-4.3203619362281506e-308, 2.521511966399844e-308), -1.7988499698283067e-308);
-assert_return(() =&gt; $$.exports[&quot;f32.add&quot;](f32(3.40282326356e+38), f32(2.02824096037e+31)), f32(3.40282346639e+38));
-assert_return(() =&gt; $$.exports[&quot;f64.add&quot;](1.7976931348623155e+308, 1.99584030953472e+292), 1.7976931348623157e+308);
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(65536.0), f32(7.27595761418e-12)), f32(65536.0));
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](65536.0, 7.275957614183426e-12), 65535.99999999999);
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(1.0), f32(2.98023223877e-08)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(1.0), f32(2.98023259404e-08)), f32(0.999999940395));
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](1.0, 5.551115123125783e-17), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](1.0, 5.551115123125784e-17), 0.9999999999999999);
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(2.37920805984e-32), f32(-7.22129761698e+35)), f32(7.22129761698e+35));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(-8.4228402384e+35), f32(-1.11184141353e+13)), f32(-8.4228402384e+35));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(1.45494437218), f32(-3.37926145558e-25)), f32(1.45494437218));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(9.48089142841e-36), f32(1.85895024984e-23)), f32(-1.85895024984e-23));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(6.18116700934e-06), f32(-9.39598642425e-33)), f32(6.18116700934e-06));
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-7.75701650124413e-101, -2.524845082116609e-272), -7.75701650124413e-101);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-2.099187106483271e+166, -3.8165079778426864e-48), -2.099187106483271e+166);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](2.8592030964162332e-139, -2.0889465194336087e-252), 2.8592030964162332e-139);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](3.03879528930943e-303, -2.3204941114021897e+46), 2.3204941114021897e+46);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-1.4953904039036317e-43, -1.0592252695645683e-162), -1.4953904039036317e-43);
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(-4.48601655272e+32), f32(-8.98414805089e+33)), f32(8.5355464343e+33));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(-8.99427424567e+32), f32(91.5793838501)), f32(-8.99427424567e+32));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(-1.19749997533e-25), f32(6.31404049045e-08)), f32(-6.31404049045e-08));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(-1.18004866619e-23), f32(-0.000315587356454)), f32(0.000315587356454));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(-7.36483805054e+29), f32(3.08245132955e-18)), f32(-7.36483805054e+29));
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-9.410469964196796e+60, -1.730627569138597e+271), 1.730627569138597e+271);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](2.877908564233173e-111, 2.339448785991429e-136), 2.877908564233173e-111);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-9.719219783531962e-61, 1.572015082308034e-153), -9.719219783531962e-61);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-3.4908896031751274e-299, -1.9928479721303208e-99), 1.9928479721303208e-99);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-7.538298763725556e+33, 4.447012580193329e+51), -4.447012580193329e+51);
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(7.58469764467e+28), f32(4.63917531306e-05)), f32(7.58469764467e+28));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(-567139.875), f32(-3.0334842277e-11)), f32(-567139.875));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(-1.74122608693e-11), f32(-1.78777933677e-17)), f32(-1.7412243522e-11));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(-6.56455449644e-05), f32(0.000144738063682)), f32(-0.000210383615922));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(-1.60161148233e-10), f32(-8.53800749739e-32)), f32(-1.60161148233e-10));
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-9.358725267183177e-48, -3.1137147338685164e+217), 3.1137147338685164e+217);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-4.390767596767215e+228, -6.789045715895856e+271), 6.789045715895856e+271);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](3.6288281010831153e-240, 3.3831996832450044e+54), -3.3831996832450044e+54);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-3.645097751812619e-173, 3.1423490969686624e-164), -3.1423491006137603e-164);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-8.021529638989887e-169, -6.774972769072139e-05), 6.774972769072139e-05);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](5.816988065793039e-24, 2.5021499241540866e-35), 5.816988065768018e-24);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](4.3336683304809554e-296, 1.6945582607476316e-304), 4.3336683135353726e-296);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](6.908052676315257e-77, 1.2001773734799856e-60), -1.2001773734799856e-60);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-2.2044291547443813e-12, -2.7947429925618632e-21), -2.204429151949638e-12);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](4.016393569117761e-08, 0.17053881989395447), -0.17053877973001877);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-1.0015106898667285e-245, -4.785375958943186e-231), 4.7853759589431757e-231);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](-15618959953.641388, 5.982344106207189e+110), -5.982344106207189e+110);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](3.883207154037668e+34, 4.2192279274320304e-178), 3.883207154037668e+34);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](1.0705986890807897e-147, -1.7466607734737216e-209), 1.0705986890807897e-147);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](9.49378346261834e-18, 1.4584885434950294e-186), 9.49378346261834e-18);
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(23.1406917572), f32(3.14159274101)), f32(19.9990997314));
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](23.14069263277927, 3.141592653589793), 19.999099979189477);
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(2999999.0), f32(2999998.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(1999999.0), f32(1999995.0)), f32(4.0));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(1999999.0), f32(1999993.0)), f32(6.0));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(400002.0), f32(400001.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(400002.0), f32(400000.0)), f32(2.0));
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](2999999999999999.0, 2999999999999998.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](1999999999999999.0, 1999999999999995.0), 4.0);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](1999999999999999.0, 1999999999999993.0), 6.0);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](400000000000002.0, 400000000000001.0), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](400000000000002.0, 400000000000000.0), 2.0);
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), f32(1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](2.2250738585072014e-308, 5e-324), 2.225073858507201e-308);
-assert_return(() =&gt; $$.exports[&quot;f32.sub&quot;](f32(1.17549435082e-38), f32(1.17549421069e-38)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;f64.sub&quot;](2.2250738585072014e-308, 2.225073858507201e-308), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(9.99999986991e+14), f32(9.99999986991e+14)), f32(9.9999993949e+29));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(1.00000002004e+20), f32(1.00000002004e+20)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(9.99999956202e+24), f32(9.99999956202e+24)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](1000000000000000.0, 1000000000000000.0), 1e+30);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](1e+20, 1e+20), 1e+40);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](1e+25, 1e+25), 1.0000000000000003e+50);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(1848874880.0), f32(19954563072.0)), f32(3.68934925455e+19));
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](1848874847.0, 19954562207.0), 3.689348814741911e+19);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(77.0999984741), f32(850.0)), f32(65535.0));
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](77.1, 850.0), 65534.99999999999);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-2.49383943148e+18), f32(2.11760539659e-11)), f32(-52809680.0));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-6.77724842063e+30), f32(-3.47582418302e-31)), f32(2.35565233231));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-8.3843975881e+27), f32(-1.19489907302e-29)), f32(0.100185088813));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-6.56765410037e+23), f32(-4.68897659886e-23)), f32(30.7955760956));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(1.33282037162e+16), f32(45.5672225952)), f32(6.07329197656e+17));
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-9.942622609334243e+127, 5.8317724151424514e+284), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-2.748155824301909e-297, -2.093035437779455e-66), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](4.648882573713025e+182, -1.5927288648725436e+32), -7.404409464555696e+214);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-8.261927764172427e-95, 3.6684744190529535e+175), -3.0308670654929913e+81);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](2.5383895833176925e+239, 7.842892881810105e-259), 1.9908317594263248e-19);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-2.01533334574e-27), f32(-5.03135328303e+27)), f32(10.1398544312));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(1.22863253125e+22), f32(749601.8125)), f32(9.20985190161e+27));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-2.76351386219e-10), f32(-3.55247136163e+22)), f32(9.81730433434e+12));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(2.18931219293e+20), f32(-40298.7851562)), f32(-8.82266206225e+24));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(1691996288.0), f32(-1.22103352316e+20)), f32(-2.0659841458e+29));
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-7.576316076452304e-193, 4.601355879514986e-95), -3.486132652344772e-287);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](1.2228616081443885e-83, -8.055526185180067e-192), -9.850793705258527e-275);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-2.0686512460392508e+99, -3.668010715832548e+251), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](1.543238835610281e+285, 7.370621385787007e-133), 1.1374629165126177e+153);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](2.2358765662420587e+102, -7.60669005920257e+50), -1.700762005003744e+153);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-1.10087033061e+14), f32(-5.4038020774e+28)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-0.1936635077), f32(2.97489539984e-30)), f32(-5.76128683287e-31));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-3.43007127412e-06), f32(7.79915232792e+31)), f32(-2.67516490338e+26));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-9.90038494858e+16), f32(2.09337736553e-29)), f32(-2.07252422689e-12));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(-129919.070312), f32(1.84809985644e-36)), f32(-2.40103419814e-31));
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-6.625572200844895e-150, -3.737402068174001e+130), 2.4762427246273877e-19);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](8.21076848561758e+143, -1.2976552328552289e-230), -1.0654746691124455e-86);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-1.0223449294906041e+52, 1.9708555833346805e+108), -2.0148942123804574e+160);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](2.918243080119086e+231, -6.36331709416897e+112), -Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](3.407037798802672e+24, 1.225791423971563e+21), 4.1763177149192664e+45);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](4.4091927284399547e-103, 1.1518840702296592e-173), 5.078878866462432e-276);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-0.002980041826472432, 6.3125412993218e+217), -1.8811637103313594e+215);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-3.083445780813001e+110, -1.0081049555008529e-196), 3.1084369716557833e-86);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](3.493875013156773e+233, 2.1313169159308099e+18), 7.44655491768901e+251);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-1.2500108005100234e-83, 1.0352657041604675e+270), -1.294093311598199e+187);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](8.947461661755698e-181, 2.0853844141312436e-128), 1.8658897095462173e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-1.161813037330394e-17, -1.8737038135583668e-291), 2.1768935186877886e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-2.1752326768352433e-147, -6.631210068072052e-162), 1.4424424827029184e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-7.149518157441743e-233, 2.2770445062365393e-77), -1.627977104264113e-309);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-4.817739302150786e-156, -2.5375023049719763e-153), 1.2225024583961697e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](4.6576441629501554e+256, 7.021344893525714e-266), 3.270292605938992e-09);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](0.012451716278313712, 1.945309177849331e-45), 2.422243795617958e-47);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-3.8312314777598586, 9.039887741742674e-13), -3.4633902471580017e-12);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](9.843582638849689e-113, 3.375405654777583e-62), 3.3226084502443684e-174);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](-2.6054453709451446e+23, 3.2887528185809035e-105), -8.568665807354412e-82);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(2.64697796017e-23), f32(2.64697796017e-23)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(2.64697827571e-23), f32(2.64697827571e-23)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](1.5717277847026285e-162, 1.5717277847026285e-162), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](1.5717277847026288e-162, 1.5717277847026288e-162), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(1.84467429742e+19), f32(1.84467429742e+19)), f32(3.40282326356e+38));
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(1.84467440737e+19), f32(1.84467440737e+19)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](1.3407807929942596e+154, 1.3407807929942596e+154), 1.7976931348623155e+308);
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](1.3407807929942597e+154, 1.3407807929942597e+154), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.mul&quot;](f32(1.17549435082e-38), f32(1.19209289551e-07)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;f64.mul&quot;](2.2250738585072014e-308, 2.220446049250313e-16), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.12345683575), f32(100.0)), f32(0.011234568432));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(8391667.0), f32(12582905.0)), f32(0.666910171509));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(65536.0), f32(7.27595761418e-12)), f32(9.00719925474e+15));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.8622957468), f32(3.40282346639e+38)), f32(5.47279497449e-39));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(4.0), f32(3.0)), f32(1.33333337307));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.123456789, 100.0), 0.01123456789);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](8391667.0, 12582905.0), 0.6669101451532854);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](65536.0, 7.275957614183426e-12), 9007199254740992.0);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.8622957468032837, 1.7976931348623157e+308), 1.035936395755283e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](4.0, 3.0), 1.3333333333333333);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(4195835.0), f32(3145727.0)), f32(1.33382046223));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](4195835.0, 3145727.0), 1.333820449136241);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(5.0296329364e-15), f32(3.36324376381e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(8.92198679354e-27), f32(3.54097526211e+20)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(-104167.46875), f32(1.5866622669e-24)), f32(-6.56519491718e+28));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(-2.49386573826e-23), f32(-3.62300875064e-37)), f32(6.88341070643e+13));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(-4.14220419072e+12), f32(1.19549483882e-24)), f32(-3.46484498333e+36));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.9390116382448384e+44, 2.5290742357348314e+67), 7.666883046955921e-24);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](6.600332149752304e-189, 3.007915153468629e-293), 2.1943212534239927e+104);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-9.348275173661903e+89, 4.809309529035847e+192), -1.9437873809582001e-103);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-1.7598339088417535e+208, 1.9938607258068285e+74), -8.826262968440915e+133);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-4.566268877844991e+162, 3.128249582233453e+136), -1.4596881603624626e+26);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(-1.03940637604e+21), f32(-1.2965965898e-26)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(2.68315626201e-14), f32(3.1241038463e+13)), f32(8.58856325341e-28));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.27342474461), f32(-6.92783706823e+26)), f32(-1.838127376e-27));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(6.89888271446e-16), f32(3.762675552e-39)), f32(1.83350457958e+23));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.81991622049e+27), f32(2.05067030525e+26)), f32(8.87473869324));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](2.1137715924428077e-308, -1.6733261612910253e+109), -0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-8.116644948016275e-298, 6.517571349002277e-162), -1.2453480772801648e-136);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-9.335476912259029e-122, -39099281466396.5), 2.3876338802497726e-135);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-1.6868569854885902e+24, 1.3535993861076857e-238), -1.2462010568276012e+262);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-1.733887733249412e+71, -7.002616047521747e+16), 2.47605712134259e+54);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(93506192.0), f32(2.87608846382e-36)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(-2.00575393467e+23), f32(246697216.0)), f32(-8.1304281206e+14));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(3.8471221248e+11), f32(-1.07037848166e+29)), f32(-3.59417007189e-18));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(-4.15666500377e+33), f32(-901.419189453)), f32(4.61124534608e+30));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(-6.70238686512e+27), f32(-14000.2548828)), f32(4.7873321685e+23));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-1.0085269598907525e-197, 1.8780374032850215e-208), -53701111496.85621);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-3.25716645629511e+235, -5.885738519211168e-167), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-3.1640946861233317e-225, 4.5854510556516254e-20), -6.900291046010721e-206);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-5.268422429466566e+95, -1.4816907071451201e-177), 3.5556829803013436e+272);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](4.03995627001749e+54, -4.7097881971884274e+64), -8.57778757955442e-11);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-2.039595604683476e+176, -7.474088739461226e+58), 2.728888665604071e+117);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-3.0426171229468766e+164, -2.6556792326588243e+99), 1.1457020432022042e+65);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](4.923524051248073e+55, -3.663408283100367e+290), -1.3439736089369927e-235);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](2.892608435563416e+65, 5.171948758373355e+128), 5.592879146144478e-64);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-4.215425823442686e+248, 1.4285058546706491e+105), -2.9509335293656034e+143);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.8622957433108482, 1.7976931348623157e+308), 1.0359363938125513e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](8.566632480779937e-305, 5381.2699796556235), 1.591935084685746e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-8.196220919495565e-44, -1.0406557086484777e+265), 7.876015911295176e-309);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-7.052801866447111e-119, -1.3767429405781133e+190), 5.122816800851397e-309);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](2.2655621734165475e-258, 1.332199329634947e+50), 1.7006180103974106e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](4.196304106554003e-303, -9789327.297653636), -4.2866113053139e-310);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.03886078499e+27), f32(6.21107950387e+12)), f32(1.67259297284e+14));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.86903296399e+27), f32(-1.12355728108e+32)), f32(-1.66349600477e-05));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(3.29074724534e+24), f32(0.906478822231)), f32(3.63025265249e+24));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(-908946.5625), f32(-17034289152.0)), f32(5.33598176844e-05));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(-2.40924766031e-13), f32(-8.98408116377e+16)), f32(2.68168516711e-30));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](3.910973045785834e+18, -8.392730733897136e-260), -4.6599529638070336e+277);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](8.379351966732404e-40, -2.1077277802048832e-157), -3.975538039318286e+117);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](4.561142017854715e+201, 1.5005780677368491e+192), 3039589952.6465592);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-6.236072401827852e+54, 8.31706325046099e+232), -7.497925907299316e-179);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](-9.757271330468098e-263, -3.5613812243480865e-195), 2.739743575824061e-68);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.046256872449641e-17, 1.8150892711657447), 5.764217160391678e-18);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](2.2038268106596436e-31, -2.859803943943555e-13), -7.706216418530616e-19);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](7.596539988437179e-13, 2.1055358831337124e-34), 3.6078891123579866e+21);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.1206961145008669e+27, 1.597132338028665e+29), 0.007016927074960728);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](0.0006342142502301953, -6391950865520085.0), -9.922076429769178e-20);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.17549435082e-38), f32(1.17549421069e-38)), f32(1.00000011921));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.17549421069e-38), f32(1.17549435082e-38)), f32(0.999999880791));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](2.2250738585072014e-308, 2.225073858507201e-308), 1.0000000000000002);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](2.225073858507201e-308, 2.2250738585072014e-308), 0.9999999999999998);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(2.38418564891e-07), f32(3.40282346639e+38)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(2.38418579102e-07), f32(3.40282346639e+38)), f32(1.40129846432e-45));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](4.4408920985006257e-16, 1.7976931348623157e+308), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](4.440892098500626e-16, 1.7976931348623157e+308), 5e-324);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.0), f32(2.93873587706e-39)), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.0), f32(2.93873727835e-39)), f32(3.40282204662e+38));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.0, 5.562684646268003e-309), Infinity);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.0, 5.56268464626801e-309), 1.7976931348623143e+308);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.0), f32(8.50706018714e+37)), f32(1.17549421069e-38));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.0), f32(8.50705917302e+37)), f32(1.17549435082e-38));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.0, 4.494232837155791e+307), 2.225073858507201e-308);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.0, 4.49423283715579e+307), 2.2250738585072014e-308);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.17549435082e-38), f32(1.40129846432e-45)), f32(8388608.0));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](2.2250738585072014e-308, 5e-324), 4503599627370496.0);
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(1.0), f32(3.0)), f32(0.333333343267));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(3.0), f32(9.0)), f32(0.333333343267));
-assert_return(() =&gt; $$.exports[&quot;f32.div&quot;](f32(9.0), f32(27.0)), f32(0.333333343267));
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](1.0, 3.0), 0.3333333333333333);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](3.0, 9.0), 0.3333333333333333);
-assert_return(() =&gt; $$.exports[&quot;f64.div&quot;](9.0, 27.0), 0.3333333333333333);
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(171.0)), f32(13.0766963959));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(1.60794996873e-07)), f32(0.000400992517825));
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](171.0), 13.076696830622021);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](1.60795e-07), 0.00040099251863345283);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](4.316357580352844e-50), 2.0775845543209175e-25);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](6.762533004796485e+101), 8.223462169181838e+50);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](1.7485296624861996e+121), 4.1815423739168294e+60);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](9.593720960603523e-12), 3.0973732355987585e-06);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](6.348452898717835e-112), 2.519613640762773e-56);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](0.9999999999999999), 0.9999999999999999);
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(0.129639416933)), f32(0.360054731369));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(2.34587582271e+30)), f32(1.53162520042e+15));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(0.0787865743041)), f32(0.280689448118));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(5.13710260448e-22)), f32(2.26651770269e-11));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(0.000901671533938)), f32(0.0300278458744));
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](9.591922760825561e-279), 9.793836204892116e-140);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](9.357875352164005e+218), 3.059064457013615e+109);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](1.4770669978336558e+116), 1.2153464517715332e+58);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](4.880045718002789e+31), 6985732401117859.0);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](7.61897768717454e+300), 2.760249569726357e+150);
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(154481008.0)), f32(12429.0390625));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(1.04713048251e-34)), f32(1.02329396885e-17));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(3.79063712899e-05)), f32(0.00615681521595));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(8.96075347353e-37)), f32(9.46612568309e-19));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(1.68771198742e-37)), f32(4.1081772611e-19));
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](3.169962643789095e+209), 5.630242129597177e+104);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](4.0573669271847993e-230), 2.0142906759414837e-115);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](1.5299861660588838e-09), 3.911503759500793e-05);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](2.822766928951239e-73), 5.312971794533864e-37);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](1.4375957727045067e+280), 1.1989978201416826e+140);
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(4.64023422985e+35)), f32(6.81192670823e+17));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(47536.1328125)), f32(218.027832031));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(0.812613010406)), f32(0.901450514793));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(9.54960499196e-27)), f32(9.77220827045e-14));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(6.8856485336e-29)), f32(8.29798113767e-15));
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](2.3497689174953322e+222), 1.532895599020146e+111);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](2.9262574743429683e-115), 5.409489323718985e-58);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](3.773350874844908e+290), 1.942511486412605e+145);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](3.5498432023945234e-14), 1.8841027579180822e-07);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](1.3747419336166767e-148), 1.1724938949165905e-74);
-assert_return_nan(() =&gt; $$.exports[&quot;f64.sqrt&quot;](-1.5535152663257847e-290));
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](1.87632963480297e+31), 4331662076851067.0);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](2.74405777036165e-229), 5.23837548325972e-115);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](1.5613859952920445e-83), 3.9514377070783294e-42);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](6.193037689450712e+170), 2.4885814612848646e+85);
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(1.00000011921)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.sqrt&quot;](f32(1.00000023842)), f32(1.00000011921));
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](1.0000000000000002), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.sqrt&quot;](1.0000000000000004), 1.0000000000000002);
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_23&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_24&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_25&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_26&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_27&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_28&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_29&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_30&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_31&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_33&quot;]());
-assert_return(() =&gt; $$.exports[&quot;f32.ceil&quot;](f32(0.999999940395)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.ceil&quot;](f32(1.17549435082e-38)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;f64.ceil&quot;](0.9999999999999999), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.ceil&quot;](2.2250738585072014e-308), 1.0);
-assert_return(() =&gt; $$.exports[&quot;f32.ceil&quot;](f32(8388607.5)), f32(8388608.0));
-assert_return(() =&gt; $$.exports[&quot;f32.ceil&quot;](f32(-8388607.5)), f32(-8388607.0));
-assert_return(() =&gt; $$.exports[&quot;f64.ceil&quot;](4503599627370495.5), 4503599627370496.0);
-assert_return(() =&gt; $$.exports[&quot;f64.ceil&quot;](-4503599627370495.5), -4503599627370495.0);
-assert_return(() =&gt; $$.exports[&quot;f32.floor&quot;](f32(-0.999999940395)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;f32.floor&quot;](f32(-1.17549435082e-38)), f32(-1.0));
-assert_return(() =&gt; $$.exports[&quot;f64.floor&quot;](-0.9999999999999999), -1.0);
-assert_return(() =&gt; $$.exports[&quot;f64.floor&quot;](-2.2250738585072014e-308), -1.0);
-assert_return(() =&gt; $$.exports[&quot;f32.floor&quot;](f32(-8388607.5)), f32(-8388608.0));
-assert_return(() =&gt; $$.exports[&quot;f32.floor&quot;](f32(8388607.5)), f32(8388607.0));
-assert_return(() =&gt; $$.exports[&quot;f64.floor&quot;](-4503599627370495.5), -4503599627370496.0);
-assert_return(() =&gt; $$.exports[&quot;f64.floor&quot;](4503599627370495.5), 4503599627370495.0);
-assert_return(() =&gt; $$.exports[&quot;f32.trunc&quot;](f32(-8388607.5)), f32(-8388607.0));
-assert_return(() =&gt; $$.exports[&quot;f32.trunc&quot;](f32(8388607.5)), f32(8388607.0));
-assert_return(() =&gt; $$.exports[&quot;f64.trunc&quot;](-4503599627370495.5), -4503599627370495.0);
-assert_return(() =&gt; $$.exports[&quot;f64.trunc&quot;](4503599627370495.5), 4503599627370495.0);
-assert_return(() =&gt; $$.exports[&quot;f32.nearest&quot;](f32(8388609.0)), f32(8388609.0));
-assert_return(() =&gt; $$.exports[&quot;f32.nearest&quot;](f32(8388610.0)), f32(8388610.0));
-assert_return(() =&gt; $$.exports[&quot;f32.nearest&quot;](f32(0.499999970198)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;f32.nearest&quot;](f32(2.81474959933e+14)), f32(2.81474959933e+14));
-assert_return(() =&gt; $$.exports[&quot;f64.nearest&quot;](4503599627370497.0), 4503599627370497.0);
-assert_return(() =&gt; $$.exports[&quot;f64.nearest&quot;](4503599627370498.0), 4503599627370498.0);
-assert_return(() =&gt; $$.exports[&quot;f64.nearest&quot;](0.49999999999999994), 0.0);
-assert_return(() =&gt; $$.exports[&quot;f64.nearest&quot;](8.112963841460667e+31), 8.112963841460667e+31);
-assert_return(() =&gt; $$.exports[&quot;f32.nearest&quot;](f32(4.5)), f32(4.0));
-assert_return(() =&gt; $$.exports[&quot;f32.nearest&quot;](f32(-4.5)), f32(-4.0));
-assert_return(() =&gt; $$.exports[&quot;f32.nearest&quot;](f32(-3.5)), f32(-4.0));
-assert_return(() =&gt; $$.exports[&quot;f64.nearest&quot;](4.5), 4.0);
-assert_return(() =&gt; $$.exports[&quot;f64.nearest&quot;](-4.5), -4.0);
-assert_return(() =&gt; $$.exports[&quot;f64.nearest&quot;](-3.5), -4.0);
-assert_return(() =&gt; $$.exports[&quot;f32.nearest&quot;](f32(-8388607.5)), f32(-8388608.0));
-assert_return(() =&gt; $$.exports[&quot;f32.nearest&quot;](f32(8388607.5)), f32(8388608.0));
-assert_return(() =&gt; $$.exports[&quot;f64.nearest&quot;](-4503599627370495.5), -4503599627370496.0);
-assert_return(() =&gt; $$.exports[&quot;f64.nearest&quot;](4503599627370495.5), 4503599627370496.0);
</del></span></pre></div>
<a id="trunkJSTestswasmspectestsforwardwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/forward.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/forward.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/forward.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,99 +1,15 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// forward.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x00\x00\x07\x8e\x80\x80\x80\x00\x02\x04\x65\x76\x65\x6e\x00\x00\x03\x6f\x64\x64\x00\x01\x0a\xb3\x80\x80\x80\x00\x02\x94\x80\x80\x80\x00\x00\x20\x00\x41\x00\x46\x04\x7f\x41\x01\x05\x20\x00\x41\x01\x6b\x10\x01\x0b\x0b\x94\x80\x80\x80\x00\x00\x20\x00\x41\x00\x46\x04\x7f\x41\x00\x05\x20\x00\x41\x01\x6b\x10\x00\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// forward.wast:17
+assert_return(() =&gt; call($1, &quot;even&quot;, [13]), 0);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// forward.wast:18
+assert_return(() =&gt; call($1, &quot;even&quot;, [20]), 1);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// forward.wast:19
+assert_return(() =&gt; call($1, &quot;odd&quot;, [13]), 1);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
-
-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
-
-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x03\x03\x02\x00\x00\x07\x0e\x02\x04\x65\x76\x65\x6e\x00\x00\x03\x6f\x64\x64\x00\x01\x0a\x2b\x02\x14\x00\x20\x00\x41\x00\x46\x04\x7f\x41\x01\x05\x20\x00\x41\x01\x6b\x10\x01\x0b\x0b\x14\x00\x20\x00\x41\x00\x46\x04\x7f\x41\x00\x05\x20\x00\x41\x01\x6b\x10\x00\x0b\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;even&quot;](13), 0);
-assert_return(() =&gt; $$.exports[&quot;even&quot;](20), 1);
-assert_return(() =&gt; $$.exports[&quot;odd&quot;](13), 1);
-assert_return(() =&gt; $$.exports[&quot;odd&quot;](20), 0);
</del><ins>+// forward.wast:20
+assert_return(() =&gt; call($1, &quot;odd&quot;, [20]), 0);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsfuncwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/func.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/func.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/func.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,191 +1,291 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// func.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xf3\x80\x80\x80\x00\x13\x60\x00\x00\x60\x01\x7f\x00\x60\x03\x7f\x7c\x7e\x00\x60\x02\x7f\x7c\x00\x60\x05\x7f\x7d\x7e\x7f\x7c\x00\x60\x00\x01\x7f\x60\x04\x7f\x7d\x7e\x7f\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x02\x7f\x7f\x01\x7f\x60\x02\x7e\x7e\x01\x7e\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x60\x06\x7d\x7f\x7e\x7f\x7c\x7f\x01\x7c\x60\x01\x7f\x01\x7f\x60\x08\x7c\x7e\x7c\x7e\x7c\x7e\x7d\x7f\x00\x60\x00\x00\x60\x08\x7c\x7e\x7c\x7e\x7c\x7e\x7d\x7f\x00\x03\xd1\x80\x80\x80\x00\x50\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x02\x03\x04\x05\x00\x06\x00\x05\x07\x08\x09\x05\x07\x08\x09\x09\x0a\x0b\x0c\x0d\x0a\x0b\x0c\x0d\x0e\x00\x00\x05\x07\x08\x09\x00\x05\x00\x05\x07\x08\x09\x05\x00\x05\x07\x08\x09\x05\x01\x0f\x01\x0f\x01\x0f\x05\x07\x08\x09\x00\x10\x00\x10\x10\x00\x00\x00\x00\x04\x85\x80\x80\x80\x00\x01\x70\x01\x05\x05\x07\xa3\x87\x80\x80\x00\x36\x01\x66\x00\x02\x01\x67\x00\x04\x0f\
 x6c\x6f\x63\x61\x6c\x2d\x66\x69\x72\x73\x74\x2d\x69\x33\x32\x00\x17\x0f\x6c\x6f\x63\x61\x6c\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x18\x0f\x6c\x6f\x63\x61\x6c\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x19\x0f\x6c\x6f\x63\x61\x6c\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x1a\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x33\x32\x00\x1b\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x1c\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x1d\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x1e\x0b\x6c\x6f\x63\x61\x6c\x2d\x6d\x69\x78\x65\x64\x00\x1f\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x69\x33\x32\x00\x20\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x21\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x22\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x23\x10\x70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x33\x
 32\x00\x24\x10\x70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x25\x10\x70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x26\x10\x70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x27\x0b\x70\x61\x72\x61\x6d\x2d\x6d\x69\x78\x65\x64\x00\x28\x05\x65\x6d\x70\x74\x79\x00\x29\x0a\x76\x61\x6c\x75\x65\x2d\x76\x6f\x69\x64\x00\x2a\x09\x76\x61\x6c\x75\x65\x2d\x69\x33\x32\x00\x2b\x09\x76\x61\x6c\x75\x65\x2d\x69\x36\x34\x00\x2c\x09\x76\x61\x6c\x75\x65\x2d\x66\x33\x32\x00\x2d\x09\x76\x61\x6c\x75\x65\x2d\x66\x36\x34\x00\x2e\x10\x76\x61\x6c\x75\x65\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x6f\x69\x64\x00\x2f\x0f\x76\x61\x6c\x75\x65\x2d\x62\x6c\x6f\x63\x6b\x2d\x69\x33\x32\x00\x30\x0c\x72\x65\x74\x75\x72\x6e\x2d\x65\x6d\x70\x74\x79\x00\x31\x0a\x72\x65\x74\x75\x72\x6e\x2d\x69\x33\x32\x00\x32\x0a\x72\x65\x74\x75\x72\x6e\x2d\x69\x36\x34\x00\x33\x0a\x72\x65\x74\x75\x72\x6e\x2d\x66\x33\x32\x00\x34\x0a\x72\x65\x74\x75\x72\x6e\x2d\x66\x36\x34\x00\x35\x10\x72\x6
 5\x74\x75\x72\x6e\x2d\x62\x6c\x6f\x63\x6b\x2d\x69\x33\x32\x00\x36\x0b\x62\x72\x65\x61\x6b\x2d\x65\x6d\x70\x74\x79\x00\x37\x09\x62\x72\x65\x61\x6b\x2d\x69\x33\x32\x00\x38\x09\x62\x72\x65\x61\x6b\x2d\x69\x36\x34\x00\x39\x09\x62\x72\x65\x61\x6b\x2d\x66\x33\x32\x00\x3a\x09\x62\x72\x65\x61\x6b\x2d\x66\x36\x34\x00\x3b\x0f\x62\x72\x65\x61\x6b\x2d\x62\x6c\x6f\x63\x6b\x2d\x69\x33\x32\x00\x3c\x11\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x69\x66\x2d\x65\x6d\x70\x74\x79\x00\x3d\x0f\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x69\x66\x2d\x6e\x75\x6d\x00\x3e\x14\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x65\x6d\x70\x74\x79\x00\x3f\x12\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6e\x75\x6d\x00\x40\x1b\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6e\x65\x73\x74\x65\x64\x2d\x65\x6d\x70\x74\x79\x00\x41\x19\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6e\x65\x73\x74\x65\x64\x2d\x6e\x75\x6d\x00\x42\x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x69
 \x33\x32\x00\x43\x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x44\x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x45\x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x46\x19\x73\x69\x67\x6e\x61\x74\x75\x72\x65\x2d\x65\x78\x70\x6c\x69\x63\x69\x74\x2d\x72\x65\x75\x73\x65\x64\x00\x4c\x19\x73\x69\x67\x6e\x61\x74\x75\x72\x65\x2d\x69\x6d\x70\x6c\x69\x63\x69\x74\x2d\x72\x65\x75\x73\x65\x64\x00\x4d\x1c\x73\x69\x67\x6e\x61\x74\x75\x72\x65\x2d\x65\x78\x70\x6c\x69\x63\x69\x74\x2d\x64\x75\x70\x6c\x69\x63\x61\x74\x65\x00\x4e\x1c\x73\x69\x67\x6e\x61\x74\x75\x72\x65\x2d\x69\x6d\x70\x6c\x69\x63\x69\x74\x2d\x64\x75\x70\x6c\x69\x63\x61\x74\x65\x00\x4f\x09\x8b\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x05\x4b\x49\x48\x4b\x47\x0a\xd1\x88\x80\x80\x00\x50\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x84\x80\x80\
 x80\x00\x01\x01\x7f\x0b\x84\x80\x80\x80\x00\x01\x01\x7f\x0b\x88\x80\x80\x80\x00\x03\x01\x7f\x01\x7c\x01\x7e\x0b\x86\x80\x80\x80\x00\x02\x01\x7f\x01\x7c\x0b\x8c\x80\x80\x80\x00\x05\x01\x7f\x01\x7d\x01\x7e\x01\x7f\x01\x7c\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x90\x80\x80\x80\x00\x06\x01\x7d\x01\x7f\x01\x7e\x01\x7f\x01\x7c\x01\x7f\x00\x00\x0b\x90\x80\x80\x80\x00\x06\x01\x7d\x01\x7f\x01\x7e\x01\x7f\x01\x7c\x01\x7f\x00\x00\x0b\x86\x80\x80\x80\x00\x01\x02\x7f\x20\x00\x0b\x86\x80\x80\x80\x00\x01\x02\x7e\x20\x00\x0b\x86\x80\x80\x80\x00\x01\x02\x7d\x20\x00\x0b\x86\x80\x80\x80\x00\x01\x02\x7c\x20\x00\x0b\x86\x80\x80\x80\x00\x01\x02\x7f\x20\x01\x0b\x86\x80\x80\x80\x00\x01\x02\x7e\x20\x01\x0b\x86\x80\x80\x80\x00\x01\x02\x7d\x20\x01\x0b\x86\x80\x80\x80\x00\x01\x02\x7c\x20\x01\x
 0b\xa8\x80\x80\x80\x00\x06\x01\x7d\x01\x7f\x01\x7e\x01\x7f\x01\x7c\x01\x7f\x20\x00\x8c\x1a\x20\x01\x45\x1a\x20\x02\x50\x1a\x20\x03\x45\x1a\x20\x04\x9a\x1a\x20\x05\x45\x1a\x20\x04\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x84\x80\x80\x80\x00\x00\x20\x01\x0b\x9c\x80\x80\x80\x00\x00\x20\x00\x8c\x1a\x20\x01\x45\x1a\x20\x02\x50\x1a\x20\x03\x45\x1a\x20\x04\x9a\x1a\x20\x05\x45\x1a\x20\x04\x0b\x82\x80\x80\x80\x00\x00\x0b\x84\x80\x80\x80\x00\x00\x10\x00\x0b\x85\x80\x80\x80\x00\x00\x41\xcd\x00\x0b\x85\x80\x80\x80\x00\x00\x42\xe1\x3c\x0b\x87\x80\x80\x80\x00\x00\x43\x66\x66\x9b\x42\x0b\x8b\x80\x80\x80\x00\x00\x44\xe1\x7a\x14\xae\x47\x71\x53\x40\x0b\x89\x80\x80\x80\x00\x00\x02\x40\x10\x00\x10\x00\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x41\xcd\x00\x0b\x0b\x83\x80\x80\x80\x00\x0
 0\x0f\x0b\x86\x80\x80\x80\x00\x00\x41\xce\x00\x0f\x0b\x86\x80\x80\x80\x00\x00\x42\xc6\x3d\x0f\x0b\x88\x80\x80\x80\x00\x00\x43\x66\x66\x9d\x42\x0f\x0b\x8c\x80\x80\x80\x00\x00\x44\x52\xb8\x1e\x85\xeb\xb1\x53\x40\x0f\x0b\x8b\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x41\xcd\x00\x0b\x0f\x0b\x84\x80\x80\x80\x00\x00\x0c\x00\x0b\x87\x80\x80\x80\x00\x00\x41\xcf\x00\x0c\x00\x0b\x87\x80\x80\x80\x00\x00\x42\xab\x3e\x0c\x00\x0b\x89\x80\x80\x80\x00\x00\x43\xcd\xcc\x9f\x42\x0c\x00\x0b\x8d\x80\x80\x80\x00\x00\x44\xc3\xf5\x28\x5c\x8f\xf2\x53\x40\x0c\x00\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x41\xcd\x00\x0b\x0c\x00\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x0d\x00\x0b\x8b\x80\x80\x80\x00\x00\x41\x32\x20\x00\x0d\x00\x1a\x41\x33\x0b\x89\x80\x80\x80\x00\x00\x20\x00\x0e\x02\x00\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x32\x20\x00\x0e\x01\x00\x00\x41\x33\x0b\x8c\x80\x80\x80\x00\x00\x02\x40\x20\x00\x0e\x02\x00\x01\x00\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x41\x32\x20\x00\x0e\x02\x00\x01\x00\x41\x33\x0b\x41\x02
 \x6a\x0b\x86\x80\x80\x80\x00\x01\x01\x7f\x20\x00\x0b\x86\x80\x80\x80\x00\x01\x01\x7e\x20\x00\x0b\x86\x80\x80\x80\x00\x01\x01\x7d\x20\x00\x0b\x86\x80\x80\x80\x00\x01\x01\x7c\x20\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x01\x11\x00\x00\x41\x04\x11\x00\x00\x0b\x89\x81\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x43\x00\x00\x00\x00\x41\x00\x41\x00\x11\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x43\x00\x00\x00\x00\x41\x00\x41\x02\x11\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x43\x00\x00\x00\x00\x41\x00\x41\x03\x11\x10\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x01\x11\
 x11\x00\x0b\xaf\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x43\x00\x00\x00\x00\x41\x00\x41\x00\x11\x12\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// func.wast:205
+assert_return(() =&gt; call($1, &quot;local-first-i32&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// func.wast:206
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x6c\x6f\x63\x61\x6c\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;local-first-i64&quot;, []), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// func.wast:207
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x6c\x6f\x63\x61\x6c\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;local-first-f32&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// func.wast:208
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x6c\x6f\x63\x61\x6c\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;local-first-f64&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// func.wast:209
+assert_return(() =&gt; call($1, &quot;local-second-i32&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// func.wast:210
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;local-second-i64&quot;, []), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// func.wast:211
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;local-second-f32&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// func.wast:212
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;local-second-f64&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// func.wast:213
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x92\x80\x80\x80\x00\x01\x02\x24\x31\x0b\x6c\x6f\x63\x61\x6c\x2d\x6d\x69\x78\x65\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;local-mixed&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// func.wast:215
+assert_return(() =&gt; call($1, &quot;param-first-i32&quot;, [2, 3]), 2);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// func.wast:218
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x02\x42\x03\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;param-first-i64&quot;, [int64(&quot;2&quot;), int64(&quot;3&quot;)]), int64(&quot;2&quot;))
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// func.wast:221
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x40\x40\x10\x00\xbc\x43\x00\x00\x00\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;param-first-f32&quot;, [2., 3.]), 2.)
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// func.wast:224
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7c\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb0\x80\x80\x80\x00\x01\xaa\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x00\x00\x00\x00\x00\x00\x08\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;param-first-f64&quot;, [2., 3.]), 2.)
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// func.wast:227
+assert_return(() =&gt; call($1, &quot;param-second-i32&quot;, [2, 3]), 3);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x73\x13\x60\x00\x00\x60\x01\x7f\x00\x60\x03\x7f\x7c\x7e\x00\x60\x02\x7f\x7c\x00\x60\x05\x7f\x7d\x7e\x7f\x7c\x00\x60\x00\x01\x7f\x60\x04\x7f\x7d\x7e\x7f\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x02\x7f\x7f\x01\x7f\x60\x02\x7e\x7e\x01\x7e\x60\x02\x7d\x7d\x01\x7d\x60\x02\x7c\x7c\x01\x7c\x60\x06\x7d\x7f\x7e\x7f\x7c\x7f\x01\x7c\x60\x01\x7f\x01\x7f\x60\x08\x7c\x7e\x7c\x7e\x7c\x7e\x7d\x7f\x00\x60\x00\x00\x60\x08\x7c\x7e\x7c\x7e\x7c\x7e\x7d\x7f\x00\x03\x5a\x59\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x02\x03\x04\x05\x00\x06\x00\x05\x07\x08\x09\x05\x07\x08\x09\x09\x0a\x0b\x0c\x0d\x0a\x0b\x0c\x0d\x0e\x00\x00\x05\x07\x08\x09\x00\x05\x00\x05\x07\x08\x09\x05\x00\x05\x07\x08\x09\x05\x01\x0f\x01\x0f\x01\x0f\x05\x07\x08\x09\x00\x10\x00\x10\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x05\x01\x70\x01\x05\x05\x07\x86\x08\x3f\x01\x66\x00\x02\x01\x67\x00\x04\x0f\x6c\x6f\x63\x61\
 x6c\x2d\x66\x69\x72\x73\x74\x2d\x69\x33\x32\x00\x17\x0f\x6c\x6f\x63\x61\x6c\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x18\x0f\x6c\x6f\x63\x61\x6c\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x19\x0f\x6c\x6f\x63\x61\x6c\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x1a\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x33\x32\x00\x1b\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x1c\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x1d\x10\x6c\x6f\x63\x61\x6c\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x1e\x0b\x6c\x6f\x63\x61\x6c\x2d\x6d\x69\x78\x65\x64\x00\x1f\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x69\x33\x32\x00\x20\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x69\x36\x34\x00\x21\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x66\x33\x32\x00\x22\x0f\x70\x61\x72\x61\x6d\x2d\x66\x69\x72\x73\x74\x2d\x66\x36\x34\x00\x23\x10\x70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x33\x32\x00\x24\x10\x
 70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x25\x10\x70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x26\x10\x70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x27\x0b\x70\x61\x72\x61\x6d\x2d\x6d\x69\x78\x65\x64\x00\x28\x05\x65\x6d\x70\x74\x79\x00\x29\x0a\x76\x61\x6c\x75\x65\x2d\x76\x6f\x69\x64\x00\x2a\x09\x76\x61\x6c\x75\x65\x2d\x69\x33\x32\x00\x2b\x09\x76\x61\x6c\x75\x65\x2d\x69\x36\x34\x00\x2c\x09\x76\x61\x6c\x75\x65\x2d\x66\x33\x32\x00\x2d\x09\x76\x61\x6c\x75\x65\x2d\x66\x36\x34\x00\x2e\x10\x76\x61\x6c\x75\x65\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x6f\x69\x64\x00\x2f\x0f\x76\x61\x6c\x75\x65\x2d\x62\x6c\x6f\x63\x6b\x2d\x69\x33\x32\x00\x30\x0c\x72\x65\x74\x75\x72\x6e\x2d\x65\x6d\x70\x74\x79\x00\x31\x0a\x72\x65\x74\x75\x72\x6e\x2d\x69\x33\x32\x00\x32\x0a\x72\x65\x74\x75\x72\x6e\x2d\x69\x36\x34\x00\x33\x0a\x72\x65\x74\x75\x72\x6e\x2d\x66\x33\x32\x00\x34\x0a\x72\x65\x74\x75\x72\x6e\x2d\x66\x36\x34\x00\x35\x10\x72\x65\x74\x75\x72\x6
 e\x2d\x62\x6c\x6f\x63\x6b\x2d\x69\x33\x32\x00\x36\x0b\x62\x72\x65\x61\x6b\x2d\x65\x6d\x70\x74\x79\x00\x37\x09\x62\x72\x65\x61\x6b\x2d\x69\x33\x32\x00\x38\x09\x62\x72\x65\x61\x6b\x2d\x69\x36\x34\x00\x39\x09\x62\x72\x65\x61\x6b\x2d\x66\x33\x32\x00\x3a\x09\x62\x72\x65\x61\x6b\x2d\x66\x36\x34\x00\x3b\x0f\x62\x72\x65\x61\x6b\x2d\x62\x6c\x6f\x63\x6b\x2d\x69\x33\x32\x00\x3c\x11\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x69\x66\x2d\x65\x6d\x70\x74\x79\x00\x3d\x0f\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x69\x66\x2d\x6e\x75\x6d\x00\x3e\x14\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x65\x6d\x70\x74\x79\x00\x3f\x12\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6e\x75\x6d\x00\x40\x1b\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6e\x65\x73\x74\x65\x64\x2d\x65\x6d\x70\x74\x79\x00\x41\x19\x62\x72\x65\x61\x6b\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6e\x65\x73\x74\x65\x64\x2d\x6e\x75\x6d\x00\x42\x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x33\x32\x00\x43
 \x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x44\x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x45\x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x46\x19\x73\x69\x67\x6e\x61\x74\x75\x72\x65\x2d\x65\x78\x70\x6c\x69\x63\x69\x74\x2d\x72\x65\x75\x73\x65\x64\x00\x4c\x19\x73\x69\x67\x6e\x61\x74\x75\x72\x65\x2d\x69\x6d\x70\x6c\x69\x63\x69\x74\x2d\x72\x65\x75\x73\x65\x64\x00\x4d\x1c\x73\x69\x67\x6e\x61\x74\x75\x72\x65\x2d\x65\x78\x70\x6c\x69\x63\x69\x74\x2d\x64\x75\x70\x6c\x69\x63\x61\x74\x65\x00\x4e\x1c\x73\x69\x67\x6e\x61\x74\x75\x72\x65\x2d\x69\x6d\x70\x6c\x69\x63\x69\x74\x2d\x64\x75\x70\x6c\x69\x63\x61\x74\x65\x00\x4f\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x50\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x51\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x52\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x53\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x54\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x55\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x56\x08\x61\x73\
 x73\x65\x72\x74\x5f\x37\x00\x57\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x58\x09\x0b\x01\x00\x41\x00\x0b\x05\x4b\x49\x48\x4b\x47\x0a\xcc\x07\x59\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x04\x01\x01\x7f\x0b\x04\x01\x01\x7f\x0b\x08\x03\x01\x7f\x01\x7c\x01\x7e\x0b\x06\x02\x01\x7f\x01\x7c\x0b\x0c\x05\x01\x7f\x01\x7d\x01\x7e\x01\x7f\x01\x7c\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x03\x00\x00\x0b\x02\x00\x0b\x10\x06\x01\x7d\x01\x7f\x01\x7e\x01\x7f\x01\x7c\x01\x7f\x00\x00\x0b\x10\x06\x01\x7d\x01\x7f\x01\x7e\x01\x7f\x01\x7c\x01\x7f\x00\x00\x0b\x06\x01\x02\x7f\x20\x00\x0b\x06\x01\x02\x7e\x20\x00\x0b\x06\x01\x02\x7d\x20\x00\x0b\x06\x01\x02\x7c\x20\x00\x0b\x06\x01\x02\x7f\x20\x01\x0b\x06\x01\x02\x7e\x20\x01\x0b\x06\x01\x02\x7d\x20\x01\x0b\x06\x01\x02\x7c\x20\x01\x0b\x28\x06\x01\x7d\x01\x7f\x01\x7e\x01\x7f\x01\x7c\x01\x7f\x20\x00\x8c\x1a\x20\x01\x45\x1a\x20\x02\x50\x1a\x20\x03\x45\x1a\x20\x04\x9a\x1a\x20\x
 05\x45\x1a\x20\x04\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x01\x0b\x04\x00\x20\x01\x0b\x04\x00\x20\x01\x0b\x04\x00\x20\x01\x0b\x1c\x00\x20\x00\x8c\x1a\x20\x01\x45\x1a\x20\x02\x50\x1a\x20\x03\x45\x1a\x20\x04\x9a\x1a\x20\x05\x45\x1a\x20\x04\x0b\x02\x00\x0b\x04\x00\x10\x00\x0b\x05\x00\x41\xcd\x00\x0b\x05\x00\x42\xe1\x3c\x0b\x07\x00\x43\x66\x66\x9b\x42\x0b\x0b\x00\x44\xe1\x7a\x14\xae\x47\x71\x53\x40\x0b\x09\x00\x02\x40\x10\x00\x10\x00\x0b\x0b\x0a\x00\x02\x7f\x10\x00\x41\xcd\x00\x0b\x0b\x03\x00\x0f\x0b\x06\x00\x41\xce\x00\x0f\x0b\x06\x00\x42\xc6\x3d\x0f\x0b\x08\x00\x43\x66\x66\x9d\x42\x0f\x0b\x0c\x00\x44\x52\xb8\x1e\x85\xeb\xb1\x53\x40\x0f\x0b\x0b\x00\x02\x7f\x10\x00\x41\xcd\x00\x0b\x0f\x0b\x04\x00\x0c\x00\x0b\x07\x00\x41\xcf\x00\x0c\x00\x0b\x07\x00\x42\xab\x3e\x0c\x00\x0b\x09\x00\x43\xcd\xcc\x9f\x42\x0c\x00\x0b\x0d\x00\x44\xc3\xf5\x28\x5c\x8f\xf2\x53\x40\x0c\x00\x0b\x0c\x00\x02\x7f\x10\x00\x41\xcd\x00\x0b\x0c\x00\x0b\x06\x00\x20\x0
 0\x0d\x00\x0b\x0b\x00\x41\x32\x20\x00\x0d\x00\x1a\x41\x33\x0b\x09\x00\x20\x00\x0e\x02\x00\x00\x00\x0b\x0c\x00\x41\x32\x20\x00\x0e\x01\x00\x00\x41\x33\x0b\x0c\x00\x02\x40\x20\x00\x0e\x02\x00\x01\x00\x0b\x0b\x13\x00\x02\x7f\x41\x32\x20\x00\x0e\x02\x00\x01\x00\x41\x33\x0b\x41\x02\x6a\x0b\x06\x01\x01\x7f\x20\x00\x0b\x06\x01\x01\x7e\x20\x00\x0b\x06\x01\x01\x7d\x20\x00\x0b\x06\x01\x01\x7c\x20\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x0c\x00\x41\x01\x11\x00\x00\x41\x04\x11\x00\x00\x0b\x89\x01\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x43\x00\x00\x00\x00\x41\x00\x41\x00\x11\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x43\x00\x00\x00\x00\x41\x00\x41\x02\x11\x10\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00
 \x00\x00\x42\x00\x43\x00\x00\x00\x00\x41\x00\x41\x03\x11\x10\x00\x0b\x07\x00\x41\x01\x11\x11\x00\x0b\x2f\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x43\x00\x00\x00\x00\x41\x00\x41\x00\x11\x12\x00\x0b\x0f\x00\x02\x40\x10\x18\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x1c\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x02\x42\x03\x10\x21\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x02\x42\x03\x10\x25\x42\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2e\x00\x02\x40\x43\x00\x00\x80\x3f\x41\x02\x42\x03\x41\x04\x44\x00\x00\x00\x00\x00\x00\x16\x40\x41\x06\x10\x28\xbd\x44\x00\x00\x00\x00\x00\x00\x16\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x10\x00\x02\x40\x10\x2c\x42\xe1\x3c\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x10\x00\x02\x40\x10\x33\x42\xc6\x3d\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x10\x00\x02\x40\x10\x39\x42\xab\x3e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x44\
 x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;local-first-i32&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;local-first-f32&quot;](), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;local-first-f64&quot;](), 0.0);
-assert_return(() =&gt; $$.exports[&quot;local-second-i32&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;local-second-f32&quot;](), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;local-second-f64&quot;](), 0.0);
-assert_return(() =&gt; $$.exports[&quot;local-mixed&quot;](), 0.0);
-assert_return(() =&gt; $$.exports[&quot;param-first-i32&quot;](2, 3), 2);
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;param-first-f32&quot;](f32(2.0), f32(3.0)), f32(2.0));
-assert_return(() =&gt; $$.exports[&quot;param-first-f64&quot;](2.0, 3.0), 2.0);
-assert_return(() =&gt; $$.exports[&quot;param-second-i32&quot;](2, 3), 3);
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;param-second-f32&quot;](f32(2.0), f32(3.0)), f32(3.0));
-assert_return(() =&gt; $$.exports[&quot;param-second-f64&quot;](2.0, 3.0), 3.0);
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;empty&quot;]());
-assert_return(() =&gt; $$.exports[&quot;value-void&quot;]());
-assert_return(() =&gt; $$.exports[&quot;value-i32&quot;](), 77);
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;value-f32&quot;](), f32(77.6999969482));
-assert_return(() =&gt; $$.exports[&quot;value-f64&quot;](), 77.77);
-assert_return(() =&gt; $$.exports[&quot;value-block-void&quot;]());
-assert_return(() =&gt; $$.exports[&quot;value-block-i32&quot;](), 77);
-assert_return(() =&gt; $$.exports[&quot;return-empty&quot;]());
-assert_return(() =&gt; $$.exports[&quot;return-i32&quot;](), 78);
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;return-f32&quot;](), f32(78.6999969482));
-assert_return(() =&gt; $$.exports[&quot;return-f64&quot;](), 78.78);
-assert_return(() =&gt; $$.exports[&quot;return-block-i32&quot;](), 77);
-assert_return(() =&gt; $$.exports[&quot;break-empty&quot;]());
-assert_return(() =&gt; $$.exports[&quot;break-i32&quot;](), 79);
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;break-f32&quot;](), f32(79.9000015259));
-assert_return(() =&gt; $$.exports[&quot;break-f64&quot;](), 79.79);
-assert_return(() =&gt; $$.exports[&quot;break-block-i32&quot;](), 77);
-assert_return(() =&gt; $$.exports[&quot;break-br_if-empty&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;break-br_if-empty&quot;](2));
-assert_return(() =&gt; $$.exports[&quot;break-br_if-num&quot;](0), 51);
-assert_return(() =&gt; $$.exports[&quot;break-br_if-num&quot;](1), 50);
-assert_return(() =&gt; $$.exports[&quot;break-br_table-empty&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;break-br_table-empty&quot;](1));
-assert_return(() =&gt; $$.exports[&quot;break-br_table-empty&quot;](5));
-assert_return(() =&gt; $$.exports[&quot;break-br_table-empty&quot;](-1));
-assert_return(() =&gt; $$.exports[&quot;break-br_table-num&quot;](0), 50);
-assert_return(() =&gt; $$.exports[&quot;break-br_table-num&quot;](1), 50);
-assert_return(() =&gt; $$.exports[&quot;break-br_table-num&quot;](10), 50);
-assert_return(() =&gt; $$.exports[&quot;break-br_table-num&quot;](-100), 50);
-assert_return(() =&gt; $$.exports[&quot;break-br_table-nested-empty&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;break-br_table-nested-empty&quot;](1));
-assert_return(() =&gt; $$.exports[&quot;break-br_table-nested-empty&quot;](3));
-assert_return(() =&gt; $$.exports[&quot;break-br_table-nested-empty&quot;](-2));
-assert_return(() =&gt; $$.exports[&quot;break-br_table-nested-num&quot;](0), 52);
-assert_return(() =&gt; $$.exports[&quot;break-br_table-nested-num&quot;](1), 50);
-assert_return(() =&gt; $$.exports[&quot;break-br_table-nested-num&quot;](2), 52);
-assert_return(() =&gt; $$.exports[&quot;break-br_table-nested-num&quot;](-3), 52);
-assert_return(() =&gt; $$.exports[&quot;init-local-i32&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;init-local-f32&quot;](), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;init-local-f64&quot;](), 0.0);
-assert_return(() =&gt; $$.exports[&quot;signature-explicit-reused&quot;]());
-assert_return(() =&gt; $$.exports[&quot;signature-implicit-reused&quot;]());
-assert_return(() =&gt; $$.exports[&quot;signature-explicit-duplicate&quot;]());
-assert_return(() =&gt; $$.exports[&quot;signature-implicit-duplicate&quot;]());
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7e\x03\x02\x01\x00\x0a\x08\x01\x06\x01\x01\x7f\x20\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x09\x01\x07\x01\x01\x7d\x20\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0b\x01\x09\x02\x01\x7c\x01\x7e\x20\x01\x9a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7e\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x20\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7d\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x20\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7c\x7e\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x20\x01\x9a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x00\x02\x7f\x7f\x03\x02\x01\x00\x0a\x05\x01\x03\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x00\x02\x7f\x7f\x03\x02\x01\x00\x0a\x05\x01\x03\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7e\x03\x02\x01\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7d\x03\x02\x01\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7c\x03\x02\x01\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x05\x01\x03\x00\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x41\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x09\x01\x07\x00\x43\x00\x00\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x05\x01\x03\x00\x0f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x01\x0f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x0f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x0f\x41\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x08\x01\x06\x00\x01\x0f\x41\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x09\x01\x07\x00\x42\x01\x0f\x41\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x42\x01\x0f\x41\x01\x0f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x0c\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x43\x00\x00\x00\x00\x0c\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x08\x01\x06\x00\x0c\x00\x41\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x42\x01\x0c\x00\x41\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x01\x0c\x00\x41\x01\x0c\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x02\x40\x0c\x01\x0b\x41\x01\x0c\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0e\x01\x0c\x00\x02\x40\x01\x0c\x01\x0b\x41\x01\x0c\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x02\x40\x42\x01\x0c\x01\x0b\x41\x01\x0c\x00\x0b&quot;);
</del><ins>+// func.wast:230
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x02\x42\x03\x10\x00\x01\x42\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;param-second-i64&quot;, [int64(&quot;2&quot;), int64(&quot;3&quot;)]), int64(&quot;3&quot;))
+
+// func.wast:233
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x40\x40\x10\x00\xbc\x43\x00\x00\x40\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;param-second-f32&quot;, [2., 3.]), 3.)
+
+// func.wast:236
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7c\x7c\x01\x7c\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x70\x61\x72\x61\x6d\x2d\x73\x65\x63\x6f\x6e\x64\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb0\x80\x80\x80\x00\x01\xaa\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x00\x00\x00\x00\x00\x00\x08\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x08\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;param-second-f64&quot;, [2., 3.]), 3.)
+
+// func.wast:240
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x02\x60\x00\x00\x60\x06\x7d\x7f\x7e\x7f\x7c\x7f\x01\x7c\x02\x92\x80\x80\x80\x00\x01\x02\x24\x31\x0b\x70\x61\x72\x61\x6d\x2d\x6d\x69\x78\x65\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb4\x80\x80\x80\x00\x01\xae\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x41\x02\x42\x03\x41\x04\x44\x00\x00\x00\x00\x00\x00\x16\x40\x41\x06\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x16\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;param-mixed&quot;, [1., 2, int64(&quot;3&quot;), 4, 5.5, 6]), 5.5)
+
+// func.wast:248
+assert_return(() =&gt; call($1, &quot;empty&quot;, []));
+
+// func.wast:249
+assert_return(() =&gt; call($1, &quot;value-void&quot;, []));
+
+// func.wast:250
+assert_return(() =&gt; call($1, &quot;value-i32&quot;, []), 77);
+
+// func.wast:251
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x76\x61\x6c\x75\x65\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xe1\x3c\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;value-i64&quot;, []), int64(&quot;7777&quot;))
+
+// func.wast:252
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x76\x61\x6c\x75\x65\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x66\x66\x9b\x42\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;value-f32&quot;, []), 77.6999969482)
+
+// func.wast:253
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x76\x61\x6c\x75\x65\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\xe1\x7a\x14\xae\x47\x71\x53\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;value-f64&quot;, []), 77.77)
+
+// func.wast:254
+assert_return(() =&gt; call($1, &quot;value-block-void&quot;, []));
+
+// func.wast:255
+assert_return(() =&gt; call($1, &quot;value-block-i32&quot;, []), 77);
+
+// func.wast:257
+assert_return(() =&gt; call($1, &quot;return-empty&quot;, []));
+
+// func.wast:258
+assert_return(() =&gt; call($1, &quot;return-i32&quot;, []), 78);
+
+// func.wast:259
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x72\x65\x74\x75\x72\x6e\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xc6\x3d\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;return-i64&quot;, []), int64(&quot;7878&quot;))
+
+// func.wast:260
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x72\x65\x74\x75\x72\x6e\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x66\x66\x9d\x42\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;return-f32&quot;, []), 78.6999969482)
+
+// func.wast:261
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x72\x65\x74\x75\x72\x6e\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x52\xb8\x1e\x85\xeb\xb1\x53\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;return-f64&quot;, []), 78.78)
+
+// func.wast:262
+assert_return(() =&gt; call($1, &quot;return-block-i32&quot;, []), 77);
+
+// func.wast:264
+assert_return(() =&gt; call($1, &quot;break-empty&quot;, []));
+
+// func.wast:265
+assert_return(() =&gt; call($1, &quot;break-i32&quot;, []), 79);
+
+// func.wast:266
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x62\x72\x65\x61\x6b\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xab\x3e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;break-i64&quot;, []), int64(&quot;7979&quot;))
+
+// func.wast:267
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x62\x72\x65\x61\x6b\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\xcd\xcc\x9f\x42\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;break-f32&quot;, []), 79.9000015259)
+
+// func.wast:268
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x62\x72\x65\x61\x6b\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\xc3\xf5\x28\x5c\x8f\xf2\x53\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;break-f64&quot;, []), 79.79)
+
+// func.wast:269
+assert_return(() =&gt; call($1, &quot;break-block-i32&quot;, []), 77);
+
+// func.wast:271
+assert_return(() =&gt; call($1, &quot;break-br_if-empty&quot;, [0]));
+
+// func.wast:272
+assert_return(() =&gt; call($1, &quot;break-br_if-empty&quot;, [2]));
+
+// func.wast:273
+assert_return(() =&gt; call($1, &quot;break-br_if-num&quot;, [0]), 51);
+
+// func.wast:274
+assert_return(() =&gt; call($1, &quot;break-br_if-num&quot;, [1]), 50);
+
+// func.wast:276
+assert_return(() =&gt; call($1, &quot;break-br_table-empty&quot;, [0]));
+
+// func.wast:277
+assert_return(() =&gt; call($1, &quot;break-br_table-empty&quot;, [1]));
+
+// func.wast:278
+assert_return(() =&gt; call($1, &quot;break-br_table-empty&quot;, [5]));
+
+// func.wast:279
+assert_return(() =&gt; call($1, &quot;break-br_table-empty&quot;, [-1]));
+
+// func.wast:280
+assert_return(() =&gt; call($1, &quot;break-br_table-num&quot;, [0]), 50);
+
+// func.wast:281
+assert_return(() =&gt; call($1, &quot;break-br_table-num&quot;, [1]), 50);
+
+// func.wast:282
+assert_return(() =&gt; call($1, &quot;break-br_table-num&quot;, [10]), 50);
+
+// func.wast:283
+assert_return(() =&gt; call($1, &quot;break-br_table-num&quot;, [-100]), 50);
+
+// func.wast:284
+assert_return(() =&gt; call($1, &quot;break-br_table-nested-empty&quot;, [0]));
+
+// func.wast:285
+assert_return(() =&gt; call($1, &quot;break-br_table-nested-empty&quot;, [1]));
+
+// func.wast:286
+assert_return(() =&gt; call($1, &quot;break-br_table-nested-empty&quot;, [3]));
+
+// func.wast:287
+assert_return(() =&gt; call($1, &quot;break-br_table-nested-empty&quot;, [-2]));
+
+// func.wast:288
+assert_return(() =&gt; call($1, &quot;break-br_table-nested-num&quot;, [0]), 52);
+
+// func.wast:291
+assert_return(() =&gt; call($1, &quot;break-br_table-nested-num&quot;, [1]), 50);
+
+// func.wast:294
+assert_return(() =&gt; call($1, &quot;break-br_table-nested-num&quot;, [2]), 52);
+
+// func.wast:297
+assert_return(() =&gt; call($1, &quot;break-br_table-nested-num&quot;, [-3]), 52);
+
+// func.wast:301
+assert_return(() =&gt; call($1, &quot;init-local-i32&quot;, []), 0);
+
+// func.wast:302
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;init-local-i64&quot;, []), int64(&quot;0&quot;))
+
+// func.wast:303
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;init-local-f32&quot;, []), 0.)
+
+// func.wast:304
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x69\x6e\x69\x74\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;init-local-f64&quot;, []), 0.)
+
+// func.wast:306
+assert_return(() =&gt; call($1, &quot;signature-explicit-reused&quot;, []));
+
+// func.wast:307
+assert_return(() =&gt; call($1, &quot;signature-implicit-reused&quot;, []));
+
+// func.wast:308
+assert_return(() =&gt; call($1, &quot;signature-explicit-duplicate&quot;, []));
+
+// func.wast:309
+assert_return(() =&gt; call($1, &quot;signature-implicit-duplicate&quot;, []));
+
+// func.wast:314
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x01\x01\x7f\x20\x00\x0b&quot;);
+
+// func.wast:318
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x01\x01\x7d\x20\x00\x45\x0b&quot;);
+
+// func.wast:322
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x02\x01\x7c\x01\x7e\x20\x01\x9a\x0b&quot;);
+
+// func.wast:330
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b&quot;);
+
+// func.wast:334
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7d\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x20\x00\x45\x0b&quot;);
+
+// func.wast:338
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7c\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x20\x01\x9a\x0b&quot;);
+
+// func.wast:346
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x00\x02\x7f\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x00\x0b&quot;);
+
+// func.wast:350
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x00\x02\x7f\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x00\x0b&quot;);
+
+// func.wast:359
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// func.wast:363
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// func.wast:367
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// func.wast:371
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// func.wast:376
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x01\x0b&quot;);
+
+// func.wast:382
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x41\x00\x0b&quot;);
+
+// func.wast:388
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0b&quot;);
+
+// func.wast:395
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x0f\x0b&quot;);
+
+// func.wast:401
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x01\x0f\x0b&quot;);
+
+// func.wast:407
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x0f\x0b&quot;);
+
+// func.wast:414
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x0f\x41\x01\x0b&quot;);
+
+// func.wast:420
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x01\x0f\x41\x01\x0b&quot;);
+
+// func.wast:426
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x42\x01\x0f\x41\x01\x0b&quot;);
+
+// func.wast:432
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x42\x01\x0f\x41\x01\x0f\x0b&quot;);
+
+// func.wast:439
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x0c\x00\x0b&quot;);
+
+// func.wast:445
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0c\x00\x0b&quot;);
+
+// func.wast:451
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x0c\x00\x41\x01\x0b&quot;);
+
+// func.wast:457
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x42\x01\x0c\x00\x41\x01\x0b&quot;);
+
+// func.wast:463
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x01\x0c\x00\x41\x01\x0c\x00\x0b&quot;);
+
+// func.wast:470
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x0c\x01\x0b\x41\x01\x0c\x00\x0b&quot;);
+
+// func.wast:476
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x01\x0c\x01\x0b\x41\x01\x0c\x00\x0b&quot;);
+
+// func.wast:482
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x0c\x01\x0b\x41\x01\x0c\x00\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsfunc_ptrswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/func_ptrs.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/func_ptrs.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/func_ptrs.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,130 +1,108 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// func_ptrs.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9b\x80\x80\x80\x00\x07\x60\x00\x00\x60\x00\x00\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x01\x7f\x00\x02\x92\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x06\x03\x87\x80\x80\x80\x00\x06\x00\x01\x04\x05\x05\x06\x07\x9c\x80\x80\x80\x00\x04\x03\x6f\x6e\x65\x00\x03\x03\x74\x77\x6f\x00\x04\x05\x74\x68\x72\x65\x65\x00\x05\x04\x66\x6f\x75\x72\x00\x06\x0a\xbb\x80\x80\x80\x00\x06\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x0d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x41\x01\x6a\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x41\x02\x6b\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x10\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// func_ptrs.wast:26
+assert_return(() =&gt; call($1, &quot;one&quot;, []), 13);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// func_ptrs.wast:27
+assert_return(() =&gt; call($1, &quot;two&quot;, [13]), 14);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// func_ptrs.wast:28
+assert_return(() =&gt; call($1, &quot;three&quot;, [13]), 11);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// func_ptrs.wast:29
+run(() =&gt; call($1, &quot;four&quot;, [83]));
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// func_ptrs.wast:31
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x09\x86\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// func_ptrs.wast:32
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x09\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// func_ptrs.wast:34
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x01\x09\x86\x80\x80\x80\x00\x01\x00\x42\x00\x0b\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// func_ptrs.wast:38
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x01\x09\x87\x80\x80\x80\x00\x01\x00\x41\x00\x68\x0b\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// func_ptrs.wast:42
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x01\x09\x85\x80\x80\x80\x00\x01\x00\x01\x0b\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// func_ptrs.wast:47
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x03\x82\x80\x80\x80\x00\x01\x2a\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// func_ptrs.wast:48
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x92\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x2b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// func_ptrs.wast:50
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8e\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x03\x88\x80\x80\x80\x00\x07\x00\x00\x00\x01\x01\x02\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x07\x07\x07\x91\x80\x80\x80\x00\x02\x05\x63\x61\x6c\x6c\x74\x00\x05\x05\x63\x61\x6c\x6c\x75\x00\x06\x09\x8d\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x07\x00\x01\x02\x03\x04\x00\x02\x0a\xc6\x80\x80\x80\x00\x07\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x01\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// func_ptrs.wast:70
+assert_return(() =&gt; call($2, &quot;callt&quot;, [0]), 1);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// func_ptrs.wast:71
+assert_return(() =&gt; call($2, &quot;callt&quot;, [1]), 2);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x1b\x07\x60\x00\x00\x60\x00\x00\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x60\x01\x7f\x00\x02\x12\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x06\x03\x07\x06\x00\x01\x04\x05\x05\x06\x07\x1c\x04\x03\x6f\x6e\x65\x00\x03\x03\x74\x77\x6f\x00\x04\x05\x74\x68\x72\x65\x65\x00\x05\x04\x66\x6f\x75\x72\x00\x06\x0a\x23\x06\x02\x00\x0b\x02\x00\x0b\x04\x00\x41\x0d\x0b\x07\x00\x20\x00\x41\x01\x6a\x0b\x07\x00\x20\x00\x41\x02\x6b\x0b\x06\x00\x20\x00\x10\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;one&quot;](), 13);
-assert_return(() =&gt; $$.exports[&quot;two&quot;](13), 14);
-assert_return(() =&gt; $$.exports[&quot;three&quot;](13), 11);
-$$.exports[&quot;four&quot;](83);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x09\x06\x01\x00\x41\x00\x0b\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x09\x07\x01\x00\x41\x00\x0b\x01\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x01\x09\x06\x01\x00\x42\x00\x0b\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x01\x09\x07\x01\x00\x41\x00\x68\x0b\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x04\x01\x70\x00\x01\x09\x05\x01\x00\x01\x0b\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x03\x02\x01\x2a\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x12\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x2b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x00\x01\x7f\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x03\x08\x07\x00\x00\x00\x01\x01\x02\x02\x04\x05\x01\x70\x01\x07\x07\x07\x11\x02\x05\x63\x61\x6c\x6c\x74\x00\x05\x05\x63\x61\x6c\x6c\x75\x00\x06\x09\x0d\x01\x00\x41\x00\x0b\x07\x00\x01\x02\x03\x04\x00\x02\x0a\x2a\x07\x04\x00\x41\x01\x0b\x04\x00\x41\x02\x0b\x04\x00\x41\x03\x0b\x04\x00\x41\x04\x0b\x04\x00\x41\x05\x0b\x07\x00\x20\x00\x11\x00\x00\x0b\x07\x00\x20\x00\x11\x01\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;callt&quot;](0), 1);
-assert_return(() =&gt; $$.exports[&quot;callt&quot;](1), 2);
-assert_return(() =&gt; $$.exports[&quot;callt&quot;](2), 3);
-assert_return(() =&gt; $$.exports[&quot;callt&quot;](3), 4);
-assert_return(() =&gt; $$.exports[&quot;callt&quot;](4), 5);
-assert_return(() =&gt; $$.exports[&quot;callt&quot;](5), 1);
-assert_return(() =&gt; $$.exports[&quot;callt&quot;](6), 3);
-assert_trap(() =&gt; $$.exports[&quot;callt&quot;](7));
-assert_trap(() =&gt; $$.exports[&quot;callt&quot;](100));
-assert_trap(() =&gt; $$.exports[&quot;callt&quot;](-1));
-assert_return(() =&gt; $$.exports[&quot;callu&quot;](0), 1);
-assert_return(() =&gt; $$.exports[&quot;callu&quot;](1), 2);
-assert_return(() =&gt; $$.exports[&quot;callu&quot;](2), 3);
-assert_return(() =&gt; $$.exports[&quot;callu&quot;](3), 4);
-assert_return(() =&gt; $$.exports[&quot;callu&quot;](4), 5);
-assert_return(() =&gt; $$.exports[&quot;callu&quot;](5), 1);
-assert_return(() =&gt; $$.exports[&quot;callu&quot;](6), 3);
-assert_trap(() =&gt; $$.exports[&quot;callu&quot;](7));
-assert_trap(() =&gt; $$.exports[&quot;callu&quot;](100));
-assert_trap(() =&gt; $$.exports[&quot;callu&quot;](-1));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0a\x02\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x03\x04\x03\x00\x00\x01\x04\x05\x01\x70\x01\x02\x02\x07\x09\x01\x05\x63\x61\x6c\x6c\x74\x00\x02\x09\x08\x01\x00\x41\x00\x0b\x02\x00\x01\x0a\x13\x03\x04\x00\x41\x01\x0b\x04\x00\x41\x02\x0b\x07\x00\x20\x00\x11\x00\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;callt&quot;](0), 1);
-assert_return(() =&gt; $$.exports[&quot;callt&quot;](1), 2);
</del><ins>+// func_ptrs.wast:72
+assert_return(() =&gt; call($2, &quot;callt&quot;, [2]), 3);
+
+// func_ptrs.wast:73
+assert_return(() =&gt; call($2, &quot;callt&quot;, [3]), 4);
+
+// func_ptrs.wast:74
+assert_return(() =&gt; call($2, &quot;callt&quot;, [4]), 5);
+
+// func_ptrs.wast:75
+assert_return(() =&gt; call($2, &quot;callt&quot;, [5]), 1);
+
+// func_ptrs.wast:76
+assert_return(() =&gt; call($2, &quot;callt&quot;, [6]), 3);
+
+// func_ptrs.wast:77
+assert_trap(() =&gt; call($2, &quot;callt&quot;, [7]));
+
+// func_ptrs.wast:78
+assert_trap(() =&gt; call($2, &quot;callt&quot;, [100]));
+
+// func_ptrs.wast:79
+assert_trap(() =&gt; call($2, &quot;callt&quot;, [-1]));
+
+// func_ptrs.wast:81
+assert_return(() =&gt; call($2, &quot;callu&quot;, [0]), 1);
+
+// func_ptrs.wast:82
+assert_return(() =&gt; call($2, &quot;callu&quot;, [1]), 2);
+
+// func_ptrs.wast:83
+assert_return(() =&gt; call($2, &quot;callu&quot;, [2]), 3);
+
+// func_ptrs.wast:84
+assert_return(() =&gt; call($2, &quot;callu&quot;, [3]), 4);
+
+// func_ptrs.wast:85
+assert_return(() =&gt; call($2, &quot;callu&quot;, [4]), 5);
+
+// func_ptrs.wast:86
+assert_return(() =&gt; call($2, &quot;callu&quot;, [5]), 1);
+
+// func_ptrs.wast:87
+assert_return(() =&gt; call($2, &quot;callu&quot;, [6]), 3);
+
+// func_ptrs.wast:88
+assert_trap(() =&gt; call($2, &quot;callu&quot;, [7]));
+
+// func_ptrs.wast:89
+assert_trap(() =&gt; call($2, &quot;callu&quot;, [100]));
+
+// func_ptrs.wast:90
+assert_trap(() =&gt; call($2, &quot;callu&quot;, [-1]));
+
+// func_ptrs.wast:92
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x03\x84\x80\x80\x80\x00\x03\x00\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x02\x02\x07\x89\x80\x80\x80\x00\x01\x05\x63\x61\x6c\x6c\x74\x00\x02\x09\x88\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x02\x00\x01\x0a\x9f\x80\x80\x80\x00\x03\x84\x80\x80\x80\x00\x00\x41\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b&quot;);
+
+// func_ptrs.wast:104
+assert_return(() =&gt; call($3, &quot;callt&quot;, [0]), 1);
+
+// func_ptrs.wast:105
+assert_return(() =&gt; call($3, &quot;callt&quot;, [1]), 2);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsget_localwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/get_local.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/get_local.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/get_local.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,117 +1,69 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// get_local.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xb6\x80\x80\x80\x00\x0a\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x05\x7e\x7d\x7c\x7f\x7f\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7c\x03\x8b\x80\x80\x80\x00\x0a\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x07\x9d\x81\x80\x80\x00\x0a\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x33\x32\x00\x00\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x01\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x02\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x03\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x33\x32\x00\x04\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x36\x34\x00\x05\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x33\x32\x00\x06\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x36\x34\x00\x07\x0a\x74\x79\x70\x65\x2d\x6d\x69\x78\x65\x64\x00\x08\x04\x72\
 x65\x61\x64\x00\x09\x0a\xc6\x81\x80\x80\x00\x0a\x86\x80\x80\x80\x00\x01\x01\x7f\x20\x00\x0b\x86\x80\x80\x80\x00\x01\x01\x7e\x20\x00\x0b\x86\x80\x80\x80\x00\x01\x01\x7d\x20\x00\x0b\x86\x80\x80\x80\x00\x01\x01\x7c\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\xac\x80\x80\x80\x00\x03\x01\x7d\x02\x7e\x01\x7c\x20\x00\x50\x1a\x20\x01\x8c\x1a\x20\x02\x9a\x1a\x20\x03\x45\x1a\x20\x04\x45\x1a\x20\x05\x8c\x1a\x20\x06\x50\x1a\x20\x07\x50\x1a\x20\x08\x9a\x1a\x0b\xbf\x80\x80\x80\x00\x03\x01\x7d\x02\x7e\x01\x7c\x43\x00\x00\xb0\x40\x21\x05\x42\x06\x21\x06\x44\x00\x00\x00\x00\x00\x00\x20\x40\x21\x08\x20\x00\xba\x20\x01\xbb\x20\x02\x20\x03\xb8\x20\x04\xb7\x20\x05\xbb\x20\x06\xba\x20\x07\xba\x20\x08\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// get_local.wast:64
+assert_return(() =&gt; call($1, &quot;type-local-i32&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// get_local.wast:65
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-local-i64&quot;, []), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// get_local.wast:66
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-local-f32&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// get_local.wast:67
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-local-f64&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// get_local.wast:69
+assert_return(() =&gt; call($1, &quot;type-param-i32&quot;, [2]), 2);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// get_local.wast:70
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x03\x10\x00\x01\x42\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-param-i64&quot;, [int64(&quot;3&quot;)]), int64(&quot;3&quot;))
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// get_local.wast:71
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\xcd\xcc\x8c\x40\x10\x00\xbc\x43\xcd\xcc\x8c\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-param-f32&quot;, [4.40000009537]), 4.40000009537)
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// get_local.wast:72
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7c\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x16\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x16\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-param-f64&quot;, [5.5]), 5.5)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// get_local.wast:74
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x02\x60\x00\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x00\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x74\x79\x70\x65\x2d\x6d\x69\x78\x65\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x43\xcd\xcc\x0c\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-mixed&quot;, [int64(&quot;1&quot;), 2.20000004768, 3.3, 4, 5]))
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// get_local.wast:80
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x60\x00\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7c\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x65\x61\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x42\x01\x43\x00\x00\x00\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x00\xbd\x44\x66\x66\x66\x66\x66\x66\x41\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;read&quot;, [int64(&quot;1&quot;), 2., 3.3, 4, 5]), 34.8)
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// get_local.wast:90
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x01\x01\x7f\x20\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// get_local.wast:94
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x01\x01\x7d\x20\x00\x45\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// get_local.wast:98
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x02\x01\x7c\x01\x7e\x20\x01\x9a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// get_local.wast:106
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x39\x0b\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x05\x7e\x7d\x7c\x7f\x7f\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7c\x60\x00\x00\x03\x0f\x0e\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0a\x0a\x0a\x07\xc9\x01\x0e\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x33\x32\x00\x00\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x01\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x02\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x03\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x33\x32\x00\x04\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x36\x34\x00\x05\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x33\x32\x00\x06\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x36\x34\x00\x07\x0a\x74\x79\x70\x65\x2d\x6d\x69\x78\x65\x64\x00\x08\x04\x72\x65\x61\
 x64\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0d\x0a\x8b\x02\x0e\x06\x01\x01\x7f\x20\x00\x0b\x06\x01\x01\x7e\x20\x00\x0b\x06\x01\x01\x7d\x20\x00\x0b\x06\x01\x01\x7c\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b\x2c\x03\x01\x7d\x02\x7e\x01\x7c\x20\x00\x50\x1a\x20\x01\x8c\x1a\x20\x02\x9a\x1a\x20\x03\x45\x1a\x20\x04\x45\x1a\x20\x05\x8c\x1a\x20\x06\x50\x1a\x20\x07\x50\x1a\x20\x08\x9a\x1a\x0b\x3f\x03\x01\x7d\x02\x7e\x01\x7c\x43\x00\x00\xb0\x40\x21\x05\x42\x06\x21\x06\x44\x00\x00\x00\x00\x00\x00\x20\x40\x21\x08\x20\x00\xba\x20\x01\xbb\x20\x02\x20\x03\xb8\x20\x04\xb7\x20\x05\xbb\x20\x06\xba\x20\x07\xba\x20\x08\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\x0b\x0f\x00\x02\x40\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x03\x10\x05\x42\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x42\x01\x43\x
 cd\xcc\x0c\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x08\x0f\x0b\x00\x0b\x2c\x00\x02\x40\x42\x01\x43\x00\x00\x00\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x09\xbd\x44\x66\x66\x66\x66\x66\x66\x41\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;type-local-i32&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-local-f32&quot;](), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;type-local-f64&quot;](), 0.0);
-assert_return(() =&gt; $$.exports[&quot;type-param-i32&quot;](2), 2);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-param-f32&quot;](f32(4.40000009537)), f32(4.40000009537));
-assert_return(() =&gt; $$.exports[&quot;type-param-f64&quot;](5.5), 5.5);
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7e\x03\x02\x01\x00\x0a\x08\x01\x06\x01\x01\x7f\x20\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x09\x01\x07\x01\x01\x7d\x20\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0b\x01\x09\x02\x01\x7c\x01\x7e\x20\x01\x9a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7e\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x20\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7d\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x20\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7c\x7e\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x20\x01\x9a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x02\x01\x7f\x01\x7e\x20\xf7\xa4\xea\x06\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7f\x7e\x00\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x20\x02\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0e\x01\x0c\x02\x01\x7f\x01\x7e\x20\xf7\xf2\xce\xd4\x02\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7e\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x02\x01\x7f\x01\x7e\x20\xf7\xa8\x99\x66\x0b&quot;);
</del><ins>+// get_local.wast:110
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7d\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x20\x00\x45\x0b&quot;);
+
+// get_local.wast:114
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7c\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x20\x01\x9a\x0b&quot;);
+
+// get_local.wast:122
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
+
+// get_local.wast:126
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\xf7\xa4\xea\x06\x0b&quot;);
+
+// get_local.wast:131
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7f\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x02\x0b&quot;);
+
+// get_local.wast:135
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\xf7\xf2\xce\xd4\x02\x0b&quot;);
+
+// get_local.wast:140
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
+
+// get_local.wast:144
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\xf7\xa8\x99\x66\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsglobalswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/globals.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/globals.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/globals.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,127 +1,99 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// globals.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa1\x80\x80\x80\x00\x08\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x01\x7f\x00\x60\x01\x7e\x00\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7d\x00\x60\x01\x7c\x00\x03\x8d\x80\x80\x80\x00\x0c\x00\x01\x00\x01\x02\x03\x04\x05\x04\x05\x06\x07\x06\xbd\x80\x80\x80\x00\x08\x7f\x00\x41\x7e\x0b\x7d\x00\x43\x00\x00\x40\xc0\x0b\x7c\x00\x44\x00\x00\x00\x00\x00\x00\x10\xc0\x0b\x7e\x00\x42\x7b\x0b\x7f\x01\x41\x74\x0b\x7d\x01\x43\x00\x00\x50\xc1\x0b\x7c\x01\x44\x00\x00\x00\x00\x00\x00\x2c\xc0\x0b\x7e\x01\x42\x71\x0b\x07\xe1\x80\x80\x80\x00\x0c\x05\x67\x65\x74\x2d\x61\x00\x00\x05\x67\x65\x74\x2d\x62\x00\x01\x05\x67\x65\x74\x2d\x78\x00\x02\x05\x67\x65\x74\x2d\x79\x00\x03\x05\x73\x65\x74\x2d\x78\x00\x04\x05\x73\x65\x74\x2d\x79\x00\x05\x05\x67\x65\x74\x2d\x31\x00\x06\x05\x67\x65\x74\x2d\x32\x00\x07\x05\x67\x65\x74\x2d\x35\x00\x08\x05\x67\x65\x74\x2d\x36\x00\x09\x05\x73\x65\x74\x2d\x35\x00\x0a\x05\x73\x65\x74\x2d\x36\x00\x0b\x0a\xf5\x80\x80\x80\x00\x0c\
 x84\x80\x80\x80\x00\x00\x23\x00\x0b\x84\x80\x80\x80\x00\x00\x23\x03\x0b\x84\x80\x80\x80\x00\x00\x23\x04\x0b\x84\x80\x80\x80\x00\x00\x23\x07\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x24\x04\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x24\x07\x0b\x84\x80\x80\x80\x00\x00\x23\x01\x0b\x84\x80\x80\x80\x00\x00\x23\x02\x0b\x84\x80\x80\x80\x00\x00\x23\x05\x0b\x84\x80\x80\x80\x00\x00\x23\x06\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x24\x05\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x24\x06\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// globals.wast:29
+assert_return(() =&gt; call($1, &quot;get-a&quot;, []), -2);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// globals.wast:30
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x67\x65\x74\x2d\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x7b\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;get-b&quot;, []), int64(&quot;-5&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// globals.wast:31
+assert_return(() =&gt; call($1, &quot;get-x&quot;, []), -12);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// globals.wast:32
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x67\x65\x74\x2d\x79\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x71\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;get-y&quot;, []), int64(&quot;-15&quot;))
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// globals.wast:34
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x67\x65\x74\x2d\x31\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x40\xc0\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;get-1&quot;, []), -3.)
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// globals.wast:35
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x67\x65\x74\x2d\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x10\xc0\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;get-2&quot;, []), -4.)
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// globals.wast:36
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x67\x65\x74\x2d\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x50\xc1\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;get-5&quot;, []), -13.)
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// globals.wast:37
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x67\x65\x74\x2d\x36\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x2c\xc0\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;get-6&quot;, []), -14.)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// globals.wast:39
+assert_return(() =&gt; call($1, &quot;set-x&quot;, [6]));
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// globals.wast:40
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x00\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x65\x74\x2d\x79\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x42\x07\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;set-y&quot;, [int64(&quot;7&quot;)]))
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// globals.wast:41
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x00\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x65\x74\x2d\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x41\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;set-5&quot;, [8.]))
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// globals.wast:42
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x00\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x65\x74\x2d\x36\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x22\x40\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;set-6&quot;, [9.]))
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// globals.wast:44
+assert_return(() =&gt; call($1, &quot;get-x&quot;, []), 6);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// globals.wast:45
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x67\x65\x74\x2d\x79\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x07\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;get-y&quot;, []), int64(&quot;7&quot;))
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x24\x09\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x01\x7f\x00\x60\x01\x7e\x00\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7d\x00\x60\x01\x7c\x00\x60\x00\x00\x03\x11\x10\x00\x01\x00\x01\x02\x03\x04\x05\x04\x05\x06\x07\x08\x08\x08\x08\x06\x3d\x08\x7f\x00\x41\x7e\x0b\x7d\x00\x43\x00\x00\x40\xc0\x0b\x7c\x00\x44\x00\x00\x00\x00\x00\x00\x10\xc0\x0b\x7e\x00\x42\x7b\x0b\x7f\x01\x41\x74\x0b\x7d\x01\x43\x00\x00\x50\xc1\x0b\x7c\x01\x44\x00\x00\x00\x00\x00\x00\x2c\xc0\x0b\x7e\x01\x42\x71\x0b\x07\x8d\x01\x10\x05\x67\x65\x74\x2d\x61\x00\x00\x05\x67\x65\x74\x2d\x62\x00\x01\x05\x67\x65\x74\x2d\x78\x00\x02\x05\x67\x65\x74\x2d\x79\x00\x03\x05\x73\x65\x74\x2d\x78\x00\x04\x05\x73\x65\x74\x2d\x79\x00\x05\x05\x67\x65\x74\x2d\x31\x00\x06\x05\x67\x65\x74\x2d\x32\x00\x07\x05\x67\x65\x74\x2d\x35\x00\x08\x05\x67\x65\x74\x2d\x36\x00\x09\x05\x73\x65\x74\x2d\x35\x00\x0a\x05\x73\x65\x74\x2d\x36\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x0c\x08\x61\
 x73\x73\x65\x72\x74\x5f\x31\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0f\x0a\x81\x01\x10\x04\x00\x23\x00\x0b\x04\x00\x23\x03\x0b\x04\x00\x23\x04\x0b\x04\x00\x23\x07\x0b\x06\x00\x20\x00\x24\x04\x0b\x06\x00\x20\x00\x24\x07\x0b\x04\x00\x23\x01\x0b\x04\x00\x23\x02\x0b\x04\x00\x23\x05\x0b\x04\x00\x23\x06\x0b\x06\x00\x20\x00\x24\x05\x0b\x06\x00\x20\x00\x24\x06\x0b\x0f\x00\x02\x40\x10\x01\x42\x7b\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x03\x42\x71\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0b\x00\x02\x40\x42\x07\x10\x05\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x03\x42\x07\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;get-a&quot;](), -2);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;get-x&quot;](), -12);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;get-1&quot;](), f32(-3.0));
-assert_return(() =&gt; $$.exports[&quot;get-2&quot;](), -4.0);
-assert_return(() =&gt; $$.exports[&quot;get-5&quot;](), f32(-13.0));
-assert_return(() =&gt; $$.exports[&quot;get-6&quot;](), -14.0);
-assert_return(() =&gt; $$.exports[&quot;set-x&quot;](6));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;set-5&quot;](f32(8.0)));
-assert_return(() =&gt; $$.exports[&quot;set-6&quot;](9.0));
-assert_return(() =&gt; $$.exports[&quot;get-x&quot;](), 6);
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;get-5&quot;](), f32(8.0));
-assert_return(() =&gt; $$.exports[&quot;get-6&quot;](), 9.0);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x06\x09\x01\x7d\x00\x43\x00\x00\x00\x00\x0b\x0a\x08\x01\x06\x00\x41\x01\x24\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x08\x01\x01\x6d\x01\x61\x03\x7f\x01&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x08\x01\x01\x6d\x01\x61\x03\x7f\x01&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x09\x01\x7d\x01\x43\x00\x00\x00\x00\x0b\x07\x05\x01\x01\x61\x03\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x09\x01\x7d\x01\x43\x00\x00\x00\x00\x0b\x07\x05\x01\x01\x61\x03\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0a\x01\x7d\x00\x43\x00\x00\x00\x00\x8c\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7d\x00\x20\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x09\x01\x7f\x00\x43\x00\x00\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x23\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x0b\x02\x7f\x00\x23\x01\x0b\x7f\x00\x41\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00&quot;);
</del><ins>+// globals.wast:46
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x67\x65\x74\x2d\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x41\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;get-5&quot;, []), 8.)
+
+// globals.wast:47
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x67\x65\x74\x2d\x36\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x22\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;get-6&quot;, []), 9.)
+
+// globals.wast:49
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x06\x89\x80\x80\x80\x00\x01\x7d\x00\x43\x00\x00\x00\x00\x0b\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x41\x01\x24\x00\x0b&quot;);
+
+// globals.wast:54
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x88\x80\x80\x80\x00\x01\x01\x6d\x01\x61\x03\x7f\x01&quot;);
+
+// globals.wast:59
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x88\x80\x80\x80\x00\x01\x01\x6d\x01\x61\x03\x7f\x01&quot;);
+
+// globals.wast:64
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x89\x80\x80\x80\x00\x01\x7d\x01\x43\x00\x00\x00\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x61\x03\x00&quot;);
+
+// globals.wast:69
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x89\x80\x80\x80\x00\x01\x7d\x01\x43\x00\x00\x00\x00\x0b\x07\x85\x80\x80\x80\x00\x01\x01\x61\x03\x00&quot;);
+
+// globals.wast:74
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x8a\x80\x80\x80\x00\x01\x7d\x00\x43\x00\x00\x00\x00\x8c\x0b&quot;);
+
+// globals.wast:79
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7d\x00\x20\x00\x0b&quot;);
+
+// globals.wast:84
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x89\x80\x80\x80\x00\x01\x7f\x00\x43\x00\x00\x00\x00\x0b&quot;);
+
+// globals.wast:89
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x23\x00\x0b&quot;);
+
+// globals.wast:94
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x8b\x80\x80\x80\x00\x02\x7f\x00\x23\x01\x0b\x7f\x00\x41\x00\x0b&quot;);
+
+// globals.wast:99
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00&quot;);
+
+// globals.wast:102
</ins><span class="cx"> assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x02&quot;);
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x06\x01\x7f\x00\x41\x00\x0b&quot;);
</del><ins>+
+// globals.wast:115
+assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\xff&quot;);
+
+// globals.wast:129
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x00\x0b&quot;);
+
+// globals.wast:132
+assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x02\x41\x00\x0b&quot;);
+
+// globals.wast:144
</ins><span class="cx"> assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\xff\x41\x00\x0b&quot;);
</span><del>-assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\xd4\x41\x00\x0b&quot;);
-assert_malformed(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x02\x41\x00\x0b&quot;);
</del></span></pre></div>
<a id="trunkJSTestswasmspectestsi32wastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/i32.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/i32.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/i32.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,437 +1,1071 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// i32.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x02\x60\x02\x7f\x7f\x01\x7f\x60\x01\x7f\x01\x7f\x03\x9e\x80\x80\x80\x00\x1d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xc5\x81\x80\x80\x00\x1d\x03\x61\x64\x64\x00\x00\x03\x73\x75\x62\x00\x01\x03\x6d\x75\x6c\x00\x02\x05\x64\x69\x76\x5f\x73\x00\x03\x05\x64\x69\x76\x5f\x75\x00\x04\x05\x72\x65\x6d\x5f\x73\x00\x05\x05\x72\x65\x6d\x5f\x75\x00\x06\x03\x61\x6e\x64\x00\x07\x02\x6f\x72\x00\x08\x03\x78\x6f\x72\x00\x09\x03\x73\x68\x6c\x00\x0a\x05\x73\x68\x72\x5f\x73\x00\x0b\x05\x73\x68\x72\x5f\x75\x00\x0c\x04\x72\x6f\x74\x6c\x00\x0d\x04\x72\x6f\x74\x72\x00\x0e\x03\x63\x6c\x7a\x00\x0f\x03\x63\x74\x7a\x00\x10\x06\x70\x6f\x70\x63\x6e\x74\x00\x11\x03\x65\x71\x7a\x00\x12\x02\x65\x71\x00\x13\x02\x6e\x65\x00\x14\x04\x6c\x74\x5f\x73\x00\x15\x04\x6c\x74\x5f\x75\x00\x16\x04\x6c\x65\x5f\x73\x00\x17\x04\x6c\x65\x5f\x75\x00\x18\x04\x67\x74\x5f\x73\x00\
 x19\x04\x67\x74\x5f\x75\x00\x1a\x04\x67\x65\x5f\x73\x00\x1b\x04\x67\x65\x5f\x75\x00\x1c\x0a\xd5\x82\x80\x80\x00\x1d\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x6a\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x6b\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x6c\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x6d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x6e\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x6f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x70\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x71\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x72\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x73\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x74\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x75\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x76\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x77\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x78\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x67\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x68\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x69\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x45\x0b\x
 87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x46\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x47\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x48\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x49\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x4c\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x4d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x4a\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x4b\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x4e\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x4f\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// i32.wast:35
+assert_return(() =&gt; call($1, &quot;add&quot;, [1, 1]), 2);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// i32.wast:36
+assert_return(() =&gt; call($1, &quot;add&quot;, [1, 0]), 1);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// i32.wast:37
+assert_return(() =&gt; call($1, &quot;add&quot;, [-1, -1]), -2);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// i32.wast:38
+assert_return(() =&gt; call($1, &quot;add&quot;, [-1, 1]), 0);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// i32.wast:39
+assert_return(() =&gt; call($1, &quot;add&quot;, [2147483647, 1]), -2147483648);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// i32.wast:40
+assert_return(() =&gt; call($1, &quot;add&quot;, [-2147483648, -1]), 2147483647);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// i32.wast:41
+assert_return(() =&gt; call($1, &quot;add&quot;, [-2147483648, -2147483648]), 0);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// i32.wast:42
+assert_return(() =&gt; call($1, &quot;add&quot;, [1073741823, 1]), 1073741824);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// i32.wast:44
+assert_return(() =&gt; call($1, &quot;sub&quot;, [1, 1]), 0);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// i32.wast:45
+assert_return(() =&gt; call($1, &quot;sub&quot;, [1, 0]), 1);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// i32.wast:46
+assert_return(() =&gt; call($1, &quot;sub&quot;, [-1, -1]), 0);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// i32.wast:47
+assert_return(() =&gt; call($1, &quot;sub&quot;, [2147483647, -1]), -2147483648);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// i32.wast:48
+assert_return(() =&gt; call($1, &quot;sub&quot;, [-2147483648, 1]), 2147483647);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// i32.wast:49
+assert_return(() =&gt; call($1, &quot;sub&quot;, [-2147483648, -2147483648]), 0);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x02\x60\x02\x7f\x7f\x01\x7f\x60\x01\x7f\x01\x7f\x03\x1e\x1d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xc5\x01\x1d\x03\x61\x64\x64\x00\x00\x03\x73\x75\x62\x00\x01\x03\x6d\x75\x6c\x00\x02\x05\x64\x69\x76\x5f\x73\x00\x03\x05\x64\x69\x76\x5f\x75\x00\x04\x05\x72\x65\x6d\x5f\x73\x00\x05\x05\x72\x65\x6d\x5f\x75\x00\x06\x03\x61\x6e\x64\x00\x07\x02\x6f\x72\x00\x08\x03\x78\x6f\x72\x00\x09\x03\x73\x68\x6c\x00\x0a\x05\x73\x68\x72\x5f\x73\x00\x0b\x05\x73\x68\x72\x5f\x75\x00\x0c\x04\x72\x6f\x74\x6c\x00\x0d\x04\x72\x6f\x74\x72\x00\x0e\x03\x63\x6c\x7a\x00\x0f\x03\x63\x74\x7a\x00\x10\x06\x70\x6f\x70\x63\x6e\x74\x00\x11\x03\x65\x71\x7a\x00\x12\x02\x65\x71\x00\x13\x02\x6e\x65\x00\x14\x04\x6c\x74\x5f\x73\x00\x15\x04\x6c\x74\x5f\x75\x00\x16\x04\x6c\x65\x5f\x73\x00\x17\x04\x6c\x65\x5f\x75\x00\x18\x04\x67\x74\x5f\x73\x00\x19\x04\x67\x74\x5f\x75\x00\x1a\x04\
 x67\x65\x5f\x73\x00\x1b\x04\x67\x65\x5f\x75\x00\x1c\x0a\xe1\x01\x1d\x07\x00\x20\x00\x20\x01\x6a\x0b\x07\x00\x20\x00\x20\x01\x6b\x0b\x07\x00\x20\x00\x20\x01\x6c\x0b\x07\x00\x20\x00\x20\x01\x6d\x0b\x07\x00\x20\x00\x20\x01\x6e\x0b\x07\x00\x20\x00\x20\x01\x6f\x0b\x07\x00\x20\x00\x20\x01\x70\x0b\x07\x00\x20\x00\x20\x01\x71\x0b\x07\x00\x20\x00\x20\x01\x72\x0b\x07\x00\x20\x00\x20\x01\x73\x0b\x07\x00\x20\x00\x20\x01\x74\x0b\x07\x00\x20\x00\x20\x01\x75\x0b\x07\x00\x20\x00\x20\x01\x76\x0b\x07\x00\x20\x00\x20\x01\x77\x0b\x07\x00\x20\x00\x20\x01\x78\x0b\x05\x00\x20\x00\x67\x0b\x05\x00\x20\x00\x68\x0b\x05\x00\x20\x00\x69\x0b\x05\x00\x20\x00\x45\x0b\x07\x00\x20\x00\x20\x01\x46\x0b\x07\x00\x20\x00\x20\x01\x47\x0b\x07\x00\x20\x00\x20\x01\x48\x0b\x07\x00\x20\x00\x20\x01\x49\x0b\x07\x00\x20\x00\x20\x01\x4c\x0b\x07\x00\x20\x00\x20\x01\x4d\x0b\x07\x00\x20\x00\x20\x01\x4a\x0b\x07\x00\x20\x00\x20\x01\x4b\x0b\x07\x00\x20\x00\x20\x01\x4e\x0b\x07\x00\x20\x00\x20\x01\x4f\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1, 1), 2);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1, -1), -2);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](2147483647, 1), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2147483648, -1), 2147483647);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](-2147483648, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;add&quot;](1073741823, 1), 1073741824);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](2147483647, -1), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2147483648, 1), 2147483647);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](-2147483648, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;sub&quot;](1073741823, -1), 1073741824);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](1, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-1, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](268435456, 4096), 0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2147483648, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](-2147483648, -1), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](2147483647, -1), -2147483647);
-assert_return(() =&gt; $$.exports[&quot;mul&quot;](19088743, 1985229328), 898528368);
-assert_trap(() =&gt; $$.exports[&quot;div_s&quot;](1, 0));
-assert_trap(() =&gt; $$.exports[&quot;div_s&quot;](0, 0));
-assert_trap(() =&gt; $$.exports[&quot;div_s&quot;](-2147483648, -1));
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](0, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](-1, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](-2147483648, 2), -1073741824);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](-2147483647, 1000), -2147483);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](5, 2), 2);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](-5, 2), -2);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](5, -2), -2);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](-5, -2), 2);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](7, 3), 2);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](-7, 3), -2);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](7, -3), -2);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](-7, -3), 2);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](11, 5), 2);
-assert_return(() =&gt; $$.exports[&quot;div_s&quot;](17, 7), 2);
-assert_trap(() =&gt; $$.exports[&quot;div_u&quot;](1, 0));
-assert_trap(() =&gt; $$.exports[&quot;div_u&quot;](0, 0));
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](0, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](-1, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](-2147483648, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](-2147483648, 2), 1073741824);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](-1880092688, 65537), 36847);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](-2147483647, 1000), 2147483);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](5, 2), 2);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](-5, 2), 2147483645);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](5, -2), 0);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](-5, -2), 0);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](7, 3), 2);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](11, 5), 2);
-assert_return(() =&gt; $$.exports[&quot;div_u&quot;](17, 7), 2);
-assert_trap(() =&gt; $$.exports[&quot;rem_s&quot;](1, 0));
-assert_trap(() =&gt; $$.exports[&quot;rem_s&quot;](0, 0));
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](2147483647, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](0, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](-1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](-2147483648, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](-2147483648, 2), 0);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](-2147483647, 1000), -647);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](5, 2), 1);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](-5, 2), -1);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](5, -2), 1);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](-5, -2), -1);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](7, 3), 1);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](-7, 3), -1);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](7, -3), 1);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](-7, -3), -1);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](11, 5), 1);
-assert_return(() =&gt; $$.exports[&quot;rem_s&quot;](17, 7), 3);
-assert_trap(() =&gt; $$.exports[&quot;rem_u&quot;](1, 0));
-assert_trap(() =&gt; $$.exports[&quot;rem_u&quot;](0, 0));
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](0, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](-1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](-2147483648, -1), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](-2147483648, 2), 0);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](-1880092688, 65537), 32769);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](-2147483647, 1000), 649);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](5, 2), 1);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](-5, 2), 1);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](5, -2), 5);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](-5, -2), -5);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](7, 3), 1);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](11, 5), 1);
-assert_return(() =&gt; $$.exports[&quot;rem_u&quot;](17, 7), 3);
-assert_return(() =&gt; $$.exports[&quot;and&quot;](1, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;and&quot;](0, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;and&quot;](1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;and&quot;](0, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;and&quot;](2147483647, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;and&quot;](2147483647, -1), 2147483647);
-assert_return(() =&gt; $$.exports[&quot;and&quot;](-252641281, -3856), -252645136);
-assert_return(() =&gt; $$.exports[&quot;and&quot;](-1, -1), -1);
-assert_return(() =&gt; $$.exports[&quot;or&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;or&quot;](0, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;or&quot;](1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;or&quot;](0, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;or&quot;](2147483647, -2147483648), -1);
-assert_return(() =&gt; $$.exports[&quot;or&quot;](-2147483648, 0), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;or&quot;](-252641281, -3856), -1);
-assert_return(() =&gt; $$.exports[&quot;or&quot;](-1, -1), -1);
-assert_return(() =&gt; $$.exports[&quot;xor&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;xor&quot;](0, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;xor&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;xor&quot;](0, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;xor&quot;](2147483647, -2147483648), -1);
-assert_return(() =&gt; $$.exports[&quot;xor&quot;](-2147483648, 0), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;xor&quot;](-1, -2147483648), 2147483647);
-assert_return(() =&gt; $$.exports[&quot;xor&quot;](-1, 2147483647), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;xor&quot;](-252641281, -3856), 252645135);
-assert_return(() =&gt; $$.exports[&quot;xor&quot;](-1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](1, 1), 2);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](2147483647, 1), -2);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](-1, 1), -2);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](-2147483648, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](1073741824, 1), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](1, 31), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](1, 32), 1);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](1, 33), 2);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](1, -1), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;shl&quot;](1, 2147483647), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](-1, 1), -1);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](2147483647, 1), 1073741823);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](-2147483648, 1), -1073741824);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](1073741824, 1), 536870912);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](1, 32), 1);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](1, 33), 0);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](1, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](1, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](-2147483648, 31), -1);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](-1, 32), -1);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](-1, 33), -1);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](-1, -1), -1);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](-1, 2147483647), -1);
-assert_return(() =&gt; $$.exports[&quot;shr_s&quot;](-1, -2147483648), -1);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](-1, 1), 2147483647);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](2147483647, 1), 1073741823);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](-2147483648, 1), 1073741824);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](1073741824, 1), 536870912);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](1, 32), 1);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](1, 33), 0);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](1, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](1, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](-2147483648, 31), 1);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](-1, 32), -1);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](-1, 33), 2147483647);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](-1, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](-1, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;shr_u&quot;](-1, -2147483648), -1);
-assert_return(() =&gt; $$.exports[&quot;rotl&quot;](-33498112, 4), -535969777);
-assert_return(() =&gt; $$.exports[&quot;rotl&quot;](-1412589450, 1), 1469788397);
-assert_return(() =&gt; $$.exports[&quot;rotl&quot;](32768, 37), 1048576);
-assert_return(() =&gt; $$.exports[&quot;rotl&quot;](1989852383, -2147483635), 1469837011);
-assert_return(() =&gt; $$.exports[&quot;rotl&quot;](1, 31), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;rotl&quot;](-2147483648, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;rotr&quot;](-1329474845, 5), 495324823);
-assert_return(() =&gt; $$.exports[&quot;rotr&quot;](-1329474845, 65285), 495324823);
-assert_return(() =&gt; $$.exports[&quot;rotr&quot;](-16724992, 1), 2139121152);
-assert_return(() =&gt; $$.exports[&quot;rotr&quot;](524288, 4), 32768);
-assert_return(() =&gt; $$.exports[&quot;rotr&quot;](1989852383, -19), -419711787);
-assert_return(() =&gt; $$.exports[&quot;rotr&quot;](1, 1), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;rotr&quot;](-2147483648, 31), 1);
-assert_return(() =&gt; $$.exports[&quot;clz&quot;](-1), 0);
-assert_return(() =&gt; $$.exports[&quot;clz&quot;](0), 32);
-assert_return(() =&gt; $$.exports[&quot;clz&quot;](32768), 16);
-assert_return(() =&gt; $$.exports[&quot;clz&quot;](255), 24);
-assert_return(() =&gt; $$.exports[&quot;clz&quot;](-2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;clz&quot;](1), 31);
-assert_return(() =&gt; $$.exports[&quot;clz&quot;](2), 30);
-assert_return(() =&gt; $$.exports[&quot;clz&quot;](2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;ctz&quot;](-1), 0);
-assert_return(() =&gt; $$.exports[&quot;ctz&quot;](0), 32);
-assert_return(() =&gt; $$.exports[&quot;ctz&quot;](32768), 15);
-assert_return(() =&gt; $$.exports[&quot;ctz&quot;](65536), 16);
-assert_return(() =&gt; $$.exports[&quot;ctz&quot;](-2147483648), 31);
-assert_return(() =&gt; $$.exports[&quot;ctz&quot;](2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;popcnt&quot;](-1), 32);
-assert_return(() =&gt; $$.exports[&quot;popcnt&quot;](0), 0);
-assert_return(() =&gt; $$.exports[&quot;popcnt&quot;](32768), 1);
-assert_return(() =&gt; $$.exports[&quot;popcnt&quot;](-2147450880), 2);
-assert_return(() =&gt; $$.exports[&quot;popcnt&quot;](2147483647), 31);
-assert_return(() =&gt; $$.exports[&quot;popcnt&quot;](-1431655766), 16);
-assert_return(() =&gt; $$.exports[&quot;popcnt&quot;](1431655765), 16);
-assert_return(() =&gt; $$.exports[&quot;popcnt&quot;](-559038737), 24);
-assert_return(() =&gt; $$.exports[&quot;eqz&quot;](0), 1);
-assert_return(() =&gt; $$.exports[&quot;eqz&quot;](1), 0);
-assert_return(() =&gt; $$.exports[&quot;eqz&quot;](-2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;eqz&quot;](2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2147483648, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2147483647, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](1, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2147483648, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](0, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2147483648, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-1, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](-2147483648, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;eq&quot;](2147483647, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2147483648, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2147483647, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2147483648, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](0, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2147483648, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-1, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](-2147483648, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;ne&quot;](2147483647, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](0, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](-1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](-2147483648, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](2147483647, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](-1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](1, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](0, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](-2147483648, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](0, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](-2147483648, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](-1, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](-2147483648, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;lt_s&quot;](2147483647, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](0, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](-1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](-2147483648, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](2147483647, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](-1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](1, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](0, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](-2147483648, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](0, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](-2147483648, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](-1, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](-2147483648, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;lt_u&quot;](2147483647, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](0, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](-1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](-2147483648, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](2147483647, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](-1, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](1, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](0, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](-2147483648, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](0, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](-2147483648, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](-1, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](-2147483648, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;le_s&quot;](2147483647, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](0, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](-1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](-2147483648, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](2147483647, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](-1, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](1, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](0, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](-2147483648, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](0, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](-2147483648, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](-1, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](-2147483648, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;le_u&quot;](2147483647, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](0, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](-1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](-2147483648, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](2147483647, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](-1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](0, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](-2147483648, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](0, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](-2147483648, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](-1, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](-2147483648, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_s&quot;](2147483647, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](0, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](-1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](-2147483648, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](2147483647, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](-1, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](0, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](-2147483648, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](0, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](-2147483648, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](-1, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](-2147483648, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;gt_u&quot;](2147483647, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](0, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](-1, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](-2147483648, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](2147483647, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](-1, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](0, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](-2147483648, 0), 0);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](0, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](-2147483648, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](-1, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](-2147483648, 2147483647), 0);
-assert_return(() =&gt; $$.exports[&quot;ge_s&quot;](2147483647, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](0, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](-1, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](-2147483648, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](2147483647, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](-1, -1), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](0, 1), 0);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](-2147483648, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](0, -2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](-2147483648, -1), 0);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](-1, -2147483648), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](-2147483648, 2147483647), 1);
-assert_return(() =&gt; $$.exports[&quot;ge_u&quot;](2147483647, -2147483648), 0);
</del><ins>+// i32.wast:50
+assert_return(() =&gt; call($1, &quot;sub&quot;, [1073741823, -1]), 1073741824);
+
+// i32.wast:52
+assert_return(() =&gt; call($1, &quot;mul&quot;, [1, 1]), 1);
+
+// i32.wast:53
+assert_return(() =&gt; call($1, &quot;mul&quot;, [1, 0]), 0);
+
+// i32.wast:54
+assert_return(() =&gt; call($1, &quot;mul&quot;, [-1, -1]), 1);
+
+// i32.wast:55
+assert_return(() =&gt; call($1, &quot;mul&quot;, [268435456, 4096]), 0);
+
+// i32.wast:56
+assert_return(() =&gt; call($1, &quot;mul&quot;, [-2147483648, 0]), 0);
+
+// i32.wast:57
+assert_return(() =&gt; call($1, &quot;mul&quot;, [-2147483648, -1]), -2147483648);
+
+// i32.wast:58
+assert_return(() =&gt; call($1, &quot;mul&quot;, [2147483647, -1]), -2147483647);
+
+// i32.wast:59
+assert_return(() =&gt; call($1, &quot;mul&quot;, [19088743, 1985229328]), 898528368);
+
+// i32.wast:60
+assert_return(() =&gt; call($1, &quot;mul&quot;, [2147483647, 2147483647]), 1);
+
+// i32.wast:62
+assert_trap(() =&gt; call($1, &quot;div_s&quot;, [1, 0]));
+
+// i32.wast:63
+assert_trap(() =&gt; call($1, &quot;div_s&quot;, [0, 0]));
+
+// i32.wast:64
+assert_trap(() =&gt; call($1, &quot;div_s&quot;, [-2147483648, -1]));
+
+// i32.wast:65
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [1, 1]), 1);
+
+// i32.wast:66
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [0, 1]), 0);
+
+// i32.wast:67
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [-1, -1]), 1);
+
+// i32.wast:68
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [-2147483648, 2]), -1073741824);
+
+// i32.wast:69
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [-2147483647, 1000]), -2147483);
+
+// i32.wast:70
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [5, 2]), 2);
+
+// i32.wast:71
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [-5, 2]), -2);
+
+// i32.wast:72
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [5, -2]), -2);
+
+// i32.wast:73
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [-5, -2]), 2);
+
+// i32.wast:74
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [7, 3]), 2);
+
+// i32.wast:75
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [-7, 3]), -2);
+
+// i32.wast:76
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [7, -3]), -2);
+
+// i32.wast:77
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [-7, -3]), 2);
+
+// i32.wast:78
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [11, 5]), 2);
+
+// i32.wast:79
+assert_return(() =&gt; call($1, &quot;div_s&quot;, [17, 7]), 2);
+
+// i32.wast:81
+assert_trap(() =&gt; call($1, &quot;div_u&quot;, [1, 0]));
+
+// i32.wast:82
+assert_trap(() =&gt; call($1, &quot;div_u&quot;, [0, 0]));
+
+// i32.wast:83
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [1, 1]), 1);
+
+// i32.wast:84
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [0, 1]), 0);
+
+// i32.wast:85
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [-1, -1]), 1);
+
+// i32.wast:86
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [-2147483648, -1]), 0);
+
+// i32.wast:87
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [-2147483648, 2]), 1073741824);
+
+// i32.wast:88
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [-1880092688, 65537]), 36847);
+
+// i32.wast:89
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [-2147483647, 1000]), 2147483);
+
+// i32.wast:90
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [5, 2]), 2);
+
+// i32.wast:91
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [-5, 2]), 2147483645);
+
+// i32.wast:92
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [5, -2]), 0);
+
+// i32.wast:93
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [-5, -2]), 0);
+
+// i32.wast:94
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [7, 3]), 2);
+
+// i32.wast:95
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [11, 5]), 2);
+
+// i32.wast:96
+assert_return(() =&gt; call($1, &quot;div_u&quot;, [17, 7]), 2);
+
+// i32.wast:98
+assert_trap(() =&gt; call($1, &quot;rem_s&quot;, [1, 0]));
+
+// i32.wast:99
+assert_trap(() =&gt; call($1, &quot;rem_s&quot;, [0, 0]));
+
+// i32.wast:100
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [2147483647, -1]), 0);
+
+// i32.wast:101
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [1, 1]), 0);
+
+// i32.wast:102
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [0, 1]), 0);
+
+// i32.wast:103
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [-1, -1]), 0);
+
+// i32.wast:104
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [-2147483648, -1]), 0);
+
+// i32.wast:105
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [-2147483648, 2]), 0);
+
+// i32.wast:106
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [-2147483647, 1000]), -647);
+
+// i32.wast:107
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [5, 2]), 1);
+
+// i32.wast:108
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [-5, 2]), -1);
+
+// i32.wast:109
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [5, -2]), 1);
+
+// i32.wast:110
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [-5, -2]), -1);
+
+// i32.wast:111
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [7, 3]), 1);
+
+// i32.wast:112
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [-7, 3]), -1);
+
+// i32.wast:113
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [7, -3]), 1);
+
+// i32.wast:114
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [-7, -3]), -1);
+
+// i32.wast:115
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [11, 5]), 1);
+
+// i32.wast:116
+assert_return(() =&gt; call($1, &quot;rem_s&quot;, [17, 7]), 3);
+
+// i32.wast:118
+assert_trap(() =&gt; call($1, &quot;rem_u&quot;, [1, 0]));
+
+// i32.wast:119
+assert_trap(() =&gt; call($1, &quot;rem_u&quot;, [0, 0]));
+
+// i32.wast:120
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [1, 1]), 0);
+
+// i32.wast:121
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [0, 1]), 0);
+
+// i32.wast:122
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [-1, -1]), 0);
+
+// i32.wast:123
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [-2147483648, -1]), -2147483648);
+
+// i32.wast:124
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [-2147483648, 2]), 0);
+
+// i32.wast:125
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [-1880092688, 65537]), 32769);
+
+// i32.wast:126
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [-2147483647, 1000]), 649);
+
+// i32.wast:127
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [5, 2]), 1);
+
+// i32.wast:128
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [-5, 2]), 1);
+
+// i32.wast:129
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [5, -2]), 5);
+
+// i32.wast:130
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [-5, -2]), -5);
+
+// i32.wast:131
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [7, 3]), 1);
+
+// i32.wast:132
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [11, 5]), 1);
+
+// i32.wast:133
+assert_return(() =&gt; call($1, &quot;rem_u&quot;, [17, 7]), 3);
+
+// i32.wast:135
+assert_return(() =&gt; call($1, &quot;and&quot;, [1, 0]), 0);
+
+// i32.wast:136
+assert_return(() =&gt; call($1, &quot;and&quot;, [0, 1]), 0);
+
+// i32.wast:137
+assert_return(() =&gt; call($1, &quot;and&quot;, [1, 1]), 1);
+
+// i32.wast:138
+assert_return(() =&gt; call($1, &quot;and&quot;, [0, 0]), 0);
+
+// i32.wast:139
+assert_return(() =&gt; call($1, &quot;and&quot;, [2147483647, -2147483648]), 0);
+
+// i32.wast:140
+assert_return(() =&gt; call($1, &quot;and&quot;, [2147483647, -1]), 2147483647);
+
+// i32.wast:141
+assert_return(() =&gt; call($1, &quot;and&quot;, [-252641281, -3856]), -252645136);
+
+// i32.wast:142
+assert_return(() =&gt; call($1, &quot;and&quot;, [-1, -1]), -1);
+
+// i32.wast:144
+assert_return(() =&gt; call($1, &quot;or&quot;, [1, 0]), 1);
+
+// i32.wast:145
+assert_return(() =&gt; call($1, &quot;or&quot;, [0, 1]), 1);
+
+// i32.wast:146
+assert_return(() =&gt; call($1, &quot;or&quot;, [1, 1]), 1);
+
+// i32.wast:147
+assert_return(() =&gt; call($1, &quot;or&quot;, [0, 0]), 0);
+
+// i32.wast:148
+assert_return(() =&gt; call($1, &quot;or&quot;, [2147483647, -2147483648]), -1);
+
+// i32.wast:149
+assert_return(() =&gt; call($1, &quot;or&quot;, [-2147483648, 0]), -2147483648);
+
+// i32.wast:150
+assert_return(() =&gt; call($1, &quot;or&quot;, [-252641281, -3856]), -1);
+
+// i32.wast:151
+assert_return(() =&gt; call($1, &quot;or&quot;, [-1, -1]), -1);
+
+// i32.wast:153
+assert_return(() =&gt; call($1, &quot;xor&quot;, [1, 0]), 1);
+
+// i32.wast:154
+assert_return(() =&gt; call($1, &quot;xor&quot;, [0, 1]), 1);
+
+// i32.wast:155
+assert_return(() =&gt; call($1, &quot;xor&quot;, [1, 1]), 0);
+
+// i32.wast:156
+assert_return(() =&gt; call($1, &quot;xor&quot;, [0, 0]), 0);
+
+// i32.wast:157
+assert_return(() =&gt; call($1, &quot;xor&quot;, [2147483647, -2147483648]), -1);
+
+// i32.wast:158
+assert_return(() =&gt; call($1, &quot;xor&quot;, [-2147483648, 0]), -2147483648);
+
+// i32.wast:159
+assert_return(() =&gt; call($1, &quot;xor&quot;, [-1, -2147483648]), 2147483647);
+
+// i32.wast:160
+assert_return(() =&gt; call($1, &quot;xor&quot;, [-1, 2147483647]), -2147483648);
+
+// i32.wast:161
+assert_return(() =&gt; call($1, &quot;xor&quot;, [-252641281, -3856]), 252645135);
+
+// i32.wast:162
+assert_return(() =&gt; call($1, &quot;xor&quot;, [-1, -1]), 0);
+
+// i32.wast:164
+assert_return(() =&gt; call($1, &quot;shl&quot;, [1, 1]), 2);
+
+// i32.wast:165
+assert_return(() =&gt; call($1, &quot;shl&quot;, [1, 0]), 1);
+
+// i32.wast:166
+assert_return(() =&gt; call($1, &quot;shl&quot;, [2147483647, 1]), -2);
+
+// i32.wast:167
+assert_return(() =&gt; call($1, &quot;shl&quot;, [-1, 1]), -2);
+
+// i32.wast:168
+assert_return(() =&gt; call($1, &quot;shl&quot;, [-2147483648, 1]), 0);
+
+// i32.wast:169
+assert_return(() =&gt; call($1, &quot;shl&quot;, [1073741824, 1]), -2147483648);
+
+// i32.wast:170
+assert_return(() =&gt; call($1, &quot;shl&quot;, [1, 31]), -2147483648);
+
+// i32.wast:171
+assert_return(() =&gt; call($1, &quot;shl&quot;, [1, 32]), 1);
+
+// i32.wast:172
+assert_return(() =&gt; call($1, &quot;shl&quot;, [1, 33]), 2);
+
+// i32.wast:173
+assert_return(() =&gt; call($1, &quot;shl&quot;, [1, -1]), -2147483648);
+
+// i32.wast:174
+assert_return(() =&gt; call($1, &quot;shl&quot;, [1, 2147483647]), -2147483648);
+
+// i32.wast:176
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [1, 1]), 0);
+
+// i32.wast:177
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [1, 0]), 1);
+
+// i32.wast:178
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [-1, 1]), -1);
+
+// i32.wast:179
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [2147483647, 1]), 1073741823);
+
+// i32.wast:180
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [-2147483648, 1]), -1073741824);
+
+// i32.wast:181
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [1073741824, 1]), 536870912);
+
+// i32.wast:182
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [1, 32]), 1);
+
+// i32.wast:183
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [1, 33]), 0);
+
+// i32.wast:184
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [1, -1]), 0);
+
+// i32.wast:185
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [1, 2147483647]), 0);
+
+// i32.wast:186
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [1, -2147483648]), 1);
+
+// i32.wast:187
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [-2147483648, 31]), -1);
+
+// i32.wast:188
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [-1, 32]), -1);
+
+// i32.wast:189
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [-1, 33]), -1);
+
+// i32.wast:190
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [-1, -1]), -1);
+
+// i32.wast:191
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [-1, 2147483647]), -1);
+
+// i32.wast:192
+assert_return(() =&gt; call($1, &quot;shr_s&quot;, [-1, -2147483648]), -1);
+
+// i32.wast:194
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [1, 1]), 0);
+
+// i32.wast:195
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [1, 0]), 1);
+
+// i32.wast:196
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [-1, 1]), 2147483647);
+
+// i32.wast:197
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [2147483647, 1]), 1073741823);
+
+// i32.wast:198
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [-2147483648, 1]), 1073741824);
+
+// i32.wast:199
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [1073741824, 1]), 536870912);
+
+// i32.wast:200
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [1, 32]), 1);
+
+// i32.wast:201
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [1, 33]), 0);
+
+// i32.wast:202
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [1, -1]), 0);
+
+// i32.wast:203
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [1, 2147483647]), 0);
+
+// i32.wast:204
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [1, -2147483648]), 1);
+
+// i32.wast:205
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [-2147483648, 31]), 1);
+
+// i32.wast:206
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [-1, 32]), -1);
+
+// i32.wast:207
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [-1, 33]), 2147483647);
+
+// i32.wast:208
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [-1, -1]), 1);
+
+// i32.wast:209
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [-1, 2147483647]), 1);
+
+// i32.wast:210
+assert_return(() =&gt; call($1, &quot;shr_u&quot;, [-1, -2147483648]), -1);
+
+// i32.wast:212
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [1, 1]), 2);
+
+// i32.wast:213
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [1, 0]), 1);
+
+// i32.wast:214
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [-1, 1]), -1);
+
+// i32.wast:215
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [1, 32]), 1);
+
+// i32.wast:216
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [-1412589450, 1]), 1469788397);
+
+// i32.wast:217
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [-33498112, 4]), -535969777);
+
+// i32.wast:218
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [-1329474845, 5]), 406477942);
+
+// i32.wast:219
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [32768, 37]), 1048576);
+
+// i32.wast:220
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [-1329474845, 65285]), 406477942);
+
+// i32.wast:221
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [1989852383, -19]), 1469837011);
+
+// i32.wast:222
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [1989852383, -2147483635]), 1469837011);
+
+// i32.wast:223
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [1, 31]), -2147483648);
+
+// i32.wast:224
+assert_return(() =&gt; call($1, &quot;rotl&quot;, [-2147483648, 1]), 1);
+
+// i32.wast:226
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [1, 1]), -2147483648);
+
+// i32.wast:227
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [1, 0]), 1);
+
+// i32.wast:228
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [-1, 1]), -1);
+
+// i32.wast:229
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [1, 32]), 1);
+
+// i32.wast:230
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [-16724992, 1]), 2139121152);
+
+// i32.wast:231
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [524288, 4]), 32768);
+
+// i32.wast:232
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [-1329474845, 5]), 495324823);
+
+// i32.wast:233
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [32768, 37]), 1024);
+
+// i32.wast:234
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [-1329474845, 65285]), 495324823);
+
+// i32.wast:235
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [1989852383, -19]), -419711787);
+
+// i32.wast:236
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [1989852383, -2147483635]), -419711787);
+
+// i32.wast:237
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [1, 31]), 2);
+
+// i32.wast:238
+assert_return(() =&gt; call($1, &quot;rotr&quot;, [-2147483648, 31]), 1);
+
+// i32.wast:240
+assert_return(() =&gt; call($1, &quot;clz&quot;, [-1]), 0);
+
+// i32.wast:241
+assert_return(() =&gt; call($1, &quot;clz&quot;, [0]), 32);
+
+// i32.wast:242
+assert_return(() =&gt; call($1, &quot;clz&quot;, [32768]), 16);
+
+// i32.wast:243
+assert_return(() =&gt; call($1, &quot;clz&quot;, [255]), 24);
+
+// i32.wast:244
+assert_return(() =&gt; call($1, &quot;clz&quot;, [-2147483648]), 0);
+
+// i32.wast:245
+assert_return(() =&gt; call($1, &quot;clz&quot;, [1]), 31);
+
+// i32.wast:246
+assert_return(() =&gt; call($1, &quot;clz&quot;, [2]), 30);
+
+// i32.wast:247
+assert_return(() =&gt; call($1, &quot;clz&quot;, [2147483647]), 1);
+
+// i32.wast:249
+assert_return(() =&gt; call($1, &quot;ctz&quot;, [-1]), 0);
+
+// i32.wast:250
+assert_return(() =&gt; call($1, &quot;ctz&quot;, [0]), 32);
+
+// i32.wast:251
+assert_return(() =&gt; call($1, &quot;ctz&quot;, [32768]), 15);
+
+// i32.wast:252
+assert_return(() =&gt; call($1, &quot;ctz&quot;, [65536]), 16);
+
+// i32.wast:253
+assert_return(() =&gt; call($1, &quot;ctz&quot;, [-2147483648]), 31);
+
+// i32.wast:254
+assert_return(() =&gt; call($1, &quot;ctz&quot;, [2147483647]), 0);
+
+// i32.wast:256
+assert_return(() =&gt; call($1, &quot;popcnt&quot;, [-1]), 32);
+
+// i32.wast:257
+assert_return(() =&gt; call($1, &quot;popcnt&quot;, [0]), 0);
+
+// i32.wast:258
+assert_return(() =&gt; call($1, &quot;popcnt&quot;, [32768]), 1);
+
+// i32.wast:259
+assert_return(() =&gt; call($1, &quot;popcnt&quot;, [-2147450880]), 2);
+
+// i32.wast:260
+assert_return(() =&gt; call($1, &quot;popcnt&quot;, [2147483647]), 31);
+
+// i32.wast:261
+assert_return(() =&gt; call($1, &quot;popcnt&quot;, [-1431655766]), 16);
+
+// i32.wast:262
+assert_return(() =&gt; call($1, &quot;popcnt&quot;, [1431655765]), 16);
+
+// i32.wast:263
+assert_return(() =&gt; call($1, &quot;popcnt&quot;, [-559038737]), 24);
+
+// i32.wast:265
+assert_return(() =&gt; call($1, &quot;eqz&quot;, [0]), 1);
+
+// i32.wast:266
+assert_return(() =&gt; call($1, &quot;eqz&quot;, [1]), 0);
+
+// i32.wast:267
+assert_return(() =&gt; call($1, &quot;eqz&quot;, [-2147483648]), 0);
+
+// i32.wast:268
+assert_return(() =&gt; call($1, &quot;eqz&quot;, [2147483647]), 0);
+
+// i32.wast:270
+assert_return(() =&gt; call($1, &quot;eq&quot;, [0, 0]), 1);
+
+// i32.wast:271
+assert_return(() =&gt; call($1, &quot;eq&quot;, [1, 1]), 1);
+
+// i32.wast:272
+assert_return(() =&gt; call($1, &quot;eq&quot;, [-1, 1]), 0);
+
+// i32.wast:273
+assert_return(() =&gt; call($1, &quot;eq&quot;, [-2147483648, -2147483648]), 1);
+
+// i32.wast:274
+assert_return(() =&gt; call($1, &quot;eq&quot;, [2147483647, 2147483647]), 1);
+
+// i32.wast:275
+assert_return(() =&gt; call($1, &quot;eq&quot;, [-1, -1]), 1);
+
+// i32.wast:276
+assert_return(() =&gt; call($1, &quot;eq&quot;, [1, 0]), 0);
+
+// i32.wast:277
+assert_return(() =&gt; call($1, &quot;eq&quot;, [0, 1]), 0);
+
+// i32.wast:278
+assert_return(() =&gt; call($1, &quot;eq&quot;, [-2147483648, 0]), 0);
+
+// i32.wast:279
+assert_return(() =&gt; call($1, &quot;eq&quot;, [0, -2147483648]), 0);
+
+// i32.wast:280
+assert_return(() =&gt; call($1, &quot;eq&quot;, [-2147483648, -1]), 0);
+
+// i32.wast:281
+assert_return(() =&gt; call($1, &quot;eq&quot;, [-1, -2147483648]), 0);
+
+// i32.wast:282
+assert_return(() =&gt; call($1, &quot;eq&quot;, [-2147483648, 2147483647]), 0);
+
+// i32.wast:283
+assert_return(() =&gt; call($1, &quot;eq&quot;, [2147483647, -2147483648]), 0);
+
+// i32.wast:285
+assert_return(() =&gt; call($1, &quot;ne&quot;, [0, 0]), 0);
+
+// i32.wast:286
+assert_return(() =&gt; call($1, &quot;ne&quot;, [1, 1]), 0);
+
+// i32.wast:287
+assert_return(() =&gt; call($1, &quot;ne&quot;, [-1, 1]), 1);
+
+// i32.wast:288
+assert_return(() =&gt; call($1, &quot;ne&quot;, [-2147483648, -2147483648]), 0);
+
+// i32.wast:289
+assert_return(() =&gt; call($1, &quot;ne&quot;, [2147483647, 2147483647]), 0);
+
+// i32.wast:290
+assert_return(() =&gt; call($1, &quot;ne&quot;, [-1, -1]), 0);
+
+// i32.wast:291
+assert_return(() =&gt; call($1, &quot;ne&quot;, [1, 0]), 1);
+
+// i32.wast:292
+assert_return(() =&gt; call($1, &quot;ne&quot;, [0, 1]), 1);
+
+// i32.wast:293
+assert_return(() =&gt; call($1, &quot;ne&quot;, [-2147483648, 0]), 1);
+
+// i32.wast:294
+assert_return(() =&gt; call($1, &quot;ne&quot;, [0, -2147483648]), 1);
+
+// i32.wast:295
+assert_return(() =&gt; call($1, &quot;ne&quot;, [-2147483648, -1]), 1);
+
+// i32.wast:296
+assert_return(() =&gt; call($1, &quot;ne&quot;, [-1, -2147483648]), 1);
+
+// i32.wast:297
+assert_return(() =&gt; call($1, &quot;ne&quot;, [-2147483648, 2147483647]), 1);
+
+// i32.wast:298
+assert_return(() =&gt; call($1, &quot;ne&quot;, [2147483647, -2147483648]), 1);
+
+// i32.wast:300
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [0, 0]), 0);
+
+// i32.wast:301
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [1, 1]), 0);
+
+// i32.wast:302
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [-1, 1]), 1);
+
+// i32.wast:303
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [-2147483648, -2147483648]), 0);
+
+// i32.wast:304
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [2147483647, 2147483647]), 0);
+
+// i32.wast:305
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [-1, -1]), 0);
+
+// i32.wast:306
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [1, 0]), 0);
+
+// i32.wast:307
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [0, 1]), 1);
+
+// i32.wast:308
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [-2147483648, 0]), 1);
+
+// i32.wast:309
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [0, -2147483648]), 0);
+
+// i32.wast:310
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [-2147483648, -1]), 1);
+
+// i32.wast:311
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [-1, -2147483648]), 0);
+
+// i32.wast:312
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [-2147483648, 2147483647]), 1);
+
+// i32.wast:313
+assert_return(() =&gt; call($1, &quot;lt_s&quot;, [2147483647, -2147483648]), 0);
+
+// i32.wast:315
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [0, 0]), 0);
+
+// i32.wast:316
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [1, 1]), 0);
+
+// i32.wast:317
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [-1, 1]), 0);
+
+// i32.wast:318
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [-2147483648, -2147483648]), 0);
+
+// i32.wast:319
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [2147483647, 2147483647]), 0);
+
+// i32.wast:320
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [-1, -1]), 0);
+
+// i32.wast:321
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [1, 0]), 0);
+
+// i32.wast:322
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [0, 1]), 1);
+
+// i32.wast:323
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [-2147483648, 0]), 0);
+
+// i32.wast:324
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [0, -2147483648]), 1);
+
+// i32.wast:325
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [-2147483648, -1]), 1);
+
+// i32.wast:326
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [-1, -2147483648]), 0);
+
+// i32.wast:327
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [-2147483648, 2147483647]), 0);
+
+// i32.wast:328
+assert_return(() =&gt; call($1, &quot;lt_u&quot;, [2147483647, -2147483648]), 1);
+
+// i32.wast:330
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [0, 0]), 1);
+
+// i32.wast:331
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [1, 1]), 1);
+
+// i32.wast:332
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [-1, 1]), 1);
+
+// i32.wast:333
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [-2147483648, -2147483648]), 1);
+
+// i32.wast:334
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [2147483647, 2147483647]), 1);
+
+// i32.wast:335
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [-1, -1]), 1);
+
+// i32.wast:336
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [1, 0]), 0);
+
+// i32.wast:337
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [0, 1]), 1);
+
+// i32.wast:338
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [-2147483648, 0]), 1);
+
+// i32.wast:339
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [0, -2147483648]), 0);
+
+// i32.wast:340
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [-2147483648, -1]), 1);
+
+// i32.wast:341
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [-1, -2147483648]), 0);
+
+// i32.wast:342
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [-2147483648, 2147483647]), 1);
+
+// i32.wast:343
+assert_return(() =&gt; call($1, &quot;le_s&quot;, [2147483647, -2147483648]), 0);
+
+// i32.wast:345
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [0, 0]), 1);
+
+// i32.wast:346
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [1, 1]), 1);
+
+// i32.wast:347
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [-1, 1]), 0);
+
+// i32.wast:348
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [-2147483648, -2147483648]), 1);
+
+// i32.wast:349
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [2147483647, 2147483647]), 1);
+
+// i32.wast:350
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [-1, -1]), 1);
+
+// i32.wast:351
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [1, 0]), 0);
+
+// i32.wast:352
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [0, 1]), 1);
+
+// i32.wast:353
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [-2147483648, 0]), 0);
+
+// i32.wast:354
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [0, -2147483648]), 1);
+
+// i32.wast:355
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [-2147483648, -1]), 1);
+
+// i32.wast:356
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [-1, -2147483648]), 0);
+
+// i32.wast:357
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [-2147483648, 2147483647]), 0);
+
+// i32.wast:358
+assert_return(() =&gt; call($1, &quot;le_u&quot;, [2147483647, -2147483648]), 1);
+
+// i32.wast:360
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [0, 0]), 0);
+
+// i32.wast:361
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [1, 1]), 0);
+
+// i32.wast:362
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [-1, 1]), 0);
+
+// i32.wast:363
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [-2147483648, -2147483648]), 0);
+
+// i32.wast:364
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [2147483647, 2147483647]), 0);
+
+// i32.wast:365
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [-1, -1]), 0);
+
+// i32.wast:366
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [1, 0]), 1);
+
+// i32.wast:367
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [0, 1]), 0);
+
+// i32.wast:368
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [-2147483648, 0]), 0);
+
+// i32.wast:369
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [0, -2147483648]), 1);
+
+// i32.wast:370
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [-2147483648, -1]), 0);
+
+// i32.wast:371
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [-1, -2147483648]), 1);
+
+// i32.wast:372
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [-2147483648, 2147483647]), 0);
+
+// i32.wast:373
+assert_return(() =&gt; call($1, &quot;gt_s&quot;, [2147483647, -2147483648]), 1);
+
+// i32.wast:375
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [0, 0]), 0);
+
+// i32.wast:376
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [1, 1]), 0);
+
+// i32.wast:377
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [-1, 1]), 1);
+
+// i32.wast:378
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [-2147483648, -2147483648]), 0);
+
+// i32.wast:379
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [2147483647, 2147483647]), 0);
+
+// i32.wast:380
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [-1, -1]), 0);
+
+// i32.wast:381
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [1, 0]), 1);
+
+// i32.wast:382
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [0, 1]), 0);
+
+// i32.wast:383
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [-2147483648, 0]), 1);
+
+// i32.wast:384
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [0, -2147483648]), 0);
+
+// i32.wast:385
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [-2147483648, -1]), 0);
+
+// i32.wast:386
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [-1, -2147483648]), 1);
+
+// i32.wast:387
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [-2147483648, 2147483647]), 1);
+
+// i32.wast:388
+assert_return(() =&gt; call($1, &quot;gt_u&quot;, [2147483647, -2147483648]), 0);
+
+// i32.wast:390
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [0, 0]), 1);
+
+// i32.wast:391
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [1, 1]), 1);
+
+// i32.wast:392
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [-1, 1]), 0);
+
+// i32.wast:393
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [-2147483648, -2147483648]), 1);
+
+// i32.wast:394
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [2147483647, 2147483647]), 1);
+
+// i32.wast:395
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [-1, -1]), 1);
+
+// i32.wast:396
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [1, 0]), 1);
+
+// i32.wast:397
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [0, 1]), 0);
+
+// i32.wast:398
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [-2147483648, 0]), 0);
+
+// i32.wast:399
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [0, -2147483648]), 1);
+
+// i32.wast:400
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [-2147483648, -1]), 0);
+
+// i32.wast:401
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [-1, -2147483648]), 1);
+
+// i32.wast:402
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [-2147483648, 2147483647]), 0);
+
+// i32.wast:403
+assert_return(() =&gt; call($1, &quot;ge_s&quot;, [2147483647, -2147483648]), 1);
+
+// i32.wast:405
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [0, 0]), 1);
+
+// i32.wast:406
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [1, 1]), 1);
+
+// i32.wast:407
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [-1, 1]), 1);
+
+// i32.wast:408
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [-2147483648, -2147483648]), 1);
+
+// i32.wast:409
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [2147483647, 2147483647]), 1);
+
+// i32.wast:410
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [-1, -1]), 1);
+
+// i32.wast:411
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [1, 0]), 1);
+
+// i32.wast:412
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [0, 1]), 0);
+
+// i32.wast:413
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [-2147483648, 0]), 1);
+
+// i32.wast:414
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [0, -2147483648]), 0);
+
+// i32.wast:415
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [-2147483648, -1]), 0);
+
+// i32.wast:416
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [-1, -2147483648]), 1);
+
+// i32.wast:417
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [-2147483648, 2147483647]), 1);
+
+// i32.wast:418
+assert_return(() =&gt; call($1, &quot;ge_u&quot;, [2147483647, -2147483648]), 0);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsi64wastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/i64.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/i64.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/i64.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,439 +1,1071 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// i64.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x04\x60\x02\x7e\x7e\x01\x7e\x60\x01\x7e\x01\x7e\x60\x01\x7e\x01\x7f\x60\x02\x7e\x7e\x01\x7f\x03\x9e\x80\x80\x80\x00\x1d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x07\xc5\x81\x80\x80\x00\x1d\x03\x61\x64\x64\x00\x00\x03\x73\x75\x62\x00\x01\x03\x6d\x75\x6c\x00\x02\x05\x64\x69\x76\x5f\x73\x00\x03\x05\x64\x69\x76\x5f\x75\x00\x04\x05\x72\x65\x6d\x5f\x73\x00\x05\x05\x72\x65\x6d\x5f\x75\x00\x06\x03\x61\x6e\x64\x00\x07\x02\x6f\x72\x00\x08\x03\x78\x6f\x72\x00\x09\x03\x73\x68\x6c\x00\x0a\x05\x73\x68\x72\x5f\x73\x00\x0b\x05\x73\x68\x72\x5f\x75\x00\x0c\x04\x72\x6f\x74\x6c\x00\x0d\x04\x72\x6f\x74\x72\x00\x0e\x03\x63\x6c\x7a\x00\x0f\x03\x63\x74\x7a\x00\x10\x06\x70\x6f\x70\x63\x6e\x74\x00\x11\x03\x65\x71\x7a\x00\x12\x02\x65\x71\x00\x13\x02\x6e\x65\x00\x14\x04\x6c\x74\x5f\x73\x00\x15\x04\x6c\x74\x5f\x75\x00\x16\x04\x6c\x65\x5f\x73\x00\x17\x04\x6c\
 x65\x5f\x75\x00\x18\x04\x67\x74\x5f\x73\x00\x19\x04\x67\x74\x5f\x75\x00\x1a\x04\x67\x65\x5f\x73\x00\x1b\x04\x67\x65\x5f\x75\x00\x1c\x0a\xd5\x82\x80\x80\x00\x1d\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x7c\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x7d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x7e\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x7f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x80\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x81\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x82\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x83\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x84\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x85\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x86\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x87\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x88\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x89\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x8a\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x79\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x7a\x0b\x85\x80\x80\x80\x00\x00\x20\x00\x7b\x
 0b\x85\x80\x80\x80\x00\x00\x20\x00\x50\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x51\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x52\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x53\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x54\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x57\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x58\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x55\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x56\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x59\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x01\x5a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// i64.wast:35
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;add&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;2&quot;))
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// i64.wast:36
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;add&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;1&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// i64.wast:37
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x7e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;add&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;-2&quot;))
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// i64.wast:38
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;add&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// i64.wast:39
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x01\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;add&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;1&quot;)]), int64(&quot;-9223372036854775808&quot;))
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// i64.wast:40
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;add&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), int64(&quot;9223372036854775807&quot;))
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// i64.wast:41
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;add&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// i64.wast:42
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x64\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\x03\x42\x01\x10\x00\x01\x42\x80\x80\x80\x80\x04\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;add&quot;, [int64(&quot;1073741823&quot;), int64(&quot;1&quot;)]), int64(&quot;1073741824&quot;))
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// i64.wast:44
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x75\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;sub&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// i64.wast:45
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x75\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;sub&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;1&quot;))
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// i64.wast:46
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x75\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;sub&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// i64.wast:47
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x75\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x7f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;sub&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-1&quot;)]), int64(&quot;-9223372036854775808&quot;))
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// i64.wast:48
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x75\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;sub&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;1&quot;)]), int64(&quot;9223372036854775807&quot;))
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// i64.wast:49
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x75\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;sub&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x1a\x05\x60\x02\x7e\x7e\x01\x7e\x60\x01\x7e\x01\x7e\x60\x01\x7e\x01\x7f\x60\x02\x7e\x7e\x01\x7f\x60\x00\x00\x03\xf7\x02\xf5\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\
 x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x07\xc5\x25\xf5\x02\x03\x61\x64\x64\x00\x00\x03\x73\x75\x62\x00\x01\x03\x6d\x75\x6c\x00\x02\x05\x64\x69\x76\x5f\x73\x00\x03\x05\x64\x69\x76\x5f\x75\x00\x04\x05\x72\x65\x6d\x5f\x73\x00\x05\x05\x72\x65\x6d\x5f\x75\x00\x06\x03\x61\x6e\x64\x00\x07\x02\x6f\x72\x00\x08\x03\x78\x6f\x72\x00\x09\x03\x73\x68\x6c\x
 00\x0a\x05\x73\x68\x72\x5f\x73\x00\x0b\x05\x73\x68\x72\x5f\x75\x00\x0c\x04\x72\x6f\x74\x6c\x00\x0d\x04\x72\x6f\x74\x72\x00\x0e\x03\x63\x6c\x7a\x00\x0f\x03\x63\x74\x7a\x00\x10\x06\x70\x6f\x70\x63\x6e\x74\x00\x11\x03\x65\x71\x7a\x00\x12\x02\x65\x71\x00\x13\x02\x6e\x65\x00\x14\x04\x6c\x74\x5f\x73\x00\x15\x04\x6c\x74\x5f\x75\x00\x16\x04\x6c\x65\x5f\x73\x00\x17\x04\x6c\x65\x5f\x75\x00\x18\x04\x67\x74\x5f\x73\x00\x19\x04\x67\x74\x5f\x75\x00\x1a\x04\x67\x65\x5f\x73\x00\x1b\x04\x67\x65\x5f\x75\x00\x1c\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x1d\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x1e\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x1f\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x20\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x21\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x22\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x23\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x24\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x25\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x26\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x27\x09\x61\x7
 3\x73\x65\x72\x74\x5f\x31\x31\x00\x28\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x29\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x2a\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x2b\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x2c\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x2d\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x2e\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x2f\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x00\x30\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x00\x31\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x00\x32\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x00\x33\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x00\x34\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x00\x35\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x00\x36\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x00\x37\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x00\x38\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x00\x39\x09\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x00\x3a\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x00\x3b\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x00\x3c
 \x09\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x00\x3d\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x00\x3e\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x00\x3f\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x35\x00\x40\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x36\x00\x41\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x37\x00\x42\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x38\x00\x43\x09\x61\x73\x73\x65\x72\x74\x5f\x33\x39\x00\x44\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x30\x00\x45\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x31\x00\x46\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x32\x00\x47\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x33\x00\x48\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x34\x00\x49\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x35\x00\x4a\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x36\x00\x4b\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x37\x00\x4c\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x38\x00\x4d\x09\x61\x73\x73\x65\x72\x74\x5f\x34\x39\x00\x4e\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x30\x00\x4f\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x31\x00\x50\x09\x61\x73\x73\x65\x72\x74\x5f\x35\
 x32\x00\x51\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x33\x00\x52\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x34\x00\x53\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x35\x00\x54\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x36\x00\x55\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x37\x00\x56\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x38\x00\x57\x09\x61\x73\x73\x65\x72\x74\x5f\x35\x39\x00\x58\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x30\x00\x59\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x31\x00\x5a\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x32\x00\x5b\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x33\x00\x5c\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x34\x00\x5d\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x35\x00\x5e\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x36\x00\x5f\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x37\x00\x60\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x38\x00\x61\x09\x61\x73\x73\x65\x72\x74\x5f\x36\x39\x00\x62\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x30\x00\x63\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x31\x00\x64\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x32\x00\x65\x09\x61\x73\x73\x65\x72\x
 74\x5f\x37\x33\x00\x66\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x34\x00\x67\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x35\x00\x68\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x36\x00\x69\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x37\x00\x6a\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x38\x00\x6b\x09\x61\x73\x73\x65\x72\x74\x5f\x37\x39\x00\x6c\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x30\x00\x6d\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x31\x00\x6e\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x32\x00\x6f\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x33\x00\x70\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x34\x00\x71\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x35\x00\x72\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x36\x00\x73\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x37\x00\x74\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x38\x00\x75\x09\x61\x73\x73\x65\x72\x74\x5f\x38\x39\x00\x76\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x30\x00\x77\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x31\x00\x78\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x32\x00\x79\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x33\x00\x7a\x09\x61\x73\x7
 3\x65\x72\x74\x5f\x39\x34\x00\x7b\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x35\x00\x7c\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x36\x00\x7d\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x37\x00\x7e\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x38\x00\x7f\x09\x61\x73\x73\x65\x72\x74\x5f\x39\x39\x00\x80\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x30\x00\x81\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x31\x00\x82\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x32\x00\x83\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x33\x00\x84\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x34\x00\x85\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x35\x00\x86\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x36\x00\x87\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x37\x00\x88\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x38\x00\x89\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x39\x00\x8a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x30\x00\x8b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x31\x00\x8c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x32\x00
 \x8d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x33\x00\x8e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x34\x00\x8f\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x35\x00\x90\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x36\x00\x91\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x37\x00\x92\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x38\x00\x93\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x39\x00\x94\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x30\x00\x95\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x31\x00\x96\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x32\x00\x97\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x33\x00\x98\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x34\x00\x99\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x35\x00\x9a\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x36\x00\x9b\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x37\x00\x9c\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x38\x00\x9d\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x39\x00\x9e\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\
 x33\x30\x00\x9f\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x31\x00\xa0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x32\x00\xa1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x33\x00\xa2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x34\x00\xa3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x35\x00\xa4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x36\x00\xa5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x37\x00\xa6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x38\x00\xa7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x39\x00\xa8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x30\x00\xa9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x31\x00\xaa\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x32\x00\xab\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x33\x00\xac\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x34\x00\xad\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x35\x00\xae\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x36\x00\xaf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x37\x00\xb0\x01\x0a\x61\x73\x73\x65\x72\x
 74\x5f\x31\x34\x38\x00\xb1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x39\x00\xb2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x30\x00\xb3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x31\x00\xb4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x32\x00\xb5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x33\x00\xb6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x34\x00\xb7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x35\x00\xb8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x36\x00\xb9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x37\x00\xba\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x38\x00\xbb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x39\x00\xbc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x30\x00\xbd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x31\x00\xbe\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x32\x00\xbf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x33\x00\xc0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x34\x00\xc1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x35\x00\xc2\x01\x0a\x61\x73\x7
 3\x65\x72\x74\x5f\x31\x36\x36\x00\xc3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x37\x00\xc4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x38\x00\xc5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x39\x00\xc6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x30\x00\xc7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x31\x00\xc8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x32\x00\xc9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x33\x00\xca\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x34\x00\xcb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x35\x00\xcc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x36\x00\xcd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x37\x00\xce\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x38\x00\xcf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x39\x00\xd0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x30\x00\xd1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x31\x00\xd2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x32\x00\xd3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x33\x00\xd4\x01\x0a
 \x61\x73\x73\x65\x72\x74\x5f\x31\x38\x34\x00\xd5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x35\x00\xd6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x36\x00\xd7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x37\x00\xd8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x38\x00\xd9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x39\x00\xda\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x30\x00\xdb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x31\x00\xdc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x32\x00\xdd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x33\x00\xde\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x34\x00\xdf\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x35\x00\xe0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x36\x00\xe1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x37\x00\xe2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x38\x00\xe3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x31\x39\x39\x00\xe4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x30\x00\xe5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x31\x00\
 xe6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x32\x00\xe7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x33\x00\xe8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x34\x00\xe9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x35\x00\xea\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x36\x00\xeb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x37\x00\xec\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x38\x00\xed\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x30\x39\x00\xee\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x30\x00\xef\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x31\x00\xf0\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x32\x00\xf1\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x33\x00\xf2\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x34\x00\xf3\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x35\x00\xf4\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x36\x00\xf5\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x37\x00\xf6\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x31\x38\x00\xf7\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x
 31\x39\x00\xf8\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x30\x00\xf9\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x31\x00\xfa\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x32\x00\xfb\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x33\x00\xfc\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x34\x00\xfd\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x35\x00\xfe\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x36\x00\xff\x01\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x37\x00\x80\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x38\x00\x81\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x32\x39\x00\x82\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x30\x00\x83\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x31\x00\x84\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x32\x00\x85\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x33\x00\x86\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x34\x00\x87\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x35\x00\x88\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x36\x00\x89\x02\x0a\x61\x73\x73\x65\x72\x7
 4\x5f\x32\x33\x37\x00\x8a\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x38\x00\x8b\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x33\x39\x00\x8c\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x30\x00\x8d\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x31\x00\x8e\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x32\x00\x8f\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x33\x00\x90\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x34\x00\x91\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x35\x00\x92\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x36\x00\x93\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x37\x00\x94\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x38\x00\x95\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x34\x39\x00\x96\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x30\x00\x97\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x31\x00\x98\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x32\x00\x99\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x33\x00\x9a\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x34\x00\x9b\x02\x0a\x61\x73\x73
 \x65\x72\x74\x5f\x32\x35\x35\x00\x9c\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x36\x00\x9d\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x37\x00\x9e\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x38\x00\x9f\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x35\x39\x00\xa0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x30\x00\xa1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x31\x00\xa2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x32\x00\xa3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x33\x00\xa4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x34\x00\xa5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x35\x00\xa6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x36\x00\xa7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x37\x00\xa8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x38\x00\xa9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x36\x39\x00\xaa\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x30\x00\xab\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x31\x00\xac\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x32\x00\xad\x02\x0a\
 x61\x73\x73\x65\x72\x74\x5f\x32\x37\x33\x00\xae\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x34\x00\xaf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x35\x00\xb0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x36\x00\xb1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x37\x00\xb2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x38\x00\xb3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x37\x39\x00\xb4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x30\x00\xb5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x31\x00\xb6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x32\x00\xb7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x33\x00\xb8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x34\x00\xb9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x35\x00\xba\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x36\x00\xbb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x37\x00\xbc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x38\x00\xbd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x38\x39\x00\xbe\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x30\x00\x
 bf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x31\x00\xc0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x32\x00\xc1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x33\x00\xc2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x34\x00\xc3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x35\x00\xc4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x36\x00\xc5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x37\x00\xc6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x38\x00\xc7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x32\x39\x39\x00\xc8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x30\x00\xc9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x31\x00\xca\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x32\x00\xcb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x33\x00\xcc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x34\x00\xcd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x35\x00\xce\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x36\x00\xcf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x37\x00\xd0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x3
 0\x38\x00\xd1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x30\x39\x00\xd2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x30\x00\xd3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x31\x00\xd4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x32\x00\xd5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x33\x00\xd6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x34\x00\xd7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x35\x00\xd8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x36\x00\xd9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x37\x00\xda\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x38\x00\xdb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x31\x39\x00\xdc\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x30\x00\xdd\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x31\x00\xde\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x32\x00\xdf\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x33\x00\xe0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x34\x00\xe1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x35\x00\xe2\x02\x0a\x61\x73\x73\x65\x72\x74
 \x5f\x33\x32\x36\x00\xe3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x37\x00\xe4\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x38\x00\xe5\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x32\x39\x00\xe6\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x30\x00\xe7\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x31\x00\xe8\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x32\x00\xe9\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x33\x00\xea\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x34\x00\xeb\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x35\x00\xec\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x36\x00\xed\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x37\x00\xee\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x38\x00\xef\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x33\x39\x00\xf0\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x30\x00\xf1\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x31\x00\xf2\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x32\x00\xf3\x02\x0a\x61\x73\x73\x65\x72\x74\x5f\x33\x34\x33\x00\xf4\x02\x0a\xe5\x47\xf5\
 x02\x07\x00\x20\x00\x20\x01\x7c\x0b\x07\x00\x20\x00\x20\x01\x7d\x0b\x07\x00\x20\x00\x20\x01\x7e\x0b\x07\x00\x20\x00\x20\x01\x7f\x0b\x07\x00\x20\x00\x20\x01\x80\x0b\x07\x00\x20\x00\x20\x01\x81\x0b\x07\x00\x20\x00\x20\x01\x82\x0b\x07\x00\x20\x00\x20\x01\x83\x0b\x07\x00\x20\x00\x20\x01\x84\x0b\x07\x00\x20\x00\x20\x01\x85\x0b\x07\x00\x20\x00\x20\x01\x86\x0b\x07\x00\x20\x00\x20\x01\x87\x0b\x07\x00\x20\x00\x20\x01\x88\x0b\x07\x00\x20\x00\x20\x01\x89\x0b\x07\x00\x20\x00\x20\x01\x8a\x0b\x05\x00\x20\x00\x79\x0b\x05\x00\x20\x00\x7a\x0b\x05\x00\x20\x00\x7b\x0b\x05\x00\x20\x00\x50\x0b\x07\x00\x20\x00\x20\x01\x51\x0b\x07\x00\x20\x00\x20\x01\x52\x0b\x07\x00\x20\x00\x20\x01\x53\x0b\x07\x00\x20\x00\x20\x01\x54\x0b\x07\x00\x20\x00\x20\x01\x57\x0b\x07\x00\x20\x00\x20\x01\x58\x0b\x07\x00\x20\x00\x20\x01\x55\x0b\x07\x00\x20\x00\x20\x01\x56\x0b\x07\x00\x20\x00\x20\x01\x59\x0b\x07\x00\x20\x00\x20\x01\x5a\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x00\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x
 42\x01\x42\x00\x10\x00\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x42\x7e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x01\x10\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1b\x00\x02\x40\x42\xff\xff\xff\xff\x03\x42\x01\x10\x00\x42\x80\x80\x80\x80\x04\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x01\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x01\x42\x0
 0\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x7f\x10\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x10\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1b\x00\x02\x40\x42\xff\xff\xff\xff\x03\x42\x7f\x10\x01\x42\x80\x80\x80\x80\x04\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x02\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x02\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x02\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x10\x42\x80\x20\x10\x02\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80
 \x80\x80\x80\x80\x7f\x42\x00\x10\x02\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x02\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x7f\x10\x02\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2b\x00\x02\x40\x42\xef\x9b\xaf\xcd\xf8\xac\xd1\x91\x01\x42\x90\xe4\xd0\xb2\x87\xd3\xae\xee\x7e\x10\x02\x42\xf0\x99\x86\xab\xfe\x91\xb6\x9b\x22\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0a\x00\x42\x01\x42\x00\x10\x03\x0c\x00\x0b\x0a\x00\x42\x00\x42\x00\x10\x03\x0c\x00\x0b\x13\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x03\x0c\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x03\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x03\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x03\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x24\x00\x02\x40\x42\x80\x80\x80\
 x80\x80\x80\x80\x80\x80\x7f\x42\x02\x10\x03\x42\x80\x80\x80\x80\x80\x80\x80\x80\x40\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x24\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xe8\x07\x10\x03\x42\x89\xd8\xf2\xd0\xc5\xec\xce\x6f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x05\x42\x02\x10\x03\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7b\x42\x02\x10\x03\x42\x7e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x05\x42\x7e\x10\x03\x42\x7e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7b\x42\x7e\x10\x03\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x07\x42\x03\x10\x03\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x79\x42\x03\x10\x03\x42\x7e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x07\x42\x7d\x10\x03\x42\x7e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x79\x42\x7d\x10\x03\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x0b\x42\x05\x10\x03\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x
 40\x42\x11\x42\x07\x10\x03\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0a\x00\x42\x01\x42\x00\x10\x04\x0c\x00\x0b\x0a\x00\x42\x00\x42\x00\x10\x04\x0c\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x04\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x04\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x04\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x04\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x02\x10\x04\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x24\x00\x02\x40\x42\xf0\x9f\xc0\xff\x80\xfe\x83\xf8\x8f\x7f\x42\x81\x80\x80\x80\x10\x10\x04\x42\xef\x9f\xc0\xff\x08\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x24\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xe8\x07\x10\x04\x42\xf7\xa7\x8d\xaf\xba\x93\xb1\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x05\x42\x02\x10\x0
 4\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7b\x42\x02\x10\x04\x42\xfd\xff\xff\xff\xff\xff\xff\xff\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x05\x42\x7e\x10\x04\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7b\x42\x7e\x10\x04\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x07\x42\x03\x10\x04\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x0b\x42\x05\x10\x04\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x11\x42\x07\x10\x04\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0a\x00\x42\x01\x42\x00\x10\x05\x0c\x00\x0b\x0a\x00\x42\x00\x42\x00\x10\x05\x0c\x00\x0b\x1c\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x7f\x10\x05\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x05\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x05\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x05\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00
 \x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x05\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x02\x10\x05\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xe8\x07\x10\x05\x42\xd9\x79\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x05\x42\x02\x10\x05\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7b\x42\x02\x10\x05\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x05\x42\x7e\x10\x05\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7b\x42\x7e\x10\x05\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x07\x42\x03\x10\x05\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x79\x42\x03\x10\x05\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x07\x42\x7d\x10\x05\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x79\x42\x7d\x10\x05\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\
 x0b\x13\x00\x02\x40\x42\x0b\x42\x05\x10\x05\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x11\x42\x07\x10\x05\x42\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0a\x00\x42\x01\x42\x00\x10\x06\x0c\x00\x0b\x0a\x00\x42\x00\x42\x00\x10\x06\x0c\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x06\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x06\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x06\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x06\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x02\x10\x06\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x24\x00\x02\x40\x42\xf0\x9f\xc0\xff\x80\xfe\x83\xf8\x8f\x7f\x42\x81\x80\x80\x80\x10\x10\x06\x42\x81\x80\x80\x80\x08\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1e\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xe8\x07\x10\x06\x42\xa9\x
 06\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x05\x42\x02\x10\x06\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7b\x42\x02\x10\x06\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x05\x42\x7e\x10\x06\x42\x05\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7b\x42\x7e\x10\x06\x42\x7b\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x07\x42\x03\x10\x06\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x0b\x42\x05\x10\x06\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x11\x42\x07\x10\x06\x42\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x07\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x07\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x07\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x07\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x8
 0\x80\x80\x80\x80\x7f\x10\x07\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x7f\x10\x07\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x42\xff\xff\xc3\x87\x0f\x42\xf0\xe1\xff\xff\x0f\x10\x07\x42\xf0\xe1\xc3\x87\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x07\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x08\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x08\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x08\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x08\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x08\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x08\x42\x80\x80\x80\x80
 \x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x42\xff\xff\xc3\x87\x0f\x42\xf0\xe1\xff\xff\x0f\x10\x08\x42\xff\xff\xff\xff\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x08\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x09\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x09\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x09\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x09\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x09\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x09\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x09\x42\xff\xff\xff\xff\xff\xff\xff\
 xff\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x09\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1f\x00\x02\x40\x42\xff\xff\xc3\x87\x0f\x42\xf0\xe1\xff\xff\x0f\x10\x09\x42\x8f\x9e\xbc\xf8\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x09\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x0a\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x0a\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x01\x10\x0a\x42\x7e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x0a\x42\x7e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x10\x0a\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x42\x01\x10\x0a\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x
 51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x01\x42\x3f\x10\x0a\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\x01\x42\xc0\x00\x10\x0a\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\x01\x42\xc1\x00\x10\x0a\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x01\x42\x7f\x10\x0a\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x0a\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x0b\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x0b\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x0b\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x24\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x01\x10\x0b\x42\xff\xff\xff\xff\xff\xff\xff\xff\x3f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x24\x00\x02\x40\x42\x80\x8
 0\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x10\x0b\x42\x80\x80\x80\x80\x80\x80\x80\x80\x40\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x24\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x42\x01\x10\x0b\x42\x80\x80\x80\x80\x80\x80\x80\x80\x20\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\x01\x42\xc0\x00\x10\x0b\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\x01\x42\xc1\x00\x10\x0b\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x7f\x10\x0b\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x0b\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x0b\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x3f\x10\x0b\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\x7f\x42\xc0\x00\x10\x0b\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\x7f\x42\xc1\x00\x10\x0b\x42
 \x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x0b\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x0b\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x0b\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x0c\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x0c\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x01\x10\x0c\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x24\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x01\x10\x0c\x42\xff\xff\xff\xff\xff\xff\xff\xff\x3f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x10\x0c\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x24\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x42\x01\x10\
 x0c\x42\x80\x80\x80\x80\x80\x80\x80\x80\x20\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\x01\x42\xc0\x00\x10\x0c\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\x01\x42\xc1\x00\x10\x0c\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x7f\x10\x0c\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x0c\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x0c\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x3f\x10\x0c\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x14\x00\x02\x40\x42\x7f\x42\xc0\x00\x10\x0c\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x42\x7f\x42\xc1\x00\x10\x0c\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x0c\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\xff\xff\xff\x
 ff\xff\xff\xff\xff\xff\x00\x10\x0c\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x0c\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x0d\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x0d\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x0d\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x9c\x81\x9e\xab\xef\xe9\xc8\xe8\xab\x7f\x42\x3f\x10\x0d\x42\xce\x80\xcf\xd5\xf7\xb4\xa4\xf4\xd5\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2e\x00\x02\x40\x42\x9c\x81\x9e\xab\xef\xe9\xc8\xe8\xab\x7f\x42\xbf\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x0d\x42\xce\x80\xcf\xd5\xf7\xb4\xa4\xf4\xd5\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x01\x42\x3f\x10\x0d\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x10\x0d\x42\x01\x51\x45\x0d\x00\x0f\x0b\x0
 0\x0b\x1c\x00\x02\x40\x42\x01\x42\x01\x10\x0e\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x0e\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x0e\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x89\xf0\xd9\xfa\xce\xc6\xc4\xe6\xab\x7f\x42\x35\x10\x0e\x42\xde\x9a\x81\x9e\xab\xef\xe9\xc8\xe8\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x89\xf0\xd9\xfa\xce\xc6\xc4\xe6\xab\x7f\x42\x35\x10\x0e\x42\xde\x9a\x81\x9e\xab\xef\xe9\xc8\xe8\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x26\x00\x02\x40\x42\x89\xf0\xd9\xfa\xce\xc6\xc4\xe6\xab\x7f\x42\xf5\x01\x10\x0e\x42\xde\x9a\x81\x9e\xab\xef\xe9\xc8\xe8\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x01\x42\x01\x10\x0e\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x3f\x10\x0e\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x7f
 \x10\x0f\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x00\x10\x0f\x42\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x80\x80\x02\x10\x0f\x42\x30\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\xff\x01\x10\x0f\x42\x38\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x0f\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x01\x10\x0f\x42\x3f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x02\x10\x0f\x42\x3e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x0f\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x7f\x10\x10\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x00\x10\x10\x42\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x80\x80\x02\x10\x10\x42\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x80\x80\x04\x10\x10\x42\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\
 x80\x80\x7f\x10\x10\x42\x3f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x10\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x7f\x10\x11\x42\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x00\x10\x11\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x80\x80\x02\x10\x11\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x80\x80\x82\x80\x88\x80\xa0\x80\x80\x7f\x10\x11\x42\x04\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x11\x42\x3f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\xd5\xaa\xd5\xaa\xa5\xd5\xaa\xd5\xaa\x7f\x10\x11\x42\x20\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\xaa\xd5\xaa\xd5\x9a\xb3\xe6\xcc\x99\x7f\x10\x11\x42\x20\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\xef\xfd\xb6\xf5\xfd\xdd\xef\xd6\x5e\x10\x11\x42\x30\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x00\x10\x12\x41\x01\x46\x45\x0d\x00\x0f\x0b\x
 00\x0b\x11\x00\x02\x40\x42\x01\x10\x12\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x12\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x12\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x13\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x13\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x13\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x13\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x13\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x13\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x13\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0
 b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x13\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x13\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x13\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x13\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x13\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x13\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x13\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x14\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x14\x41\x00\x46\x45\x0d\x00\x0f
 \x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x14\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x14\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x14\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x14\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x14\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x14\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x14\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x14\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x14\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\
 x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x14\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x14\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x14\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x15\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x15\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x15\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x15\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x15\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x15\x41\x
 00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x15\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x15\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x15\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x15\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x15\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x15\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x15\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x15\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x1
 0\x16\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x16\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x16\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x16\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x16\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x16\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x16\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x16\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x16\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x16\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40
 \x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x16\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x16\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x16\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x16\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x17\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x17\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x17\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x17\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\
 xff\xff\xff\xff\x00\x10\x17\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x17\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x17\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x17\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x17\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x17\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x17\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x17\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x17\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x
 80\x80\x80\x80\x80\x80\x80\x7f\x10\x17\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x18\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x18\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x18\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x18\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x18\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x18\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x18\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x18\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x18\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x4
 2\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x18\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x18\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x18\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x18\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x18\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x19\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x19\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x19\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x19\x41\x00\x46
 \x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x19\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x19\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x19\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x19\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x19\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x19\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x19\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x19\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x19\
 x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x19\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x1a\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x1a\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x1a\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1a\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x1a\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x1a\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x1a\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x1a\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x
 80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x1a\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1a\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x1a\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1a\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x1a\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1a\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x1b\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x1b\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x1b\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x0
 2\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1b\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x1b\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x1b\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x1b\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x1b\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x1b\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1b\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x1b\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1b\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b
 \x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x1b\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1b\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x00\x10\x1c\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x01\x10\x1c\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x01\x10\x1c\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1c\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x1c\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x7f\x10\x1c\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x01\x42\x00\x10\x1c\x41\x01\x46\x45\x0d\x00\x0f\
 x0b\x00\x0b\x13\x00\x02\x40\x42\x00\x42\x01\x10\x1c\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x1c\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1c\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x1c\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x1c\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1c\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x1c\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x25\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x1c\x41\x00\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_19&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_20&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_21&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_22&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_23&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_24&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_25&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_26&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_27&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_28&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_29&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_30&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_31&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_33&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_34&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_35&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_36&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_37&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_38&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_39&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_40&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_41&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_42&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_43&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_44&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_45&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_46&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_47&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_48&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_49&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_50&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_51&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_52&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_53&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_54&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_55&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_56&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_57&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_58&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_59&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_60&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_61&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_62&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_63&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_65&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_66&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_67&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_68&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_69&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_70&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_71&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_72&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_73&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_74&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_75&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_76&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_77&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_78&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_79&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_80&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_81&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_82&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_83&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_84&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_85&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_86&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_87&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_88&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_89&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_90&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_91&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_92&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_93&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_94&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_95&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_96&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_97&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_98&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_99&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_100&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_101&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_102&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_103&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_104&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_105&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_106&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_107&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_108&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_109&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_110&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_111&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_112&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_113&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_114&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_115&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_116&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_117&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_118&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_119&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_120&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_121&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_122&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_123&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_124&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_125&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_126&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_127&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_128&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_129&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_130&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_131&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_132&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_133&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_134&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_135&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_136&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_137&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_138&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_139&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_140&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_141&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_142&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_143&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_144&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_145&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_146&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_147&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_148&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_149&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_150&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_151&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_152&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_153&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_154&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_155&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_156&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_157&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_158&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_159&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_160&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_161&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_162&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_163&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_164&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_165&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_166&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_167&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_168&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_169&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_170&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_171&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_172&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_173&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_174&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_175&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_176&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_177&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_178&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_179&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_180&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_181&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_182&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_183&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_184&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_185&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_186&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_187&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_188&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_189&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_190&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_191&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_192&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_193&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_194&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_195&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_196&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_197&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_198&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_199&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_200&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_201&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_202&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_203&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_204&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_205&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_206&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_207&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_208&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_209&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_210&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_211&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_212&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_213&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_214&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_215&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_216&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_217&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_218&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_219&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_220&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_221&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_222&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_223&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_224&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_225&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_226&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_227&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_228&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_229&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_230&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_231&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_232&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_233&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_234&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_235&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_236&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_237&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_238&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_239&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_240&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_241&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_242&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_243&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_244&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_245&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_246&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_247&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_248&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_249&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_250&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_251&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_252&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_253&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_254&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_255&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_256&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_257&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_258&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_259&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_260&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_261&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_262&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_263&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_264&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_265&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_266&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_267&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_268&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_269&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_270&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_271&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_272&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_273&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_274&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_275&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_276&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_277&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_278&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_279&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_280&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_281&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_282&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_283&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_284&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_285&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_286&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_287&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_288&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_289&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_290&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_291&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_292&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_293&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_294&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_295&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_296&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_297&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_298&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_299&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_300&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_301&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_302&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_303&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_304&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_305&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_306&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_307&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_308&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_309&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_310&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_311&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_312&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_313&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_314&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_315&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_316&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_317&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_318&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_319&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_320&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_321&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_322&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_323&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_324&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_325&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_326&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_327&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_328&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_329&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_330&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_331&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_332&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_333&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_334&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_335&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_336&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_337&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_338&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_339&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_340&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_341&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_342&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_343&quot;]());
</del><ins>+// i64.wast:50
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x75\x62\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\x03\x42\x7f\x10\x00\x01\x42\x80\x80\x80\x80\x04\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;sub&quot;, [int64(&quot;1073741823&quot;), int64(&quot;-1&quot;)]), int64(&quot;1073741824&quot;))
+
+// i64.wast:52
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;mul&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:53
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;mul&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:54
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;mul&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:55
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x10\x42\x80\x20\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;mul&quot;, [int64(&quot;1152921504606846976&quot;), int64(&quot;4096&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:56
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;mul&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:57
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;mul&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:58
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x7f\x10\x00\x01\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;mul&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-1&quot;)]), int64(&quot;-9223372036854775807&quot;))
+
+// i64.wast:59
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb3\x80\x80\x80\x00\x01\xad\x80\x80\x80\x00\x00\x02\x40\x42\xef\x9b\xaf\xcd\xf8\xac\xd1\x91\x01\x42\x90\xe4\xd0\xb2\x87\xd3\xae\xee\x7e\x10\x00\x01\x42\xf0\x99\x86\xab\xfe\x91\xb6\x9b\x22\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;mul&quot;, [int64(&quot;81985529216486895&quot;), int64(&quot;-81985529216486896&quot;)]), int64(&quot;2465395958572223728&quot;))
+
+// i64.wast:60
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;mul&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:62
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]))
+
+// i64.wast:63
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]))
+
+// i64.wast:64
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]))
+
+// i64.wast:65
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:66
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:67
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:68
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x02\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x40\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;2&quot;)]), int64(&quot;-4611686018427387904&quot;))
+
+// i64.wast:69
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xe8\x07\x10\x00\x01\x42\x89\xd8\xf2\xd0\xc5\xec\xce\x6f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;-9223372036854775807&quot;), int64(&quot;1000&quot;)]), int64(&quot;-9223372036854775&quot;))
+
+// i64.wast:70
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x05\x42\x02\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;5&quot;), int64(&quot;2&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:71
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7b\x42\x02\x10\x00\x01\x42\x7e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;-5&quot;), int64(&quot;2&quot;)]), int64(&quot;-2&quot;))
+
+// i64.wast:72
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x05\x42\x7e\x10\x00\x01\x42\x7e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;5&quot;), int64(&quot;-2&quot;)]), int64(&quot;-2&quot;))
+
+// i64.wast:73
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7b\x42\x7e\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;-5&quot;), int64(&quot;-2&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:74
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x07\x42\x03\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;7&quot;), int64(&quot;3&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:75
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x79\x42\x03\x10\x00\x01\x42\x7e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;-7&quot;), int64(&quot;3&quot;)]), int64(&quot;-2&quot;))
+
+// i64.wast:76
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x07\x42\x7d\x10\x00\x01\x42\x7e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;7&quot;), int64(&quot;-3&quot;)]), int64(&quot;-2&quot;))
+
+// i64.wast:77
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x79\x42\x7d\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;-7&quot;), int64(&quot;-3&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:78
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x0b\x42\x05\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;11&quot;), int64(&quot;5&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:79
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x11\x42\x07\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_s&quot;, [int64(&quot;17&quot;), int64(&quot;7&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:81
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]))
+
+// i64.wast:82
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]))
+
+// i64.wast:83
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:84
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:85
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:86
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:87
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x02\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;2&quot;)]), int64(&quot;4611686018427387904&quot;))
+
+// i64.wast:88
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\xf0\x9f\xc0\xff\x80\xfe\x83\xf8\x8f\x7f\x42\x81\x80\x80\x80\x10\x10\x00\x01\x42\xef\x9f\xc0\xff\x08\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;-8074936608141340688&quot;), int64(&quot;4294967297&quot;)]), int64(&quot;2414874607&quot;))
+
+// i64.wast:89
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xe8\x07\x10\x00\x01\x42\xf7\xa7\x8d\xaf\xba\x93\xb1\x10\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;-9223372036854775807&quot;), int64(&quot;1000&quot;)]), int64(&quot;9223372036854775&quot;))
+
+// i64.wast:90
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x05\x42\x02\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;5&quot;), int64(&quot;2&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:91
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7b\x42\x02\x10\x00\x01\x42\xfd\xff\xff\xff\xff\xff\xff\xff\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;-5&quot;), int64(&quot;2&quot;)]), int64(&quot;9223372036854775805&quot;))
+
+// i64.wast:92
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x05\x42\x7e\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;5&quot;), int64(&quot;-2&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:93
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7b\x42\x7e\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;-5&quot;), int64(&quot;-2&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:94
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x07\x42\x03\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;7&quot;), int64(&quot;3&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:95
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x0b\x42\x05\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;11&quot;), int64(&quot;5&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:96
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x11\x42\x07\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;div_u&quot;, [int64(&quot;17&quot;), int64(&quot;7&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:98
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]))
+
+// i64.wast:99
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]))
+
+// i64.wast:100
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:101
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:102
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:103
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:104
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:105
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x02\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;2&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:106
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xe8\x07\x10\x00\x01\x42\xd9\x79\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;-9223372036854775807&quot;), int64(&quot;1000&quot;)]), int64(&quot;-807&quot;))
+
+// i64.wast:107
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x05\x42\x02\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;5&quot;), int64(&quot;2&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:108
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7b\x42\x02\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;-5&quot;), int64(&quot;2&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:109
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x05\x42\x7e\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;5&quot;), int64(&quot;-2&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:110
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7b\x42\x7e\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;-5&quot;), int64(&quot;-2&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:111
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x07\x42\x03\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;7&quot;), int64(&quot;3&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:112
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x79\x42\x03\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;-7&quot;), int64(&quot;3&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:113
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x07\x42\x7d\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;7&quot;), int64(&quot;-3&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:114
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x79\x42\x7d\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;-7&quot;), int64(&quot;-3&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:115
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x0b\x42\x05\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;11&quot;), int64(&quot;5&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:116
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x11\x42\x07\x10\x00\x01\x42\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_s&quot;, [int64(&quot;17&quot;), int64(&quot;7&quot;)]), int64(&quot;3&quot;))
+
+// i64.wast:118
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]))
+
+// i64.wast:119
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]))
+
+// i64.wast:120
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:121
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:122
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:123
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:124
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x02\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;2&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:125
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\xf0\x9f\xc0\xff\x80\xfe\x83\xf8\x8f\x7f\x42\x81\x80\x80\x80\x10\x10\x00\x01\x42\x81\x80\x80\x80\x08\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;-8074936608141340688&quot;), int64(&quot;4294967297&quot;)]), int64(&quot;2147483649&quot;))
+
+// i64.wast:126
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xe8\x07\x10\x00\x01\x42\xa9\x06\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;-9223372036854775807&quot;), int64(&quot;1000&quot;)]), int64(&quot;809&quot;))
+
+// i64.wast:127
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x05\x42\x02\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;5&quot;), int64(&quot;2&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:128
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7b\x42\x02\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;-5&quot;), int64(&quot;2&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:129
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x05\x42\x7e\x10\x00\x01\x42\x05\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;5&quot;), int64(&quot;-2&quot;)]), int64(&quot;5&quot;))
+
+// i64.wast:130
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7b\x42\x7e\x10\x00\x01\x42\x7b\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;-5&quot;), int64(&quot;-2&quot;)]), int64(&quot;-5&quot;))
+
+// i64.wast:131
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x07\x42\x03\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;7&quot;), int64(&quot;3&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:132
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x0b\x42\x05\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;11&quot;), int64(&quot;5&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:133
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x11\x42\x07\x10\x00\x01\x42\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rem_u&quot;, [int64(&quot;17&quot;), int64(&quot;7&quot;)]), int64(&quot;3&quot;))
+
+// i64.wast:135
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;and&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:136
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;and&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:137
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;and&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:138
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;and&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:139
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;and&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:140
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x7f\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;and&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-1&quot;)]), int64(&quot;9223372036854775807&quot;))
+
+// i64.wast:141
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xc3\x87\x0f\x42\xf0\xe1\xff\xff\x0f\x10\x00\x01\x42\xf0\xe1\xc3\x87\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;and&quot;, [int64(&quot;4042326015&quot;), int64(&quot;4294963440&quot;)]), int64(&quot;4042322160&quot;))
+
+// i64.wast:142
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;and&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:144
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;or&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:145
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;or&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:146
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;or&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:147
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;or&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:148
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;or&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:149
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;or&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:150
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xc3\x87\x0f\x42\xf0\xe1\xff\xff\x0f\x10\x00\x01\x42\xff\xff\xff\xff\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;or&quot;, [int64(&quot;4042326015&quot;), int64(&quot;4294963440&quot;)]), int64(&quot;4294967295&quot;))
+
+// i64.wast:151
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;or&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:153
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x78\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;xor&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:154
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x78\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;xor&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:155
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x78\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;xor&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:156
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x78\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;xor&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:157
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x78\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;xor&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:158
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x78\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;xor&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:159
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x78\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;xor&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), int64(&quot;9223372036854775807&quot;))
+
+// i64.wast:160
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x78\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;xor&quot;, [int64(&quot;-1&quot;), int64(&quot;9223372036854775807&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:161
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x78\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xc3\x87\x0f\x42\xf0\xe1\xff\xff\x0f\x10\x00\x01\x42\x8f\x9e\xbc\xf8\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;xor&quot;, [int64(&quot;4042326015&quot;), int64(&quot;4294963440&quot;)]), int64(&quot;252645135&quot;))
+
+// i64.wast:162
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x78\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;xor&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:164
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:165
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:166
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x01\x10\x00\x01\x42\x7e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;1&quot;)]), int64(&quot;-2&quot;))
+
+// i64.wast:167
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x42\x7e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), int64(&quot;-2&quot;))
+
+// i64.wast:168
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:169
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x42\x01\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;4611686018427387904&quot;), int64(&quot;1&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:170
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x3f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;1&quot;), int64(&quot;63&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:171
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xc0\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;1&quot;), int64(&quot;64&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:172
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xc1\x00\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;1&quot;), int64(&quot;65&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:173
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x7f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;1&quot;), int64(&quot;-1&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:174
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shl&quot;, [int64(&quot;1&quot;), int64(&quot;9223372036854775807&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:176
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:177
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:178
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:179
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x01\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\x3f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;1&quot;)]), int64(&quot;4611686018427387903&quot;))
+
+// i64.wast:180
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x40\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;1&quot;)]), int64(&quot;-4611686018427387904&quot;))
+
+// i64.wast:181
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x42\x01\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x20\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;4611686018427387904&quot;), int64(&quot;1&quot;)]), int64(&quot;2305843009213693952&quot;))
+
+// i64.wast:182
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xc0\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;1&quot;), int64(&quot;64&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:183
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xc1\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;1&quot;), int64(&quot;65&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:184
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;1&quot;), int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:185
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;1&quot;), int64(&quot;9223372036854775807&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:186
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;1&quot;), int64(&quot;-9223372036854775808&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:187
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x3f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;63&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:188
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\xc0\x00\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;-1&quot;), int64(&quot;64&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:189
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\xc1\x00\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;-1&quot;), int64(&quot;65&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:190
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:191
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;-1&quot;), int64(&quot;9223372036854775807&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:192
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:194
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:195
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:196
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), int64(&quot;9223372036854775807&quot;))
+
+// i64.wast:197
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x01\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\x3f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;1&quot;)]), int64(&quot;4611686018427387903&quot;))
+
+// i64.wast:198
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;1&quot;)]), int64(&quot;4611686018427387904&quot;))
+
+// i64.wast:199
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x42\x01\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x20\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;4611686018427387904&quot;), int64(&quot;1&quot;)]), int64(&quot;2305843009213693952&quot;))
+
+// i64.wast:200
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xc0\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;1&quot;), int64(&quot;64&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:201
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xc1\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;1&quot;), int64(&quot;65&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:202
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;1&quot;), int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:203
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;1&quot;), int64(&quot;9223372036854775807&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:204
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;1&quot;), int64(&quot;-9223372036854775808&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:205
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;63&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:206
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\xc0\x00\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;-1&quot;), int64(&quot;64&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:207
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa5\x80\x80\x80\x00\x01\x9f\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\xc1\x00\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;-1&quot;), int64(&quot;65&quot;)]), int64(&quot;9223372036854775807&quot;))
+
+// i64.wast:208
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:209
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;-1&quot;), int64(&quot;9223372036854775807&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:210
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;shr_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:212
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:213
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:214
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:215
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xc0\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;1&quot;), int64(&quot;64&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:216
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xce\x95\x9a\x92\xe0\x8e\xe6\xe6\xab\x7f\x42\x01\x10\x00\x01\x42\x9d\xab\xb4\xa4\xc0\x9d\xcc\xcd\xd7\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;-6067025490386449714&quot;), int64(&quot;1&quot;)]), int64(&quot;6312693092936652189&quot;))
+
+// i64.wast:217
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xab\x80\x80\x80\x00\x01\xa5\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\xe0\x8d\x80\x80\x80\x7e\x42\x04\x10\x00\x01\x42\x8f\x80\x80\x80\xdc\x81\x80\x80\x60\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;-144115184384868352&quot;), int64(&quot;4&quot;)]), int64(&quot;-2305842950157893617&quot;))
+
+// i64.wast:218
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\x89\xf0\xd9\xfa\xce\xc6\xc4\xe6\xab\x7f\x42\x35\x10\x00\x01\x42\xcf\xd5\xf7\xb4\xa4\xb4\xde\x9a\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;-6067173104435169271&quot;), int64(&quot;53&quot;)]), int64(&quot;87109505680009935&quot;))
+
+// i64.wast:219
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x9c\x81\x9e\xab\xef\xe9\xc8\xe8\xab\x7f\x42\x3f\x10\x00\x01\x42\xce\x80\xcf\xd5\xf7\xb4\xa4\xf4\xd5\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;-6066028401059725156&quot;), int64(&quot;63&quot;)]), int64(&quot;6190357836324913230&quot;))
+
+// i64.wast:220
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x89\xf0\xd9\xfa\xce\xc6\xc4\xe6\xab\x7f\x42\xf5\x01\x10\x00\x01\x42\xcf\xd5\xf7\xb4\xa4\xb4\xde\x9a\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;-6067173104435169271&quot;), int64(&quot;245&quot;)]), int64(&quot;87109505680009935&quot;))
+
+// i64.wast:221
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xac\x80\x80\x80\x00\x01\xa6\x80\x80\x80\x00\x00\x02\x40\x42\x89\xf0\xd9\xfa\xce\xd2\xdc\xe6\xab\x7f\x42\x6d\x10\x00\x01\x42\xea\xbb\xca\xf2\x9a\xaf\xcd\x80\x4f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;-6067067139002042359&quot;), int64(&quot;-19&quot;)]), int64(&quot;-3530481836149793302&quot;))
+
+// i64.wast:222
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb6\x80\x80\x80\x00\x01\xb0\x80\x80\x80\x00\x00\x02\x40\x42\x9c\x81\x9e\xab\xef\xe9\xc8\xe8\xab\x7f\x42\xbf\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\xce\x80\xcf\xd5\xf7\xb4\xa4\xf4\xd5\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;-6066028401059725156&quot;), int64(&quot;-9223372036854775745&quot;)]), int64(&quot;6190357836324913230&quot;))
+
+// i64.wast:223
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x3f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;1&quot;), int64(&quot;63&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:224
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotl&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:226
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), int64(&quot;-9223372036854775808&quot;))
+
+// i64.wast:227
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:228
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), int64(&quot;-1&quot;))
+
+// i64.wast:229
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9c\x80\x80\x80\x00\x01\x96\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\xc0\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;1&quot;), int64(&quot;64&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:230
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xce\x95\x9a\x92\xe0\x8e\xe6\xe6\xab\x7f\x42\x01\x10\x00\x01\x42\xe7\x8a\x8d\x89\xb0\x87\xb3\xf3\xd5\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;-6067025490386449714&quot;), int64(&quot;1&quot;)]), int64(&quot;6189859291661550951&quot;))
+
+// i64.wast:231
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xab\x80\x80\x80\x00\x01\xa5\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\xe0\x8d\x80\x80\x80\x7e\x42\x04\x10\x00\x01\x42\x80\x80\x80\xee\x80\x80\x80\xf0\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;-144115184384868352&quot;), int64(&quot;4&quot;)]), int64(&quot;1143914305582792704&quot;))
+
+// i64.wast:232
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x89\xf0\xd9\xfa\xce\xc6\xc4\xe6\xab\x7f\x42\x35\x10\x00\x01\x42\xde\x9a\x81\x9e\xab\xef\xe9\xc8\xe8\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;-6067173104435169271&quot;), int64(&quot;53&quot;)]), int64(&quot;7534987797011123550&quot;))
+
+// i64.wast:233
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x9c\x81\x9e\xab\xef\xe9\xc8\xe8\xab\x7f\x42\x3f\x10\x00\x01\x42\xb9\x82\xbc\xd6\xde\xd3\x91\xd1\xd7\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;-6066028401059725156&quot;), int64(&quot;63&quot;)]), int64(&quot;6314687271590101305&quot;))
+
+// i64.wast:234
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xae\x80\x80\x80\x00\x01\xa8\x80\x80\x80\x00\x00\x02\x40\x42\x89\xf0\xd9\xfa\xce\xc6\xc4\xe6\xab\x7f\x42\xf5\x01\x10\x00\x01\x42\xde\x9a\x81\x9e\xab\xef\xe9\xc8\xe8\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;-6067173104435169271&quot;), int64(&quot;245&quot;)]), int64(&quot;7534987797011123550&quot;))
+
+// i64.wast:235
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x89\xf0\xd9\xfa\xce\xd2\xdc\xe6\xab\x7f\x42\x6d\x10\x00\x01\x42\xeb\xbc\xb5\x82\xbc\xd6\xde\xd3\x94\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;-6067067139002042359&quot;), int64(&quot;-19&quot;)]), int64(&quot;-7735078922541506965&quot;))
+
+// i64.wast:236
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb6\x80\x80\x80\x00\x01\xb0\x80\x80\x80\x00\x00\x02\x40\x42\x9c\x81\x9e\xab\xef\xe9\xc8\xe8\xab\x7f\x42\xbf\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\xb9\x82\xbc\xd6\xde\xd3\x91\xd1\xd7\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;-6066028401059725156&quot;), int64(&quot;-9223372036854775745&quot;)]), int64(&quot;6314687271590101305&quot;))
+
+// i64.wast:237
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x3f\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;1&quot;), int64(&quot;63&quot;)]), int64(&quot;2&quot;))
+
+// i64.wast:238
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x72\x6f\x74\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x3f\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;rotr&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;63&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:240
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x6c\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;clz&quot;, [int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:241
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x6c\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x42\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;clz&quot;, [int64(&quot;0&quot;)]), int64(&quot;64&quot;))
+
+// i64.wast:242
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x6c\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x02\x10\x00\x01\x42\x30\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;clz&quot;, [int64(&quot;32768&quot;)]), int64(&quot;48&quot;))
+
+// i64.wast:243
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x6c\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xff\x01\x10\x00\x01\x42\x38\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;clz&quot;, [int64(&quot;255&quot;)]), int64(&quot;56&quot;))
+
+// i64.wast:244
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x6c\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;clz&quot;, [int64(&quot;-9223372036854775808&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:245
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x6c\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x3f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;clz&quot;, [int64(&quot;1&quot;)]), int64(&quot;63&quot;))
+
+// i64.wast:246
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x6c\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x02\x10\x00\x01\x42\x3e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;clz&quot;, [int64(&quot;2&quot;)]), int64(&quot;62&quot;))
+
+// i64.wast:247
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x6c\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;clz&quot;, [int64(&quot;9223372036854775807&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:249
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x74\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ctz&quot;, [int64(&quot;-1&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:250
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x74\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x42\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ctz&quot;, [int64(&quot;0&quot;)]), int64(&quot;64&quot;))
+
+// i64.wast:251
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x74\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x02\x10\x00\x01\x42\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ctz&quot;, [int64(&quot;32768&quot;)]), int64(&quot;15&quot;))
+
+// i64.wast:252
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x74\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x04\x10\x00\x01\x42\x10\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ctz&quot;, [int64(&quot;65536&quot;)]), int64(&quot;16&quot;))
+
+// i64.wast:253
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x74\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x3f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ctz&quot;, [int64(&quot;-9223372036854775808&quot;)]), int64(&quot;63&quot;))
+
+// i64.wast:254
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x63\x74\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ctz&quot;, [int64(&quot;9223372036854775807&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:256
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8d\x80\x80\x80\x00\x01\x02\x24\x31\x06\x70\x6f\x70\x63\x6e\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;popcnt&quot;, [int64(&quot;-1&quot;)]), int64(&quot;64&quot;))
+
+// i64.wast:257
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8d\x80\x80\x80\x00\x01\x02\x24\x31\x06\x70\x6f\x70\x63\x6e\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;popcnt&quot;, [int64(&quot;0&quot;)]), int64(&quot;0&quot;))
+
+// i64.wast:258
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8d\x80\x80\x80\x00\x01\x02\x24\x31\x06\x70\x6f\x70\x63\x6e\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x02\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;popcnt&quot;, [int64(&quot;32768&quot;)]), int64(&quot;1&quot;))
+
+// i64.wast:259
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8d\x80\x80\x80\x00\x01\x02\x24\x31\x06\x70\x6f\x70\x63\x6e\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x82\x80\x88\x80\xa0\x80\x80\x7f\x10\x00\x01\x42\x04\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;popcnt&quot;, [int64(&quot;-9223231297218904064&quot;)]), int64(&quot;4&quot;))
+
+// i64.wast:260
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8d\x80\x80\x80\x00\x01\x02\x24\x31\x06\x70\x6f\x70\x63\x6e\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x42\x3f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;popcnt&quot;, [int64(&quot;9223372036854775807&quot;)]), int64(&quot;63&quot;))
+
+// i64.wast:261
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8d\x80\x80\x80\x00\x01\x02\x24\x31\x06\x70\x6f\x70\x63\x6e\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\xd5\xaa\xd5\xaa\xa5\xd5\xaa\xd5\xaa\x7f\x10\x00\x01\x42\x20\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;popcnt&quot;, [int64(&quot;-6148914692668172971&quot;)]), int64(&quot;32&quot;))
+
+// i64.wast:262
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8d\x80\x80\x80\x00\x01\x02\x24\x31\x06\x70\x6f\x70\x63\x6e\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\xaa\xd5\xaa\xd5\x9a\xb3\xe6\xcc\x99\x7f\x10\x00\x01\x42\x20\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;popcnt&quot;, [int64(&quot;-7378697629197489494&quot;)]), int64(&quot;32&quot;))
+
+// i64.wast:263
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8d\x80\x80\x80\x00\x01\x02\x24\x31\x06\x70\x6f\x70\x63\x6e\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\xef\xfd\xb6\xf5\xfd\xdd\xef\xd6\x5e\x10\x00\x01\x42\x30\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;popcnt&quot;, [int64(&quot;-2401053088876216593&quot;)]), int64(&quot;48&quot;))
+
+// i64.wast:265
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x65\x71\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eqz&quot;, [int64(&quot;0&quot;)]), 1)
+
+// i64.wast:266
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x65\x71\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eqz&quot;, [int64(&quot;1&quot;)]), 0)
+
+// i64.wast:267
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x65\x71\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eqz&quot;, [int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:268
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7f\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x65\x71\x7a\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eqz&quot;, [int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:270
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:271
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:272
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:273
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:274
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), 1)
+
+// i64.wast:275
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), 1)
+
+// i64.wast:276
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:277
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:278
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:279
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;0&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:280
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), 0)
+
+// i64.wast:281
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:282
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:283
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x65\x71\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;eq&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:285
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:286
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:287
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:288
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:289
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:290
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), 0)
+
+// i64.wast:291
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:292
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:293
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:294
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;0&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:295
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), 1)
+
+// i64.wast:296
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:297
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;9223372036854775807&quot;)]), 1)
+
+// i64.wast:298
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x89\x80\x80\x80\x00\x01\x02\x24\x31\x02\x6e\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ne&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:300
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:301
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:302
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:303
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:304
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:305
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), 0)
+
+// i64.wast:306
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:307
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:308
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:309
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;0&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:310
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), 1)
+
+// i64.wast:311
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:312
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;9223372036854775807&quot;)]), 1)
+
+// i64.wast:313
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_s&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:315
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:316
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:317
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:318
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:319
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:320
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), 0)
+
+// i64.wast:321
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:322
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:323
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:324
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;0&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:325
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), 1)
+
+// i64.wast:326
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:327
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:328
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;lt_u&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:330
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:331
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:332
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:333
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:334
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), 1)
+
+// i64.wast:335
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), 1)
+
+// i64.wast:336
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:337
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:338
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:339
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;0&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:340
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), 1)
+
+// i64.wast:341
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:342
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;9223372036854775807&quot;)]), 1)
+
+// i64.wast:343
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_s&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:345
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:346
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:347
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:348
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:349
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), 1)
+
+// i64.wast:350
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), 1)
+
+// i64.wast:351
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:352
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:353
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:354
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;0&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:355
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), 1)
+
+// i64.wast:356
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:357
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:358
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x6c\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;le_u&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:360
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:361
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:362
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:363
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:364
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:365
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), 0)
+
+// i64.wast:366
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:367
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:368
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:369
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;0&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:370
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), 0)
+
+// i64.wast:371
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:372
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:373
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_s&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:375
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:376
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:377
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:378
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:379
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:380
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), 0)
+
+// i64.wast:381
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:382
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:383
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:384
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;0&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:385
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), 0)
+
+// i64.wast:386
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:387
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;9223372036854775807&quot;)]), 1)
+
+// i64.wast:388
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x74\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;gt_u&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:390
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:391
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:392
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:393
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:394
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), 1)
+
+// i64.wast:395
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), 1)
+
+// i64.wast:396
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:397
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:398
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), 0)
+
+// i64.wast:399
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;0&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:400
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), 0)
+
+// i64.wast:401
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:402
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;9223372036854775807&quot;)]), 0)
+
+// i64.wast:403
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_s&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:405
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;0&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:406
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;1&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:407
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x01\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;-1&quot;), int64(&quot;1&quot;)]), 1)
+
+// i64.wast:408
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:409
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;9223372036854775807&quot;)]), 1)
+
+// i64.wast:410
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-1&quot;)]), 1)
+
+// i64.wast:411
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:412
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x01\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;0&quot;), int64(&quot;1&quot;)]), 0)
+
+// i64.wast:413
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;0&quot;)]), 1)
+
+// i64.wast:414
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;0&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
+
+// i64.wast:415
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;-1&quot;)]), 0)
+
+// i64.wast:416
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;-1&quot;), int64(&quot;-9223372036854775808&quot;)]), 1)
+
+// i64.wast:417
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;-9223372036854775808&quot;), int64(&quot;9223372036854775807&quot;)]), 1)
+
+// i64.wast:418
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x67\x65\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xad\x80\x80\x80\x00\x01\xa7\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x41\x00\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;ge_u&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;-9223372036854775808&quot;)]), 0)
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsifwastjs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-tests/if.wast.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/if.wast.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-tests/if.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,219 @@
</span><ins>+
+// if.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x97\x80\x80\x80\x00\x05\x60\x00\x00\x60\x01\x7f\x00\x60\x01\x7f\x01\x7f\x60\x02\x7f\x7f\x01\x7f\x60\x00\x01\x7f\x03\x8d\x80\x80\x80\x00\x0c\x00\x01\x02\x02\x03\x02\x03\x02\x03\x04\x02\x02\x07\x98\x81\x80\x80\x00\x0b\x05\x65\x6d\x70\x74\x79\x00\x01\x08\x73\x69\x6e\x67\x75\x6c\x61\x72\x00\x02\x05\x6d\x75\x6c\x74\x69\x00\x03\x06\x6e\x65\x73\x74\x65\x64\x00\x04\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x05\x11\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x06\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x07\x12\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x08\x0a\x62\x72\x65\x61\x6b\x2d\x62\x61\x72\x65\x00\x09\x0b\x62\x72\x65\x61\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0a\x07\x65\x66\x66\x65\x63\x74\x73\x00\x0b\x0a\xa4\x84\x80\x80\x00\x0c\x82\x80\x80\x80\x00\x00\x0b\x96\x80\x80\x80\x00\x00\x20\x00\x04\x40\x0b\x20\x00\x04\x40\
 x0b\x20\x00\x04\x40\x0b\x20\x00\x04\x40\x0b\x0b\x9a\x80\x80\x80\x00\x00\x20\x00\x04\x40\x01\x0b\x20\x00\x04\x40\x01\x05\x01\x0b\x20\x00\x04\x7f\x41\x07\x05\x41\x08\x0b\x0b\xab\x80\x80\x80\x00\x00\x20\x00\x04\x40\x10\x00\x10\x00\x10\x00\x0b\x20\x00\x04\x40\x05\x10\x00\x10\x00\x10\x00\x0b\x20\x00\x04\x7f\x10\x00\x10\x00\x41\x08\x05\x10\x00\x10\x00\x41\x09\x0b\x0b\xd2\x80\x80\x80\x00\x00\x20\x00\x04\x7f\x20\x01\x04\x40\x10\x00\x02\x40\x0b\x01\x0b\x20\x01\x04\x40\x05\x10\x00\x02\x40\x0b\x01\x0b\x20\x01\x04\x7f\x10\x00\x41\x09\x05\x10\x00\x41\x0a\x0b\x05\x20\x01\x04\x40\x10\x00\x02\x40\x0b\x01\x0b\x20\x01\x04\x40\x05\x10\x00\x02\x40\x0b\x01\x0b\x20\x01\x04\x7f\x10\x00\x41\x0a\x05\x10\x00\x41\x0b\x0b\x0b\x0b\x91\x80\x80\x80\x00\x00\x20\x00\x04\x7f\x10\x00\x41\x0d\x05\x10\x00\x41\x73\x0b\x68\x0b\x9f\x80\x80\x80\x00\x00\x20\x00\x04\x7f\x10\x00\x41\x03\x05\x10\x00\x41\x7d\x0b\x20\x01\x04\x7f\x10\x00\x41\x04\x05\x10\x00\x41\x7b\x0b\x6c\x0b\x91\x80\x80\x80\x00\x00\x20\x00\x04\x7f\x10\x00\x41\x
 0d\x05\x10\x00\x41\x00\x0b\x45\x0b\xab\x80\x80\x80\x00\x00\x20\x00\x04\x7d\x10\x00\x43\x00\x00\x40\x40\x05\x10\x00\x43\x00\x00\x40\xc0\x0b\x20\x01\x04\x7d\x10\x00\x43\x00\x00\x80\x40\x05\x10\x00\x43\x00\x00\x80\xc0\x0b\x5e\x0b\xe7\x80\x80\x80\x00\x00\x41\x01\x04\x40\x0c\x00\x00\x0b\x41\x01\x04\x40\x0c\x00\x00\x05\x00\x0b\x41\x00\x04\x40\x00\x05\x0c\x00\x00\x0b\x41\x01\x04\x40\x41\x01\x0d\x00\x00\x0b\x41\x01\x04\x40\x41\x01\x0d\x00\x00\x05\x00\x0b\x41\x00\x04\x40\x00\x05\x41\x01\x0d\x00\x00\x0b\x41\x01\x04\x40\x41\x00\x0e\x00\x00\x00\x0b\x41\x01\x04\x40\x41\x00\x0e\x00\x00\x00\x05\x00\x0b\x41\x00\x04\x40\x00\x05\x41\x00\x0e\x00\x00\x00\x0b\x41\x13\x0b\x94\x80\x80\x80\x00\x00\x20\x00\x04\x7f\x41\x12\x0c\x00\x41\x13\x05\x41\x15\x0c\x00\x41\x14\x0b\x0b\xd1\x80\x80\x80\x00\x01\x01\x7f\x02\x7f\x41\x01\x21\x01\x20\x00\x0b\x04\x40\x20\x01\x41\x03\x6c\x21\x01\x20\x01\x41\x05\x6b\x21\x01\x20\x01\x41\x07\x6c\x21\x01\x0c\x00\x20\x01\x41\xe4\x00\x6c\x21\x01\x05\x20\x01\x41\x05\x6c\x21\x01\x20\x0
 1\x41\x07\x6b\x21\x01\x20\x01\x41\x03\x6c\x21\x01\x0c\x00\x20\x01\x41\xe8\x07\x6c\x21\x01\x0b\x20\x01\x0b&quot;);
+
+// if.wast:134
+assert_return(() =&gt; call($1, &quot;empty&quot;, [0]));
+
+// if.wast:135
+assert_return(() =&gt; call($1, &quot;empty&quot;, [1]));
+
+// if.wast:136
+assert_return(() =&gt; call($1, &quot;empty&quot;, [100]));
+
+// if.wast:137
+assert_return(() =&gt; call($1, &quot;empty&quot;, [-2]));
+
+// if.wast:139
+assert_return(() =&gt; call($1, &quot;singular&quot;, [0]), 8);
+
+// if.wast:140
+assert_return(() =&gt; call($1, &quot;singular&quot;, [1]), 7);
+
+// if.wast:141
+assert_return(() =&gt; call($1, &quot;singular&quot;, [10]), 7);
+
+// if.wast:142
+assert_return(() =&gt; call($1, &quot;singular&quot;, [-10]), 7);
+
+// if.wast:144
+assert_return(() =&gt; call($1, &quot;multi&quot;, [0]), 9);
+
+// if.wast:145
+assert_return(() =&gt; call($1, &quot;multi&quot;, [1]), 8);
+
+// if.wast:146
+assert_return(() =&gt; call($1, &quot;multi&quot;, [13]), 8);
+
+// if.wast:147
+assert_return(() =&gt; call($1, &quot;multi&quot;, [-5]), 8);
+
+// if.wast:149
+assert_return(() =&gt; call($1, &quot;nested&quot;, [0, 0]), 11);
+
+// if.wast:150
+assert_return(() =&gt; call($1, &quot;nested&quot;, [1, 0]), 10);
+
+// if.wast:151
+assert_return(() =&gt; call($1, &quot;nested&quot;, [0, 1]), 10);
+
+// if.wast:152
+assert_return(() =&gt; call($1, &quot;nested&quot;, [3, 2]), 9);
+
+// if.wast:153
+assert_return(() =&gt; call($1, &quot;nested&quot;, [0, -100]), 10);
+
+// if.wast:154
+assert_return(() =&gt; call($1, &quot;nested&quot;, [10, 10]), 9);
+
+// if.wast:155
+assert_return(() =&gt; call($1, &quot;nested&quot;, [0, -1]), 10);
+
+// if.wast:156
+assert_return(() =&gt; call($1, &quot;nested&quot;, [-111, -2]), 9);
+
+// if.wast:158
+assert_return(() =&gt; call($1, &quot;as-unary-operand&quot;, [0]), 0);
+
+// if.wast:159
+assert_return(() =&gt; call($1, &quot;as-unary-operand&quot;, [1]), 0);
+
+// if.wast:160
+assert_return(() =&gt; call($1, &quot;as-unary-operand&quot;, [-1]), 0);
+
+// if.wast:162
+assert_return(() =&gt; call($1, &quot;as-binary-operand&quot;, [0, 0]), 15);
+
+// if.wast:163
+assert_return(() =&gt; call($1, &quot;as-binary-operand&quot;, [0, 1]), -12);
+
+// if.wast:164
+assert_return(() =&gt; call($1, &quot;as-binary-operand&quot;, [1, 0]), -15);
+
+// if.wast:165
+assert_return(() =&gt; call($1, &quot;as-binary-operand&quot;, [1, 1]), 12);
+
+// if.wast:167
+assert_return(() =&gt; call($1, &quot;as-test-operand&quot;, [0]), 1);
+
+// if.wast:168
+assert_return(() =&gt; call($1, &quot;as-test-operand&quot;, [1]), 0);
+
+// if.wast:170
+assert_return(() =&gt; call($1, &quot;as-compare-operand&quot;, [0, 0]), 1);
+
+// if.wast:171
+assert_return(() =&gt; call($1, &quot;as-compare-operand&quot;, [0, 1]), 0);
+
+// if.wast:172
+assert_return(() =&gt; call($1, &quot;as-compare-operand&quot;, [1, 0]), 1);
+
+// if.wast:173
+assert_return(() =&gt; call($1, &quot;as-compare-operand&quot;, [1, 1]), 0);
+
+// if.wast:175
+assert_return(() =&gt; call($1, &quot;break-bare&quot;, []), 19);
+
+// if.wast:176
+assert_return(() =&gt; call($1, &quot;break-value&quot;, [1]), 18);
+
+// if.wast:177
+assert_return(() =&gt; call($1, &quot;break-value&quot;, [0]), 21);
+
+// if.wast:179
+assert_return(() =&gt; call($1, &quot;effects&quot;, [1]), -14);
+
+// if.wast:180
+assert_return(() =&gt; call($1, &quot;effects&quot;, [0]), -6);
+
+// if.wast:182
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x04\x40\x0b\x0b&quot;);
+
+// if.wast:186
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x04\x40\x0b\x0b&quot;);
+
+// if.wast:190
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x04\x40\x0b\x0b&quot;);
+
+// if.wast:194
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x04\x40\x0b\x0b&quot;);
+
+// if.wast:199
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x04\x40\x0b\x0b&quot;);
+
+// if.wast:203
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x04\x40\x0b\x0b&quot;);
+
+// if.wast:207
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x04\x40\x0b\x0b&quot;);
+
+// if.wast:211
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x04\x40\x0b\x0b&quot;);
+
+// if.wast:216
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x01\x04\x40\x41\x01\x0b\x0b&quot;);
+
+// if.wast:222
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x01\x04\x40\x41\x01\x0b\x0b&quot;);
+
+// if.wast:228
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x01\x04\x40\x05\x41\x01\x0b\x0b&quot;);
+
+// if.wast:234
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x01\x04\x40\x41\x01\x05\x41\x01\x0b\x0b&quot;);
+
+// if.wast:241
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x05\x41\x00\x0b\x0b&quot;);
+
+// if.wast:247
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x41\x00\x0b\x0b&quot;);
+
+// if.wast:253
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x0b\x0b&quot;);
+
+// if.wast:259
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x41\x01\x0b\x0b&quot;);
+
+// if.wast:266
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x01\x05\x41\x00\x0b\x0b&quot;);
+
+// if.wast:272
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x41\x00\x05\x01\x0b\x0b&quot;);
+
+// if.wast:278
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x01\x05\x01\x0b\x0b&quot;);
+
+// if.wast:285
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x42\x01\x05\x41\x01\x0b\x0b&quot;);
+
+// if.wast:291
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x41\x01\x05\x42\x01\x0b\x0b&quot;);
+
+// if.wast:297
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x42\x01\x05\x42\x01\x0b\x0b&quot;);
+
+// if.wast:303
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x42\x01\x05\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x0b\x0b&quot;);
+
+// if.wast:310
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x41\x00\x04\x7e\x00\x00\x00\x1b\x05\x42\x00\x0b\x0b&quot;);
+
+// if.wast:320
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x41\x01\x04\x7e\x42\x00\x05\x00\x00\x00\x1b\x0b\x0b&quot;);
+
+// if.wast:330
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x41\x01\x04\x7e\x00\x00\x00\x1b\x05\x00\x00\x00\x1b\x0b\x0b&quot;);
+
+// if.wast:341
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x0c\x00\x05\x41\x01\x0b\x0b&quot;);
+
+// if.wast:347
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x41\x01\x05\x0c\x00\x0b\x0b&quot;);
+
+// if.wast:353
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x0c\x00\x41\x01\x05\x41\x01\x0b\x0b&quot;);
+
+// if.wast:359
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x41\x01\x05\x0c\x00\x41\x01\x0b\x0b&quot;);
+
+// if.wast:365
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x01\x0c\x00\x41\x01\x05\x41\x01\x0b\x0b&quot;);
+
+// if.wast:371
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x41\x01\x05\x01\x0c\x00\x41\x01\x0b\x0b&quot;);
+
+// if.wast:378
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x42\x01\x0c\x00\x41\x01\x05\x41\x01\x0b\x0b&quot;);
+
+// if.wast:384
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x41\x01\x04\x7f\x41\x01\x05\x42\x01\x0c\x00\x41\x01\x0b\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsimportswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/imports.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/imports.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/imports.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,225 +1,387 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// imports.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x9e\x80\x80\x80\x00\x07\x60\x00\x00\x60\x01\x7f\x00\x60\x01\x7d\x00\x60\x00\x01\x7f\x60\x00\x01\x7d\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x88\x80\x80\x80\x00\x07\x00\x01\x02\x03\x04\x05\x06\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x05\x83\x80\x80\x80\x00\x01\x00\x02\x06\x8e\x80\x80\x80\x00\x02\x7f\x00\x41\x37\x0b\x7d\x00\x43\x00\x00\x30\x42\x0b\x07\x8e\x81\x80\x80\x00\x0b\x04\x66\x75\x6e\x63\x00\x00\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x01\x08\x66\x75\x6e\x63\x2d\x66\x33\x32\x00\x02\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x03\x09\x66\x75\x6e\x63\x2d\x3e\x66\x33\x32\x00\x04\x0d\x66\x75\x6e\x63\x2d\x69\x33\x32\x2d\x3e\x69\x33\x32\x00\x05\x0d\x66\x75\x6e\x63\x2d\x69\x36\x34\x2d\x3e\x69\x36\x34\x00\x06\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x69\x33\x32\x03\x00\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x66\x33\x32\x03\x01\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x00\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\
 x02\x00\x0a\xbd\x80\x80\x80\x00\x07\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x16\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x30\x41\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x20\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// imports.wast:19
+register(&quot;test&quot;, $1)
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// imports.wast:24
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa0\x80\x80\x80\x00\x07\x60\x01\x7f\x00\x60\x01\x7e\x00\x60\x01\x7d\x00\x60\x01\x7c\x00\x60\x02\x7f\x7d\x00\x60\x02\x7c\x7c\x00\x60\x01\x7e\x01\x7e\x02\x9e\x81\x80\x80\x00\x09\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x02\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x04\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x05\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x03\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x36\x34\x2d\x3e\x69\x36\x34\x00\x06\x03\x83\x80\x80\x80\x00\x02\x00\x01\x04\x85\x80\x80\x80\x00\x01\x70\x01\x02\x02\x07\x95\x80\x80\x80\x00\x02\x07\x70\x72\x69\x6e\x74\
 x33\x32\x00\x09\x07\x70\x72\x69\x6e\x74\x36\x34\x00\x0a\x09\x88\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x02\x01\x03\x0a\xe8\x80\x80\x80\x00\x02\xac\x80\x80\x80\x00\x01\x01\x7d\x20\x00\xb2\x21\x01\x20\x00\x10\x00\x20\x00\x41\x01\x6a\x43\x00\x00\x28\x42\x10\x04\x20\x00\x10\x01\x20\x00\x10\x06\x20\x01\x10\x02\x20\x00\x41\x00\x11\x00\x00\x0b\xb1\x80\x80\x80\x00\x01\x01\x7c\x20\x00\x10\x08\xb9\x21\x01\x20\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xa0\x44\x00\x00\x00\x00\x00\x80\x4a\x40\x10\x05\x20\x01\x10\x03\x20\x01\x10\x07\x20\x01\x41\x01\x11\x03\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// imports.wast:77
+assert_return(() =&gt; call($2, &quot;print32&quot;, [13]));
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// imports.wast:78
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x00\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x32\x07\x70\x72\x69\x6e\x74\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x42\x18\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;print64&quot;, [int64(&quot;24&quot;)]))
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// imports.wast:80
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x8d\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// imports.wast:81
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x02\x91\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// imports.wast:82
+let $5 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7d\x00\x02\x91\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x66\x33\x32\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// imports.wast:83
+let $6 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x92\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-      if (e instanceof WebAssembly.LinkError) return; // Note: this is fixed in tip-of-tree wabt.
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// imports.wast:84
+let $7 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x02\x92\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x66\x33\x32\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// imports.wast:85
+let $8 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x33\x32\x2d\x3e\x69\x33\x32\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// imports.wast:86
+let $9 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7e\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x36\x34\x2d\x3e\x69\x36\x34\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// imports.wast:88
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x90\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// imports.wast:92
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// imports.wast:97
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x02\x8d\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x1e\x07\x60\x00\x00\x60\x01\x7f\x00\x60\x01\x7d\x00\x60\x00\x01\x7f\x60\x00\x01\x7d\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x08\x07\x00\x01\x02\x03\x04\x05\x06\x04\x04\x01\x70\x00\x0a\x05\x03\x01\x00\x02\x06\x0e\x02\x7f\x00\x41\x37\x0b\x7d\x00\x43\x00\x00\x30\x42\x0b\x07\x8e\x01\x0b\x04\x66\x75\x6e\x63\x00\x00\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x01\x08\x66\x75\x6e\x63\x2d\x66\x33\x32\x00\x02\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x03\x09\x66\x75\x6e\x63\x2d\x3e\x66\x33\x32\x00\x04\x0d\x66\x75\x6e\x63\x2d\x69\x33\x32\x2d\x3e\x69\x33\x32\x00\x05\x0d\x66\x75\x6e\x63\x2d\x69\x36\x34\x2d\x3e\x69\x36\x34\x00\x06\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x69\x33\x32\x03\x00\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x66\x33\x32\x03\x01\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x00\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x00\x0a\x21\x07\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x04\x00\x41\x16\x0b\x07\x00\
 x43\x00\x00\x30\x41\x0b\x04\x00\x20\x00\x0b\x04\x00\x20\x00\x0b&quot;);
-register(&quot;test&quot;, $$)
-// FIXME re-exporting an import isn't implemented. https://bugs.webkit.org/show_bug.cgi?id=165510
-//$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x23\x08\x60\x01\x7f\x00\x60\x01\x7e\x00\x60\x01\x7d\x00\x60\x01\x7c\x00\x60\x02\x7f\x7d\x00\x60\x02\x7c\x7c\x00\x60\x01\x7e\x01\x7e\x60\x00\x00\x02\xc0\x01\x0b\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x02\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x04\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x05\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x03\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x36\x34\x2d\x3e\x69\x36\x34\x00\x06\x03\x04\x03\x0
 0\x01\x07\x04\x05\x01\x70\x01\x02\x02\x07\x20\x03\x07\x70\x72\x69\x6e\x74\x33\x32\x00\x0b\x07\x70\x72\x69\x6e\x74\x36\x34\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x0d\x09\x08\x01\x00\x41\x00\x0b\x02\x02\x05\x0a\x70\x03\x2c\x01\x01\x7d\x20\x00\xb2\x21\x01\x20\x00\x10\x00\x20\x00\x41\x01\x6a\x43\x00\x00\x28\x42\x10\x06\x20\x00\x10\x02\x20\x00\x10\x08\x20\x01\x10\x04\x20\x00\x41\x00\x11\x00\x00\x0b\x35\x01\x01\x7c\x20\x00\x10\x0a\xb9\x21\x01\x20\x00\x10\x01\x20\x01\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xa0\x44\x00\x00\x00\x00\x00\x80\x4a\x40\x10\x07\x20\x01\x10\x05\x20\x01\x10\x09\x20\x01\x41\x01\x11\x03\x00\x0b\x0b\x00\x02\x40\x42\x18\x10\x0c\x0f\x0b\x00\x0b&quot;);
-//assert_return(() =&gt; $$.exports[&quot;print32&quot;](13));
-//assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x0d\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x11\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7d\x00\x02\x11\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x66\x33\x32\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x02\x12\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7d\x02\x12\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x66\x33\x32\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x16\x01\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x33\x32\x2d\x3e\x69\x33\x32\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7e\x01\x7e\x02\x16\x01\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x36\x34\x2d\x3e\x69\x36\x34\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x10\x01\x04\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x0d\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x02\x0d\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x0d\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x11\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x02\x11\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7d\x00\x02\x11\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7e\x00\x02\x11\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x11\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x12\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x12\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7d\x02\x12\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7e\x02\x12\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x12\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x16\x01\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x33\x32\x2d\x3e\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x16\x01\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x33\x32\x2d\x3e\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x02\x16\x01\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x33\x32\x2d\x3e\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x02\x13\x01\x04\x74\x65\x73\x74\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x69\x33\x32\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x15\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x15\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x13\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x12\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x13\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x00\x00&quot;);
-// FIXME i64 global was fixed in ToT spec repo. Update spec tests for newer version. https://bugs.webkit.org/show_bug.cgi?id=168784
-//$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x02\x86\x01\x07\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7e\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7d\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7c\x00\x03\x05\x04\x00\x00\x00\x00\x07\x21\x04\x05\x67\x65\x74\x2d\x30\x00\x00\x05\x67\x65\x74\x2d\x31\x00\x01\x05\x67\x65\x74\x2d\x78\x00\x02\x05\x67\x65\x74\x2d\x79\x00\x03\x0a\x15\x04\x04\x00\x23\x00\x0b\x04\x00\x23\x01\x0b\x04\x00\x23\x02\x0b\x04\x00\x23\x03\x0b&quot;);
-//assert_return(() =&gt; $$.exports[&quot;get-0&quot;](), 666);
-//assert_return(() =&gt; $$.exports[&quot;get-1&quot;](), 666);
-//assert_return(() =&gt; $$.exports[&quot;get-x&quot;](), 666);
-//assert_return(() =&gt; $$.exports[&quot;get-y&quot;](), 666);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x04\x74\x65\x73\x74\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x69\x33\x32\x03\x7f\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x04\x74\x65\x73\x74\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x66\x33\x32\x03\x7d\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x11\x01\x04\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x03\x7f\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x03\x7f\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x0e\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x03\x7f\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x16\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x03\x7f\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x16\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x03\x7f\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x13\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x03\x7f\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x13\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x03\x7f\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x03\x7f\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0a\x02\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x0a\x14\x03\x04\x03\x01\x00\x00\x07\x08\x01\x04\x63\x61\x6c\x6c\x00\x00\x09\x08\x01\x00\x41\x01\x0b\x02\x01\x02\x0a\x13\x03\x07\x00\x20\x00\x11\x00\x00\x0b\x04\x00\x41\x0b\x0b\x04\x00\x41\x16\x0b&quot;);
-assert_trap(() =&gt; $$.exports[&quot;call&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;call&quot;](1), 11);
-assert_return(() =&gt; $$.exports[&quot;call&quot;](2), 22);
-assert_trap(() =&gt; $$.exports[&quot;call&quot;](3));
-assert_trap(() =&gt; $$.exports[&quot;call&quot;](100));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0a\x02\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x0a\x14\x03\x04\x03\x01\x00\x00\x07\x08\x01\x04\x63\x61\x6c\x6c\x00\x00\x09\x08\x01\x00\x41\x01\x0b\x02\x01\x02\x0a\x13\x03\x07\x00\x20\x00\x11\x00\x00\x0b\x04\x00\x41\x0b\x0b\x04\x00\x41\x16\x0b&quot;);
-assert_trap(() =&gt; $$.exports[&quot;call&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;call&quot;](1), 11);
-assert_return(() =&gt; $$.exports[&quot;call&quot;](2), 22);
-assert_trap(() =&gt; $$.exports[&quot;call&quot;](3));
-assert_trap(() =&gt; $$.exports[&quot;call&quot;](100));
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x0d\x02\x00\x00\x01\x70\x00\x0a\x00\x00\x01\x70\x00\x0a&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x07\x01\x00\x00\x01\x70\x00\x0a\x04\x04\x01\x70\x00\x0a&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x07\x02\x70\x00\x0a\x70\x00\x0a&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x17\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x70\x00\x0a&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x17\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x70\x00\x05&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x17\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x70\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x00\x0a&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x00\x05&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x0a\x14&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x05\x14&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x00\x14&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x0a\x19&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x05\x19&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x12\x01\x04\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x01\x70\x00\x0a&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x16\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x01\x70\x00\x0a&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x17\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x70\x00\x0c&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x18\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x70\x01\x0a\x14&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x00\x0c&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x0a\x0f&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x0f\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x01\x70\x00\x0a&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x04\x74\x65\x73\x74\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x69\x33\x32\x01\x70\x00\x0a&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x17\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x01\x70\x00\x0a&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x01\x70\x00\x0a&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x02\x03\x02\x01\x00\x07\x08\x01\x04\x6c\x6f\x61\x64\x00\x00\x0a\x09\x01\x07\x00\x20\x00\x28\x02\x00\x0b\x0b\x07\x01\x00\x41\x0a\x0b\x01\x10&quot;);
-assert_return(() =&gt; $$.exports[&quot;load&quot;](0), 0);
-assert_return(() =&gt; $$.exports[&quot;load&quot;](10), 16);
-assert_return(() =&gt; $$.exports[&quot;load&quot;](8), 1048576);
-assert_trap(() =&gt; $$.exports[&quot;load&quot;](1000000));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x02\x03\x02\x01\x00\x07\x08\x01\x04\x6c\x6f\x61\x64\x00\x00\x0a\x09\x01\x07\x00\x20\x00\x28\x02\x00\x0b\x0b\x07\x01\x00\x41\x0a\x0b\x01\x10&quot;);
-assert_return(() =&gt; $$.exports[&quot;load&quot;](0), 0);
-assert_return(() =&gt; $$.exports[&quot;load&quot;](10), 16);
-assert_return(() =&gt; $$.exports[&quot;load&quot;](8), 1048576);
-assert_trap(() =&gt; $$.exports[&quot;load&quot;](1000000));
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x0b\x02\x00\x00\x02\x00\x01\x00\x00\x02\x00\x01&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x06\x01\x00\x00\x02\x00\x01\x05\x03\x01\x00\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x05\x02\x00\x00\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x16\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x00\x02&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x16\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x00\x01&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x16\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x01&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x02&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x00\x02&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x03&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x00\x03&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x11\x01\x04\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x02\x00\x01&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x02\x00\x01&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x16\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x00\x03&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x17\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x01\x02\x03&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x02&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x01&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x12\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x02\x00\x01&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x04\x74\x65\x73\x74\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x69\x33\x32\x02\x00\x01&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x16\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x02\x00\x01&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x13\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x02\x00\x01&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x02\x00\x01&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x13\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x02\x00\x01&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x02&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x01&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x15\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x00\x03\x03\x02\x01\x00\x07\x08\x01\x04\x67\x72\x6f\x77\x00\x00\x0a\x08\x01\x06\x00\x20\x00\x40\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](0), 1);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](1), 1);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](0), 2);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](1), -1);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](0), 2);
</del><ins>+// imports.wast:101
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x8d\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x00\x00&quot;);
+
+// imports.wast:105
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x8d\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x00\x00&quot;);
+
+// imports.wast:109
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x91\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:113
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x91\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:117
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7d\x00\x02\x91\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:121
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7e\x00\x02\x91\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:125
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x91\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:129
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x92\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:133
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x02\x92\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:137
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x02\x92\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:141
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x02\x92\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:145
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x92\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x09\x66\x75\x6e\x63\x2d\x3e\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:149
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x33\x32\x2d\x3e\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:153
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x33\x32\x2d\x3e\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:157
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0d\x66\x75\x6e\x63\x2d\x69\x33\x32\x2d\x3e\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:162
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x93\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x69\x33\x32\x00\x00&quot;);
+
+// imports.wast:166
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x95\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x00\x00&quot;);
+
+// imports.wast:170
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x95\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x00\x00&quot;);
+
+// imports.wast:174
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x93\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x00\x00&quot;);
+
+// imports.wast:178
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x92\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x00\x00&quot;);
+
+// imports.wast:182
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x93\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x00\x00&quot;);
+
+// imports.wast:190
+let $10 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\xf3\x80\x80\x80\x00\x06\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7d\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7c\x00\x03\x85\x80\x80\x80\x00\x04\x00\x00\x00\x00\x07\xa1\x80\x80\x80\x00\x04\x05\x67\x65\x74\x2d\x30\x00\x00\x05\x67\x65\x74\x2d\x31\x00\x01\x05\x67\x65\x74\x2d\x78\x00\x02\x05\x67\x65\x74\x2d\x79\x00\x03\x0a\xa5\x80\x80\x80\x00\x04\x84\x80\x80\x80\x00\x00\x23\x00\x0b\x84\x80\x80\x80\x00\x00\x23\x01\x0b\x84\x80\x80\x80\x00\x00\x23\x02\x0b\x84\x80\x80\x80\x00\x00\x23\x03\x0b&quot;);
+
+// imports.wast:208
+assert_return(() =&gt; call($10, &quot;get-0&quot;, []), 666);
+
+// imports.wast:209
+assert_return(() =&gt; call($10, &quot;get-1&quot;, []), 666);
+
+// imports.wast:210
+assert_return(() =&gt; call($10, &quot;get-x&quot;, []), 666);
+
+// imports.wast:211
+assert_return(() =&gt; call($10, &quot;get-y&quot;, []), 666);
+
+// imports.wast:213
+let $11 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x69\x33\x32\x03\x7f\x00&quot;);
+
+// imports.wast:214
+let $12 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x66\x33\x32\x03\x7d\x00&quot;);
+
+// imports.wast:216
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x91\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x03\x7f\x00&quot;);
+
+// imports.wast:220
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x03\x7f\x00&quot;);
+
+// imports.wast:225
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8e\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x03\x7f\x00&quot;);
+
+// imports.wast:229
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x03\x7f\x00&quot;);
+
+// imports.wast:233
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x03\x7f\x00&quot;);
+
+// imports.wast:237
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x93\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x03\x7f\x00&quot;);
+
+// imports.wast:241
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x93\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x03\x7f\x00&quot;);
+
+// imports.wast:245
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x03\x7f\x00&quot;);
+
+// imports.wast:253
+let $13 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x0a\x14\x03\x84\x80\x80\x80\x00\x03\x01\x00\x00\x07\x88\x80\x80\x80\x00\x01\x04\x63\x61\x6c\x6c\x00\x00\x09\x88\x80\x80\x80\x00\x01\x00\x41\x01\x0b\x02\x01\x02\x0a\x9f\x80\x80\x80\x00\x03\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x16\x0b&quot;);
+
+// imports.wast:263
+assert_trap(() =&gt; call($13, &quot;call&quot;, [0]));
+
+// imports.wast:264
+assert_return(() =&gt; call($13, &quot;call&quot;, [1]), 11);
+
+// imports.wast:265
+assert_return(() =&gt; call($13, &quot;call&quot;, [2]), 22);
+
+// imports.wast:266
+assert_trap(() =&gt; call($13, &quot;call&quot;, [3]));
+
+// imports.wast:267
+assert_trap(() =&gt; call($13, &quot;call&quot;, [100]));
+
+// imports.wast:270
+let $14 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x0a\x14\x03\x84\x80\x80\x80\x00\x03\x01\x00\x00\x07\x88\x80\x80\x80\x00\x01\x04\x63\x61\x6c\x6c\x00\x00\x09\x88\x80\x80\x80\x00\x01\x00\x41\x01\x0b\x02\x01\x02\x0a\x9f\x80\x80\x80\x00\x03\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x0b\x0b\x84\x80\x80\x80\x00\x00\x41\x16\x0b&quot;);
+
+// imports.wast:280
+assert_trap(() =&gt; call($14, &quot;call&quot;, [0]));
+
+// imports.wast:281
+assert_return(() =&gt; call($14, &quot;call&quot;, [1]), 11);
+
+// imports.wast:282
+assert_return(() =&gt; call($14, &quot;call&quot;, [2]), 22);
+
+// imports.wast:283
+assert_trap(() =&gt; call($14, &quot;call&quot;, [3]));
+
+// imports.wast:284
+assert_trap(() =&gt; call($14, &quot;call&quot;, [100]));
+
+// imports.wast:287
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8d\x80\x80\x80\x00\x02\x00\x00\x01\x70\x00\x0a\x00\x00\x01\x70\x00\x0a&quot;);
+
+// imports.wast:291
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x87\x80\x80\x80\x00\x01\x00\x00\x01\x70\x00\x0a\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a&quot;);
+
+// imports.wast:295
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x04\x87\x80\x80\x80\x00\x02\x70\x00\x0a\x70\x00\x0a&quot;);
+
+// imports.wast:300
+let $15 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x97\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x70\x00\x0a&quot;);
+
+// imports.wast:301
+let $16 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x97\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x70\x00\x05&quot;);
+
+// imports.wast:302
+let $17 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x97\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x70\x00\x00&quot;);
+
+// imports.wast:303
+let $18 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x00\x0a&quot;);
+
+// imports.wast:304
+let $19 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x00\x05&quot;);
+
+// imports.wast:305
+let $20 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x00\x00&quot;);
+
+// imports.wast:306
+let $21 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x0a\x14&quot;);
+
+// imports.wast:307
+let $22 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x05\x14&quot;);
+
+// imports.wast:308
+let $23 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x00\x14&quot;);
+
+// imports.wast:309
+let $24 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x0a\x19&quot;);
+
+// imports.wast:310
+let $25 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x05\x19&quot;);
+
+// imports.wast:312
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x92\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x01\x70\x00\x0a&quot;);
+
+// imports.wast:316
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x96\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x01\x70\x00\x0a&quot;);
+
+// imports.wast:321
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x97\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x70\x00\x0c&quot;);
+
+// imports.wast:325
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x98\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x01\x70\x01\x0a\x14&quot;);
+
+// imports.wast:329
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x00\x0c&quot;);
+
+// imports.wast:333
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x01\x70\x01\x0a\x0f&quot;);
+
+// imports.wast:338
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8f\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x04\x66\x75\x6e\x63\x01\x70\x00\x0a&quot;);
+
+// imports.wast:342
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x69\x33\x32\x01\x70\x00\x0a&quot;);
+
+// imports.wast:346
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x97\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x01\x70\x00\x0a&quot;);
+
+// imports.wast:350
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x01\x70\x00\x0a&quot;);
+
+// imports.wast:359
+let $26 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x88\x80\x80\x80\x00\x01\x04\x6c\x6f\x61\x64\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x20\x00\x28\x02\x00\x0b\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x0a\x0b\x01\x10&quot;);
+
+// imports.wast:366
+assert_return(() =&gt; call($26, &quot;load&quot;, [0]), 0);
+
+// imports.wast:367
+assert_return(() =&gt; call($26, &quot;load&quot;, [10]), 16);
+
+// imports.wast:368
+assert_return(() =&gt; call($26, &quot;load&quot;, [8]), 1048576);
+
+// imports.wast:369
+assert_trap(() =&gt; call($26, &quot;load&quot;, [1000000]));
+
+// imports.wast:371
+let $27 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x02\x03\x82\x80\x80\x80\x00\x01\x00\x07\x88\x80\x80\x80\x00\x01\x04\x6c\x6f\x61\x64\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x20\x00\x28\x02\x00\x0b\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x0a\x0b\x01\x10&quot;);
+
+// imports.wast:377
+assert_return(() =&gt; call($27, &quot;load&quot;, [0]), 0);
+
+// imports.wast:378
+assert_return(() =&gt; call($27, &quot;load&quot;, [10]), 16);
+
+// imports.wast:379
+assert_return(() =&gt; call($27, &quot;load&quot;, [8]), 1048576);
+
+// imports.wast:380
+assert_trap(() =&gt; call($27, &quot;load&quot;, [1000000]));
+
+// imports.wast:382
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8b\x80\x80\x80\x00\x02\x00\x00\x02\x00\x01\x00\x00\x02\x00\x01&quot;);
+
+// imports.wast:386
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x86\x80\x80\x80\x00\x01\x00\x00\x02\x00\x01\x05\x83\x80\x80\x80\x00\x01\x00\x00&quot;);
+
+// imports.wast:390
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x85\x80\x80\x80\x00\x02\x00\x00\x00\x00&quot;);
+
+// imports.wast:395
+let $28 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x00\x02&quot;);
+
+// imports.wast:396
+let $29 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x00\x01&quot;);
+
+// imports.wast:397
+let $30 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x00\x00&quot;);
+
+// imports.wast:398
+let $31 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x01&quot;);
+
+// imports.wast:399
+let $32 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x00&quot;);
+
+// imports.wast:400
+let $33 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x02&quot;);
+
+// imports.wast:401
+let $34 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x00\x02&quot;);
+
+// imports.wast:402
+let $35 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x03&quot;);
+
+// imports.wast:403
+let $36 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x00\x03&quot;);
+
+// imports.wast:405
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x91\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x02\x00\x01&quot;);
+
+// imports.wast:409
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x07\x75\x6e\x6b\x6e\x6f\x77\x6e\x02\x00\x01&quot;);
+
+// imports.wast:414
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x00\x03&quot;);
+
+// imports.wast:418
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x97\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x6d\x65\x6d\x6f\x72\x79\x2d\x32\x2d\x69\x6e\x66\x02\x01\x02\x03&quot;);
+
+// imports.wast:422
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x02&quot;);
+
+// imports.wast:426
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x01&quot;);
+
+// imports.wast:431
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x92\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x08\x66\x75\x6e\x63\x2d\x69\x33\x32\x02\x00\x01&quot;);
+
+// imports.wast:435
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0a\x67\x6c\x6f\x62\x61\x6c\x2d\x69\x33\x32\x02\x00\x01&quot;);
+
+// imports.wast:439
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x96\x80\x80\x80\x00\x01\x04\x74\x65\x73\x74\x0c\x74\x61\x62\x6c\x65\x2d\x31\x30\x2d\x69\x6e\x66\x02\x00\x01&quot;);
+
+// imports.wast:443
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x93\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x02\x00\x01&quot;);
+
+// imports.wast:447
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x02\x00\x01&quot;);
+
+// imports.wast:451
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x93\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x74\x61\x62\x6c\x65\x02\x00\x01&quot;);
+
+// imports.wast:456
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x02&quot;);
+
+// imports.wast:460
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x01\x01&quot;);
+
+// imports.wast:465
+let $37 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x95\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x01\x00\x03\x03\x82\x80\x80\x80\x00\x01\x00\x07\x88\x80\x80\x80\x00\x01\x04\x67\x72\x6f\x77\x00\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x20\x00\x40\x00\x0b&quot;);
+
+// imports.wast:469
+assert_return(() =&gt; call($37, &quot;grow&quot;, [0]), 1);
+
+// imports.wast:470
+assert_return(() =&gt; call($37, &quot;grow&quot;, [1]), 1);
+
+// imports.wast:471
+assert_return(() =&gt; call($37, &quot;grow&quot;, [0]), 2);
+
+// imports.wast:472
+assert_return(() =&gt; call($37, &quot;grow&quot;, [1]), -1);
+
+// imports.wast:473
+assert_return(() =&gt; call($37, &quot;grow&quot;, [0]), 2);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsint_exprswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/int_exprs.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/int_exprs.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/int_exprs.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,189 +1,315 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// int_exprs.wast:6
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x60\x02\x7f\x7f\x01\x7f\x60\x02\x7e\x7e\x01\x7f\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xed\x80\x80\x80\x00\x04\x18\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x63\x6d\x70\x5f\x73\x5f\x6f\x66\x66\x73\x65\x74\x00\x00\x18\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x63\x6d\x70\x5f\x75\x5f\x6f\x66\x66\x73\x65\x74\x00\x01\x18\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x63\x6d\x70\x5f\x73\x5f\x6f\x66\x66\x73\x65\x74\x00\x02\x18\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x63\x6d\x70\x5f\x75\x5f\x6f\x66\x66\x73\x65\x74\x00\x03\x0a\xc9\x80\x80\x80\x00\x04\x8d\x80\x80\x80\x00\x00\x20\x00\x41\x01\x6a\x20\x01\x41\x01\x6a\x48\x0b\x8d\x80\x80\x80\x00\x00\x20\x00\x41\x01\x6a\x20\x01\x41\x01\x6a\x49\x0b\x8d\x80\x80\x80\x00\x00\x20\x00\x42\x01\x7c\x20\x01\x42\x01\x7c\x53\x0b\x8d\x80\x80\x80\x00\x00\x20\x00\x42\x01\x7c\x20\x01\x42\x01\x7c\x54\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// int_exprs.wast:18
+assert_return(() =&gt; call($1, &quot;i32.no_fold_cmp_s_offset&quot;, [2147483647, 0]), 1);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// int_exprs.wast:19
+assert_return(() =&gt; call($1, &quot;i32.no_fold_cmp_u_offset&quot;, [-1, 0]), 1);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// int_exprs.wast:20
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x9f\x80\x80\x80\x00\x01\x02\x24\x31\x18\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x63\x6d\x70\x5f\x73\x5f\x6f\x66\x66\x73\x65\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.no_fold_cmp_s_offset&quot;, [int64(&quot;9223372036854775807&quot;), int64(&quot;0&quot;)]), 1)
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// int_exprs.wast:21
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x01\x7f\x02\x9f\x80\x80\x80\x00\x01\x02\x24\x31\x18\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x63\x6d\x70\x5f\x75\x5f\x6f\x66\x66\x73\x65\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x42\x00\x10\x00\x01\x41\x01\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.no_fold_cmp_u_offset&quot;, [int64(&quot;-1&quot;), int64(&quot;0&quot;)]), 1)
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// int_exprs.wast:25
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7e\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x07\x9d\x80\x80\x80\x00\x01\x19\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x77\x72\x61\x70\x5f\x65\x78\x74\x65\x6e\x64\x5f\x73\x00\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x20\x00\xa7\xac\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// int_exprs.wast:30
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\xa0\x80\x80\x80\x00\x01\x02\x24\x32\x19\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x77\x72\x61\x70\x5f\x65\x78\x74\x65\x6e\x64\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\xf0\xc0\xc1\x82\x84\x86\x88\x08\x10\x00\x01\x42\xf0\xc0\xc1\x82\x04\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;i64.no_fold_wrap_extend_s&quot;, [int64(&quot;4538991236898928&quot;)]), int64(&quot;1079009392&quot;))
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// int_exprs.wast:31
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\xa0\x80\x80\x80\x00\x01\x02\x24\x32\x19\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x77\x72\x61\x70\x5f\x65\x78\x74\x65\x6e\x64\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa5\x80\x80\x80\x00\x01\x9f\x80\x80\x80\x00\x00\x02\x40\x42\xa0\xe1\x83\x87\x8d\x98\xac\xd0\x00\x10\x00\x01\x42\xa0\xe1\x83\x87\x7d\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($2, &quot;i64.no_fold_wrap_extend_s&quot;, [int64(&quot;45230338458316960&quot;)]), int64(&quot;-790564704&quot;))
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// int_exprs.wast:35
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7e\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x07\x9d\x80\x80\x80\x00\x01\x19\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x77\x72\x61\x70\x5f\x65\x78\x74\x65\x6e\x64\x5f\x75\x00\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x20\x00\xa7\xad\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// int_exprs.wast:40
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\xa0\x80\x80\x80\x00\x01\x02\x24\x33\x19\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x77\x72\x61\x70\x5f\x65\x78\x74\x65\x6e\x64\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x42\xf0\xc0\xc1\x82\x84\x86\x88\x08\x10\x00\x01\x42\xf0\xc0\xc1\x82\x04\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;i64.no_fold_wrap_extend_u&quot;, [int64(&quot;4538991236898928&quot;)]), int64(&quot;1079009392&quot;))
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// int_exprs.wast:44
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xe1\x80\x80\x80\x00\x04\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x6c\x5f\x73\x68\x72\x5f\x73\x00\x00\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x6c\x5f\x73\x68\x72\x5f\x75\x00\x01\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x6c\x5f\x73\x68\x72\x5f\x73\x00\x02\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x6c\x5f\x73\x68\x72\x5f\x75\x00\x03\x0a\xbd\x80\x80\x80\x00\x04\x8a\x80\x80\x80\x00\x00\x20\x00\x41\x01\x74\x41\x01\x75\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x41\x01\x74\x41\x01\x76\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x42\x01\x86\x42\x01\x87\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x42\x01\x86\x42\x01\x88\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// int_exprs.wast:56
+assert_return(() =&gt; call($4, &quot;i32.no_fold_shl_shr_s&quot;, [-2147483648]), 0);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// int_exprs.wast:57
+assert_return(() =&gt; call($4, &quot;i32.no_fold_shl_shr_u&quot;, [-2147483648]), 0);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// int_exprs.wast:58
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x34\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x6c\x5f\x73\x68\x72\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;i64.no_fold_shl_shr_s&quot;, [int64(&quot;-9223372036854775808&quot;)]), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// int_exprs.wast:59
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x34\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x6c\x5f\x73\x68\x72\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$4&quot;, $4)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($4, &quot;i64.no_fold_shl_shr_u&quot;, [int64(&quot;-9223372036854775808&quot;)]), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x10\x03\x60\x02\x7f\x7f\x01\x7f\x60\x02\x7e\x7e\x01\x7f\x60\x00\x00\x03\x07\x06\x00\x00\x01\x01\x02\x02\x07\x83\x01\x06\x18\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x63\x6d\x70\x5f\x73\x5f\x6f\x66\x66\x73\x65\x74\x00\x00\x18\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x63\x6d\x70\x5f\x75\x5f\x6f\x66\x66\x73\x65\x74\x00\x01\x18\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x63\x6d\x70\x5f\x73\x5f\x6f\x66\x66\x73\x65\x74\x00\x02\x18\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x63\x6d\x70\x5f\x75\x5f\x6f\x66\x66\x73\x65\x74\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x0a\x6a\x06\x0d\x00\x20\x00\x41\x01\x6a\x20\x01\x41\x01\x6a\x48\x0b\x0d\x00\x20\x00\x41\x01\x6a\x20\x01\x41\x01\x6a\x49\x0b\x0d\x00\x20\x00\x42\x01\x7c\x20\x01\x42\x01\x7c\x53\x0b\x0d\x00\x20\x00\x42\x01\x7c\x20\x01\x42\x01\x7c\x54\x0b\x1c\x00\x02\x40\x42\xff\xff\xff\xff\xff\xff\xff\xff\
 xff\x00\x42\x00\x10\x02\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x42\x00\x10\x03\x41\x01\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_cmp_s_offset&quot;](2147483647, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_cmp_u_offset&quot;](-1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x04\x03\x00\x01\x01\x07\x33\x03\x19\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x77\x72\x61\x70\x5f\x65\x78\x74\x65\x6e\x64\x5f\x73\x00\x00\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x02\x0a\x43\x03\x06\x00\x20\x00\xa7\xac\x0b\x1c\x00\x02\x40\x42\xf0\xc0\xc1\x82\x84\x86\x88\x08\x10\x00\x42\xf0\xc0\xc1\x82\x04\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x42\xa0\xe1\x83\x87\x8d\x98\xac\xd0\x00\x10\x00\x42\xa0\xe1\x83\x87\x7d\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x03\x02\x00\x01\x07\x28\x02\x19\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x77\x72\x61\x70\x5f\x65\x78\x74\x65\x6e\x64\x5f\x75\x00\x00\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x01\x0a\x25\x02\x06\x00\x20\x00\xa7\xad\x0b\x1c\x00\x02\x40\x42\xf0\xc0\xc1\x82\x84\x86\x88\x08\x10\x00\x42\xf0\xc0\xc1\x82\x04\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x07\x06\x00\x00\x01\x01\x02\x02\x07\x77\x06\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x6c\x5f\x73\x68\x72\x5f\x73\x00\x00\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x6c\x5f\x73\x68\x72\x5f\x75\x00\x01\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x6c\x5f\x73\x68\x72\x5f\x73\x00\x02\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x6c\x5f\x73\x68\x72\x5f\x75\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x0a\x63\x06\x0a\x00\x20\x00\x41\x01\x74\x41\x01\x75\x0b\x0a\x00\x20\x00\x41\x01\x74\x41\x01\x76\x0b\x0a\x00\x20\x00\x42\x01\x86\x42\x01\x87\x0b\x0a\x00\x20\x00\x42\x01\x86\x42\x01\x88\x0b\x1a\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x02\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\
 x03\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_shl_shr_s&quot;](-2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_shl_shr_u&quot;](-2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x07\x06\x00\x00\x01\x01\x02\x02\x07\x77\x06\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x72\x5f\x73\x5f\x73\x68\x6c\x00\x00\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x72\x5f\x75\x5f\x73\x68\x6c\x00\x01\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x72\x5f\x73\x5f\x73\x68\x6c\x00\x02\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x72\x5f\x75\x5f\x73\x68\x6c\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x0a\x51\x06\x0a\x00\x20\x00\x41\x01\x75\x41\x01\x74\x0b\x0a\x00\x20\x00\x41\x01\x76\x41\x01\x74\x0b\x0a\x00\x20\x00\x42\x01\x87\x42\x01\x86\x0b\x0a\x00\x20\x00\x42\x01\x88\x42\x01\x86\x0b\x11\x00\x02\x40\x42\x01\x10\x02\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x01\x10\x03\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_shr_s_shl&quot;](1), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_shr_u_shl&quot;](1), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x07\x06\x00\x00\x01\x01\x02\x02\x07\x77\x06\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x6d\x75\x6c\x00\x00\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x75\x5f\x6d\x75\x6c\x00\x01\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x6d\x75\x6c\x00\x02\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x75\x5f\x6d\x75\x6c\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x0a\x51\x06\x0a\x00\x20\x00\x41\x06\x6d\x41\x06\x6c\x0b\x0a\x00\x20\x00\x41\x06\x6e\x41\x06\x6c\x0b\x0a\x00\x20\x00\x42\x06\x7f\x42\x06\x7e\x0b\x0a\x00\x20\x00\x42\x06\x80\x42\x06\x7e\x0b\x11\x00\x02\x40\x42\x01\x10\x02\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x01\x10\x03\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_div_s_mul&quot;](1), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_div_u_mul&quot;](1), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x07\x06\x00\x00\x01\x01\x02\x02\x07\x77\x06\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x5f\x73\x00\x00\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x5f\x75\x00\x01\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x5f\x73\x00\x02\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x5f\x75\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x0a\x63\x06\x0a\x00\x20\x00\x41\x06\x6c\x41\x06\x6d\x0b\x0a\x00\x20\x00\x41\x06\x6c\x41\x06\x6e\x0b\x0a\x00\x20\x00\x42\x06\x7e\x42\x06\x7f\x0b\x0a\x00\x20\x00\x42\x06\x7e\x42\x06\x80\x0b\x1a\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x02\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\
 x03\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_mul_div_s&quot;](-2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_mul_div_u&quot;](-2147483648), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x04\x03\x00\x01\x02\x07\x38\x03\x13\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x32\x00\x00\x13\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x32\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x0a\x23\x03\x07\x00\x20\x00\x41\x02\x6d\x0b\x07\x00\x20\x00\x42\x02\x7f\x0b\x11\x00\x02\x40\x42\x75\x10\x01\x42\x7b\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_div_s_2&quot;](-11), -5);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x04\x03\x00\x01\x02\x07\x38\x03\x13\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x73\x5f\x32\x00\x00\x13\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x73\x5f\x32\x00\x01\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x02\x0a\x23\x03\x07\x00\x20\x00\x41\x02\x6f\x0b\x07\x00\x20\x00\x42\x02\x81\x0b\x11\x00\x02\x40\x42\x75\x10\x01\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.no_fold_rem_s_2&quot;](-11), -1);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x07\x06\x00\x00\x01\x01\x02\x02\x07\x4f\x06\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x00\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x01\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x02\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x0a\x35\x06\x07\x00\x20\x00\x41\x00\x6d\x0b\x07\x00\x20\x00\x41\x00\x6e\x0b\x07\x00\x20\x00\x42\x00\x7f\x0b\x07\x00\x20\x00\x42\x00\x80\x0b\x09\x00\x42\xc7\x00\x10\x02\x0c\x00\x0b\x09\x00\x42\xc7\x00\x10\x03\x0c\x00\x0b&quot;);
-assert_trap(() =&gt; $$.exports[&quot;i32.div_s_3&quot;](71));
-assert_trap(() =&gt; $$.exports[&quot;i32.div_u_3&quot;](71));
-assert_trap(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x09\x08\x00\x00\x01\x01\x02\x02\x02\x02\x07\x65\x08\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x00\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x01\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x02\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x07\x0a\x8c\x01\x08\x07\x00\x20\x00\x41\x03\x6d\x0b\x07\x00\x20\x00\x41\x03\x6e\x0b\x07\x00\x20\x00\x42\x03\x7f\x0b\x07\x00\x20\x00\x42\x03\x80\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x02\x42\x17\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x21\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x30\x10\x02\x42\x80\x80\x80\x80\x80\x80\x80\x80\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x03\x42\x17\x51\x45\x0d\x00\x0f\x0b\
 x00\x0b\x22\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x40\x10\x03\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.div_s_3&quot;](71), 23);
-assert_return(() =&gt; $$.exports[&quot;i32.div_s_3&quot;](1610612736), 536870912);
-assert_return(() =&gt; $$.exports[&quot;i32.div_u_3&quot;](71), 23);
-assert_return(() =&gt; $$.exports[&quot;i32.div_u_3&quot;](-1073741824), 1073741824);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x09\x08\x00\x00\x01\x01\x02\x02\x02\x02\x07\x65\x08\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x73\x5f\x35\x00\x00\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x75\x5f\x35\x00\x01\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x35\x00\x02\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x35\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x07\x0a\x8d\x01\x08\x07\x00\x20\x00\x41\x05\x6d\x0b\x07\x00\x20\x00\x41\x05\x6e\x0b\x07\x00\x20\x00\x42\x05\x7f\x0b\x07\x00\x20\x00\x42\x05\x80\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x02\x42\x0e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x22\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xd0\x00\x10\x02\x42\x80\x80\x80\x80\x80\x80\x80\x80\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x03\x42\x0e\x51\x45\x0d\x00\x0f\
 x0b\x00\x0b\x22\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xa0\x7f\x10\x03\x42\x80\x80\x80\x80\x80\x80\x80\x80\x20\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.div_s_5&quot;](71), 14);
-assert_return(() =&gt; $$.exports[&quot;i32.div_s_5&quot;](1342177280), 268435456);
-assert_return(() =&gt; $$.exports[&quot;i32.div_u_5&quot;](71), 14);
-assert_return(() =&gt; $$.exports[&quot;i32.div_u_5&quot;](-1610612736), 536870912);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x09\x08\x00\x00\x01\x01\x02\x02\x02\x02\x07\x65\x08\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x73\x5f\x37\x00\x00\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x75\x5f\x37\x00\x01\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x37\x00\x02\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x37\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x07\x0a\x8c\x01\x08\x07\x00\x20\x00\x41\x07\x6d\x0b\x07\x00\x20\x00\x41\x07\x6e\x0b\x07\x00\x20\x00\x42\x07\x7f\x0b\x07\x00\x20\x00\x42\x07\x80\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x02\x42\x0a\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x22\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xf0\x00\x10\x02\x42\x80\x80\x80\x80\x80\x80\x80\x80\x10\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x03\x42\x0a\x51\x45\x0d\x00\x0f\
 x0b\x00\x0b\x21\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x60\x10\x03\x42\x80\x80\x80\x80\x80\x80\x80\x80\x20\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.div_s_7&quot;](71), 10);
-assert_return(() =&gt; $$.exports[&quot;i32.div_s_7&quot;](1879048192), 268435456);
-assert_return(() =&gt; $$.exports[&quot;i32.div_u_7&quot;](71), 10);
-assert_return(() =&gt; $$.exports[&quot;i32.div_u_7&quot;](-536870912), 536870912);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x09\x08\x00\x00\x01\x01\x02\x02\x02\x02\x07\x65\x08\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x73\x5f\x33\x00\x00\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x75\x5f\x33\x00\x01\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x33\x00\x02\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x33\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x07\x0a\x7b\x08\x07\x00\x20\x00\x41\x03\x6f\x0b\x07\x00\x20\x00\x41\x03\x70\x0b\x07\x00\x20\x00\x42\x03\x81\x0b\x07\x00\x20\x00\x42\x03\x82\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x02\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x30\x10\x02\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x03\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\x80\x80\
 x80\x80\x80\x80\x80\x80\x40\x10\x03\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_s_3&quot;](71), 2);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_s_3&quot;](1610612736), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_u_3&quot;](71), 2);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_u_3&quot;](-1073741824), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x09\x08\x00\x00\x01\x01\x02\x02\x02\x02\x07\x65\x08\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x73\x5f\x35\x00\x00\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x75\x5f\x35\x00\x01\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x35\x00\x02\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x35\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x07\x0a\x7d\x08\x07\x00\x20\x00\x41\x05\x6f\x0b\x07\x00\x20\x00\x41\x05\x70\x0b\x07\x00\x20\x00\x42\x05\x81\x0b\x07\x00\x20\x00\x42\x05\x82\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x02\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xd0\x00\x10\x02\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x03\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x80\
 x80\x80\x80\x80\x80\x80\x80\xa0\x7f\x10\x03\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_s_5&quot;](71), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_s_5&quot;](1342177280), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_u_5&quot;](71), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_u_5&quot;](-1610612736), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0e\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x09\x08\x00\x00\x01\x01\x02\x02\x02\x02\x07\x65\x08\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x73\x5f\x37\x00\x00\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x75\x5f\x37\x00\x01\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x37\x00\x02\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x37\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x07\x0a\x7c\x08\x07\x00\x20\x00\x41\x07\x6f\x0b\x07\x00\x20\x00\x41\x07\x70\x0b\x07\x00\x20\x00\x42\x07\x81\x0b\x07\x00\x20\x00\x42\x07\x82\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x02\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xf0\x00\x10\x02\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\xc7\x00\x10\x03\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\x80\
 x80\x80\x80\x80\x80\x80\x80\x60\x10\x03\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_s_7&quot;](71), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_s_7&quot;](1879048192), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_u_7&quot;](71), 1);
-assert_return(() =&gt; $$.exports[&quot;i32.rem_u_7&quot;](-536870912), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
</del><ins>+// int_exprs.wast:63
+let $5 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xe1\x80\x80\x80\x00\x04\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x72\x5f\x73\x5f\x73\x68\x6c\x00\x00\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x72\x5f\x75\x5f\x73\x68\x6c\x00\x01\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x72\x5f\x73\x5f\x73\x68\x6c\x00\x02\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x72\x5f\x75\x5f\x73\x68\x6c\x00\x03\x0a\xbd\x80\x80\x80\x00\x04\x8a\x80\x80\x80\x00\x00\x20\x00\x41\x01\x75\x41\x01\x74\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x41\x01\x76\x41\x01\x74\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x42\x01\x87\x42\x01\x86\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x42\x01\x88\x42\x01\x86\x0b&quot;);
+
+// int_exprs.wast:75
+assert_return(() =&gt; call($5, &quot;i32.no_fold_shr_s_shl&quot;, [1]), 0);
+
+// int_exprs.wast:76
+assert_return(() =&gt; call($5, &quot;i32.no_fold_shr_u_shl&quot;, [1]), 0);
+
+// int_exprs.wast:77
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x35\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x72\x5f\x73\x5f\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$5&quot;, $5)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($5, &quot;i64.no_fold_shr_s_shl&quot;, [int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:78
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x35\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x73\x68\x72\x5f\x75\x5f\x73\x68\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$5&quot;, $5)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($5, &quot;i64.no_fold_shr_u_shl&quot;, [int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:82
+let $6 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xe1\x80\x80\x80\x00\x04\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x6d\x75\x6c\x00\x00\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x75\x5f\x6d\x75\x6c\x00\x01\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x6d\x75\x6c\x00\x02\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x75\x5f\x6d\x75\x6c\x00\x03\x0a\xbd\x80\x80\x80\x00\x04\x8a\x80\x80\x80\x00\x00\x20\x00\x41\x06\x6d\x41\x06\x6c\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x41\x06\x6e\x41\x06\x6c\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x42\x06\x7f\x42\x06\x7e\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x42\x06\x80\x42\x06\x7e\x0b&quot;);
+
+// int_exprs.wast:94
+assert_return(() =&gt; call($6, &quot;i32.no_fold_div_s_mul&quot;, [1]), 0);
+
+// int_exprs.wast:95
+assert_return(() =&gt; call($6, &quot;i32.no_fold_div_u_mul&quot;, [1]), 0);
+
+// int_exprs.wast:96
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x36\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;i64.no_fold_div_s_mul&quot;, [int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:97
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x36\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x75\x5f\x6d\x75\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$6&quot;, $6)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($6, &quot;i64.no_fold_div_u_mul&quot;, [int64(&quot;1&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:101
+let $7 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xe5\x80\x80\x80\x00\x04\x16\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x73\x65\x6c\x66\x00\x00\x16\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x75\x5f\x73\x65\x6c\x66\x00\x01\x16\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x73\x65\x6c\x66\x00\x02\x16\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x75\x5f\x73\x65\x6c\x66\x00\x03\x0a\xb1\x80\x80\x80\x00\x04\x87\x80\x80\x80\x00\x00\x20\x00\x20\x00\x6d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x00\x6e\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x00\x7f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x00\x80\x0b&quot;);
+
+// int_exprs.wast:113
+assert_trap(() =&gt; call($7, &quot;i32.no_fold_div_s_self&quot;, [0]));
+
+// int_exprs.wast:114
+assert_trap(() =&gt; call($7, &quot;i32.no_fold_div_u_self&quot;, [0]));
+
+// int_exprs.wast:115
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x37\x16\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x73\x65\x6c\x66\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$7&quot;, $7)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($7, &quot;i64.no_fold_div_s_self&quot;, [int64(&quot;0&quot;)]))
+
+// int_exprs.wast:116
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x37\x16\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x75\x5f\x73\x65\x6c\x66\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$7&quot;, $7)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($7, &quot;i64.no_fold_div_u_self&quot;, [int64(&quot;0&quot;)]))
+
+// int_exprs.wast:120
+let $8 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xe5\x80\x80\x80\x00\x04\x16\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x73\x5f\x73\x65\x6c\x66\x00\x00\x16\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x75\x5f\x73\x65\x6c\x66\x00\x01\x16\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x73\x5f\x73\x65\x6c\x66\x00\x02\x16\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x75\x5f\x73\x65\x6c\x66\x00\x03\x0a\xb1\x80\x80\x80\x00\x04\x87\x80\x80\x80\x00\x00\x20\x00\x20\x00\x6f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x00\x70\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x00\x81\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x20\x00\x82\x0b&quot;);
+
+// int_exprs.wast:132
+assert_trap(() =&gt; call($8, &quot;i32.no_fold_rem_s_self&quot;, [0]));
+
+// int_exprs.wast:133
+assert_trap(() =&gt; call($8, &quot;i32.no_fold_rem_u_self&quot;, [0]));
+
+// int_exprs.wast:134
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x38\x16\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x73\x5f\x73\x65\x6c\x66\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$8&quot;, $8)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($8, &quot;i64.no_fold_rem_s_self&quot;, [int64(&quot;0&quot;)]))
+
+// int_exprs.wast:135
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x38\x16\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x75\x5f\x73\x65\x6c\x66\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$8&quot;, $8)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($8, &quot;i64.no_fold_rem_u_self&quot;, [int64(&quot;0&quot;)]))
+
+// int_exprs.wast:139
+let $9 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xe1\x80\x80\x80\x00\x04\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x5f\x73\x00\x00\x15\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x5f\x75\x00\x01\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x5f\x73\x00\x02\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x5f\x75\x00\x03\x0a\xbd\x80\x80\x80\x00\x04\x8a\x80\x80\x80\x00\x00\x20\x00\x41\x06\x6c\x41\x06\x6d\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x41\x06\x6c\x41\x06\x6e\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x42\x06\x7e\x42\x06\x7f\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x42\x06\x7e\x42\x06\x80\x0b&quot;);
+
+// int_exprs.wast:151
+assert_return(() =&gt; call($9, &quot;i32.no_fold_mul_div_s&quot;, [-2147483648]), 0);
+
+// int_exprs.wast:152
+assert_return(() =&gt; call($9, &quot;i32.no_fold_mul_div_u&quot;, [-2147483648]), 0);
+
+// int_exprs.wast:153
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x39\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$9&quot;, $9)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($9, &quot;i64.no_fold_mul_div_s&quot;, [int64(&quot;-9223372036854775808&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:154
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9c\x80\x80\x80\x00\x01\x02\x24\x39\x15\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x6d\x75\x6c\x5f\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$9&quot;, $9)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($9, &quot;i64.no_fold_mul_div_u&quot;, [int64(&quot;-9223372036854775808&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:158
+let $10 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x83\x80\x80\x80\x00\x02\x00\x01\x07\xad\x80\x80\x80\x00\x02\x13\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x32\x00\x00\x13\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x32\x00\x01\x0a\x99\x80\x80\x80\x00\x02\x87\x80\x80\x80\x00\x00\x20\x00\x41\x02\x6d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x02\x7f\x0b&quot;);
+
+// int_exprs.wast:166
+assert_return(() =&gt; call($10, &quot;i32.no_fold_div_s_2&quot;, [-11]), -5);
+
+// int_exprs.wast:167
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9b\x80\x80\x80\x00\x01\x03\x24\x31\x30\x13\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x64\x69\x76\x5f\x73\x5f\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x75\x10\x00\x01\x42\x7b\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$10&quot;, $10)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($10, &quot;i64.no_fold_div_s_2&quot;, [int64(&quot;-11&quot;)]), int64(&quot;-5&quot;))
+
+// int_exprs.wast:171
+let $11 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x83\x80\x80\x80\x00\x02\x00\x01\x07\xad\x80\x80\x80\x00\x02\x13\x69\x33\x32\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x73\x5f\x32\x00\x00\x13\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x73\x5f\x32\x00\x01\x0a\x99\x80\x80\x80\x00\x02\x87\x80\x80\x80\x00\x00\x20\x00\x41\x02\x6f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x02\x81\x0b&quot;);
+
+// int_exprs.wast:179
+assert_return(() =&gt; call($11, &quot;i32.no_fold_rem_s_2&quot;, [-11]), -1);
+
+// int_exprs.wast:180
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x9b\x80\x80\x80\x00\x01\x03\x24\x31\x31\x13\x69\x36\x34\x2e\x6e\x6f\x5f\x66\x6f\x6c\x64\x5f\x72\x65\x6d\x5f\x73\x5f\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x75\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$11&quot;, $11)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($11, &quot;i64.no_fold_rem_s_2&quot;, [int64(&quot;-11&quot;)]), int64(&quot;-1&quot;))
+
+// int_exprs.wast:184
+let $12 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xb9\x80\x80\x80\x00\x04\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x00\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x01\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x02\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x03\x0a\xb1\x80\x80\x80\x00\x04\x87\x80\x80\x80\x00\x00\x20\x00\x41\x00\x6d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x41\x00\x6e\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x00\x7f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x00\x80\x0b&quot;);
+
+// int_exprs.wast:196
+assert_trap(() =&gt; call($12, &quot;i32.div_s_3&quot;, [71]));
+
+// int_exprs.wast:197
+assert_trap(() =&gt; call($12, &quot;i32.div_u_3&quot;, [71]));
+
+// int_exprs.wast:198
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x32\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$12&quot;, $12)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($12, &quot;i64.div_s_3&quot;, [int64(&quot;71&quot;)]))
+
+// int_exprs.wast:199
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x32\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$12&quot;, $12)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($12, &quot;i64.div_u_3&quot;, [int64(&quot;71&quot;)]))
+
+// int_exprs.wast:203
+let $13 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xb9\x80\x80\x80\x00\x04\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x00\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x01\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x02\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x03\x0a\xb1\x80\x80\x80\x00\x04\x87\x80\x80\x80\x00\x00\x20\x00\x41\x03\x6d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x41\x03\x6e\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x03\x7f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x03\x80\x0b&quot;);
+
+// int_exprs.wast:215
+assert_return(() =&gt; call($13, &quot;i32.div_s_3&quot;, [71]), 23);
+
+// int_exprs.wast:216
+assert_return(() =&gt; call($13, &quot;i32.div_s_3&quot;, [1610612736]), 536870912);
+
+// int_exprs.wast:217
+assert_return(() =&gt; call($13, &quot;i32.div_u_3&quot;, [71]), 23);
+
+// int_exprs.wast:218
+assert_return(() =&gt; call($13, &quot;i32.div_u_3&quot;, [-1073741824]), 1073741824);
+
+// int_exprs.wast:219
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x33\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x17\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$13&quot;, $13)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($13, &quot;i64.div_s_3&quot;, [int64(&quot;71&quot;)]), int64(&quot;23&quot;))
+
+// int_exprs.wast:220
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x33\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x33\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x30\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x10\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$13&quot;, $13)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($13, &quot;i64.div_s_3&quot;, [int64(&quot;3458764513820540928&quot;)]), int64(&quot;1152921504606846976&quot;))
+
+// int_exprs.wast:221
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x33\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x17\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$13&quot;, $13)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($13, &quot;i64.div_u_3&quot;, [int64(&quot;71&quot;)]), int64(&quot;23&quot;))
+
+// int_exprs.wast:222
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x33\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x33\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xaa\x80\x80\x80\x00\x01\xa4\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\xc0\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$13&quot;, $13)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($13, &quot;i64.div_u_3&quot;, [int64(&quot;-4611686018427387904&quot;)]), int64(&quot;4611686018427387904&quot;))
+
+// int_exprs.wast:226
+let $14 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xb9\x80\x80\x80\x00\x04\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x73\x5f\x35\x00\x00\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x75\x5f\x35\x00\x01\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x35\x00\x02\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x35\x00\x03\x0a\xb1\x80\x80\x80\x00\x04\x87\x80\x80\x80\x00\x00\x20\x00\x41\x05\x6d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x41\x05\x6e\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x05\x7f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x05\x80\x0b&quot;);
+
+// int_exprs.wast:238
+assert_return(() =&gt; call($14, &quot;i32.div_s_5&quot;, [71]), 14);
+
+// int_exprs.wast:239
+assert_return(() =&gt; call($14, &quot;i32.div_s_5&quot;, [1342177280]), 268435456);
+
+// int_exprs.wast:240
+assert_return(() =&gt; call($14, &quot;i32.div_u_5&quot;, [71]), 14);
+
+// int_exprs.wast:241
+assert_return(() =&gt; call($14, &quot;i32.div_u_5&quot;, [-1610612736]), 536870912);
+
+// int_exprs.wast:242
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x34\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x0e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$14&quot;, $14)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($14, &quot;i64.div_s_5&quot;, [int64(&quot;71&quot;)]), int64(&quot;14&quot;))
+
+// int_exprs.wast:243
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x34\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xaa\x80\x80\x80\x00\x01\xa4\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xd0\x00\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x10\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$14&quot;, $14)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($14, &quot;i64.div_s_5&quot;, [int64(&quot;5764607523034234880&quot;)]), int64(&quot;1152921504606846976&quot;))
+
+// int_exprs.wast:244
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x34\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x0e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$14&quot;, $14)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($14, &quot;i64.div_u_5&quot;, [int64(&quot;71&quot;)]), int64(&quot;14&quot;))
+
+// int_exprs.wast:245
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x34\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xaa\x80\x80\x80\x00\x01\xa4\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xa0\x7f\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x20\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$14&quot;, $14)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($14, &quot;i64.div_u_5&quot;, [int64(&quot;-6917529027641081856&quot;)]), int64(&quot;2305843009213693952&quot;))
+
+// int_exprs.wast:249
+let $15 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xb9\x80\x80\x80\x00\x04\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x73\x5f\x37\x00\x00\x0b\x69\x33\x32\x2e\x64\x69\x76\x5f\x75\x5f\x37\x00\x01\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x37\x00\x02\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x37\x00\x03\x0a\xb1\x80\x80\x80\x00\x04\x87\x80\x80\x80\x00\x00\x20\x00\x41\x07\x6d\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x41\x07\x6e\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x07\x7f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x07\x80\x0b&quot;);
+
+// int_exprs.wast:261
+assert_return(() =&gt; call($15, &quot;i32.div_s_7&quot;, [71]), 10);
+
+// int_exprs.wast:262
+assert_return(() =&gt; call($15, &quot;i32.div_s_7&quot;, [1879048192]), 268435456);
+
+// int_exprs.wast:263
+assert_return(() =&gt; call($15, &quot;i32.div_u_7&quot;, [71]), 10);
+
+// int_exprs.wast:264
+assert_return(() =&gt; call($15, &quot;i32.div_u_7&quot;, [-536870912]), 536870912);
+
+// int_exprs.wast:265
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x35\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x37\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x0a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$15&quot;, $15)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($15, &quot;i64.div_s_7&quot;, [int64(&quot;71&quot;)]), int64(&quot;10&quot;))
+
+// int_exprs.wast:266
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x35\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x5f\x37\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xaa\x80\x80\x80\x00\x01\xa4\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xf0\x00\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x10\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$15&quot;, $15)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($15, &quot;i64.div_s_7&quot;, [int64(&quot;8070450532247928832&quot;)]), int64(&quot;1152921504606846976&quot;))
+
+// int_exprs.wast:267
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x35\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x37\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x0a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$15&quot;, $15)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($15, &quot;i64.div_u_7&quot;, [int64(&quot;71&quot;)]), int64(&quot;10&quot;))
+
+// int_exprs.wast:268
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x35\x0b\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x5f\x37\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa9\x80\x80\x80\x00\x01\xa3\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x60\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x20\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$15&quot;, $15)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($15, &quot;i64.div_u_7&quot;, [int64(&quot;-2305843009213693952&quot;)]), int64(&quot;2305843009213693952&quot;))
+
+// int_exprs.wast:272
+let $16 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xb9\x80\x80\x80\x00\x04\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x73\x5f\x33\x00\x00\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x75\x5f\x33\x00\x01\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x33\x00\x02\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x33\x00\x03\x0a\xb1\x80\x80\x80\x00\x04\x87\x80\x80\x80\x00\x00\x20\x00\x41\x03\x6f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x41\x03\x70\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x03\x81\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x03\x82\x0b&quot;);
+
+// int_exprs.wast:284
+assert_return(() =&gt; call($16, &quot;i32.rem_s_3&quot;, [71]), 2);
+
+// int_exprs.wast:285
+assert_return(() =&gt; call($16, &quot;i32.rem_s_3&quot;, [1610612736]), 0);
+
+// int_exprs.wast:286
+assert_return(() =&gt; call($16, &quot;i32.rem_u_3&quot;, [71]), 2);
+
+// int_exprs.wast:287
+assert_return(() =&gt; call($16, &quot;i32.rem_u_3&quot;, [-1073741824]), 0);
+
+// int_exprs.wast:288
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x36\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x33\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$16&quot;, $16)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($16, &quot;i64.rem_s_3&quot;, [int64(&quot;71&quot;)]), int64(&quot;2&quot;))
+
+// int_exprs.wast:289
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x36\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x33\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x30\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$16&quot;, $16)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($16, &quot;i64.rem_s_3&quot;, [int64(&quot;3458764513820540928&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:290
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x36\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x33\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$16&quot;, $16)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($16, &quot;i64.rem_u_3&quot;, [int64(&quot;71&quot;)]), int64(&quot;2&quot;))
+
+// int_exprs.wast:291
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x36\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x33\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$16&quot;, $16)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($16, &quot;i64.rem_u_3&quot;, [int64(&quot;-4611686018427387904&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:295
+let $17 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xb9\x80\x80\x80\x00\x04\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x73\x5f\x35\x00\x00\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x75\x5f\x35\x00\x01\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x35\x00\x02\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x35\x00\x03\x0a\xb1\x80\x80\x80\x00\x04\x87\x80\x80\x80\x00\x00\x20\x00\x41\x05\x6f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x41\x05\x70\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x05\x81\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x05\x82\x0b&quot;);
+
+// int_exprs.wast:307
+assert_return(() =&gt; call($17, &quot;i32.rem_s_5&quot;, [71]), 1);
+
+// int_exprs.wast:308
+assert_return(() =&gt; call($17, &quot;i32.rem_s_5&quot;, [1342177280]), 0);
+
+// int_exprs.wast:309
+assert_return(() =&gt; call($17, &quot;i32.rem_u_5&quot;, [71]), 1);
+
+// int_exprs.wast:310
+assert_return(() =&gt; call($17, &quot;i32.rem_u_5&quot;, [-1610612736]), 0);
+
+// int_exprs.wast:311
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x37\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$17&quot;, $17)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($17, &quot;i64.rem_s_5&quot;, [int64(&quot;71&quot;)]), int64(&quot;1&quot;))
+
+// int_exprs.wast:312
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x37\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xd0\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$17&quot;, $17)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($17, &quot;i64.rem_s_5&quot;, [int64(&quot;5764607523034234880&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:313
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x37\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$17&quot;, $17)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($17, &quot;i64.rem_u_5&quot;, [int64(&quot;71&quot;)]), int64(&quot;1&quot;))
+
+// int_exprs.wast:314
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x37\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x35\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xa0\x7f\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$17&quot;, $17)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($17, &quot;i64.rem_u_5&quot;, [int64(&quot;-6917529027641081856&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:318
+let $18 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xb9\x80\x80\x80\x00\x04\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x73\x5f\x37\x00\x00\x0b\x69\x33\x32\x2e\x72\x65\x6d\x5f\x75\x5f\x37\x00\x01\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x37\x00\x02\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x37\x00\x03\x0a\xb1\x80\x80\x80\x00\x04\x87\x80\x80\x80\x00\x00\x20\x00\x41\x07\x6f\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x41\x07\x70\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x07\x81\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x42\x07\x82\x0b&quot;);
+
+// int_exprs.wast:330
+assert_return(() =&gt; call($18, &quot;i32.rem_s_7&quot;, [71]), 1);
+
+// int_exprs.wast:331
+assert_return(() =&gt; call($18, &quot;i32.rem_s_7&quot;, [1879048192]), 0);
+
+// int_exprs.wast:332
+assert_return(() =&gt; call($18, &quot;i32.rem_u_7&quot;, [71]), 1);
+
+// int_exprs.wast:333
+assert_return(() =&gt; call($18, &quot;i32.rem_u_7&quot;, [-536870912]), 0);
+
+// int_exprs.wast:334
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x38\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x37\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$18&quot;, $18)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($18, &quot;i64.rem_s_7&quot;, [int64(&quot;71&quot;)]), int64(&quot;1&quot;))
+
+// int_exprs.wast:335
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x38\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x5f\x37\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\xf0\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$18&quot;, $18)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($18, &quot;i64.rem_s_7&quot;, [int64(&quot;8070450532247928832&quot;)]), int64(&quot;0&quot;))
+
+// int_exprs.wast:336
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x38\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x37\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\xc7\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$18&quot;, $18)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($18, &quot;i64.rem_u_7&quot;, [int64(&quot;71&quot;)]), int64(&quot;1&quot;))
+
+// int_exprs.wast:337
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x31\x38\x0b\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x5f\x37\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\x80\x80\x80\x80\x80\x80\x80\x80\x60\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$18&quot;, $18)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($18, &quot;i64.rem_u_7&quot;, [int64(&quot;-2305843009213693952&quot;)]), int64(&quot;0&quot;))
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsint_literalswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/int_literals.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/int_literals.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/int_literals.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,117 +1,69 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// int_literals.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x00\x01\x7e\x03\x97\x80\x80\x80\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\xbf\x82\x80\x80\x00\x16\x08\x69\x33\x32\x2e\x74\x65\x73\x74\x00\x00\x08\x69\x33\x32\x2e\x75\x6d\x61\x78\x00\x01\x08\x69\x33\x32\x2e\x73\x6d\x61\x78\x00\x02\x0c\x69\x33\x32\x2e\x6e\x65\x67\x5f\x73\x6d\x61\x78\x00\x03\x08\x69\x33\x32\x2e\x73\x6d\x69\x6e\x00\x04\x0c\x69\x33\x32\x2e\x61\x6c\x74\x5f\x73\x6d\x69\x6e\x00\x05\x0c\x69\x33\x32\x2e\x69\x6e\x63\x5f\x73\x6d\x69\x6e\x00\x06\x0c\x69\x33\x32\x2e\x6e\x65\x67\x5f\x7a\x65\x72\x6f\x00\x07\x0d\x69\x33\x32\x2e\x6e\x6f\x74\x5f\x6f\x63\x74\x61\x6c\x00\x08\x14\x69\x33\x32\x2e\x75\x6e\x73\x69\x67\x6e\x65\x64\x5f\x64\x65\x63\x69\x6d\x61\x6c\x00\x09\x0d\x69\x33\x32\x2e\x70\x6c\x75\x73\x5f\x73\x69\x67\x6e\x00\x0a\x08\x69\x36\x34\x2e\x74\x65\x73\x74\x00\x0b\x08\x69\x36\x34\x2e\x75\x6d\x61\x78\x00\x0c\x08\x69\x36\
 x34\x2e\x73\x6d\x61\x78\x00\x0d\x0c\x69\x36\x34\x2e\x6e\x65\x67\x5f\x73\x6d\x61\x78\x00\x0e\x08\x69\x36\x34\x2e\x73\x6d\x69\x6e\x00\x0f\x0c\x69\x36\x34\x2e\x61\x6c\x74\x5f\x73\x6d\x69\x6e\x00\x10\x0c\x69\x36\x34\x2e\x69\x6e\x63\x5f\x73\x6d\x69\x6e\x00\x11\x0c\x69\x36\x34\x2e\x6e\x65\x67\x5f\x7a\x65\x72\x6f\x00\x12\x0d\x69\x36\x34\x2e\x6e\x6f\x74\x5f\x6f\x63\x74\x61\x6c\x00\x13\x14\x69\x36\x34\x2e\x75\x6e\x73\x69\x67\x6e\x65\x64\x5f\x64\x65\x63\x69\x6d\x61\x6c\x00\x14\x0d\x69\x36\x34\x2e\x70\x6c\x75\x73\x5f\x73\x69\x67\x6e\x00\x15\x0a\xb0\x82\x80\x80\x00\x16\x89\x80\x80\x80\x00\x00\x41\x8d\xa0\xb7\xdd\x00\x0f\x0b\x85\x80\x80\x80\x00\x00\x41\x7f\x0f\x0b\x89\x80\x80\x80\x00\x00\x41\xff\xff\xff\xff\x07\x0f\x0b\x89\x80\x80\x80\x00\x00\x41\x81\x80\x80\x80\x78\x0f\x0b\x89\x80\x80\x80\x00\x00\x41\x80\x80\x80\x80\x78\x0f\x0b\x89\x80\x80\x80\x00\x00\x41\x80\x80\x80\x80\x78\x0f\x0b\x8c\x80\x80\x80\x00\x00\x41\x80\x80\x80\x80\x78\x41\x01\x6a\x0f\x0b\x85\x80\x80\x80\x00\x00\x41\x00\x0f\x0b\x85\x
 80\x80\x80\x00\x00\x41\x0a\x0f\x0b\x85\x80\x80\x80\x00\x00\x41\x7f\x0f\x0b\x85\x80\x80\x80\x00\x00\x41\x2a\x0f\x0b\x8d\x80\x80\x80\x00\x00\x42\xee\xd4\x99\xdd\xe0\xcd\xee\xd5\x0c\x0f\x0b\x85\x80\x80\x80\x00\x00\x42\x7f\x0f\x0b\x8e\x80\x80\x80\x00\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x0f\x0b\x8e\x80\x80\x80\x00\x00\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x0f\x0b\x8e\x80\x80\x80\x00\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x0f\x0b\x8e\x80\x80\x80\x00\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x0f\x0b\x91\x80\x80\x80\x00\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x7c\x0f\x0b\x85\x80\x80\x80\x00\x00\x42\x00\x0f\x0b\x85\x80\x80\x80\x00\x00\x42\x0a\x0f\x0b\x85\x80\x80\x80\x00\x00\x42\x7f\x0f\x0b\x85\x80\x80\x80\x00\x00\x42\x2a\x0f\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// int_literals.wast:27
+assert_return(() =&gt; call($1, &quot;i32.test&quot;, []), 195940365);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// int_literals.wast:28
+assert_return(() =&gt; call($1, &quot;i32.umax&quot;, []), -1);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// int_literals.wast:29
+assert_return(() =&gt; call($1, &quot;i32.smax&quot;, []), 2147483647);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// int_literals.wast:30
+assert_return(() =&gt; call($1, &quot;i32.neg_smax&quot;, []), -2147483647);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// int_literals.wast:31
+assert_return(() =&gt; call($1, &quot;i32.smin&quot;, []), -2147483648);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// int_literals.wast:32
+assert_return(() =&gt; call($1, &quot;i32.alt_smin&quot;, []), -2147483648);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// int_literals.wast:33
+assert_return(() =&gt; call($1, &quot;i32.inc_smin&quot;, []), -2147483647);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// int_literals.wast:34
+assert_return(() =&gt; call($1, &quot;i32.neg_zero&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// int_literals.wast:35
+assert_return(() =&gt; call($1, &quot;i32.not_octal&quot;, []), 10);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// int_literals.wast:36
+assert_return(() =&gt; call($1, &quot;i32.unsigned_decimal&quot;, []), -1);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// int_literals.wast:37
+assert_return(() =&gt; call($1, &quot;i32.plus_sign&quot;, []), 42);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// int_literals.wast:39
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x69\x36\x34\x2e\x74\x65\x73\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xee\xd4\x99\xdd\xe0\xcd\xee\xd5\x0c\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.test&quot;, []), int64(&quot;913028331277281902&quot;))
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// int_literals.wast:40
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x69\x36\x34\x2e\x75\x6d\x61\x78\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.umax&quot;, []), int64(&quot;-1&quot;))
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// int_literals.wast:41
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x69\x36\x34\x2e\x73\x6d\x61\x78\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.smax&quot;, []), int64(&quot;9223372036854775807&quot;))
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x03\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x00\x03\x22\x21\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\xb9\x03\x21\x08\x69\x33\x32\x2e\x74\x65\x73\x74\x00\x00\x08\x69\x33\x32\x2e\x75\x6d\x61\x78\x00\x01\x08\x69\x33\x32\x2e\x73\x6d\x61\x78\x00\x02\x0c\x69\x33\x32\x2e\x6e\x65\x67\x5f\x73\x6d\x61\x78\x00\x03\x08\x69\x33\x32\x2e\x73\x6d\x69\x6e\x00\x04\x0c\x69\x33\x32\x2e\x61\x6c\x74\x5f\x73\x6d\x69\x6e\x00\x05\x0c\x69\x33\x32\x2e\x69\x6e\x63\x5f\x73\x6d\x69\x6e\x00\x06\x0c\x69\x33\x32\x2e\x6e\x65\x67\x5f\x7a\x65\x72\x6f\x00\x07\x0d\x69\x33\x32\x2e\x6e\x6f\x74\x5f\x6f\x63\x74\x61\x6c\x00\x08\x14\x69\x33\x32\x2e\x75\x6e\x73\x69\x67\x6e\x65\x64\x5f\x64\x65\x63\x69\x6d\x61\x6c\x00\x09\x0d\x69\x33\x32\x2e\x70\x6c\x75\x73\x5f\x73\x69\x67\x6e\x00\x0a\x08\x69\x36\x34\x2e\x74\x65\x73\x74\x00\x0b\x08\x69\x36\x34\x2e\x75\x6d\x61\x78\
 x00\x0c\x08\x69\x36\x34\x2e\x73\x6d\x61\x78\x00\x0d\x0c\x69\x36\x34\x2e\x6e\x65\x67\x5f\x73\x6d\x61\x78\x00\x0e\x08\x69\x36\x34\x2e\x73\x6d\x69\x6e\x00\x0f\x0c\x69\x36\x34\x2e\x61\x6c\x74\x5f\x73\x6d\x69\x6e\x00\x10\x0c\x69\x36\x34\x2e\x69\x6e\x63\x5f\x73\x6d\x69\x6e\x00\x11\x0c\x69\x36\x34\x2e\x6e\x65\x67\x5f\x7a\x65\x72\x6f\x00\x12\x0d\x69\x36\x34\x2e\x6e\x6f\x74\x5f\x6f\x63\x74\x61\x6c\x00\x13\x14\x69\x36\x34\x2e\x75\x6e\x73\x69\x67\x6e\x65\x64\x5f\x64\x65\x63\x69\x6d\x61\x6c\x00\x14\x0d\x69\x36\x34\x2e\x70\x6c\x75\x73\x5f\x73\x69\x67\x6e\x00\x15\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x16\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x17\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x18\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x19\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x1a\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x1b\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x1c\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x1d\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x1e\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x1f\x
 09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x20\x0a\xbd\x03\x21\x09\x00\x41\x8d\xa0\xb7\xdd\x00\x0f\x0b\x05\x00\x41\x7f\x0f\x0b\x09\x00\x41\xff\xff\xff\xff\x07\x0f\x0b\x09\x00\x41\x81\x80\x80\x80\x78\x0f\x0b\x09\x00\x41\x80\x80\x80\x80\x78\x0f\x0b\x09\x00\x41\x80\x80\x80\x80\x78\x0f\x0b\x0c\x00\x41\x80\x80\x80\x80\x78\x41\x01\x6a\x0f\x0b\x05\x00\x41\x00\x0f\x0b\x05\x00\x41\x0a\x0f\x0b\x05\x00\x41\x7f\x0f\x0b\x05\x00\x41\x2a\x0f\x0b\x0d\x00\x42\xee\xd4\x99\xdd\xe0\xcd\xee\xd5\x0c\x0f\x0b\x05\x00\x42\x7f\x0f\x0b\x0e\x00\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x0f\x0b\x0e\x00\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x0f\x0b\x0e\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x0f\x0b\x0e\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x0f\x0b\x11\x00\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x42\x01\x7c\x0f\x0b\x05\x00\x42\x00\x0f\x0b\x05\x00\x42\x0a\x0f\x0b\x05\x00\x42\x7f\x0f\x0b\x05\x00\x42\x2a\x0f\x0b\x17\x00\x02\x40\x10\x0b\x42\xee\xd4\x99\xdd\xe0\xcd\xee\xd5\x0c\x51\x45\x0
 d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x0c\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x0d\x42\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x0e\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x0f\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x10\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x18\x00\x02\x40\x10\x11\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x12\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x13\x42\x0a\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x14\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x15\x42\x2a\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32.test&quot;](), 195940365);
-assert_return(() =&gt; $$.exports[&quot;i32.umax&quot;](), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.smax&quot;](), 2147483647);
-assert_return(() =&gt; $$.exports[&quot;i32.neg_smax&quot;](), -2147483647);
-assert_return(() =&gt; $$.exports[&quot;i32.smin&quot;](), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;i32.alt_smin&quot;](), -2147483648);
-assert_return(() =&gt; $$.exports[&quot;i32.inc_smin&quot;](), -2147483647);
-assert_return(() =&gt; $$.exports[&quot;i32.neg_zero&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;i32.not_octal&quot;](), 10);
-assert_return(() =&gt; $$.exports[&quot;i32.unsigned_decimal&quot;](), -1);
-assert_return(() =&gt; $$.exports[&quot;i32.plus_sign&quot;](), 42);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
</del><ins>+// int_literals.wast:42
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x2e\x6e\x65\x67\x5f\x73\x6d\x61\x78\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.neg_smax&quot;, []), int64(&quot;-9223372036854775807&quot;))
+
+// int_literals.wast:43
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x69\x36\x34\x2e\x73\x6d\x69\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.smin&quot;, []), int64(&quot;-9223372036854775808&quot;))
+
+// int_literals.wast:44
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x2e\x61\x6c\x74\x5f\x73\x6d\x69\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x80\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.alt_smin&quot;, []), int64(&quot;-9223372036854775808&quot;))
+
+// int_literals.wast:45
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x2e\x69\x6e\x63\x5f\x73\x6d\x69\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa0\x80\x80\x80\x00\x01\x9a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x81\x80\x80\x80\x80\x80\x80\x80\x80\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.inc_smin&quot;, []), int64(&quot;-9223372036854775807&quot;))
+
+// int_literals.wast:46
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x02\x24\x31\x0c\x69\x36\x34\x2e\x6e\x65\x67\x5f\x7a\x65\x72\x6f\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.neg_zero&quot;, []), int64(&quot;0&quot;))
+
+// int_literals.wast:47
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x02\x24\x31\x0d\x69\x36\x34\x2e\x6e\x6f\x74\x5f\x6f\x63\x74\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x0a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.not_octal&quot;, []), int64(&quot;10&quot;))
+
+// int_literals.wast:48
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x9b\x80\x80\x80\x00\x01\x02\x24\x31\x14\x69\x36\x34\x2e\x75\x6e\x73\x69\x67\x6e\x65\x64\x5f\x64\x65\x63\x69\x6d\x61\x6c\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.unsigned_decimal&quot;, []), int64(&quot;-1&quot;))
+
+// int_literals.wast:49
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x02\x24\x31\x0d\x69\x36\x34\x2e\x70\x6c\x75\x73\x5f\x73\x69\x67\x6e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x2a\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;i64.plus_sign&quot;, []), int64(&quot;42&quot;))
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsjsapijs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-tests/jsapi.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/jsapi.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-tests/jsapi.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,786 @@
</span><ins>+/*
+ * Copyright 2017 WebAssembly Community Group participants
+ *
+ * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
+
+(function testJSAPI() {
+
+const WasmPage = 64 * 1024;
+
+const emptyModuleBinary = new WasmModuleBuilder().toBuffer();
+
+const importingModuleBinary = (() =&gt; {
+    let builder = new WasmModuleBuilder();
+
+    builder.addImport('', 'f', kSig_v_v);
+
+    return builder.toBuffer();
+})();
+
+const complexImportingModuleBinary = (() =&gt; {
+    let builder = new WasmModuleBuilder();
+
+    builder.addImport('a', 'b', kSig_v_v);
+    builder.addImportedMemory('c', 'd', 1);
+    builder.addImportedTable('e', 'f', 1);
+    builder.addImportedGlobal('g', 'âš¡', kWasmI32);
+
+    return builder.toBuffer();
+})();
+
+const exportingModuleBinary = (() =&gt; {
+    let builder = new WasmModuleBuilder();
+
+    builder
+        .addFunction('f', kSig_i_v)
+        .addBody([
+            kExprI32Const,
+            42,
+            kExprEnd
+        ])
+        .exportFunc();
+
+    return builder.toBuffer();
+})();
+
+const complexExportingModuleBinary = (() =&gt; {
+    let builder = new WasmModuleBuilder();
+
+    builder
+        .addFunction('a', kSig_v_v)
+        .addBody([
+            kExprEnd
+        ])
+        .exportFunc();
+
+    builder.addMemory(1, 1, /* exported */ false);
+    builder.exportMemoryAs('b');
+
+    builder.setFunctionTableLength(1);
+    builder.addExportOfKind('c', kExternalTable, 0);
+
+    // Default init for global values is 0. Keep that.
+    builder.addGlobal(kWasmI32, /* mutable */ false)
+        .exportAs(&quot;âš¡&quot;);
+
+    return builder.toBuffer();
+})();
+
+const moduleBinaryImporting2Memories = (() =&gt; {
+    var builder = new WasmModuleBuilder();
+    builder.addImportedMemory(&quot;&quot;, &quot;memory1&quot;);
+    builder.addImportedMemory(&quot;&quot;, &quot;memory2&quot;);
+    return builder.toBuffer();
+})();
+
+const moduleBinaryWithMemSectionAndMemImport = (() =&gt; {
+    var builder = new WasmModuleBuilder();
+    builder.addMemory(1, 1, false);
+    builder.addImportedMemory(&quot;&quot;, &quot;memory1&quot;);
+    return builder.toBuffer();
+})();
+
+let Module;
+let Instance;
+let CompileError;
+let LinkError;
+let RuntimeError;
+let Memory;
+let memoryProto;
+let mem1;
+let Table;
+let tbl1;
+let tableProto;
+
+let emptyModule;
+let exportingModule;
+let exportingInstance;
+let exportsObj;
+let importingModule;
+
+// Start of tests.
+
+test(() =&gt; {
+    const wasmDesc = Object.getOwnPropertyDescriptor(this, 'WebAssembly');
+    assert_equals(typeof wasmDesc.value, &quot;object&quot;);
+    assert_true(wasmDesc.writable);
+    assert_false(wasmDesc.enumerable);
+    assert_true(wasmDesc.configurable);
+}, &quot;'WebAssembly' data property on global object&quot;);
+
+test(() =&gt; {
+    const wasmDesc = Object.getOwnPropertyDescriptor(this, 'WebAssembly');
+    assert_equals(WebAssembly, wasmDesc.value);
+    assert_equals(String(WebAssembly), &quot;[object WebAssembly]&quot;);
+}, &quot;'WebAssembly' object&quot;);
+
+test(() =&gt; {
+    const compileErrorDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'CompileError');
+    const linkErrorDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'LinkError');
+    const runtimeErrorDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'RuntimeError');
+    assert_equals(typeof compileErrorDesc.value, &quot;function&quot;);
+    assert_equals(typeof linkErrorDesc.value, &quot;function&quot;);
+    assert_equals(typeof runtimeErrorDesc.value, &quot;function&quot;);
+    assert_equals(compileErrorDesc.writable, true);
+    assert_equals(linkErrorDesc.writable, true);
+    assert_equals(runtimeErrorDesc.writable, true);
+    assert_equals(compileErrorDesc.enumerable, false);
+    assert_equals(linkErrorDesc.enumerable, false);
+    assert_equals(runtimeErrorDesc.enumerable, false);
+    assert_equals(compileErrorDesc.configurable, true);
+    assert_equals(linkErrorDesc.configurable, true);
+    assert_equals(runtimeErrorDesc.configurable, true);
+
+    CompileError = WebAssembly.CompileError;
+    LinkError = WebAssembly.LinkError;
+    RuntimeError = WebAssembly.RuntimeError;
+}, &quot;'WebAssembly.(Compile|Link|Runtime)Error' data property&quot;);
+
+test(() =&gt; {
+    const compileErrorDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'CompileError');
+    const linkErrorDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'LinkError');
+    const runtimeErrorDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'RuntimeError');
+    assert_equals(CompileError, compileErrorDesc.value);
+    assert_equals(LinkError, linkErrorDesc.value);
+    assert_equals(RuntimeError, runtimeErrorDesc.value);
+    assert_equals(CompileError.length, 1);
+    assert_equals(LinkError.length, 1);
+    assert_equals(RuntimeError.length, 1);
+    assert_equals(CompileError.name, &quot;CompileError&quot;);
+    assert_equals(LinkError.name, &quot;LinkError&quot;);
+    assert_equals(RuntimeError.name, &quot;RuntimeError&quot;);
+}, &quot;'WebAssembly.(Compile|Runtime)Error' constructor function&quot;);
+
+test(() =&gt; {
+    const compileError = new CompileError;
+    const runtimeError = new RuntimeError;
+    assert_equals(compileError instanceof CompileError, true);
+    assert_equals(runtimeError instanceof RuntimeError, true);
+    assert_equals(compileError instanceof Error, true);
+    assert_equals(runtimeError instanceof Error, true);
+    assert_equals(compileError instanceof TypeError, false);
+    assert_equals(runtimeError instanceof TypeError, false);
+    assert_equals(compileError.message, &quot;&quot;);
+    assert_equals(runtimeError.message, &quot;&quot;);
+    assert_equals(new CompileError(&quot;hi&quot;).message, &quot;hi&quot;);
+    assert_equals(new RuntimeError(&quot;hi&quot;).message, &quot;hi&quot;);
+}, &quot;'WebAssembly.(Compile|Runtime)Error' instance objects&quot;);
+
+test(() =&gt; {
+    const moduleDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'Module');
+    assert_equals(typeof moduleDesc.value, &quot;function&quot;);
+    assert_equals(moduleDesc.writable, true);
+    assert_equals(moduleDesc.enumerable, false);
+    assert_equals(moduleDesc.configurable, true);
+    Module = WebAssembly.Module;
+}, &quot;'WebAssembly.Module' data property&quot;);
+
+test(() =&gt; {
+    const moduleDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'Module');
+    assert_equals(Module, moduleDesc.value);
+    assert_equals(Module.length, 1);
+    assert_equals(Module.name, &quot;Module&quot;);
+    assertThrows(() =&gt; Module(), TypeError);
+    assertThrows(() =&gt; new Module(), TypeError);
+    assertThrows(() =&gt; new Module(undefined), TypeError);
+    assertThrows(() =&gt; new Module(1), TypeError);
+    assertThrows(() =&gt; new Module({}), TypeError);
+    assertThrows(() =&gt; new Module(new Uint8Array()), CompileError);
+    assertThrows(() =&gt; new Module(new ArrayBuffer()), CompileError);
+    assert_equals(new Module(emptyModuleBinary) instanceof Module, true);
+    assert_equals(new Module(emptyModuleBinary.buffer) instanceof Module, true);
+}, &quot;'WebAssembly.Module' constructor function&quot;);
+
+test(() =&gt; {
+    const moduleProtoDesc = Object.getOwnPropertyDescriptor(Module, 'prototype');
+    assert_equals(typeof moduleProtoDesc.value, &quot;object&quot;);
+    assert_equals(moduleProtoDesc.writable, false);
+    assert_equals(moduleProtoDesc.enumerable, false);
+    assert_equals(moduleProtoDesc.configurable, false);
+}, &quot;'WebAssembly.Module.prototype' data property&quot;);
+
+test(() =&gt; {
+    const moduleProtoDesc = Object.getOwnPropertyDescriptor(Module, 'prototype');
+    const moduleProto = Module.prototype;
+    assert_equals(moduleProto, moduleProtoDesc.value);
+    assert_equals(String(moduleProto), &quot;[object WebAssembly.Module]&quot;);
+    assert_equals(Object.getPrototypeOf(moduleProto), Object.prototype);
+}, &quot;'WebAssembly.Module.prototype' object&quot;);
+
+test(() =&gt; {
+    const moduleProto = Module.prototype;
+    emptyModule = new Module(emptyModuleBinary);
+    exportingModule = new Module(exportingModuleBinary);
+    importingModule = new Module(importingModuleBinary);
+    assert_equals(typeof emptyModule, &quot;object&quot;);
+    assert_equals(String(emptyModule), &quot;[object WebAssembly.Module]&quot;);
+    assert_equals(Object.getPrototypeOf(emptyModule), moduleProto);
+}, &quot;'WebAssembly.Module' instance objects&quot;);
+
+test(() =&gt; {
+    const moduleImportsDesc = Object.getOwnPropertyDescriptor(Module, 'imports');
+    assert_equals(typeof moduleImportsDesc.value, &quot;function&quot;);
+    assert_equals(moduleImportsDesc.writable, true);
+    assert_equals(moduleImportsDesc.enumerable, false);
+    assert_equals(moduleImportsDesc.configurable, true);
+}, &quot;'WebAssembly.Module.imports' data property&quot;);
+
+test(() =&gt; {
+    const moduleImportsDesc = Object.getOwnPropertyDescriptor(Module, 'imports');
+    const moduleImports = moduleImportsDesc.value;
+    assert_equals(moduleImports.length, 1);
+    assertThrows(() =&gt; moduleImports(), TypeError);
+    assertThrows(() =&gt; moduleImports(undefined), TypeError);
+    assertThrows(() =&gt; moduleImports({}), TypeError);
+    var arr = moduleImports(emptyModule);
+    assert_equals(arr instanceof Array, true);
+    assert_equals(arr.length, 0);
+    var arr = moduleImports(new Module(complexImportingModuleBinary));
+    assert_equals(arr instanceof Array, true);
+    assert_equals(arr.length, 4);
+    assert_equals(arr[0].kind, &quot;function&quot;);
+    assert_equals(arr[0].module, &quot;a&quot;);
+    assert_equals(arr[0].name, &quot;b&quot;);
+    assert_equals(arr[1].kind, &quot;memory&quot;);
+    assert_equals(arr[1].module, &quot;c&quot;);
+    assert_equals(arr[1].name, &quot;d&quot;);
+    assert_equals(arr[2].kind, &quot;table&quot;);
+    assert_equals(arr[2].module, &quot;e&quot;);
+    assert_equals(arr[2].name, &quot;f&quot;);
+    assert_equals(arr[3].kind, &quot;global&quot;);
+    assert_equals(arr[3].module, &quot;g&quot;);
+    assert_equals(arr[3].name, &quot;âš¡&quot;);
+}, &quot;'WebAssembly.Module.imports' method&quot;);
+
+test(() =&gt; {
+    const moduleExportsDesc = Object.getOwnPropertyDescriptor(Module, 'exports');
+    assert_equals(typeof moduleExportsDesc.value, &quot;function&quot;);
+    assert_equals(moduleExportsDesc.writable, true);
+    assert_equals(moduleExportsDesc.enumerable, false);
+    assert_equals(moduleExportsDesc.configurable, true);
+}, &quot;'WebAssembly.Module.exports' data property&quot;);
+
+test(() =&gt; {
+    const moduleExportsDesc = Object.getOwnPropertyDescriptor(Module, 'exports');
+    const moduleExports = moduleExportsDesc.value;
+    assert_equals(moduleExports.length, 1);
+    assertThrows(() =&gt; moduleExports(), TypeError);
+    assertThrows(() =&gt; moduleExports(undefined), TypeError);
+    assertThrows(() =&gt; moduleExports({}), TypeError);
+    var arr = moduleExports(emptyModule);
+    assert_equals(arr instanceof Array, true);
+    assert_equals(arr.length, 0);
+    var arr = moduleExports(new Module(complexExportingModuleBinary));
+    assert_equals(arr instanceof Array, true);
+    assert_equals(arr.length, 4);
+    assert_equals(arr[0].kind, &quot;function&quot;);
+    assert_equals(arr[0].name, &quot;a&quot;);
+    assert_equals(arr[1].kind, &quot;memory&quot;);
+    assert_equals(arr[1].name, &quot;b&quot;);
+    assert_equals(arr[2].kind, &quot;table&quot;);
+    assert_equals(arr[2].name, &quot;c&quot;);
+    assert_equals(arr[3].kind, &quot;global&quot;);
+    assert_equals(arr[3].name, &quot;âš¡&quot;);
+}, &quot;'WebAssembly.Module.exports' method&quot;);
+
+test(() =&gt; {
+    const customSectionsDesc = Object.getOwnPropertyDescriptor(Module, 'customSections');
+    assert_equals(typeof customSectionsDesc.value, &quot;function&quot;);
+    assert_equals(customSectionsDesc.writable, true);
+    assert_equals(customSectionsDesc.enumerable, false);
+    assert_equals(customSectionsDesc.configurable, true);
+}, &quot;'WebAssembly.Module.customSections' data property&quot;);
+
+test(() =&gt; {
+    const customSectionsDesc = Object.getOwnPropertyDescriptor(Module, 'customSections');
+    const moduleCustomSections = customSectionsDesc.value;
+    assert_equals(moduleCustomSections.length, 2);
+    assertThrows(() =&gt; moduleCustomSections(), TypeError);
+    assertThrows(() =&gt; moduleCustomSections(undefined), TypeError);
+    assertThrows(() =&gt; moduleCustomSections({}), TypeError);
+    var arr = moduleCustomSections(emptyModule);
+    assert_equals(arr instanceof Array, true);
+    assert_equals(arr.length, 0);
+}, &quot;'WebAssembly.Module.customSections' method&quot;);
+
+test(() =&gt; {
+    const instanceDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'Instance');
+    assert_equals(typeof instanceDesc.value, &quot;function&quot;);
+    assert_equals(instanceDesc.writable, true);
+    assert_equals(instanceDesc.enumerable, false);
+    assert_equals(instanceDesc.configurable, true);
+    Instance = WebAssembly.Instance;
+}, &quot;'WebAssembly.Instance' data property&quot;);
+
+test(() =&gt; {
+    const instanceDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'Instance');
+    assert_equals(Instance, instanceDesc.value);
+    assert_equals(Instance.length, 1);
+    assert_equals(Instance.name, &quot;Instance&quot;);
+    assertThrows(() =&gt; Instance(), TypeError);
+    assertThrows(() =&gt; new Instance(1), TypeError);
+    assertThrows(() =&gt; new Instance({}), TypeError);
+    assertThrows(() =&gt; new Instance(emptyModule, null), TypeError);
+    assertThrows(() =&gt; new Instance(importingModule, null), TypeError);
+    assertThrows(() =&gt; new Instance(importingModule, undefined), TypeError);
+    assertThrows(() =&gt; new Instance(importingModule, {}), TypeError);
+    assertThrows(() =&gt; new Instance(importingModule, {&quot;&quot;:{g:()=&gt;{}}}), LinkError);
+    assertThrows(() =&gt; new Instance(importingModule, {t:{f:()=&gt;{}}}), TypeError);
+    assert_equals(new Instance(emptyModule) instanceof Instance, true);
+    assert_equals(new Instance(emptyModule, {}) instanceof Instance, true);
+}, &quot;'WebAssembly.Instance' constructor function&quot;);
+
+test(() =&gt; {
+    const instanceProtoDesc = Object.getOwnPropertyDescriptor(Instance, 'prototype');
+    assert_equals(typeof instanceProtoDesc.value, &quot;object&quot;);
+    assert_equals(instanceProtoDesc.writable, false);
+    assert_equals(instanceProtoDesc.enumerable, false);
+    assert_equals(instanceProtoDesc.configurable, false);
+}, &quot;'WebAssembly.Instance.prototype' data property&quot;);
+
+test(() =&gt; {
+    const instanceProto = Instance.prototype;
+    const instanceProtoDesc = Object.getOwnPropertyDescriptor(Instance, 'prototype');
+    assert_equals(instanceProto, instanceProtoDesc.value);
+    assert_equals(String(instanceProto), &quot;[object WebAssembly.Instance]&quot;);
+    assert_equals(Object.getPrototypeOf(instanceProto), Object.prototype);
+}, &quot;'WebAssembly.Instance.prototype' object&quot;);
+
+test(() =&gt; {
+    const instanceProto = Instance.prototype;
+    exportingInstance = new Instance(exportingModule);
+    assert_equals(typeof exportingInstance, &quot;object&quot;);
+    assert_equals(String(exportingInstance), &quot;[object WebAssembly.Instance]&quot;);
+    assert_equals(Object.getPrototypeOf(exportingInstance), instanceProto);
+}, &quot;'WebAssembly.Instance' instance objects&quot;);
+
+test(() =&gt; {
+    const instanceExportsDesc = Object.getOwnPropertyDescriptor(exportingInstance, 'exports');
+    assert_equals(typeof instanceExportsDesc.value, &quot;object&quot;);
+    assert_equals(instanceExportsDesc.writable, true);
+    assert_equals(instanceExportsDesc.enumerable, true);
+    assert_equals(instanceExportsDesc.configurable, true);
+}, &quot;'WebAssembly.Instance' 'exports' data property&quot;);
+
+test(() =&gt; {
+    exportsObj = exportingInstance.exports;
+    assert_equals(typeof exportsObj, &quot;object&quot;);
+    assert_equals(Object.isExtensible(exportsObj), false);
+    assert_equals(Object.getPrototypeOf(exportsObj), null);
+    assert_equals(Object.keys(exportsObj).join(), &quot;f&quot;);
+    exportsObj.g = 1;
+    assert_equals(Object.keys(exportsObj).join(), &quot;f&quot;);
+    assertThrows(() =&gt; Object.setPrototypeOf(exportsObj, {}), TypeError);
+    assert_equals(Object.getPrototypeOf(exportsObj), null);
+    assertThrows(() =&gt; Object.defineProperty(exportsObj, 'g', {}), TypeError);
+    assert_equals(Object.keys(exportsObj).join(), &quot;f&quot;);
+}, &quot;'WebAssembly.Instance' 'exports' object&quot;);
+
+test(() =&gt; {
+    const f = exportsObj.f;
+    assert_equals(f instanceof Function, true);
+    assert_equals(f.length, 0);
+    assert_equals('name' in f, true);
+    assert_equals(Function.prototype.call.call(f), 42);
+    assertThrows(() =&gt; new f(), TypeError);
+}, &quot;Exported WebAssembly functions&quot;);
+
+test(() =&gt; {
+    const memoryDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'Memory');
+    assert_equals(typeof memoryDesc.value, &quot;function&quot;);
+    assert_equals(memoryDesc.writable, true);
+    assert_equals(memoryDesc.enumerable, false);
+    assert_equals(memoryDesc.configurable, true);
+    Memory = WebAssembly.Memory;
+}, &quot;'WebAssembly.Memory' data property&quot;);
+
+test(() =&gt; {
+    const memoryDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'Memory');
+    assert_equals(Memory, memoryDesc.value);
+    assert_equals(Memory.length, 1);
+    assert_equals(Memory.name, &quot;Memory&quot;);
+    assertThrows(() =&gt; Memory(), TypeError);
+    assertThrows(() =&gt; new Memory(1), TypeError);
+    assertThrows(() =&gt; new Memory({initial:{valueOf() { throw new Error(&quot;here&quot;)}}}), Error);
+    assertThrows(() =&gt; new Memory({initial:-1}), RangeError);
+    assertThrows(() =&gt; new Memory({initial:Math.pow(2,32)}), RangeError);
+    assertThrows(() =&gt; new Memory({initial:1, maximum: Math.pow(2,32)/Math.pow(2,14) }), RangeError);
+    assertThrows(() =&gt; new Memory({initial:2, maximum:1 }), RangeError);
+    assertThrows(() =&gt; new Memory({maximum: -1 }), RangeError);
+    assert_equals(new Memory({initial:1}) instanceof Memory, true);
+    assert_equals(new Memory({initial:1.5}).buffer.byteLength, WasmPage);
+}, &quot;'WebAssembly.Memory' constructor function&quot;);
+
+test(() =&gt; {
+    const memoryProtoDesc = Object.getOwnPropertyDescriptor(Memory, 'prototype');
+    assert_equals(typeof memoryProtoDesc.value, &quot;object&quot;);
+    assert_equals(memoryProtoDesc.writable, false);
+    assert_equals(memoryProtoDesc.enumerable, false);
+    assert_equals(memoryProtoDesc.configurable, false);
+}, &quot;'WebAssembly.Memory.prototype' data property&quot;);
+
+test(() =&gt; {
+    memoryProto = Memory.prototype;
+    const memoryProtoDesc = Object.getOwnPropertyDescriptor(Memory, 'prototype');
+    assert_equals(memoryProto, memoryProtoDesc.value);
+    assert_equals(String(memoryProto), &quot;[object WebAssembly.Memory]&quot;);
+    assert_equals(Object.getPrototypeOf(memoryProto), Object.prototype);
+}, &quot;'WebAssembly.Memory.prototype' object&quot;);
+
+test(() =&gt; {
+    mem1 = new Memory({initial:1});
+    assert_equals(typeof mem1, &quot;object&quot;);
+    assert_equals(String(mem1), &quot;[object WebAssembly.Memory]&quot;);
+    assert_equals(Object.getPrototypeOf(mem1), memoryProto);
+}, &quot;'WebAssembly.Memory' instance objects&quot;);
+
+test(() =&gt; {
+    const bufferDesc = Object.getOwnPropertyDescriptor(memoryProto, 'buffer');
+    assert_equals(typeof bufferDesc.get, &quot;function&quot;);
+    assert_equals(bufferDesc.set, undefined);
+    assert_equals(bufferDesc.enumerable, false);
+    assert_equals(bufferDesc.configurable, true);
+}, &quot;'WebAssembly.Memory.prototype.buffer' accessor property&quot;);
+
+test(() =&gt; {
+    const bufferDesc = Object.getOwnPropertyDescriptor(memoryProto, 'buffer');
+    const bufferGetter = bufferDesc.get;
+    assertThrows(() =&gt; bufferGetter.call(), TypeError);
+    assertThrows(() =&gt; bufferGetter.call({}), TypeError);
+    assert_equals(bufferGetter.call(mem1) instanceof ArrayBuffer, true);
+    assert_equals(bufferGetter.call(mem1).byteLength, WasmPage);
+}, &quot;'WebAssembly.Memory.prototype.buffer' getter&quot;);
+
+test(() =&gt; {
+    const memGrowDesc = Object.getOwnPropertyDescriptor(memoryProto, 'grow');
+    assert_equals(typeof memGrowDesc.value, &quot;function&quot;);
+    assert_equals(memGrowDesc.enumerable, false);
+    assert_equals(memGrowDesc.configurable, true);
+}, &quot;'WebAssembly.Memory.prototype.grow' data property&quot;);
+
+test(() =&gt; {
+    const memGrowDesc = Object.getOwnPropertyDescriptor(memoryProto, 'grow');
+    const memGrow = memGrowDesc.value;
+    assert_equals(memGrow.length, 1);
+    assertThrows(() =&gt; memGrow.call(), TypeError);
+    assertThrows(() =&gt; memGrow.call({}), TypeError);
+    assertThrows(() =&gt; memGrow.call(mem1, -1), RangeError);
+    assertThrows(() =&gt; memGrow.call(mem1, Math.pow(2,32)), RangeError);
+    var mem = new Memory({initial:1, maximum:2});
+    var buf = mem.buffer;
+    assert_equals(buf.byteLength, WasmPage);
+    assert_equals(mem.grow(0), 1);
+    assert_equals(buf !== mem.buffer, true);
+    assert_equals(buf.byteLength, 0);
+    buf = mem.buffer;
+    assert_equals(buf.byteLength, WasmPage);
+    assert_equals(mem.grow(1), 1);
+    assert_equals(buf !== mem.buffer, true);
+    assert_equals(buf.byteLength, 0);
+    buf = mem.buffer;
+    assert_equals(buf.byteLength, 2 * WasmPage);
+    assertThrows(() =&gt; mem.grow(1), Error);
+    assert_equals(buf, mem.buffer);
+}, &quot;'WebAssembly.Memory.prototype.grow' method&quot;);
+
+test(() =&gt; {
+    const tableDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'Table');
+    assert_equals(typeof tableDesc.value, &quot;function&quot;);
+    assert_equals(tableDesc.writable, true);
+    assert_equals(tableDesc.enumerable, false);
+    assert_equals(tableDesc.configurable, true);
+    Table = WebAssembly.Table;
+}, &quot;'WebAssembly.Table' data property&quot;);
+
+test(() =&gt; {
+    const tableDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'Table');
+    assert_equals(Table, tableDesc.value);
+    assert_equals(Table.length, 1);
+    assert_equals(Table.name, &quot;Table&quot;);
+    assertThrows(() =&gt; Table(), TypeError);
+    assertThrows(() =&gt; new Table(1), TypeError);
+    assertThrows(() =&gt; new Table({initial:1, element:1}), TypeError);
+    assertThrows(() =&gt; new Table({initial:1, element:&quot;any&quot;}), TypeError);
+    assertThrows(() =&gt; new Table({initial:1, element:{valueOf() { return &quot;anyfunc&quot; }}}), TypeError);
+    assertThrows(() =&gt; new Table({initial:{valueOf() { throw new Error(&quot;here&quot;)}}, element:&quot;anyfunc&quot;}), Error);
+    assertThrows(() =&gt; new Table({initial:-1, element:&quot;anyfunc&quot;}), RangeError);
+    assertThrows(() =&gt; new Table({initial:Math.pow(2,32), element:&quot;anyfunc&quot;}), RangeError);
+    assertThrows(() =&gt; new Table({initial:2, maximum:1, element:&quot;anyfunc&quot;}), RangeError);
+    assertThrows(() =&gt; new Table({initial:2, maximum:Math.pow(2,32), element:&quot;anyfunc&quot;}), RangeError);
+    assert_equals(new Table({initial:1, element:&quot;anyfunc&quot;}) instanceof Table, true);
+    assert_equals(new Table({initial:1.5, element:&quot;anyfunc&quot;}) instanceof Table, true);
+    assert_equals(new Table({initial:1, maximum:1.5, element:&quot;anyfunc&quot;}) instanceof Table, true);
+    assert_equals(new Table({initial:1, maximum:Math.pow(2,32)-1, element:&quot;anyfunc&quot;}) instanceof Table, true);
+}, &quot;'WebAssembly.Table' constructor function&quot;);
+
+test(() =&gt; {
+    const tableProtoDesc = Object.getOwnPropertyDescriptor(Table, 'prototype');
+    assert_equals(typeof tableProtoDesc.value, &quot;object&quot;);
+    assert_equals(tableProtoDesc.writable, false);
+    assert_equals(tableProtoDesc.enumerable, false);
+    assert_equals(tableProtoDesc.configurable, false);
+}, &quot;'WebAssembly.Table.prototype' data property&quot;);
+
+test(() =&gt; {
+    const tableProtoDesc = Object.getOwnPropertyDescriptor(Table, 'prototype');
+    tableProto = Table.prototype;
+    assert_equals(tableProto, tableProtoDesc.value);
+    assert_equals(String(tableProto), &quot;[object WebAssembly.Table]&quot;);
+    assert_equals(Object.getPrototypeOf(tableProto), Object.prototype);
+}, &quot;'WebAssembly.Table.prototype' object&quot;);
+
+test(() =&gt; {
+    tbl1 = new Table({initial:2, element:&quot;anyfunc&quot;});
+    assert_equals(typeof tbl1, &quot;object&quot;);
+    assert_equals(String(tbl1), &quot;[object WebAssembly.Table]&quot;);
+    assert_equals(Object.getPrototypeOf(tbl1), tableProto);
+}, &quot;'WebAssembly.Table' instance objects&quot;);
+
+test(() =&gt; {
+    const lengthDesc = Object.getOwnPropertyDescriptor(tableProto, 'length');
+    assert_equals(typeof lengthDesc.get, &quot;function&quot;);
+    assert_equals(lengthDesc.set, undefined);
+    assert_equals(lengthDesc.enumerable, false);
+    assert_equals(lengthDesc.configurable, true);
+}, &quot;'WebAssembly.Table.prototype.length' accessor data property&quot;);
+
+test(() =&gt; {
+    const lengthDesc = Object.getOwnPropertyDescriptor(tableProto, 'length');
+    const lengthGetter = lengthDesc.get;
+    assert_equals(lengthGetter.length, 0);
+    assertThrows(() =&gt; lengthGetter.call(), TypeError);
+    assertThrows(() =&gt; lengthGetter.call({}), TypeError);
+    assert_equals(typeof lengthGetter.call(tbl1), &quot;number&quot;);
+    assert_equals(lengthGetter.call(tbl1), 2);
+}, &quot;'WebAssembly.Table.prototype.length' getter&quot;);
+
+test(() =&gt; {
+    const getDesc = Object.getOwnPropertyDescriptor(tableProto, 'get');
+    assert_equals(typeof getDesc.value, &quot;function&quot;);
+    assert_equals(getDesc.enumerable, false);
+    assert_equals(getDesc.configurable, true);
+}, &quot;'WebAssembly.Table.prototype.get' data property&quot;);
+
+test(() =&gt; {
+    const getDesc = Object.getOwnPropertyDescriptor(tableProto, 'get');
+    const get = getDesc.value;
+    assert_equals(get.length, 1);
+    assertThrows(() =&gt; get.call(), TypeError);
+    assertThrows(() =&gt; get.call({}), TypeError);
+    assert_equals(get.call(tbl1, 0), null);
+    assert_equals(get.call(tbl1, 1), null);
+    assert_equals(get.call(tbl1, 1.5), null);
+    assertThrows(() =&gt; get.call(tbl1, 2), RangeError);
+    assertThrows(() =&gt; get.call(tbl1, 2.5), RangeError);
+    assertThrows(() =&gt; get.call(tbl1, -1), RangeError);
+    assertThrows(() =&gt; get.call(tbl1, Math.pow(2,33)), RangeError);
+    assertThrows(() =&gt; get.call(tbl1, {valueOf() { throw new Error(&quot;hi&quot;) }}), Error);
+}, &quot;'WebAssembly.Table.prototype.get' method&quot;);
+
+test(() =&gt; {
+    const setDesc = Object.getOwnPropertyDescriptor(tableProto, 'set');
+    assert_equals(typeof setDesc.value, &quot;function&quot;);
+    assert_equals(setDesc.enumerable, false);
+    assert_equals(setDesc.configurable, true);
+}, &quot;'WebAssembly.Table.prototype.set' data property&quot;);
+
+test(() =&gt; {
+    const setDesc = Object.getOwnPropertyDescriptor(tableProto, 'set');
+    const set = setDesc.value;
+    assert_equals(set.length, 2);
+    assertThrows(() =&gt; set.call(), TypeError);
+    assertThrows(() =&gt; set.call({}), TypeError);
+    assertThrows(() =&gt; set.call(tbl1, 0), TypeError);
+    assertThrows(() =&gt; set.call(tbl1, 2, null), RangeError);
+    assertThrows(() =&gt; set.call(tbl1, -1, null), RangeError);
+    assertThrows(() =&gt; set.call(tbl1, Math.pow(2,33), null), RangeError);
+    assertThrows(() =&gt; set.call(tbl1, 0, undefined), TypeError);
+    assertThrows(() =&gt; set.call(tbl1, 0, {}), TypeError);
+    assertThrows(() =&gt; set.call(tbl1, 0, function() {}), TypeError);
+    assertThrows(() =&gt; set.call(tbl1, 0, Math.sin), TypeError);
+    assertThrows(() =&gt; set.call(tbl1, {valueOf() { throw Error(&quot;hai&quot;) }}, null), Error);
+    assert_equals(set.call(tbl1, 0, null), undefined);
+    assert_equals(set.call(tbl1, 1, null), undefined);
+}, &quot;'WebAssembly.Table.prototype.set' method&quot;);
+
+test(() =&gt; {
+    const tblGrowDesc = Object.getOwnPropertyDescriptor(tableProto, 'grow');
+    assert_equals(typeof tblGrowDesc.value, &quot;function&quot;);
+    assert_equals(tblGrowDesc.enumerable, false);
+    assert_equals(tblGrowDesc.configurable, true);
+}, &quot;'WebAssembly.Table.prototype.grow' data property&quot;);
+
+test(() =&gt; {
+    const tblGrowDesc = Object.getOwnPropertyDescriptor(tableProto, 'grow');
+    const tblGrow = tblGrowDesc.value;
+    assert_equals(tblGrow.length, 1);
+    assertThrows(() =&gt; tblGrow.call(), TypeError);
+    assertThrows(() =&gt; tblGrow.call({}), TypeError);
+    assertThrows(() =&gt; tblGrow.call(tbl1, -1), RangeError);
+    assertThrows(() =&gt; tblGrow.call(tbl1, Math.pow(2,32)), RangeError);
+    var tbl = new Table({element:&quot;anyfunc&quot;, initial:1, maximum:2});
+    assert_equals(tbl.length, 1);
+    assert_equals(tbl.grow(0), 1);
+    assert_equals(tbl.length, 1);
+    assert_equals(tbl.grow(1), 1);
+    assert_equals(tbl.length, 2);
+    assertThrows(() =&gt; tbl.grow(1), Error);
+}, &quot;'WebAssembly.Table.prototype.grow' method&quot;);
+
+test(() =&gt; {
+    assertThrows(() =&gt; WebAssembly.validate(), TypeError);
+    assertThrows(() =&gt; WebAssembly.validate(&quot;hi&quot;), TypeError);
+    assert_true(WebAssembly.validate(emptyModuleBinary));
+    assert_true(WebAssembly.validate(complexImportingModuleBinary));
+    assert_false(WebAssembly.validate(moduleBinaryImporting2Memories));
+    assert_false(WebAssembly.validate(moduleBinaryWithMemSectionAndMemImport));
+}, &quot;'WebAssembly.validate' method&quot;),
+
+test(() =&gt; {
+    const compileDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'compile');
+    assert_equals(typeof compileDesc.value, &quot;function&quot;);
+    assert_equals(compileDesc.writable, true);
+    assert_equals(compileDesc.enumerable, false);
+    assert_equals(compileDesc.configurable, true);
+}, &quot;'WebAssembly.compile' data property&quot;);
+
+test(() =&gt; {
+    const compile = WebAssembly.compile;
+    const compileDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'compile');
+
+    assert_equals(compile, compileDesc.value);
+    assert_equals(compile.length, 1);
+    assert_equals(compile.name, &quot;compile&quot;);
+}, &quot;'WebAssembly.compile' function&quot;);
+
+var num_tests = 1;
+function assertCompileError(args, err) {
+    promise_test(() =&gt; {
+        return WebAssembly.compile(...args)
+        .then(_ =&gt; {
+            throw null;
+        })
+        .catch(error =&gt; {
+            assert_equals(error instanceof err, true);
+            return Promise.resolve()
+        });
+    }, `assertCompileError ${num_tests++}`);
+}
+
+assertCompileError([], TypeError);
+assertCompileError([undefined], TypeError);
+assertCompileError([1], TypeError);
+assertCompileError([{}], TypeError);
+assertCompileError([new Uint8Array()], CompileError);
+assertCompileError([new ArrayBuffer()], CompileError);
+assertCompileError([new Uint8Array(&quot;hi!&quot;)], CompileError);
+assertCompileError([new ArrayBuffer(&quot;hi!&quot;)], CompileError);
+
+num_tests = 1;
+function assertCompileSuccess(bytes) {
+    promise_test(() =&gt; {
+        return WebAssembly.compile(bytes)
+        .then(module =&gt; {
+            assert_equals(module instanceof Module, true);
+        });
+    }, `assertCompileSuccess ${num_tests++}`);
+}
+
+assertCompileSuccess(emptyModuleBinary);
+assertCompileSuccess(emptyModuleBinary.buffer);
+
+test(() =&gt; {
+    const instantiateDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'instantiate');
+    assert_equals(typeof instantiateDesc.value, &quot;function&quot;);
+    assert_equals(instantiateDesc.writable, true);
+    assert_equals(instantiateDesc.enumerable, false);
+    assert_equals(instantiateDesc.configurable, true);
+}, &quot;'WebAssembly.instantiate' data property&quot;);
+
+test(() =&gt; {
+    const instantiateDesc = Object.getOwnPropertyDescriptor(WebAssembly, 'instantiate');
+    const instantiate = WebAssembly.instantiate;
+    assert_equals(instantiate, instantiateDesc.value);
+    assert_equals(instantiate.length, 1);
+    assert_equals(instantiate.name, &quot;instantiate&quot;);
+    function assertInstantiateError(args, err) {
+        promise_test(() =&gt; {
+            return instantiate(...args)
+                .then(m =&gt; {
+                    throw null;
+                })
+                .catch(error =&gt; {
+                    assert_equals(error instanceof err, true);
+                    assert_equals(Boolean(error.stack.match(&quot;jsapi.js&quot;)), true);
+                })
+        }, 'unexpected success in assertInstantiateError');
+    }
+    var scratch_memory = new WebAssembly.Memory({initial:1});
+    var scratch_table = new WebAssembly.Table({element:&quot;anyfunc&quot;, initial:1, maximum:1});
+    assertInstantiateError([], TypeError);
+    assertInstantiateError([undefined], TypeError);
+    assertInstantiateError([1], TypeError);
+    assertInstantiateError([{}], TypeError);
+    assertInstantiateError([new Uint8Array()], CompileError);
+    assertInstantiateError([new ArrayBuffer()], CompileError);
+    assertInstantiateError([new Uint8Array(&quot;hi!&quot;)], CompileError);
+    assertInstantiateError([new ArrayBuffer(&quot;hi!&quot;)], CompileError);
+    assertInstantiateError([importingModule], TypeError);
+    assertInstantiateError([importingModule, null], TypeError);
+    assertInstantiateError([importingModuleBinary, null], TypeError);
+    assertInstantiateError([emptyModule, null], TypeError);
+    assertInstantiateError([importingModuleBinary, null], TypeError);
+    assertInstantiateError([importingModuleBinary, undefined], TypeError);
+    assertInstantiateError([importingModuleBinary, {}], TypeError);
+    assertInstantiateError([importingModuleBinary, {&quot;&quot;:{g:()=&gt;{}}}], LinkError);
+    assertInstantiateError([importingModuleBinary, {t:{f:()=&gt;{}}}], TypeError);
+    assertInstantiateError([complexImportingModuleBinary, null], TypeError);
+    assertInstantiateError([complexImportingModuleBinary, undefined], TypeError);
+    assertInstantiateError([complexImportingModuleBinary, {}], TypeError);
+    assertInstantiateError([complexImportingModuleBinary, {&quot;c&quot;: {&quot;d&quot;: scratch_memory}}], TypeError);
+
+    function assertInstantiateSuccess(module, imports) {
+        promise_test(()=&gt; {
+            return instantiate(module, imports)
+                .then(result =&gt; {
+                    if (module instanceof Module) {
+                        assert_equals(result instanceof Instance, true);
+                    } else {
+                        assert_equals(result.module instanceof Module, true);
+                        assert_equals(result.instance instanceof Instance, true);
+                        var desc = Object.getOwnPropertyDescriptor(result, 'module');
+                        assert_equals(desc.writable, true);
+                        assert_equals(desc.enumerable, true);
+                        assert_equals(desc.configurable, true);
+                        desc = Object.getOwnPropertyDescriptor(result, 'instance');
+                        assert_equals(desc.writable, true);
+                        assert_equals(desc.enumerable, true);
+                        assert_equals(desc.configurable, true);
+                    }
+                })}, 'unexpected failure in assertInstantiateSuccess');
+    }
+    assertInstantiateSuccess(emptyModule);
+    assertInstantiateSuccess(emptyModuleBinary);
+    assertInstantiateSuccess(emptyModuleBinary.buffer);
+    assertInstantiateSuccess(importingModule, {&quot;&quot;:{f:()=&gt;{}}});
+    assertInstantiateSuccess(importingModuleBinary, {&quot;&quot;:{f:()=&gt;{}}});
+    assertInstantiateSuccess(importingModuleBinary.buffer, {&quot;&quot;:{f:()=&gt;{}}});
+    assertInstantiateSuccess(complexImportingModuleBinary, {
+        a:{b:()=&gt;{}},
+        c:{d:scratch_memory},
+        e:{f:scratch_table},
+        g:{'âš¡':1}});
+}, &quot;'WebAssembly.instantiate' function&quot;);
+
+})();
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestslabelswastjs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-tests/labels.wast.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/labels.wast.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-tests/labels.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,84 @@
</span><ins>+
+// labels.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x03\x92\x80\x80\x80\x00\x11\x00\x00\x00\x00\x01\x00\x00\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x07\x92\x81\x80\x80\x00\x11\x05\x62\x6c\x6f\x63\x6b\x00\x00\x05\x6c\x6f\x6f\x70\x31\x00\x01\x05\x6c\x6f\x6f\x70\x32\x00\x02\x05\x6c\x6f\x6f\x70\x33\x00\x03\x05\x6c\x6f\x6f\x70\x34\x00\x04\x05\x6c\x6f\x6f\x70\x35\x00\x05\x02\x69\x66\x00\x06\x03\x69\x66\x32\x00\x07\x06\x73\x77\x69\x74\x63\x68\x00\x08\x06\x72\x65\x74\x75\x72\x6e\x00\x09\x06\x62\x72\x5f\x69\x66\x30\x00\x0a\x06\x62\x72\x5f\x69\x66\x31\x00\x0b\x06\x62\x72\x5f\x69\x66\x32\x00\x0c\x06\x62\x72\x5f\x69\x66\x33\x00\x0d\x02\x62\x72\x00\x0e\x09\x73\x68\x61\x64\x6f\x77\x69\x6e\x67\x00\x0f\x0c\x72\x65\x64\x65\x66\x69\x6e\x69\x74\x69\x6f\x6e\x00\x10\x0a\xb6\x86\x80\x80\x00\x11\x8b\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x0c\x00\x41\x00\x0b\x0b\xa3\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x02\x7f\x03\x7f\x20\x00\x41\x01\
 x6a\x21\x00\x20\x00\x41\x05\x46\x04\x40\x20\x00\x0c\x02\x0b\x0c\x00\x0b\x0b\x0b\xb4\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x02\x7f\x03\x7f\x20\x00\x41\x01\x6a\x21\x00\x20\x00\x41\x05\x46\x04\x40\x0c\x01\x0b\x20\x00\x41\x08\x46\x04\x40\x20\x00\x0c\x02\x0b\x20\x00\x41\x01\x6a\x21\x00\x0c\x00\x0b\x0b\x0b\xa3\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x02\x7f\x03\x7f\x20\x00\x41\x01\x6a\x21\x00\x20\x00\x41\x05\x46\x04\x40\x20\x00\x0c\x02\x0b\x20\x00\x0b\x0b\x0b\xa3\x80\x80\x80\x00\x01\x01\x7f\x41\x01\x21\x01\x02\x7f\x03\x7f\x20\x01\x20\x01\x6a\x21\x01\x20\x01\x20\x00\x4b\x04\x40\x20\x01\x0c\x02\x0b\x0c\x00\x0b\x0b\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0b\x41\x01\x6a\x0b\x84\x81\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x02\x40\x41\x01\x04\x40\x0c\x00\x41\x9a\x05\x21\x00\x0b\x20\x00\x41\x01\x6a\x21\x00\x41\x01\x04\x40\x0c\x00\x41\x9a\x05\x21\x00\x05\x41\xf8\x06\x21\x00\x0b\x20\x00\x41\x01\x6a\x21\x00\x41\x01\x04\x40\x0c\x00\x41\x9a\x05\x21\x00\x05\x41\xf8\x06\x21\x00\x0b\x20\x
 00\x41\x01\x6a\x21\x00\x41\x00\x04\x40\x41\xf8\x06\x21\x00\x05\x0c\x00\x41\x9a\x05\x21\x00\x0b\x20\x00\x41\x01\x6a\x21\x00\x41\x00\x04\x40\x41\xf8\x06\x21\x00\x05\x0c\x00\x41\x9a\x05\x21\x00\x0b\x20\x00\x41\x01\x6a\x21\x00\x0b\x20\x00\x0b\x84\x81\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x02\x40\x41\x01\x04\x40\x0c\x00\x41\x9a\x05\x21\x00\x0b\x20\x00\x41\x01\x6a\x21\x00\x41\x01\x04\x40\x0c\x00\x41\x9a\x05\x21\x00\x05\x41\xf8\x06\x21\x00\x0b\x20\x00\x41\x01\x6a\x21\x00\x41\x01\x04\x40\x0c\x00\x41\x9a\x05\x21\x00\x05\x41\xf8\x06\x21\x00\x0b\x20\x00\x41\x01\x6a\x21\x00\x41\x00\x04\x40\x41\xf8\x06\x21\x00\x05\x0c\x00\x41\x9a\x05\x21\x00\x0b\x20\x00\x41\x01\x6a\x21\x00\x41\x00\x04\x40\x41\xf8\x06\x21\x00\x05\x0c\x00\x41\x9a\x05\x21\x00\x0b\x20\x00\x41\x01\x6a\x21\x00\x0b\x20\x00\x0b\xad\x80\x80\x80\x00\x00\x02\x7f\x41\x0a\x02\x7f\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x20\x00\x0e\x04\x04\x00\x01\x02\x03\x0b\x0b\x41\x02\x0c\x03\x0b\x41\x03\x0c\x03\x0b\x0b\x41\x05\x0b\x6c\x0b\x0b\x98\x80\x8
 0\x80\x00\x00\x02\x40\x02\x40\x02\x40\x20\x00\x0e\x01\x00\x01\x0c\x02\x0b\x41\x00\x0f\x0b\x0b\x41\x02\x0b\xd6\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x02\x7f\x02\x40\x41\x00\x0d\x00\x20\x00\x41\x01\x72\x21\x00\x41\x01\x0d\x00\x20\x00\x41\x02\x72\x21\x00\x0b\x02\x7f\x20\x00\x41\x04\x72\x21\x00\x20\x00\x0b\x41\x00\x0d\x00\x1a\x20\x00\x41\x08\x72\x21\x00\x02\x7f\x20\x00\x41\x10\x72\x21\x00\x20\x00\x0b\x41\x01\x0d\x00\x1a\x20\x00\x41\x20\x72\x21\x00\x20\x00\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x02\x7f\x41\x01\x0c\x00\x0b\x41\x01\x0d\x00\x1a\x41\x01\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x04\x40\x02\x7f\x41\x01\x0c\x00\x0b\x0c\x01\x0b\x41\x01\x0b\x0b\xa4\x80\x80\x80\x00\x01\x01\x7f\x02\x7f\x02\x7f\x41\x01\x21\x00\x20\x00\x0b\x02\x7f\x41\x02\x21\x00\x20\x00\x0b\x0d\x00\x1a\x41\x00\x0b\x41\x00\x6a\x1a\x20\x00\x0b\xa1\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x04\x40\x02\x7f\x41\x01\x0c\x00\x0b\x0c\x01\x05\x02\x40\x02\x7f\x41\x01\x0c\x00\x0b\x1a\x0b\x0b\x41\x01\x0b\x0b\x8c\x80\x80
 \x80\x00\x00\x02\x7f\x41\x01\x0c\x00\x41\x02\x73\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x02\x7f\x41\x02\x0b\x02\x7f\x41\x03\x0c\x00\x0b\x6a\x0b\x0b&quot;);
+
+// labels.wast:272
+assert_return(() =&gt; call($1, &quot;block&quot;, []), 1);
+
+// labels.wast:273
+assert_return(() =&gt; call($1, &quot;loop1&quot;, []), 5);
+
+// labels.wast:274
+assert_return(() =&gt; call($1, &quot;loop2&quot;, []), 8);
+
+// labels.wast:275
+assert_return(() =&gt; call($1, &quot;loop3&quot;, []), 1);
+
+// labels.wast:276
+assert_return(() =&gt; call($1, &quot;loop4&quot;, [8]), 16);
+
+// labels.wast:277
+assert_return(() =&gt; call($1, &quot;loop5&quot;, []), 2);
+
+// labels.wast:278
+assert_return(() =&gt; call($1, &quot;if&quot;, []), 5);
+
+// labels.wast:279
+assert_return(() =&gt; call($1, &quot;if2&quot;, []), 5);
+
+// labels.wast:280
+assert_return(() =&gt; call($1, &quot;switch&quot;, [0]), 50);
+
+// labels.wast:281
+assert_return(() =&gt; call($1, &quot;switch&quot;, [1]), 20);
+
+// labels.wast:282
+assert_return(() =&gt; call($1, &quot;switch&quot;, [2]), 20);
+
+// labels.wast:283
+assert_return(() =&gt; call($1, &quot;switch&quot;, [3]), 3);
+
+// labels.wast:284
+assert_return(() =&gt; call($1, &quot;switch&quot;, [4]), 50);
+
+// labels.wast:285
+assert_return(() =&gt; call($1, &quot;switch&quot;, [5]), 50);
+
+// labels.wast:286
+assert_return(() =&gt; call($1, &quot;return&quot;, [0]), 0);
+
+// labels.wast:287
+assert_return(() =&gt; call($1, &quot;return&quot;, [1]), 2);
+
+// labels.wast:288
+assert_return(() =&gt; call($1, &quot;return&quot;, [2]), 2);
+
+// labels.wast:289
+assert_return(() =&gt; call($1, &quot;br_if0&quot;, []), 29);
+
+// labels.wast:290
+assert_return(() =&gt; call($1, &quot;br_if1&quot;, []), 1);
+
+// labels.wast:291
+assert_return(() =&gt; call($1, &quot;br_if2&quot;, []), 1);
+
+// labels.wast:292
+assert_return(() =&gt; call($1, &quot;br_if3&quot;, []), 2);
+
+// labels.wast:293
+assert_return(() =&gt; call($1, &quot;br&quot;, []), 1);
+
+// labels.wast:294
+assert_return(() =&gt; call($1, &quot;shadowing&quot;, []), 1);
+
+// labels.wast:295
+assert_return(() =&gt; call($1, &quot;redefinition&quot;, []), 5);
+
+// labels.wast:297
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x01\x0d\x00\x8c\x01\x0b\x0b&quot;);
+
+// labels.wast:301
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x41\x01\x0d\x00\x0b\x0b&quot;);
+
+// labels.wast:305
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x41\x01\x0d\x00\x0b\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestslefttorightwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/left-to-right.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/left-to-right.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/left-to-right.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,190 +1,288 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// left-to-right.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xc0\x80\x80\x80\x00\x0d\x60\x02\x7f\x7f\x01\x7f\x60\x02\x7e\x7e\x01\x7f\x60\x02\x7d\x7d\x01\x7f\x60\x02\x7c\x7c\x01\x7f\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x02\x7f\x7f\x00\x60\x02\x7e\x7e\x00\x60\x02\x7d\x7d\x00\x60\x02\x7c\x7c\x00\x03\x84\x81\x80\x80\x00\x82\x01\x00\x00\x01\x01\x02\x02\x03\x03\x04\x04\x05\x05\x05\x05\x05\x05\x06\x06\x06\x05\x05\x07\x07\x07\x05\x05\x08\x08\x08\x05\x05\x09\x0a\x0b\x0c\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x04\x85\x80\x80\x80\x00\x01\x70\x01\x08\x08\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xaa\x88\x80\x80\x00\x5f\
 x07\x69\x33\x32\x5f\x61\x64\x64\x00\x23\x07\x69\x33\x32\x5f\x73\x75\x62\x00\x24\x07\x69\x33\x32\x5f\x6d\x75\x6c\x00\x25\x09\x69\x33\x32\x5f\x64\x69\x76\x5f\x73\x00\x26\x09\x69\x33\x32\x5f\x64\x69\x76\x5f\x75\x00\x27\x09\x69\x33\x32\x5f\x72\x65\x6d\x5f\x73\x00\x28\x09\x69\x33\x32\x5f\x72\x65\x6d\x5f\x75\x00\x29\x07\x69\x33\x32\x5f\x61\x6e\x64\x00\x2a\x06\x69\x33\x32\x5f\x6f\x72\x00\x2b\x07\x69\x33\x32\x5f\x78\x6f\x72\x00\x2c\x07\x69\x33\x32\x5f\x73\x68\x6c\x00\x2d\x09\x69\x33\x32\x5f\x73\x68\x72\x5f\x75\x00\x2e\x09\x69\x33\x32\x5f\x73\x68\x72\x5f\x73\x00\x2f\x06\x69\x33\x32\x5f\x65\x71\x00\x30\x06\x69\x33\x32\x5f\x6e\x65\x00\x31\x08\x69\x33\x32\x5f\x6c\x74\x5f\x73\x00\x32\x08\x69\x33\x32\x5f\x6c\x65\x5f\x73\x00\x33\x08\x69\x33\x32\x5f\x6c\x74\x5f\x75\x00\x34\x08\x69\x33\x32\x5f\x6c\x65\x5f\x75\x00\x35\x08\x69\x33\x32\x5f\x67\x74\x5f\x73\x00\x36\x08\x69\x33\x32\x5f\x67\x65\x5f\x73\x00\x37\x08\x69\x33\x32\x5f\x67\x74\x5f\x75\x00\x38\x08\x69\x33\x32\x5f\x67\x65\x5f\x75\x00\x39\x09\x69\x
 33\x32\x5f\x73\x74\x6f\x72\x65\x00\x3a\x0a\x69\x33\x32\x5f\x73\x74\x6f\x72\x65\x38\x00\x3b\x0b\x69\x33\x32\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x3c\x08\x69\x33\x32\x5f\x63\x61\x6c\x6c\x00\x3d\x11\x69\x33\x32\x5f\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x00\x3e\x0a\x69\x33\x32\x5f\x73\x65\x6c\x65\x63\x74\x00\x3f\x07\x69\x36\x34\x5f\x61\x64\x64\x00\x40\x07\x69\x36\x34\x5f\x73\x75\x62\x00\x41\x07\x69\x36\x34\x5f\x6d\x75\x6c\x00\x42\x09\x69\x36\x34\x5f\x64\x69\x76\x5f\x73\x00\x43\x09\x69\x36\x34\x5f\x64\x69\x76\x5f\x75\x00\x44\x09\x69\x36\x34\x5f\x72\x65\x6d\x5f\x73\x00\x45\x09\x69\x36\x34\x5f\x72\x65\x6d\x5f\x75\x00\x46\x07\x69\x36\x34\x5f\x61\x6e\x64\x00\x47\x06\x69\x36\x34\x5f\x6f\x72\x00\x48\x07\x69\x36\x34\x5f\x78\x6f\x72\x00\x49\x07\x69\x36\x34\x5f\x73\x68\x6c\x00\x4a\x09\x69\x36\x34\x5f\x73\x68\x72\x5f\x75\x00\x4b\x09\x69\x36\x34\x5f\x73\x68\x72\x5f\x73\x00\x4c\x06\x69\x36\x34\x5f\x65\x71\x00\x4d\x06\x69\x36\x34\x5f\x6e\x65\x00\x4e\x08\x69\x36\x34\x5f\x6c\x74\x5f\x73\x0
 0\x4f\x08\x69\x36\x34\x5f\x6c\x65\x5f\x73\x00\x50\x08\x69\x36\x34\x5f\x6c\x74\x5f\x75\x00\x51\x08\x69\x36\x34\x5f\x6c\x65\x5f\x75\x00\x52\x08\x69\x36\x34\x5f\x67\x74\x5f\x73\x00\x53\x08\x69\x36\x34\x5f\x67\x65\x5f\x73\x00\x54\x08\x69\x36\x34\x5f\x67\x74\x5f\x75\x00\x55\x08\x69\x36\x34\x5f\x67\x65\x5f\x75\x00\x56\x09\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x57\x0a\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x38\x00\x58\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x59\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x33\x32\x00\x5a\x08\x69\x36\x34\x5f\x63\x61\x6c\x6c\x00\x5b\x11\x69\x36\x34\x5f\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x00\x5c\x0a\x69\x36\x34\x5f\x73\x65\x6c\x65\x63\x74\x00\x5d\x07\x66\x33\x32\x5f\x61\x64\x64\x00\x5e\x07\x66\x33\x32\x5f\x73\x75\x62\x00\x5f\x07\x66\x33\x32\x5f\x6d\x75\x6c\x00\x60\x07\x66\x33\x32\x5f\x64\x69\x76\x00\x61\x0c\x66\x33\x32\x5f\x63\x6f\x70\x79\x73\x69\x67\x6e\x00\x62\x06\x66\x33\x32\x5f\x65\x71\x00\x63\x06\x66\x33\x32\x5f\x6e\x65\x00\x64\x06
 \x66\x33\x32\x5f\x6c\x74\x00\x65\x06\x66\x33\x32\x5f\x6c\x65\x00\x66\x06\x66\x33\x32\x5f\x67\x74\x00\x67\x06\x66\x33\x32\x5f\x67\x65\x00\x68\x07\x66\x33\x32\x5f\x6d\x69\x6e\x00\x69\x07\x66\x33\x32\x5f\x6d\x61\x78\x00\x6a\x09\x66\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x6b\x08\x66\x33\x32\x5f\x63\x61\x6c\x6c\x00\x6c\x11\x66\x33\x32\x5f\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x00\x6d\x0a\x66\x33\x32\x5f\x73\x65\x6c\x65\x63\x74\x00\x6e\x07\x66\x36\x34\x5f\x61\x64\x64\x00\x6f\x07\x66\x36\x34\x5f\x73\x75\x62\x00\x70\x07\x66\x36\x34\x5f\x6d\x75\x6c\x00\x71\x07\x66\x36\x34\x5f\x64\x69\x76\x00\x72\x0c\x66\x36\x34\x5f\x63\x6f\x70\x79\x73\x69\x67\x6e\x00\x73\x06\x66\x36\x34\x5f\x65\x71\x00\x74\x06\x66\x36\x34\x5f\x6e\x65\x00\x75\x06\x66\x36\x34\x5f\x6c\x74\x00\x76\x06\x66\x36\x34\x5f\x6c\x65\x00\x77\x06\x66\x36\x34\x5f\x67\x74\x00\x78\x06\x66\x36\x34\x5f\x67\x65\x00\x79\x07\x66\x36\x34\x5f\x6d\x69\x6e\x00\x7a\x07\x66\x36\x34\x5f\x6d\x61\x78\x00\x7b\x09\x66\x36\x34\x5f\x73\x74\x6f\x72\
 x65\x00\x7c\x08\x66\x36\x34\x5f\x63\x61\x6c\x6c\x00\x7d\x11\x66\x36\x34\x5f\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x00\x7e\x0a\x66\x36\x34\x5f\x73\x65\x6c\x65\x63\x74\x00\x7f\x05\x62\x72\x5f\x69\x66\x00\x80\x01\x08\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x81\x01\x09\x8e\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x08\x00\x01\x02\x03\x04\x05\x06\x07\x0a\xb2\x91\x80\x80\x00\x82\x01\x84\x80\x80\x80\x00\x00\x41\x7f\x0b\x84\x80\x80\x80\x00\x00\x41\x7e\x0b\x84\x80\x80\x80\x00\x00\x41\x7f\x0b\x84\x80\x80\x80\x00\x00\x41\x7e\x0b\x84\x80\x80\x80\x00\x00\x41\x7f\x0b\x84\x80\x80\x80\x00\x00\x41\x7e\x0b\x84\x80\x80\x80\x00\x00\x41\x7f\x0b\x84\x80\x80\x80\x00\x00\x41\x7e\x0b\x89\x80\x80\x80\x00\x00\x41\x08\x41\x00\x36\x02\x00\x0b\xa7\x80\x80\x80\x00\x00\x41\x0b\x41\x0a\x2d\x00\x00\x3a\x00\x00\x41\x0a\x41\x09\x2d\x00\x00\x3a\x00\x00\x41\x09\x41\x08\x2d\x00\x00\x3a\x00\x00\x41\x08\x41\x7d\x3a\x00\x00\x0b\x87\x80\x80\x80\x00\x00\x41\x08\x28\x02\x00\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x
 01\x3a\x00\x00\x41\x00\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x02\x3a\x00\x00\x41\x01\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x03\x3a\x00\x00\x41\x01\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x04\x3a\x00\x00\x41\x00\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x05\x3a\x00\x00\x41\x00\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x01\x3a\x00\x00\x42\x00\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x02\x3a\x00\x00\x42\x01\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x03\x3a\x00\x00\x42\x01\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x04\x3a\x00\x00\x41\x02\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x05\x3a\x00\x00\x41\x00\x0b\x90\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x01\x3a\x00\x00\x43\x00\x00\x00\x00\x0b\x90\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x02\x3a\x00\x00\x43\x00\x00\x80\x3f\x0b\x90\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x03\x3a\x00\x00\x43\x00\x00\x80\x3f\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x04\x3a\x00\x00\x41\x04\x0
 b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x05\x3a\x00\x00\x41\x00\x0b\x94\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x01\x3a\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x0b\x94\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x02\x3a\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x0b\x94\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x03\x3a\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x04\x3a\x00\x00\x41\x06\x0b\x8d\x80\x80\x80\x00\x00\x10\x09\x41\x08\x41\x05\x3a\x00\x00\x41\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x6a\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x6b\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x6c\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x6d\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x6e\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10
 \x08\x10\x0b\x10\x0c\x6f\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x70\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x71\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x72\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x73\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x74\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x76\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x75\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x46\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x47\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x48\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x4c\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x49\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x4d\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x4a\x1a\x10\x0a\x0b\x8c\
 x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x4e\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x4b\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x4f\x1a\x10\x0a\x0b\x8d\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x36\x02\x00\x10\x0a\x0b\x8d\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x3a\x00\x00\x10\x0a\x0b\x8d\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x3b\x01\x00\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x10\x1f\x10\x0a\x0b\x90\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x10\x0e\x11\x00\x00\x1a\x10\x0a\x0b\x8e\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x0c\x10\x0f\x1b\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x7c\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x7d\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x7e\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x7f\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x80\x1a\x10\x0a\x0b\x8c\x80\x80\x
 80\x00\x00\x10\x08\x10\x10\x10\x11\x81\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x82\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x83\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x84\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x85\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x86\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x88\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x87\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x51\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x52\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x53\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x57\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x54\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x58\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x55\x1a\x1
 0\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x59\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x56\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x5a\x1a\x10\x0a\x0b\x8d\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x11\x37\x03\x00\x10\x0a\x0b\x8d\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x11\x3c\x00\x00\x10\x0a\x0b\x8d\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x11\x3d\x01\x00\x10\x0a\x0b\x8d\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x11\x3e\x02\x00\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x10\x20\x10\x0a\x0b\x90\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x10\x13\x11\x01\x00\x1a\x10\x0a\x0b\x8e\x80\x80\x80\x00\x00\x10\x08\x10\x10\x10\x11\x10\x14\x1b\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x92\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x93\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x94\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x95\x1a\x10\x0a
 \x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x98\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x5b\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x5c\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x5d\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x5f\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x5e\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x60\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x96\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x97\x1a\x10\x0a\x0b\x8d\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x16\x38\x02\x00\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x10\x21\x10\x0a\x0b\x90\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x10\x18\x11\x02\x00\x1a\x10\x0a\x0b\x8e\x80\x80\x80\x00\x00\x10\x08\x10\x15\x10\x16\x10\x19\x1b\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\xa0\x1a\x10\x0a\x0b\x8c\x80\x80\
 x80\x00\x00\x10\x08\x10\x1a\x10\x1b\xa1\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\xa2\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\xa3\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\xa6\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\x61\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\x62\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\x63\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\x65\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\x64\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\x66\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\xa4\x1a\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\xa5\x1a\x10\x0a\x0b\x8d\x80\x80\x80\x00\x00\x10\x08\x10\x0b\x10\x1b\x39\x03\x00\x10\x0a\x0b\x8c\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\x10\x22\x10\x0a\x0b\x90\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\x10\x
 1d\x11\x03\x00\x1a\x10\x0a\x0b\x8e\x80\x80\x80\x00\x00\x10\x08\x10\x1a\x10\x1b\x10\x1e\x1b\x1a\x10\x0a\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x10\x08\x10\x0b\x10\x0c\x41\x00\x71\x0d\x00\x1a\x10\x0a\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7f\x10\x08\x02\x7f\x10\x0b\x10\x0c\x0e\x01\x01\x00\x0b\x1a\x10\x0a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// left-to-right.wast:181
+assert_return(() =&gt; call($1, &quot;i32_add&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// left-to-right.wast:181
+assert_return(() =&gt; call($1, &quot;i64_add&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// left-to-right.wast:182
+assert_return(() =&gt; call($1, &quot;i32_sub&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// left-to-right.wast:182
+assert_return(() =&gt; call($1, &quot;i64_sub&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// left-to-right.wast:183
+assert_return(() =&gt; call($1, &quot;i32_mul&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// left-to-right.wast:183
+assert_return(() =&gt; call($1, &quot;i64_mul&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// left-to-right.wast:184
+assert_return(() =&gt; call($1, &quot;i32_div_s&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// left-to-right.wast:184
+assert_return(() =&gt; call($1, &quot;i64_div_s&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// left-to-right.wast:185
+assert_return(() =&gt; call($1, &quot;i32_div_u&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// left-to-right.wast:185
+assert_return(() =&gt; call($1, &quot;i64_div_u&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// left-to-right.wast:186
+assert_return(() =&gt; call($1, &quot;i32_rem_s&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// left-to-right.wast:186
+assert_return(() =&gt; call($1, &quot;i64_rem_s&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// left-to-right.wast:187
+assert_return(() =&gt; call($1, &quot;i32_rem_u&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// left-to-right.wast:187
+assert_return(() =&gt; call($1, &quot;i64_rem_u&quot;, []), 258);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x40\x0d\x60\x02\x7f\x7f\x01\x7f\x60\x02\x7e\x7e\x01\x7f\x60\x02\x7d\x7d\x01\x7f\x60\x02\x7c\x7c\x01\x7f\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x02\x7f\x7f\x00\x60\x02\x7e\x7e\x00\x60\x02\x7d\x7d\x00\x60\x02\x7c\x7c\x00\x03\x84\x01\x82\x01\x00\x00\x01\x01\x02\x02\x03\x03\x04\x04\x05\x05\x05\x05\x05\x05\x06\x06\x06\x05\x05\x07\x07\x07\x05\x05\x08\x08\x08\x05\x05\x09\x0a\x0b\x0c\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x04\x05\x01\x70\x01\x08\x08\x05\x03\x01\x00\x01\x07\xaa\x08\x5f\x07\x69\x33\x32\x5f\x61\x64\x64\x00\x23\x07\x69\x33\x32\x5f\x73\
 x75\x62\x00\x24\x07\x69\x33\x32\x5f\x6d\x75\x6c\x00\x25\x09\x69\x33\x32\x5f\x64\x69\x76\x5f\x73\x00\x26\x09\x69\x33\x32\x5f\x64\x69\x76\x5f\x75\x00\x27\x09\x69\x33\x32\x5f\x72\x65\x6d\x5f\x73\x00\x28\x09\x69\x33\x32\x5f\x72\x65\x6d\x5f\x75\x00\x29\x07\x69\x33\x32\x5f\x61\x6e\x64\x00\x2a\x06\x69\x33\x32\x5f\x6f\x72\x00\x2b\x07\x69\x33\x32\x5f\x78\x6f\x72\x00\x2c\x07\x69\x33\x32\x5f\x73\x68\x6c\x00\x2d\x09\x69\x33\x32\x5f\x73\x68\x72\x5f\x75\x00\x2e\x09\x69\x33\x32\x5f\x73\x68\x72\x5f\x73\x00\x2f\x06\x69\x33\x32\x5f\x65\x71\x00\x30\x06\x69\x33\x32\x5f\x6e\x65\x00\x31\x08\x69\x33\x32\x5f\x6c\x74\x5f\x73\x00\x32\x08\x69\x33\x32\x5f\x6c\x65\x5f\x73\x00\x33\x08\x69\x33\x32\x5f\x6c\x74\x5f\x75\x00\x34\x08\x69\x33\x32\x5f\x6c\x65\x5f\x75\x00\x35\x08\x69\x33\x32\x5f\x67\x74\x5f\x73\x00\x36\x08\x69\x33\x32\x5f\x67\x65\x5f\x73\x00\x37\x08\x69\x33\x32\x5f\x67\x74\x5f\x75\x00\x38\x08\x69\x33\x32\x5f\x67\x65\x5f\x75\x00\x39\x09\x69\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x3a\x0a\x69\x33\x32\x5f\x73\x
 74\x6f\x72\x65\x38\x00\x3b\x0b\x69\x33\x32\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x3c\x08\x69\x33\x32\x5f\x63\x61\x6c\x6c\x00\x3d\x11\x69\x33\x32\x5f\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x00\x3e\x0a\x69\x33\x32\x5f\x73\x65\x6c\x65\x63\x74\x00\x3f\x07\x69\x36\x34\x5f\x61\x64\x64\x00\x40\x07\x69\x36\x34\x5f\x73\x75\x62\x00\x41\x07\x69\x36\x34\x5f\x6d\x75\x6c\x00\x42\x09\x69\x36\x34\x5f\x64\x69\x76\x5f\x73\x00\x43\x09\x69\x36\x34\x5f\x64\x69\x76\x5f\x75\x00\x44\x09\x69\x36\x34\x5f\x72\x65\x6d\x5f\x73\x00\x45\x09\x69\x36\x34\x5f\x72\x65\x6d\x5f\x75\x00\x46\x07\x69\x36\x34\x5f\x61\x6e\x64\x00\x47\x06\x69\x36\x34\x5f\x6f\x72\x00\x48\x07\x69\x36\x34\x5f\x78\x6f\x72\x00\x49\x07\x69\x36\x34\x5f\x73\x68\x6c\x00\x4a\x09\x69\x36\x34\x5f\x73\x68\x72\x5f\x75\x00\x4b\x09\x69\x36\x34\x5f\x73\x68\x72\x5f\x73\x00\x4c\x06\x69\x36\x34\x5f\x65\x71\x00\x4d\x06\x69\x36\x34\x5f\x6e\x65\x00\x4e\x08\x69\x36\x34\x5f\x6c\x74\x5f\x73\x00\x4f\x08\x69\x36\x34\x5f\x6c\x65\x5f\x73\x00\x50\x08\x69\x36\x3
 4\x5f\x6c\x74\x5f\x75\x00\x51\x08\x69\x36\x34\x5f\x6c\x65\x5f\x75\x00\x52\x08\x69\x36\x34\x5f\x67\x74\x5f\x73\x00\x53\x08\x69\x36\x34\x5f\x67\x65\x5f\x73\x00\x54\x08\x69\x36\x34\x5f\x67\x74\x5f\x75\x00\x55\x08\x69\x36\x34\x5f\x67\x65\x5f\x75\x00\x56\x09\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x57\x0a\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x38\x00\x58\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x31\x36\x00\x59\x0b\x69\x36\x34\x5f\x73\x74\x6f\x72\x65\x33\x32\x00\x5a\x08\x69\x36\x34\x5f\x63\x61\x6c\x6c\x00\x5b\x11\x69\x36\x34\x5f\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x00\x5c\x0a\x69\x36\x34\x5f\x73\x65\x6c\x65\x63\x74\x00\x5d\x07\x66\x33\x32\x5f\x61\x64\x64\x00\x5e\x07\x66\x33\x32\x5f\x73\x75\x62\x00\x5f\x07\x66\x33\x32\x5f\x6d\x75\x6c\x00\x60\x07\x66\x33\x32\x5f\x64\x69\x76\x00\x61\x0c\x66\x33\x32\x5f\x63\x6f\x70\x79\x73\x69\x67\x6e\x00\x62\x06\x66\x33\x32\x5f\x65\x71\x00\x63\x06\x66\x33\x32\x5f\x6e\x65\x00\x64\x06\x66\x33\x32\x5f\x6c\x74\x00\x65\x06\x66\x33\x32\x5f\x6c\x65\x00
 \x66\x06\x66\x33\x32\x5f\x67\x74\x00\x67\x06\x66\x33\x32\x5f\x67\x65\x00\x68\x07\x66\x33\x32\x5f\x6d\x69\x6e\x00\x69\x07\x66\x33\x32\x5f\x6d\x61\x78\x00\x6a\x09\x66\x33\x32\x5f\x73\x74\x6f\x72\x65\x00\x6b\x08\x66\x33\x32\x5f\x63\x61\x6c\x6c\x00\x6c\x11\x66\x33\x32\x5f\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x00\x6d\x0a\x66\x33\x32\x5f\x73\x65\x6c\x65\x63\x74\x00\x6e\x07\x66\x36\x34\x5f\x61\x64\x64\x00\x6f\x07\x66\x36\x34\x5f\x73\x75\x62\x00\x70\x07\x66\x36\x34\x5f\x6d\x75\x6c\x00\x71\x07\x66\x36\x34\x5f\x64\x69\x76\x00\x72\x0c\x66\x36\x34\x5f\x63\x6f\x70\x79\x73\x69\x67\x6e\x00\x73\x06\x66\x36\x34\x5f\x65\x71\x00\x74\x06\x66\x36\x34\x5f\x6e\x65\x00\x75\x06\x66\x36\x34\x5f\x6c\x74\x00\x76\x06\x66\x36\x34\x5f\x6c\x65\x00\x77\x06\x66\x36\x34\x5f\x67\x74\x00\x78\x06\x66\x36\x34\x5f\x67\x65\x00\x79\x07\x66\x36\x34\x5f\x6d\x69\x6e\x00\x7a\x07\x66\x36\x34\x5f\x6d\x61\x78\x00\x7b\x09\x66\x36\x34\x5f\x73\x74\x6f\x72\x65\x00\x7c\x08\x66\x36\x34\x5f\x63\x61\x6c\x6c\x00\x7d\x11\x66\
 x36\x34\x5f\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x00\x7e\x0a\x66\x36\x34\x5f\x73\x65\x6c\x65\x63\x74\x00\x7f\x05\x62\x72\x5f\x69\x66\x00\x80\x01\x08\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x81\x01\x09\x0e\x01\x00\x41\x00\x0b\x08\x00\x01\x02\x03\x04\x05\x06\x07\x0a\xaa\x0d\x82\x01\x04\x00\x41\x7f\x0b\x04\x00\x41\x7e\x0b\x04\x00\x41\x7f\x0b\x04\x00\x41\x7e\x0b\x04\x00\x41\x7f\x0b\x04\x00\x41\x7e\x0b\x04\x00\x41\x7f\x0b\x04\x00\x41\x7e\x0b\x09\x00\x41\x08\x41\x00\x36\x02\x00\x0b\x27\x00\x41\x0b\x41\x0a\x2d\x00\x00\x3a\x00\x00\x41\x0a\x41\x09\x2d\x00\x00\x3a\x00\x00\x41\x09\x41\x08\x2d\x00\x00\x3a\x00\x00\x41\x08\x41\x7d\x3a\x00\x00\x0b\x07\x00\x41\x08\x28\x02\x00\x0b\x0d\x00\x10\x09\x41\x08\x41\x01\x3a\x00\x00\x41\x00\x0b\x0d\x00\x10\x09\x41\x08\x41\x02\x3a\x00\x00\x41\x01\x0b\x0d\x00\x10\x09\x41\x08\x41\x03\x3a\x00\x00\x41\x01\x0b\x0d\x00\x10\x09\x41\x08\x41\x04\x3a\x00\x00\x41\x00\x0b\x0d\x00\x10\x09\x41\x08\x41\x05\x3a\x00\x00\x41\x00\x0b\x0d\x00\x10\x09\x41\x08\x41\x01\x
 3a\x00\x00\x42\x00\x0b\x0d\x00\x10\x09\x41\x08\x41\x02\x3a\x00\x00\x42\x01\x0b\x0d\x00\x10\x09\x41\x08\x41\x03\x3a\x00\x00\x42\x01\x0b\x0d\x00\x10\x09\x41\x08\x41\x04\x3a\x00\x00\x41\x02\x0b\x0d\x00\x10\x09\x41\x08\x41\x05\x3a\x00\x00\x41\x00\x0b\x10\x00\x10\x09\x41\x08\x41\x01\x3a\x00\x00\x43\x00\x00\x00\x00\x0b\x10\x00\x10\x09\x41\x08\x41\x02\x3a\x00\x00\x43\x00\x00\x80\x3f\x0b\x10\x00\x10\x09\x41\x08\x41\x03\x3a\x00\x00\x43\x00\x00\x80\x3f\x0b\x0d\x00\x10\x09\x41\x08\x41\x04\x3a\x00\x00\x41\x04\x0b\x0d\x00\x10\x09\x41\x08\x41\x05\x3a\x00\x00\x41\x00\x0b\x14\x00\x10\x09\x41\x08\x41\x01\x3a\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x0b\x14\x00\x10\x09\x41\x08\x41\x02\x3a\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x0b\x14\x00\x10\x09\x41\x08\x41\x03\x3a\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x0b\x0d\x00\x10\x09\x41\x08\x41\x04\x3a\x00\x00\x41\x06\x0b\x0d\x00\x10\x09\x41\x08\x41\x05\x3a\x00\x00\x41\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x02\x00\x0b\x0c\x00\x10\x08\x10\x0
 b\x10\x0c\x6a\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x6b\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x6c\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x6d\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x6e\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x6f\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x70\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x71\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x72\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x73\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x74\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x76\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x75\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x46\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x47\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x48\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x4c\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x49\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x4d\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c
 \x4a\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x4e\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x4b\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x4f\x1a\x10\x0a\x0b\x0d\x00\x10\x08\x10\x0b\x10\x0c\x36\x02\x00\x10\x0a\x0b\x0d\x00\x10\x08\x10\x0b\x10\x0c\x3a\x00\x00\x10\x0a\x0b\x0d\x00\x10\x08\x10\x0b\x10\x0c\x3b\x01\x00\x10\x0a\x0b\x0c\x00\x10\x08\x10\x0b\x10\x0c\x10\x1f\x10\x0a\x0b\x10\x00\x10\x08\x10\x0b\x10\x0c\x10\x0e\x11\x00\x00\x1a\x10\x0a\x0b\x0e\x00\x10\x08\x10\x0b\x10\x0c\x10\x0f\x1b\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x7c\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x7d\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x7e\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x7f\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x80\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x81\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x82\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x83\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x84\x1a\x10\x0a\x0b\x0c\
 x00\x10\x08\x10\x10\x10\x11\x85\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x86\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x88\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x87\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x51\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x52\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x53\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x57\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x54\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x58\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x55\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x59\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x56\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x5a\x1a\x10\x0a\x0b\x0d\x00\x10\x08\x10\x0b\x10\x11\x37\x03\x00\x10\x0a\x0b\x0d\x00\x10\x08\x10\x0b\x10\x11\x3c\x00\x00\x10\x0a\x0b\x0d\x00\x10\x08\x10\x0b\x10\x11\x3d\x01\x00\x10\x0a\x0b\x0d\x00\x10\x08\x10\x0b\x10\x11\x3e\x02\x00\x10\x0a\x0b\x0c\x00\x10\x08\x10\x10\x10\x11\x10\x20\x10\x0a\x
 0b\x10\x00\x10\x08\x10\x10\x10\x11\x10\x13\x11\x01\x00\x1a\x10\x0a\x0b\x0e\x00\x10\x08\x10\x10\x10\x11\x10\x14\x1b\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x92\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x93\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x94\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x95\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x98\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x5b\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x5c\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x5d\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x5f\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x5e\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x60\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x96\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x97\x1a\x10\x0a\x0b\x0d\x00\x10\x08\x10\x0b\x10\x16\x38\x02\x00\x10\x0a\x0b\x0c\x00\x10\x08\x10\x15\x10\x16\x10\x21\x10\x0a\x0b\x10\x00\x10\x08\x10\x15\x10\x16\x10\x18\x11\x02\x00\x1a\x10\x0a\x0b\x0e\x00\x10\x0
 8\x10\x15\x10\x16\x10\x19\x1b\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\xa0\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\xa1\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\xa2\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\xa3\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\xa6\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\x61\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\x62\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\x63\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\x65\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\x64\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\x66\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\xa4\x1a\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\xa5\x1a\x10\x0a\x0b\x0d\x00\x10\x08\x10\x0b\x10\x1b\x39\x03\x00\x10\x0a\x0b\x0c\x00\x10\x08\x10\x1a\x10\x1b\x10\x22\x10\x0a\x0b\x10\x00\x10\x08\x10\x1a\x10\x1b\x10\x1d\x11\x03\x00\x1a\x10\x0a\x0b\x0e\x00\x10\x08\x10\x1a\x10\x1b\x10\x1e\x1b\x1a\x10\x0a\x0b\x13\x00\x02\x7f\x10\x08\x10\x0b\x10\x0c
 \x41\x00\x71\x0d\x00\x1a\x10\x0a\x0b\x0b\x15\x00\x02\x7f\x10\x08\x02\x7f\x10\x0b\x10\x0c\x0e\x01\x01\x00\x0b\x1a\x10\x0a\x0b\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;i32_add&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_add&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_sub&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_sub&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_mul&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_mul&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_div_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_div_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_div_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_div_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_rem_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_rem_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_rem_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_rem_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_and&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_and&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_or&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_or&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_xor&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_xor&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_shl&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_shl&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_shr_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_shr_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_shr_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_shr_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_eq&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_eq&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_ne&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_ne&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_lt_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_lt_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_le_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_le_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_lt_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_lt_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_le_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_le_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_gt_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_gt_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_ge_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_ge_s&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_gt_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_gt_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_ge_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_ge_u&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_store&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_store&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_store8&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_store8&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_store16&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_store16&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_store32&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_call&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i64_call&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;i32_call_indirect&quot;](), 66052);
-assert_return(() =&gt; $$.exports[&quot;i64_call_indirect&quot;](), 66052);
-assert_return(() =&gt; $$.exports[&quot;i32_select&quot;](), 66053);
-assert_return(() =&gt; $$.exports[&quot;i64_select&quot;](), 66053);
-assert_return(() =&gt; $$.exports[&quot;f32_add&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_add&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_sub&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_sub&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_mul&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_mul&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_div&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_div&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_copysign&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_copysign&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_eq&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_eq&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_ne&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_ne&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_lt&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_lt&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_le&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_le&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_gt&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_gt&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_ge&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_ge&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_min&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_min&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_max&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_max&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_store&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_store&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_call&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f64_call&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;f32_call_indirect&quot;](), 66052);
-assert_return(() =&gt; $$.exports[&quot;f64_call_indirect&quot;](), 66052);
-assert_return(() =&gt; $$.exports[&quot;f32_select&quot;](), 66053);
-assert_return(() =&gt; $$.exports[&quot;f64_select&quot;](), 66053);
-assert_return(() =&gt; $$.exports[&quot;br_if&quot;](), 258);
-assert_return(() =&gt; $$.exports[&quot;br_table&quot;](), 258);
</del><ins>+// left-to-right.wast:188
+assert_return(() =&gt; call($1, &quot;i32_and&quot;, []), 258);
+
+// left-to-right.wast:188
+assert_return(() =&gt; call($1, &quot;i64_and&quot;, []), 258);
+
+// left-to-right.wast:189
+assert_return(() =&gt; call($1, &quot;i32_or&quot;, []), 258);
+
+// left-to-right.wast:189
+assert_return(() =&gt; call($1, &quot;i64_or&quot;, []), 258);
+
+// left-to-right.wast:190
+assert_return(() =&gt; call($1, &quot;i32_xor&quot;, []), 258);
+
+// left-to-right.wast:190
+assert_return(() =&gt; call($1, &quot;i64_xor&quot;, []), 258);
+
+// left-to-right.wast:191
+assert_return(() =&gt; call($1, &quot;i32_shl&quot;, []), 258);
+
+// left-to-right.wast:191
+assert_return(() =&gt; call($1, &quot;i64_shl&quot;, []), 258);
+
+// left-to-right.wast:192
+assert_return(() =&gt; call($1, &quot;i32_shr_u&quot;, []), 258);
+
+// left-to-right.wast:192
+assert_return(() =&gt; call($1, &quot;i64_shr_u&quot;, []), 258);
+
+// left-to-right.wast:193
+assert_return(() =&gt; call($1, &quot;i32_shr_s&quot;, []), 258);
+
+// left-to-right.wast:193
+assert_return(() =&gt; call($1, &quot;i64_shr_s&quot;, []), 258);
+
+// left-to-right.wast:194
+assert_return(() =&gt; call($1, &quot;i32_eq&quot;, []), 258);
+
+// left-to-right.wast:194
+assert_return(() =&gt; call($1, &quot;i64_eq&quot;, []), 258);
+
+// left-to-right.wast:195
+assert_return(() =&gt; call($1, &quot;i32_ne&quot;, []), 258);
+
+// left-to-right.wast:195
+assert_return(() =&gt; call($1, &quot;i64_ne&quot;, []), 258);
+
+// left-to-right.wast:196
+assert_return(() =&gt; call($1, &quot;i32_lt_s&quot;, []), 258);
+
+// left-to-right.wast:196
+assert_return(() =&gt; call($1, &quot;i64_lt_s&quot;, []), 258);
+
+// left-to-right.wast:197
+assert_return(() =&gt; call($1, &quot;i32_le_s&quot;, []), 258);
+
+// left-to-right.wast:197
+assert_return(() =&gt; call($1, &quot;i64_le_s&quot;, []), 258);
+
+// left-to-right.wast:198
+assert_return(() =&gt; call($1, &quot;i32_lt_u&quot;, []), 258);
+
+// left-to-right.wast:198
+assert_return(() =&gt; call($1, &quot;i64_lt_u&quot;, []), 258);
+
+// left-to-right.wast:199
+assert_return(() =&gt; call($1, &quot;i32_le_u&quot;, []), 258);
+
+// left-to-right.wast:199
+assert_return(() =&gt; call($1, &quot;i64_le_u&quot;, []), 258);
+
+// left-to-right.wast:200
+assert_return(() =&gt; call($1, &quot;i32_gt_s&quot;, []), 258);
+
+// left-to-right.wast:200
+assert_return(() =&gt; call($1, &quot;i64_gt_s&quot;, []), 258);
+
+// left-to-right.wast:201
+assert_return(() =&gt; call($1, &quot;i32_ge_s&quot;, []), 258);
+
+// left-to-right.wast:201
+assert_return(() =&gt; call($1, &quot;i64_ge_s&quot;, []), 258);
+
+// left-to-right.wast:202
+assert_return(() =&gt; call($1, &quot;i32_gt_u&quot;, []), 258);
+
+// left-to-right.wast:202
+assert_return(() =&gt; call($1, &quot;i64_gt_u&quot;, []), 258);
+
+// left-to-right.wast:203
+assert_return(() =&gt; call($1, &quot;i32_ge_u&quot;, []), 258);
+
+// left-to-right.wast:203
+assert_return(() =&gt; call($1, &quot;i64_ge_u&quot;, []), 258);
+
+// left-to-right.wast:204
+assert_return(() =&gt; call($1, &quot;i32_store&quot;, []), 258);
+
+// left-to-right.wast:204
+assert_return(() =&gt; call($1, &quot;i64_store&quot;, []), 258);
+
+// left-to-right.wast:205
+assert_return(() =&gt; call($1, &quot;i32_store8&quot;, []), 258);
+
+// left-to-right.wast:205
+assert_return(() =&gt; call($1, &quot;i64_store8&quot;, []), 258);
+
+// left-to-right.wast:206
+assert_return(() =&gt; call($1, &quot;i32_store16&quot;, []), 258);
+
+// left-to-right.wast:206
+assert_return(() =&gt; call($1, &quot;i64_store16&quot;, []), 258);
+
+// left-to-right.wast:207
+assert_return(() =&gt; call($1, &quot;i64_store32&quot;, []), 258);
+
+// left-to-right.wast:208
+assert_return(() =&gt; call($1, &quot;i32_call&quot;, []), 258);
+
+// left-to-right.wast:208
+assert_return(() =&gt; call($1, &quot;i64_call&quot;, []), 258);
+
+// left-to-right.wast:209
+assert_return(() =&gt; call($1, &quot;i32_call_indirect&quot;, []), 66052);
+
+// left-to-right.wast:210
+assert_return(() =&gt; call($1, &quot;i64_call_indirect&quot;, []), 66052);
+
+// left-to-right.wast:211
+assert_return(() =&gt; call($1, &quot;i32_select&quot;, []), 66053);
+
+// left-to-right.wast:211
+assert_return(() =&gt; call($1, &quot;i64_select&quot;, []), 66053);
+
+// left-to-right.wast:213
+assert_return(() =&gt; call($1, &quot;f32_add&quot;, []), 258);
+
+// left-to-right.wast:213
+assert_return(() =&gt; call($1, &quot;f64_add&quot;, []), 258);
+
+// left-to-right.wast:214
+assert_return(() =&gt; call($1, &quot;f32_sub&quot;, []), 258);
+
+// left-to-right.wast:214
+assert_return(() =&gt; call($1, &quot;f64_sub&quot;, []), 258);
+
+// left-to-right.wast:215
+assert_return(() =&gt; call($1, &quot;f32_mul&quot;, []), 258);
+
+// left-to-right.wast:215
+assert_return(() =&gt; call($1, &quot;f64_mul&quot;, []), 258);
+
+// left-to-right.wast:216
+assert_return(() =&gt; call($1, &quot;f32_div&quot;, []), 258);
+
+// left-to-right.wast:216
+assert_return(() =&gt; call($1, &quot;f64_div&quot;, []), 258);
+
+// left-to-right.wast:217
+assert_return(() =&gt; call($1, &quot;f32_copysign&quot;, []), 258);
+
+// left-to-right.wast:217
+assert_return(() =&gt; call($1, &quot;f64_copysign&quot;, []), 258);
+
+// left-to-right.wast:218
+assert_return(() =&gt; call($1, &quot;f32_eq&quot;, []), 258);
+
+// left-to-right.wast:218
+assert_return(() =&gt; call($1, &quot;f64_eq&quot;, []), 258);
+
+// left-to-right.wast:219
+assert_return(() =&gt; call($1, &quot;f32_ne&quot;, []), 258);
+
+// left-to-right.wast:219
+assert_return(() =&gt; call($1, &quot;f64_ne&quot;, []), 258);
+
+// left-to-right.wast:220
+assert_return(() =&gt; call($1, &quot;f32_lt&quot;, []), 258);
+
+// left-to-right.wast:220
+assert_return(() =&gt; call($1, &quot;f64_lt&quot;, []), 258);
+
+// left-to-right.wast:221
+assert_return(() =&gt; call($1, &quot;f32_le&quot;, []), 258);
+
+// left-to-right.wast:221
+assert_return(() =&gt; call($1, &quot;f64_le&quot;, []), 258);
+
+// left-to-right.wast:222
+assert_return(() =&gt; call($1, &quot;f32_gt&quot;, []), 258);
+
+// left-to-right.wast:222
+assert_return(() =&gt; call($1, &quot;f64_gt&quot;, []), 258);
+
+// left-to-right.wast:223
+assert_return(() =&gt; call($1, &quot;f32_ge&quot;, []), 258);
+
+// left-to-right.wast:223
+assert_return(() =&gt; call($1, &quot;f64_ge&quot;, []), 258);
+
+// left-to-right.wast:224
+assert_return(() =&gt; call($1, &quot;f32_min&quot;, []), 258);
+
+// left-to-right.wast:224
+assert_return(() =&gt; call($1, &quot;f64_min&quot;, []), 258);
+
+// left-to-right.wast:225
+assert_return(() =&gt; call($1, &quot;f32_max&quot;, []), 258);
+
+// left-to-right.wast:225
+assert_return(() =&gt; call($1, &quot;f64_max&quot;, []), 258);
+
+// left-to-right.wast:226
+assert_return(() =&gt; call($1, &quot;f32_store&quot;, []), 258);
+
+// left-to-right.wast:226
+assert_return(() =&gt; call($1, &quot;f64_store&quot;, []), 258);
+
+// left-to-right.wast:227
+assert_return(() =&gt; call($1, &quot;f32_call&quot;, []), 258);
+
+// left-to-right.wast:227
+assert_return(() =&gt; call($1, &quot;f64_call&quot;, []), 258);
+
+// left-to-right.wast:228
+assert_return(() =&gt; call($1, &quot;f32_call_indirect&quot;, []), 66052);
+
+// left-to-right.wast:229
+assert_return(() =&gt; call($1, &quot;f64_call_indirect&quot;, []), 66052);
+
+// left-to-right.wast:230
+assert_return(() =&gt; call($1, &quot;f32_select&quot;, []), 66053);
+
+// left-to-right.wast:230
+assert_return(() =&gt; call($1, &quot;f64_select&quot;, []), 66053);
+
+// left-to-right.wast:232
+assert_return(() =&gt; call($1, &quot;br_if&quot;, []), 258);
+
+// left-to-right.wast:233
+assert_return(() =&gt; call($1, &quot;br_table&quot;, []), 258);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestslinkingwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/linking.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/linking.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/linking.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,180 +1,305 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// linking.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x83\x80\x80\x80\x00\x02\x00\x00\x07\x88\x80\x80\x80\x00\x01\x04\x63\x61\x6c\x6c\x00\x00\x0a\x93\x80\x80\x80\x00\x02\x84\x80\x80\x80\x00\x00\x10\x01\x0b\x84\x80\x80\x80\x00\x00\x41\x02\x0b&quot;);
+let $Mf = $1;
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// linking.wast:7
+register(&quot;Mf&quot;, $Mf)
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// linking.wast:9
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x66\x04\x63\x61\x6c\x6c\x00\x00\x03\x84\x80\x80\x80\x00\x03\x00\x00\x00\x07\xa1\x80\x80\x80\x00\x03\x07\x4d\x66\x2e\x63\x61\x6c\x6c\x00\x00\x0c\x63\x61\x6c\x6c\x20\x4d\x66\x2e\x63\x61\x6c\x6c\x00\x01\x04\x63\x61\x6c\x6c\x00\x02\x0a\x9c\x80\x80\x80\x00\x03\x84\x80\x80\x80\x00\x00\x10\x00\x0b\x84\x80\x80\x80\x00\x00\x10\x03\x0b\x84\x80\x80\x80\x00\x00\x41\x03\x0b&quot;);
+let $Nf = $2;
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// linking.wast:17
+assert_return(() =&gt; call($Mf, &quot;call&quot;, []), 2);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// linking.wast:18
+assert_return(() =&gt; call($Nf, &quot;Mf.call&quot;, []), 2);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// linking.wast:19
+assert_return(() =&gt; call($Nf, &quot;call&quot;, []), 3);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// linking.wast:20
+assert_return(() =&gt; call($Nf, &quot;call Mf.call&quot;, []), 2);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// linking.wast:22
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x02\x92\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x07\x89\x80\x80\x80\x00\x01\x05\x70\x72\x69\x6e\x74\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// linking.wast:26
+register(&quot;reexport_f&quot;, $3)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// linking.wast:27
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7e\x00\x02\x94\x80\x80\x80\x00\x01\x0a\x72\x65\x65\x78\x70\x6f\x72\x74\x5f\x66\x05\x70\x72\x69\x6e\x74\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// linking.wast:31
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x94\x80\x80\x80\x00\x01\x0a\x72\x65\x65\x78\x70\x6f\x72\x74\x5f\x66\x05\x70\x72\x69\x6e\x74\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// linking.wast:39
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x2a\x0b\x07\x8e\x80\x80\x80\x00\x02\x04\x67\x6c\x6f\x62\x03\x00\x03\x67\x65\x74\x00\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x23\x00\x0b&quot;);
+let $Mg = $4;
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// linking.wast:43
+register(&quot;Mg&quot;, $Mg)
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// linking.wast:45
+let $5 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x95\x80\x80\x80\x00\x02\x02\x4d\x67\x04\x67\x6c\x6f\x62\x03\x7f\x00\x02\x4d\x67\x03\x67\x65\x74\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x06\x86\x80\x80\x80\x00\x01\x7f\x00\x41\x2b\x0b\x07\xa1\x80\x80\x80\x00\x04\x07\x4d\x67\x2e\x67\x6c\x6f\x62\x03\x00\x06\x4d\x67\x2e\x67\x65\x74\x00\x00\x04\x67\x6c\x6f\x62\x03\x01\x03\x67\x65\x74\x00\x01\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x23\x01\x0b&quot;);
+let $Ng = $5;
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// linking.wast:54
+assert_return(() =&gt; get($Mg, &quot;glob&quot;), 42);
</ins><span class="cx"> 
</span><del>-let $Mf = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x03\x02\x00\x00\x07\x08\x01\x04\x63\x61\x6c\x6c\x00\x00\x0a\x0b\x02\x04\x00\x10\x01\x0b\x04\x00\x41\x02\x0b&quot;);
-register(&quot;Mf&quot;, $Mf)
-let $Nf = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x02\x0b\x01\x02\x4d\x66\x04\x63\x61\x6c\x6c\x00\x00\x03\x04\x03\x00\x00\x00\x07\x21\x03\x07\x4d\x66\x2e\x63\x61\x6c\x6c\x00\x00\x0c\x63\x61\x6c\x6c\x20\x4d\x66\x2e\x63\x61\x6c\x6c\x00\x01\x04\x63\x61\x6c\x6c\x00\x02\x0a\x10\x03\x04\x00\x10\x00\x0b\x04\x00\x10\x03\x0b\x04\x00\x41\x03\x0b&quot;);
-assert_return(() =&gt; $Mf.exports[&quot;call&quot;](), 2);
-assert_return(() =&gt; $Nf.exports[&quot;Mf.call&quot;](), 2);
-assert_return(() =&gt; $Nf.exports[&quot;call&quot;](), 3);
-assert_return(() =&gt; $Nf.exports[&quot;call Mf.call&quot;](), 2);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x02\x12\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x07\x09\x01\x05\x70\x72\x69\x6e\x74\x00\x00&quot;);
-register(&quot;reexport_f&quot;, $$)
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7e\x00\x02\x14\x01\x0a\x72\x65\x65\x78\x70\x6f\x72\x74\x5f\x66\x05\x70\x72\x69\x6e\x74\x00\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x14\x01\x0a\x72\x65\x65\x78\x70\x6f\x72\x74\x5f\x66\x05\x70\x72\x69\x6e\x74\x00\x00&quot;);
-let $Mg = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x06\x06\x01\x7f\x00\x41\x2a\x0b\x07\x0e\x02\x04\x67\x6c\x6f\x62\x03\x00\x03\x67\x65\x74\x00\x00\x0a\x06\x01\x04\x00\x23\x00\x0b&quot;);
-register(&quot;Mg&quot;, $Mg)
-let $Ng = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x02\x15\x02\x02\x4d\x67\x04\x67\x6c\x6f\x62\x03\x7f\x00\x02\x4d\x67\x03\x67\x65\x74\x00\x00\x03\x02\x01\x00\x06\x06\x01\x7f\x00\x41\x2b\x0b\x07\x21\x04\x07\x4d\x67\x2e\x67\x6c\x6f\x62\x03\x00\x06\x4d\x67\x2e\x67\x65\x74\x00\x00\x04\x67\x6c\x6f\x62\x03\x01\x03\x67\x65\x74\x00\x01\x0a\x06\x01\x04\x00\x23\x01\x0b&quot;);
-assert_return(() =&gt; $Mg.exports[&quot;glob&quot;], 42);
-assert_return(() =&gt; $Ng.exports[&quot;Mg.glob&quot;], 42);
-assert_return(() =&gt; $Ng.exports[&quot;glob&quot;], 43);
-assert_return(() =&gt; $Mg.exports[&quot;get&quot;](), 42);
-assert_return(() =&gt; $Ng.exports[&quot;Mg.get&quot;](), 42);
-assert_return(() =&gt; $Ng.exports[&quot;get&quot;](), 43);
-let $Mt = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x03\x60\x00\x01\x7f\x60\x00\x00\x60\x01\x7f\x01\x7f\x03\x04\x03\x00\x00\x02\x04\x04\x01\x70\x00\x0a\x07\x12\x03\x03\x74\x61\x62\x01\x00\x01\x68\x00\x01\x04\x63\x61\x6c\x6c\x00\x02\x09\x0a\x01\x00\x41\x02\x0b\x04\x00\x00\x00\x00\x0a\x13\x03\x04\x00\x41\x04\x0b\x04\x00\x41\x7c\x0b\x07\x00\x20\x00\x11\x00\x00\x0b&quot;);
</del><ins>+// linking.wast:55
+assert_return(() =&gt; get($Ng, &quot;Mg.glob&quot;), 42);
+
+// linking.wast:56
+assert_return(() =&gt; get($Ng, &quot;glob&quot;), 43);
+
+// linking.wast:57
+assert_return(() =&gt; call($Mg, &quot;get&quot;, []), 42);
+
+// linking.wast:58
+assert_return(() =&gt; call($Ng, &quot;Mg.get&quot;, []), 42);
+
+// linking.wast:59
+assert_return(() =&gt; call($Ng, &quot;get&quot;, []), 43);
+
+// linking.wast:64
+let $6 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x00\x00\x60\x01\x7f\x01\x7f\x03\x84\x80\x80\x80\x00\x03\x00\x00\x02\x04\x84\x80\x80\x80\x00\x01\x70\x00\x0a\x07\x92\x80\x80\x80\x00\x03\x03\x74\x61\x62\x01\x00\x01\x68\x00\x01\x04\x63\x61\x6c\x6c\x00\x02\x09\x8a\x80\x80\x80\x00\x01\x00\x41\x02\x0b\x04\x00\x00\x00\x00\x0a\x9f\x80\x80\x80\x00\x03\x84\x80\x80\x80\x00\x00\x41\x04\x0b\x84\x80\x80\x80\x00\x00\x41\x7c\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b&quot;);
+let $Mt = $6;
+
+// linking.wast:77
</ins><span class="cx"> register(&quot;Mt&quot;, $Mt)
</span><del>-let $Nt = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x03\x60\x00\x00\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x02\x12\x02\x02\x4d\x74\x04\x63\x61\x6c\x6c\x00\x02\x02\x4d\x74\x01\x68\x00\x01\x03\x04\x03\x01\x02\x02\x04\x05\x01\x70\x01\x05\x05\x07\x21\x03\x07\x4d\x74\x2e\x63\x61\x6c\x6c\x00\x00\x0c\x63\x61\x6c\x6c\x20\x4d\x74\x2e\x63\x61\x6c\x6c\x00\x03\x04\x63\x61\x6c\x6c\x00\x04\x09\x0b\x01\x00\x41\x00\x0b\x05\x02\x02\x02\x01\x00\x0a\x15\x03\x04\x00\x41\x05\x0b\x06\x00\x20\x00\x10\x00\x0b\x07\x00\x20\x00\x11\x01\x00\x0b&quot;);
-assert_return(() =&gt; $Mt.exports[&quot;call&quot;](2), 4);
-assert_return(() =&gt; $Nt.exports[&quot;Mt.call&quot;](2), 4);
-assert_return(() =&gt; $Nt.exports[&quot;call&quot;](2), 5);
-assert_return(() =&gt; $Nt.exports[&quot;call Mt.call&quot;](2), 4);
-assert_trap(() =&gt; $Mt.exports[&quot;call&quot;](1));
-assert_trap(() =&gt; $Nt.exports[&quot;Mt.call&quot;](1));
-assert_return(() =&gt; $Nt.exports[&quot;call&quot;](1), 5);
-assert_trap(() =&gt; $Nt.exports[&quot;call Mt.call&quot;](1));
-assert_trap(() =&gt; $Mt.exports[&quot;call&quot;](0));
-assert_trap(() =&gt; $Nt.exports[&quot;Mt.call&quot;](0));
-assert_return(() =&gt; $Nt.exports[&quot;call&quot;](0), 5);
-assert_trap(() =&gt; $Nt.exports[&quot;call Mt.call&quot;](0));
-assert_trap(() =&gt; $Mt.exports[&quot;call&quot;](20));
-assert_trap(() =&gt; $Nt.exports[&quot;Mt.call&quot;](20));
-assert_trap(() =&gt; $Nt.exports[&quot;call&quot;](7));
-assert_trap(() =&gt; $Nt.exports[&quot;call Mt.call&quot;](20));
-assert_return(() =&gt; $Nt.exports[&quot;call&quot;](3), -4);
-assert_trap(() =&gt; $Nt.exports[&quot;call&quot;](4));
-let $Ot = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0a\x02\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x02\x13\x02\x02\x4d\x74\x01\x68\x00\x00\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x05\x03\x03\x02\x00\x01\x07\x08\x01\x04\x63\x61\x6c\x6c\x00\x02\x09\x08\x01\x00\x41\x01\x0b\x02\x01\x00\x0a\x0e\x02\x04\x00\x41\x06\x0b\x07\x00\x20\x00\x11\x00\x00\x0b&quot;);
-assert_return(() =&gt; $Mt.exports[&quot;call&quot;](3), 4);
-assert_return(() =&gt; $Nt.exports[&quot;Mt.call&quot;](3), 4);
-assert_return(() =&gt; $Nt.exports[&quot;call Mt.call&quot;](3), 4);
-assert_return(() =&gt; $Ot.exports[&quot;call&quot;](3), 4);
-assert_return(() =&gt; $Mt.exports[&quot;call&quot;](2), -4);
-assert_return(() =&gt; $Nt.exports[&quot;Mt.call&quot;](2), -4);
-assert_return(() =&gt; $Nt.exports[&quot;call&quot;](2), 5);
-assert_return(() =&gt; $Nt.exports[&quot;call Mt.call&quot;](2), -4);
-assert_return(() =&gt; $Ot.exports[&quot;call&quot;](2), -4);
-assert_return(() =&gt; $Mt.exports[&quot;call&quot;](1), 6);
-assert_return(() =&gt; $Nt.exports[&quot;Mt.call&quot;](1), 6);
-assert_return(() =&gt; $Nt.exports[&quot;call&quot;](1), 5);
-assert_return(() =&gt; $Nt.exports[&quot;call Mt.call&quot;](1), 6);
-assert_return(() =&gt; $Ot.exports[&quot;call&quot;](1), 6);
-assert_trap(() =&gt; $Mt.exports[&quot;call&quot;](0));
-assert_trap(() =&gt; $Nt.exports[&quot;Mt.call&quot;](0));
-assert_return(() =&gt; $Nt.exports[&quot;call&quot;](0), 5);
-assert_trap(() =&gt; $Nt.exports[&quot;call Mt.call&quot;](0));
-assert_trap(() =&gt; $Ot.exports[&quot;call&quot;](0));
-assert_trap(() =&gt; $Ot.exports[&quot;call&quot;](20));
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x00\x00\x60\x00\x01\x7f\x02\x27\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x0a\x02\x4d\x74\x03\x6d\x65\x6d\x02\x00\x01\x03\x02\x01\x01\x09\x0d\x02\x00\x41\x07\x0b\x01\x01\x00\x41\x09\x0b\x01\x00\x0a\x07\x01\x05\x00\x41\x9a\x05\x0b&quot;);
-assert_trap(() =&gt; $Mt.exports[&quot;call&quot;](7));
-let $Mm = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x03\x02\x01\x00\x05\x04\x01\x01\x01\x05\x07\x0e\x02\x03\x6d\x65\x6d\x02\x00\x04\x6c\x6f\x61\x64\x00\x00\x0a\x09\x01\x07\x00\x20\x00\x2d\x00\x00\x0b\x0b\x10\x01\x00\x41\x0a\x0b\x0a\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09&quot;);
</del><ins>+
+// linking.wast:79
+let $7 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x03\x60\x00\x00\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x02\x92\x80\x80\x80\x00\x02\x02\x4d\x74\x04\x63\x61\x6c\x6c\x00\x02\x02\x4d\x74\x01\x68\x00\x01\x03\x84\x80\x80\x80\x00\x03\x01\x02\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x05\x05\x07\xa1\x80\x80\x80\x00\x03\x07\x4d\x74\x2e\x63\x61\x6c\x6c\x00\x00\x0c\x63\x61\x6c\x6c\x20\x4d\x74\x2e\x63\x61\x6c\x6c\x00\x03\x04\x63\x61\x6c\x6c\x00\x04\x09\x8b\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x05\x02\x02\x02\x01\x00\x0a\xa1\x80\x80\x80\x00\x03\x84\x80\x80\x80\x00\x00\x41\x05\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x10\x00\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x01\x00\x0b&quot;);
+let $Nt = $7;
+
+// linking.wast:98
+assert_return(() =&gt; call($Mt, &quot;call&quot;, [2]), 4);
+
+// linking.wast:99
+assert_return(() =&gt; call($Nt, &quot;Mt.call&quot;, [2]), 4);
+
+// linking.wast:100
+assert_return(() =&gt; call($Nt, &quot;call&quot;, [2]), 5);
+
+// linking.wast:101
+assert_return(() =&gt; call($Nt, &quot;call Mt.call&quot;, [2]), 4);
+
+// linking.wast:103
+assert_trap(() =&gt; call($Mt, &quot;call&quot;, [1]));
+
+// linking.wast:104
+assert_trap(() =&gt; call($Nt, &quot;Mt.call&quot;, [1]));
+
+// linking.wast:105
+assert_return(() =&gt; call($Nt, &quot;call&quot;, [1]), 5);
+
+// linking.wast:106
+assert_trap(() =&gt; call($Nt, &quot;call Mt.call&quot;, [1]));
+
+// linking.wast:108
+assert_trap(() =&gt; call($Mt, &quot;call&quot;, [0]));
+
+// linking.wast:109
+assert_trap(() =&gt; call($Nt, &quot;Mt.call&quot;, [0]));
+
+// linking.wast:110
+assert_return(() =&gt; call($Nt, &quot;call&quot;, [0]), 5);
+
+// linking.wast:111
+assert_trap(() =&gt; call($Nt, &quot;call Mt.call&quot;, [0]));
+
+// linking.wast:113
+assert_trap(() =&gt; call($Mt, &quot;call&quot;, [20]));
+
+// linking.wast:114
+assert_trap(() =&gt; call($Nt, &quot;Mt.call&quot;, [20]));
+
+// linking.wast:115
+assert_trap(() =&gt; call($Nt, &quot;call&quot;, [7]));
+
+// linking.wast:116
+assert_trap(() =&gt; call($Nt, &quot;call Mt.call&quot;, [20]));
+
+// linking.wast:118
+assert_return(() =&gt; call($Nt, &quot;call&quot;, [3]), -4);
+
+// linking.wast:119
+assert_trap(() =&gt; call($Nt, &quot;call&quot;, [4]));
+
+// linking.wast:121
+let $8 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x01\x7f\x60\x01\x7f\x01\x7f\x02\x93\x80\x80\x80\x00\x02\x02\x4d\x74\x01\x68\x00\x00\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x05\x03\x83\x80\x80\x80\x00\x02\x00\x01\x07\x88\x80\x80\x80\x00\x01\x04\x63\x61\x6c\x6c\x00\x02\x09\x88\x80\x80\x80\x00\x01\x00\x41\x01\x0b\x02\x01\x00\x0a\x96\x80\x80\x80\x00\x02\x84\x80\x80\x80\x00\x00\x41\x06\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x11\x00\x00\x0b&quot;);
+let $Ot = $8;
+
+// linking.wast:134
+assert_return(() =&gt; call($Mt, &quot;call&quot;, [3]), 4);
+
+// linking.wast:135
+assert_return(() =&gt; call($Nt, &quot;Mt.call&quot;, [3]), 4);
+
+// linking.wast:136
+assert_return(() =&gt; call($Nt, &quot;call Mt.call&quot;, [3]), 4);
+
+// linking.wast:137
+assert_return(() =&gt; call($Ot, &quot;call&quot;, [3]), 4);
+
+// linking.wast:139
+assert_return(() =&gt; call($Mt, &quot;call&quot;, [2]), -4);
+
+// linking.wast:140
+assert_return(() =&gt; call($Nt, &quot;Mt.call&quot;, [2]), -4);
+
+// linking.wast:141
+assert_return(() =&gt; call($Nt, &quot;call&quot;, [2]), 5);
+
+// linking.wast:142
+assert_return(() =&gt; call($Nt, &quot;call Mt.call&quot;, [2]), -4);
+
+// linking.wast:143
+assert_return(() =&gt; call($Ot, &quot;call&quot;, [2]), -4);
+
+// linking.wast:145
+assert_return(() =&gt; call($Mt, &quot;call&quot;, [1]), 6);
+
+// linking.wast:146
+assert_return(() =&gt; call($Nt, &quot;Mt.call&quot;, [1]), 6);
+
+// linking.wast:147
+assert_return(() =&gt; call($Nt, &quot;call&quot;, [1]), 5);
+
+// linking.wast:148
+assert_return(() =&gt; call($Nt, &quot;call Mt.call&quot;, [1]), 6);
+
+// linking.wast:149
+assert_return(() =&gt; call($Ot, &quot;call&quot;, [1]), 6);
+
+// linking.wast:151
+assert_trap(() =&gt; call($Mt, &quot;call&quot;, [0]));
+
+// linking.wast:152
+assert_trap(() =&gt; call($Nt, &quot;Mt.call&quot;, [0]));
+
+// linking.wast:153
+assert_return(() =&gt; call($Nt, &quot;call&quot;, [0]), 5);
+
+// linking.wast:154
+assert_trap(() =&gt; call($Nt, &quot;call Mt.call&quot;, [0]));
+
+// linking.wast:155
+assert_trap(() =&gt; call($Ot, &quot;call&quot;, [0]));
+
+// linking.wast:157
+assert_trap(() =&gt; call($Ot, &quot;call&quot;, [20]));
+
+// linking.wast:159
+let $9 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x09\x87\x80\x80\x80\x00\x01\x00\x41\x09\x0b\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// linking.wast:165
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x09\x87\x80\x80\x80\x00\x01\x00\x41\x0a\x0b\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
+
+// linking.wast:174
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x96\x80\x80\x80\x00\x02\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x0a\x02\x4d\x74\x03\x6d\x65\x6d\x02\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x09\x8d\x80\x80\x80\x00\x02\x00\x41\x07\x0b\x01\x00\x00\x41\x09\x0b\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x41\x00\x0b&quot;);
+
+// linking.wast:184
+assert_trap(() =&gt; call($Mt, &quot;call&quot;, [7]));
+
+// linking.wast:186
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x0a\x03\x82\x80\x80\x80\x00\x01\x00\x09\x8d\x80\x80\x80\x00\x02\x00\x41\x07\x0b\x01\x00\x00\x41\x0c\x0b\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x41\x00\x0b&quot;);
+
+// linking.wast:195
+assert_trap(() =&gt; call($Mt, &quot;call&quot;, [7]));
+
+// linking.wast:197
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x74\x03\x74\x61\x62\x01\x70\x00\x0a\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x09\x87\x80\x80\x80\x00\x01\x00\x41\x07\x0b\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x41\x00\x0b\x0b\x89\x80\x80\x80\x00\x01\x00\x41\x80\x80\x04\x0b\x01\x64&quot;);
+
+// linking.wast:207
+assert_trap(() =&gt; call($Mt, &quot;call&quot;, [7]));
+
+// linking.wast:212
+let $10 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x05\x07\x8e\x80\x80\x80\x00\x02\x03\x6d\x65\x6d\x02\x00\x04\x6c\x6f\x61\x64\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x0b\x0b\x90\x80\x80\x80\x00\x01\x00\x41\x0a\x0b\x0a\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09&quot;);
+let $Mm = $10;
+
+// linking.wast:220
</ins><span class="cx"> register(&quot;Mm&quot;, $Mm)
</span><del>-let $Nm = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x0b\x01\x02\x4d\x6d\x04\x6c\x6f\x61\x64\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x07\x12\x02\x07\x4d\x6d\x2e\x6c\x6f\x61\x64\x00\x00\x04\x6c\x6f\x61\x64\x00\x01\x0a\x09\x01\x07\x00\x20\x00\x2d\x00\x00\x0b\x0b\x0c\x01\x00\x41\x0a\x0b\x06\xf0\xf1\xf2\xf3\xf4\xf5&quot;);
-assert_return(() =&gt; $Mm.exports[&quot;load&quot;](12), 2);
-assert_return(() =&gt; $Nm.exports[&quot;Mm.load&quot;](12), 2);
-assert_return(() =&gt; $Nm.exports[&quot;load&quot;](12), 242);
-let $Om = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x0b\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x01\x03\x02\x01\x00\x07\x08\x01\x04\x6c\x6f\x61\x64\x00\x00\x0a\x09\x01\x07\x00\x20\x00\x2d\x00\x00\x0b\x0b\x0e\x01\x00\x41\x05\x0b\x08\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7&quot;);
-assert_return(() =&gt; $Mm.exports[&quot;load&quot;](12), 167);
-assert_return(() =&gt; $Nm.exports[&quot;Mm.load&quot;](12), 167);
-assert_return(() =&gt; $Nm.exports[&quot;load&quot;](12), 242);
-assert_return(() =&gt; $Om.exports[&quot;load&quot;](12), 167);
-let $Pm = $$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x02\x0c\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x01\x01\x08\x03\x02\x01\x00\x07\x08\x01\x04\x67\x72\x6f\x77\x00\x00\x0a\x08\x01\x06\x00\x20\x00\x40\x00\x0b&quot;);
-assert_return(() =&gt; $Pm.exports[&quot;grow&quot;](0), 1);
-assert_return(() =&gt; $Pm.exports[&quot;grow&quot;](2), 1);
-assert_return(() =&gt; $Pm.exports[&quot;grow&quot;](0), 3);
-assert_return(() =&gt; $Pm.exports[&quot;grow&quot;](1), 3);
-assert_return(() =&gt; $Pm.exports[&quot;grow&quot;](1), 4);
-assert_return(() =&gt; $Pm.exports[&quot;grow&quot;](0), 5);
-assert_return(() =&gt; $Pm.exports[&quot;grow&quot;](1), -1);
-assert_return(() =&gt; $Pm.exports[&quot;grow&quot;](0), 5);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x27\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x01\x02\x4d\x6d\x03\x74\x61\x62\x01\x70\x00\x00\x0b\x09\x01\x00\x41\x00\x0b\x03\x61\x62\x63&quot;);
-assert_return(() =&gt; $Mm.exports[&quot;load&quot;](0), 0);
</del><ins>+
+// linking.wast:222
+let $11 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x04\x6c\x6f\x61\x64\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\x92\x80\x80\x80\x00\x02\x07\x4d\x6d\x2e\x6c\x6f\x61\x64\x00\x00\x04\x6c\x6f\x61\x64\x00\x01\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x0b\x0b\x8c\x80\x80\x80\x00\x01\x00\x41\x0a\x0b\x06\xf0\xf1\xf2\xf3\xf4\xf5&quot;);
+let $Nm = $11;
+
+// linking.wast:234
+assert_return(() =&gt; call($Mm, &quot;load&quot;, [12]), 2);
+
+// linking.wast:235
+assert_return(() =&gt; call($Nm, &quot;Mm.load&quot;, [12]), 2);
+
+// linking.wast:236
+assert_return(() =&gt; call($Nm, &quot;load&quot;, [12]), 242);
+
+// linking.wast:238
+let $12 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x88\x80\x80\x80\x00\x01\x04\x6c\x6f\x61\x64\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x0b\x0b\x8e\x80\x80\x80\x00\x01\x00\x41\x05\x0b\x08\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7&quot;);
+let $Om = $12;
+
+// linking.wast:247
+assert_return(() =&gt; call($Mm, &quot;load&quot;, [12]), 167);
+
+// linking.wast:248
+assert_return(() =&gt; call($Nm, &quot;Mm.load&quot;, [12]), 167);
+
+// linking.wast:249
+assert_return(() =&gt; call($Nm, &quot;load&quot;, [12]), 242);
+
+// linking.wast:250
+assert_return(() =&gt; call($Om, &quot;load&quot;, [12]), 167);
+
+// linking.wast:252
+let $13 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x00\x0b\x89\x80\x80\x80\x00\x01\x00\x41\xff\xff\x03\x0b\x01\x61&quot;);
+
+// linking.wast:257
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x00\x0b\x89\x80\x80\x80\x00\x01\x00\x41\x80\x80\x04\x0b\x01\x61&quot;);
+
+// linking.wast:265
+let $14 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x02\x8c\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x01\x01\x08\x03\x82\x80\x80\x80\x00\x01\x00\x07\x88\x80\x80\x80\x00\x01\x04\x67\x72\x6f\x77\x00\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x20\x00\x40\x00\x0b&quot;);
+let $Pm = $14;
+
+// linking.wast:273
+assert_return(() =&gt; call($Pm, &quot;grow&quot;, [0]), 1);
+
+// linking.wast:274
+assert_return(() =&gt; call($Pm, &quot;grow&quot;, [2]), 1);
+
+// linking.wast:275
+assert_return(() =&gt; call($Pm, &quot;grow&quot;, [0]), 3);
+
+// linking.wast:276
+assert_return(() =&gt; call($Pm, &quot;grow&quot;, [1]), 3);
+
+// linking.wast:277
+assert_return(() =&gt; call($Pm, &quot;grow&quot;, [1]), 4);
+
+// linking.wast:278
+assert_return(() =&gt; call($Pm, &quot;grow&quot;, [0]), 5);
+
+// linking.wast:279
+assert_return(() =&gt; call($Pm, &quot;grow&quot;, [1]), -1);
+
+// linking.wast:280
+assert_return(() =&gt; call($Pm, &quot;grow&quot;, [0]), 5);
+
+// linking.wast:282
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\xa7\x80\x80\x80\x00\x03\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x01\x02\x4d\x6d\x03\x74\x61\x62\x01\x70\x00\x00\x0b\x89\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x03\x61\x62\x63&quot;);
+
+// linking.wast:291
+assert_return(() =&gt; call($Mm, &quot;load&quot;, [0]), 0);
+
+// linking.wast:293
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x01\x0b\x91\x80\x80\x80\x00\x02\x00\x41\x00\x0b\x03\x61\x62\x63\x00\x41\x80\x80\x14\x0b\x01\x64&quot;);
+
+// linking.wast:301
+assert_return(() =&gt; call($Mm, &quot;load&quot;, [0]), 0);
+
+// linking.wast:303
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x8b\x80\x80\x80\x00\x01\x02\x4d\x6d\x03\x6d\x65\x6d\x02\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x09\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b\x0b\x89\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x03\x61\x62\x63&quot;);
+
+// linking.wast:313
+assert_return(() =&gt; call($Mm, &quot;load&quot;, [0]), 0);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsloopwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/loop.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/loop.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/loop.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,143 +1,156 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// loop.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80\x80\x00\x04\x60\x00\x00\x60\x00\x01\x7f\x60\x01\x7e\x01\x7e\x60\x02\x7d\x7d\x01\x7d\x03\x94\x80\x80\x80\x00\x13\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x03\x07\xe3\x81\x80\x80\x00\x12\x05\x65\x6d\x70\x74\x79\x00\x01\x08\x73\x69\x6e\x67\x75\x6c\x61\x72\x00\x02\x05\x6d\x75\x6c\x74\x69\x00\x03\x06\x6e\x65\x73\x74\x65\x64\x00\x04\x04\x64\x65\x65\x70\x00\x05\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x06\x11\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x07\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x08\x12\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x09\x0a\x62\x72\x65\x61\x6b\x2d\x62\x61\x72\x65\x00\x0a\x0b\x62\x72\x65\x61\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0b\x0e\x62\x72\x65\x61\x6b\x2d\x72\x65\x70\x65\x61\x74\x65\x64\x00\x0c\x0b\x62\x72\x65\x61\x6b\x2d\x69\x6e\x6e\x65\x72\
 x00\x0d\x0a\x63\x6f\x6e\x74\x2d\x69\x6e\x6e\x65\x72\x00\x0e\x07\x65\x66\x66\x65\x63\x74\x73\x00\x0f\x05\x77\x68\x69\x6c\x65\x00\x10\x03\x66\x6f\x72\x00\x11\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x12\x0a\xd3\x86\x80\x80\x00\x13\x82\x80\x80\x80\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x03\x40\x0b\x03\x40\x0b\x0b\x8b\x80\x80\x80\x00\x00\x03\x40\x01\x0b\x03\x7f\x41\x07\x0b\x0b\x98\x80\x80\x80\x00\x00\x03\x40\x10\x00\x10\x00\x10\x00\x10\x00\x0b\x03\x7f\x10\x00\x10\x00\x10\x00\x41\x08\x0b\x0b\x95\x80\x80\x80\x00\x00\x03\x7f\x03\x40\x10\x00\x02\x40\x0b\x01\x0b\x03\x7f\x10\x00\x41\x09\x0b\x0b\x0b\x8b\x81\x80\x80\x00\x00\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x10\x00\x41\x96\x01\x0b\x0b\x0b\x
 0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x0d\x0b\x68\x0b\x91\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x03\x0b\x03\x7f\x10\x00\x41\x04\x0b\x6c\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x0d\x0b\x45\x0b\x97\x80\x80\x80\x00\x00\x03\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x03\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x5e\x0b\xb4\x80\x80\x80\x00\x00\x02\x40\x03\x40\x0c\x01\x0c\x00\x00\x0b\x0b\x02\x40\x03\x40\x41\x01\x0d\x01\x00\x0b\x0b\x02\x40\x03\x40\x41\x00\x0e\x00\x01\x00\x0b\x0b\x02\x40\x03\x40\x41\x01\x0e\x02\x01\x01\x01\x00\x0b\x0b\x41\x13\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x12\x0c\x01\x0c\x00\x41\x13\x0b\x0b\x0b\xb4\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x41\x12\x0c\x01\x41\x13\x0c\x01\x41\x14\x41\x00\x0d\x01\x1a\x41\x14\x41\x01\x0d\x01\x1a\x41\x15\x0c\x01\x41\x16\x41\x00\x0e\x00\x01\x41\x17\x41\x01\x0e\x02\x0
 1\x01\x01\x41\x15\x0b\x0b\x0b\xe6\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x20\x00\x02\x7f\x03\x7f\x02\x7f\x41\x01\x0c\x02\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x03\x7f\x41\x02\x0c\x02\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x41\x04\x0c\x01\x0b\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x41\x08\x0c\x01\x68\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x03\x7f\x41\x10\x0c\x02\x0b\x68\x0b\x0b\x6a\x21\x00\x20\x00\x0b\xb0\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x20\x00\x03\x7f\x03\x7f\x0c\x01\x0b\x0b\x6a\x21\x00\x20\x00\x03\x7f\x0c\x00\x68\x0b\x6a\x21\x00\x20\x00\x03\x7f\x03\x7f\x0c\x01\x0b\x68\x0b\x6a\x21\x00\x20\x00\x0b\xb2\x80\x80\x80\x00\x01\x01\x7f\x02\x40\x03\x40\x41\x01\x21\x00\x20\x00\x41\x03\x6c\x21\x00\x20\x00\x41\x05\x6b\x21\x00\x20\x00\x41\x07\x6c\x21\x00\x0c\x01\x20\x00\x41\xe4\x00\x6c\x21\x00\x0b\x0b\x20\x00\x41\x72\x46\x0b\xa5\x80\x80\x80\x00\x01\x01\x7e\x42\x01\x21\x01\x02\x40\x03\x40\x20\x00\x50\x0d\x01\x20\x00\x20\x01\x7e\x21
 \x01\x20\x00\x42\x01\x7d\x21\x00\x0c\x00\x0b\x0b\x20\x01\x0b\xab\x80\x80\x80\x00\x01\x02\x7e\x42\x01\x21\x01\x42\x02\x21\x02\x02\x40\x03\x40\x20\x02\x20\x00\x56\x0d\x01\x20\x01\x20\x02\x7e\x21\x01\x20\x02\x42\x01\x7c\x21\x02\x0c\x00\x0b\x0b\x20\x01\x0b\xda\x80\x80\x80\x00\x01\x02\x7d\x02\x40\x03\x40\x20\x00\x43\x00\x00\x00\x00\x5b\x0d\x01\x20\x01\x21\x02\x02\x40\x03\x40\x20\x02\x43\x00\x00\x00\x00\x5b\x0d\x01\x20\x02\x43\x00\x00\x00\x00\x5d\x0d\x03\x20\x03\x20\x02\x92\x21\x03\x20\x02\x43\x00\x00\x00\x40\x93\x21\x02\x0c\x00\x0b\x0b\x20\x03\x20\x00\x95\x21\x03\x20\x00\x43\x00\x00\x80\x3f\x93\x21\x00\x0c\x00\x0b\x0b\x20\x03\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// loop.wast:176
+assert_return(() =&gt; call($1, &quot;empty&quot;, []));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// loop.wast:177
+assert_return(() =&gt; call($1, &quot;singular&quot;, []), 7);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// loop.wast:178
+assert_return(() =&gt; call($1, &quot;multi&quot;, []), 8);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// loop.wast:179
+assert_return(() =&gt; call($1, &quot;nested&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// loop.wast:180
+assert_return(() =&gt; call($1, &quot;deep&quot;, []), 150);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// loop.wast:182
+assert_return(() =&gt; call($1, &quot;as-unary-operand&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// loop.wast:183
+assert_return(() =&gt; call($1, &quot;as-binary-operand&quot;, []), 12);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// loop.wast:184
+assert_return(() =&gt; call($1, &quot;as-test-operand&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// loop.wast:185
+assert_return(() =&gt; call($1, &quot;as-compare-operand&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// loop.wast:187
+assert_return(() =&gt; call($1, &quot;break-bare&quot;, []), 19);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// loop.wast:188
+assert_return(() =&gt; call($1, &quot;break-value&quot;, []), 18);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// loop.wast:189
+assert_return(() =&gt; call($1, &quot;break-repeated&quot;, []), 18);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// loop.wast:190
+assert_return(() =&gt; call($1, &quot;break-inner&quot;, []), 31);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// loop.wast:192
+assert_return(() =&gt; call($1, &quot;effects&quot;, []), 1);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x13\x04\x60\x00\x00\x60\x00\x01\x7f\x60\x01\x7e\x01\x7e\x60\x02\x7d\x7d\x01\x7d\x03\x20\x1f\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xe9\x02\x1e\x05\x65\x6d\x70\x74\x79\x00\x01\x08\x73\x69\x6e\x67\x75\x6c\x61\x72\x00\x02\x05\x6d\x75\x6c\x74\x69\x00\x03\x06\x6e\x65\x73\x74\x65\x64\x00\x04\x04\x64\x65\x65\x70\x00\x05\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x06\x11\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x07\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x08\x12\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x09\x0a\x62\x72\x65\x61\x6b\x2d\x62\x61\x72\x65\x00\x0a\x0b\x62\x72\x65\x61\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0b\x0e\x62\x72\x65\x61\x6b\x2d\x72\x65\x70\x65\x61\x74\x65\x64\x00\x0c\x0b\x62\x72\x65\x61\x6b\x2d\x69\x6e\
 x6e\x65\x72\x00\x0d\x0a\x63\x6f\x6e\x74\x2d\x69\x6e\x6e\x65\x72\x00\x0e\x07\x65\x66\x66\x65\x63\x74\x73\x00\x0f\x05\x77\x68\x69\x6c\x65\x00\x10\x03\x66\x6f\x72\x00\x11\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x12\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x13\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x14\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x15\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x16\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x17\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x18\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x19\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x1a\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x1b\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x1c\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x1d\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x1e\x0a\xf2\x07\x1f\x02\x00\x0b\x08\x00\x03\x40\x0b\x03\x40\x0b\x0b\x0b\x00\x03\x40\x01\x0b\x03\x7f\x41\x07\x0b\x0b\x18\x00\x03\x40\x10\x00\x10\x00\x10\x00\x10\x00\x0b\x03\x7f\x10\x00\x10\x00\x10\x00\x41\x08\x0b\x0b\x15\x00\x03\x7f\x03\x40\x10\x00\x02\x40\x
 0b\x01\x0b\x03\x7f\x10\x00\x41\x09\x0b\x0b\x0b\x8b\x01\x00\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x02\x7f\x10\x00\x41\x96\x01\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0a\x00\x03\x7f\x10\x00\x41\x0d\x0b\x68\x0b\x11\x00\x03\x7f\x10\x00\x41\x03\x0b\x03\x7f\x10\x00\x41\x04\x0b\x6c\x0b\x0a\x00\x03\x7f\x10\x00\x41\x0d\x0b\x45\x0b\x17\x00\x03\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x03\x7d\x10\x00\x43\x00\x00\x40\x40\x0b\x5e\x0b\x34\x00\x02\x40\x03\x40\x0c\x01\x0c\x00\x00\x0b\x0b\x02\x40\x03\x40\x41\x01\x0d\x01\x00\x0b\x0b\x02\x40\x03\x40\x41\x00\x0e\x00\x0
 1\x00\x0b\x0b\x02\x40\x03\x40\x41\x01\x0e\x02\x01\x01\x01\x00\x0b\x0b\x41\x13\x0b\x10\x00\x02\x7f\x03\x7f\x41\x12\x0c\x01\x0c\x00\x41\x13\x0b\x0b\x0b\x34\x00\x02\x7f\x03\x7f\x41\x12\x0c\x01\x41\x13\x0c\x01\x41\x14\x41\x00\x0d\x01\x1a\x41\x14\x41\x01\x0d\x01\x1a\x41\x15\x0c\x01\x41\x16\x41\x00\x0e\x00\x01\x41\x17\x41\x01\x0e\x02\x01\x01\x01\x41\x15\x0b\x0b\x0b\x66\x01\x01\x7f\x41\x00\x21\x00\x20\x00\x02\x7f\x03\x7f\x02\x7f\x41\x01\x0c\x02\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x03\x7f\x41\x02\x0c\x02\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x02\x7f\x03\x7f\x41\x04\x0c\x01\x0b\x0b\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x41\x08\x0c\x01\x68\x0b\x0b\x6a\x21\x00\x20\x00\x02\x7f\x03\x7f\x03\x7f\x41\x10\x0c\x02\x0b\x68\x0b\x0b\x6a\x21\x00\x20\x00\x0b\x30\x01\x01\x7f\x41\x00\x21\x00\x20\x00\x03\x7f\x03\x7f\x0c\x01\x0b\x0b\x6a\x21\x00\x20\x00\x03\x7f\x0c\x00\x68\x0b\x6a\x21\x00\x20\x00\x03\x7f\x03\x7f\x0c\x01\x0b\x68\x0b\x6a\x21\x00\x20\x00\x0b\x32\x01\x01\x7f\x02\x40\x03
 \x40\x41\x01\x21\x00\x20\x00\x41\x03\x6c\x21\x00\x20\x00\x41\x05\x6b\x21\x00\x20\x00\x41\x07\x6c\x21\x00\x0c\x01\x20\x00\x41\xe4\x00\x6c\x21\x00\x0b\x0b\x20\x00\x41\x72\x46\x0b\x25\x01\x01\x7e\x42\x01\x21\x01\x02\x40\x03\x40\x20\x00\x50\x0d\x01\x20\x00\x20\x01\x7e\x21\x01\x20\x00\x42\x01\x7d\x21\x00\x0c\x00\x0b\x0b\x20\x01\x0b\x2b\x01\x02\x7e\x42\x01\x21\x01\x42\x02\x21\x02\x02\x40\x03\x40\x20\x02\x20\x00\x56\x0d\x01\x20\x01\x20\x02\x7e\x21\x01\x20\x02\x42\x01\x7c\x21\x02\x0c\x00\x0b\x0b\x20\x01\x0b\x5a\x01\x02\x7d\x02\x40\x03\x40\x20\x00\x43\x00\x00\x00\x00\x5b\x0d\x01\x20\x01\x21\x02\x02\x40\x03\x40\x20\x02\x43\x00\x00\x00\x00\x5b\x0d\x01\x20\x02\x43\x00\x00\x00\x00\x5d\x0d\x03\x20\x03\x20\x02\x92\x21\x03\x20\x02\x43\x00\x00\x00\x40\x93\x21\x02\x0c\x00\x0b\x0b\x20\x03\x20\x00\x95\x21\x03\x20\x00\x43\x00\x00\x80\x3f\x93\x21\x00\x0c\x00\x0b\x0b\x20\x03\x0b\x11\x00\x02\x40\x42\x00\x10\x10\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x01\x10\x10\x42\x01\x51\x45\x0d\x00\
 x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x02\x10\x10\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x03\x10\x10\x42\x06\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x05\x10\x10\x42\xf8\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\x14\x10\x10\x42\x80\x80\xd0\x95\xc8\xef\xd9\xe1\x21\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x00\x10\x11\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x01\x10\x11\x42\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x02\x10\x11\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x03\x10\x11\x42\x06\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x05\x10\x11\x42\xf8\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x40\x42\x14\x10\x11\x42\x80\x80\xd0\x95\xc8\xef\xd9\xe1\x21\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;empty&quot;]());
-assert_return(() =&gt; $$.exports[&quot;singular&quot;](), 7);
-assert_return(() =&gt; $$.exports[&quot;multi&quot;](), 8);
-assert_return(() =&gt; $$.exports[&quot;nested&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;deep&quot;](), 150);
-assert_return(() =&gt; $$.exports[&quot;as-unary-operand&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;as-binary-operand&quot;](), 12);
-assert_return(() =&gt; $$.exports[&quot;as-test-operand&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;as-compare-operand&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;break-bare&quot;](), 19);
-assert_return(() =&gt; $$.exports[&quot;break-value&quot;](), 18);
-assert_return(() =&gt; $$.exports[&quot;break-repeated&quot;](), 18);
-assert_return(() =&gt; $$.exports[&quot;break-inner&quot;](), 31);
-assert_return(() =&gt; $$.exports[&quot;effects&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(0.0), f32(7.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(7.0), f32(0.0)), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(1.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(1.0), f32(2.0)), f32(2.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(1.0), f32(3.0)), f32(4.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(1.0), f32(4.0)), f32(6.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(1.0), f32(100.0)), f32(2550.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(1.0), f32(101.0)), f32(2601.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(2.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(3.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(10.0), f32(1.0)), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(2.0), f32(2.0)), f32(3.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(2.0), f32(3.0)), f32(4.0));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(7.0), f32(4.0)), f32(10.3095235825));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(7.0), f32(100.0)), f32(4381.54785156));
-assert_return(() =&gt; $$.exports[&quot;nesting&quot;](f32(7.0), f32(101.0)), f32(2601.0));
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x03\x40\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7e\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x03\x40\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7d\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x03\x40\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7c\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x03\x40\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x08\x01\x06\x00\x03\x40\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x03\x40\x43\x00\x00\x00\x00\x0b\x0b&quot;);
</del><ins>+// loop.wast:194
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x77\x68\x69\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;while&quot;, [int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// loop.wast:195
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x77\x68\x69\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;while&quot;, [int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// loop.wast:196
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x77\x68\x69\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x02\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;while&quot;, [int64(&quot;2&quot;)]), int64(&quot;2&quot;))
+
+// loop.wast:197
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x77\x68\x69\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x03\x10\x00\x01\x42\x06\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;while&quot;, [int64(&quot;3&quot;)]), int64(&quot;6&quot;))
+
+// loop.wast:198
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x77\x68\x69\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x05\x10\x00\x01\x42\xf8\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;while&quot;, [int64(&quot;5&quot;)]), int64(&quot;120&quot;))
+
+// loop.wast:199
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x77\x68\x69\x6c\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\x14\x10\x00\x01\x42\x80\x80\xd0\x95\xc8\xef\xd9\xe1\x21\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;while&quot;, [int64(&quot;20&quot;)]), int64(&quot;2432902008176640000&quot;))
+
+// loop.wast:201
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;for&quot;, [int64(&quot;0&quot;)]), int64(&quot;1&quot;))
+
+// loop.wast:202
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;for&quot;, [int64(&quot;1&quot;)]), int64(&quot;1&quot;))
+
+// loop.wast:203
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x02\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;for&quot;, [int64(&quot;2&quot;)]), int64(&quot;2&quot;))
+
+// loop.wast:204
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x03\x10\x00\x01\x42\x06\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;for&quot;, [int64(&quot;3&quot;)]), int64(&quot;6&quot;))
+
+// loop.wast:205
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x05\x10\x00\x01\x42\xf8\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;for&quot;, [int64(&quot;5&quot;)]), int64(&quot;120&quot;))
+
+// loop.wast:206
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x31\x03\x66\x6f\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\x14\x10\x00\x01\x42\x80\x80\xd0\x95\xc8\xef\xd9\xe1\x21\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;for&quot;, [int64(&quot;20&quot;)]), int64(&quot;2432902008176640000&quot;))
+
+// loop.wast:208
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x43\x00\x00\xe0\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [0., 7.]), 0.)
+
+// loop.wast:209
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\x00\x00\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [7., 0.]), 0.)
+
+// loop.wast:210
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [1., 1.]), 1.)
+
+// loop.wast:211
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x40\x10\x00\xbc\x43\x00\x00\x00\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [1., 2.]), 2.)
+
+// loop.wast:212
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x40\x40\x10\x00\xbc\x43\x00\x00\x80\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [1., 3.]), 4.)
+
+// loop.wast:213
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x80\x40\x10\x00\xbc\x43\x00\x00\xc0\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [1., 4.]), 6.)
+
+// loop.wast:214
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xc8\x42\x10\x00\xbc\x43\x00\x60\x1f\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [1., 100.]), 2550.)
+
+// loop.wast:215
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\xca\x42\x10\x00\xbc\x43\x00\x90\x22\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [1., 101.]), 2601.)
+
+// loop.wast:216
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [2., 1.]), 1.)
+
+// loop.wast:217
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x40\x40\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [3., 1.]), 1.)
+
+// loop.wast:218
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x20\x41\x43\x00\x00\x80\x3f\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [10., 1.]), 1.)
+
+// loop.wast:219
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x00\x40\x10\x00\xbc\x43\x00\x00\x40\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [2., 2.]), 3.)
+
+// loop.wast:220
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\x40\x40\x10\x00\xbc\x43\x00\x00\x80\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [2., 3.]), 4.)
+
+// loop.wast:221
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\x80\x40\x10\x00\xbc\x43\xcf\xf3\x24\x41\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [7., 4.]), 10.3095235825)
+
+// loop.wast:222
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\xc8\x42\x10\x00\xbc\x43\x62\xec\x88\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [7., 100.]), 4381.54785156)
+
+// loop.wast:223
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7d\x7d\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x31\x07\x6e\x65\x73\x74\x69\x6e\x67\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa4\x80\x80\x80\x00\x01\x9e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xe0\x40\x43\x00\x00\xca\x42\x10\x00\xbc\x43\x00\x90\x22\x45\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;nesting&quot;, [7., 101.]), 2601.)
+
+// loop.wast:225
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b&quot;);
+
+// loop.wast:229
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b&quot;);
+
+// loop.wast:233
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b&quot;);
+
+// loop.wast:237
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x40\x0b\x0b&quot;);
+
+// loop.wast:242
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x03\x40\x41\x01\x0b\x0b&quot;);
+
+// loop.wast:248
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x03\x7f\x0b\x0b&quot;);
+
+// loop.wast:254
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x03\x7f\x01\x0b\x0b&quot;);
+
+// loop.wast:260
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x03\x7f\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// loop.wast:266
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x03\x7e\x00\x00\x00\x1b\x0b\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsmemorywastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/memory.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/memory.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/memory.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,180 +1,270 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// memory.wast:2
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// memory.wast:3
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x01&quot;);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// memory.wast:4
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x85\x80\x80\x80\x00\x01\x01\x01\x80\x02&quot;);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// memory.wast:5
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x86\x80\x80\x80\x00\x01\x01\x00\x80\x80\x04&quot;);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// memory.wast:6
+let $5 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x00\x0b\x86\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x00&quot;);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// memory.wast:7
+let $6 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x00\x0b\x86\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// memory.wast:8
+let $7 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x61&quot;);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// memory.wast:9
+let $8 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x02\x0b\x8f\x80\x80\x80\x00\x02\x00\x41\x00\x0b\x01\x61\x00\x41\xff\xff\x03\x0b\x01\x62&quot;);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// memory.wast:10
+let $9 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x02\x0b\x93\x80\x80\x80\x00\x03\x00\x41\x00\x0b\x01\x61\x00\x41\x01\x0b\x01\x62\x00\x41\x02\x0b\x01\x63&quot;);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.LinkError) return; // Note: this is fixed in tip-of-tree wabt.
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// memory.wast:13
+let $10 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0b\x87\x80\x80\x80\x00\x01\x00\x23\x00\x0b\x01\x61&quot;);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// memory.wast:14
+let $11 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0b\x87\x80\x80\x80\x00\x01\x00\x23\x00\x0b\x01\x61&quot;);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// memory.wast:19
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x85\x80\x80\x80\x00\x02\x00\x00\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// memory.wast:20
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// memory.wast:22
+let $12 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x00\x07\x8b\x80\x80\x80\x00\x01\x07\x6d\x65\x6d\x73\x69\x7a\x65\x00\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x3f\x00\x0b\x0b\x86\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x00&quot;);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// memory.wast:23
+assert_return(() =&gt; call($12, &quot;memsize&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x01&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x05\x01\x01\x01\x80\x02&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x06\x01\x01\x00\x80\x80\x04&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x00\x0b\x06\x01\x00\x41\x00\x0b\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x00\x0b\x06\x01\x00\x41\x00\x0b\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x01\x01\x0b\x07\x01\x00\x41\x00\x0b\x01\x61&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x01\x02\x0b\x0f\x02\x00\x41\x00\x0b\x01\x61\x00\x41\xff\xff\x03\x0b\x01\x62&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x01\x02\x0b\x13\x03\x00\x41\x00\x0b\x01\x61\x00\x41\x01\x0b\x01\x62\x00\x41\x02\x0b\x01\x63&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x05\x03\x01\x00\x01\x0b\x07\x01\x00\x23\x00\x0b\x01\x61&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x05\x03\x01\x00\x01\x0b\x07\x01\x00\x23\x00\x0b\x01\x61&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x05\x02\x00\x00\x00\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x6d\x65\x6d\x6f\x72\x79\x02\x00\x00\x05\x03\x01\x00\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x05\x04\x01\x01\x00\x00\x07\x0b\x01\x07\x6d\x65\x6d\x73\x69\x7a\x65\x00\x00\x0a\x06\x01\x04\x00\x3f\x00\x0b\x0b\x06\x01\x00\x41\x00\x0b\x00&quot;);
-assert_return(() =&gt; $$.exports[&quot;memsize&quot;](), 0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x05\x04\x01\x01\x00\x00\x07\x0b\x01\x07\x6d\x65\x6d\x73\x69\x7a\x65\x00\x00\x0a\x06\x01\x04\x00\x3f\x00\x0b\x0b\x06\x01\x00\x41\x00\x0b\x00&quot;);
-assert_return(() =&gt; $$.exports[&quot;memsize&quot;](), 0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x05\x04\x01\x01\x01\x01\x07\x0b\x01\x07\x6d\x65\x6d\x73\x69\x7a\x65\x00\x00\x0a\x06\x01\x04\x00\x3f\x00\x0b\x0b\x07\x01\x00\x41\x00\x0b\x01\x78&quot;);
-assert_return(() =&gt; $$.exports[&quot;memsize&quot;](), 1);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x0b\x06\x01\x00\x41\x00\x0b\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x0b\x06\x01\x00\x41\x00\x0b\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x0b\x07\x01\x00\x41\x00\x0b\x01\x78&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x41\x00\x2a\x02\x00\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0e\x01\x0c\x00\x43\x00\x00\x00\x00\x41\x00\x38\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x41\x00\x2c\x00\x00\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x41\x00\x41\x00\x3a\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x3f\x00\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x09\x01\x07\x00\x41\x00\x40\x00\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x01\x0b\x06\x01\x00\x42\x00\x0b\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x01\x0b\x07\x01\x00\x41\x00\x68\x0b\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x03\x01\x00\x01\x0b\x05\x01\x00\x01\x0b\x00&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x00\x0b\x07\x01\x00\x41\x00\x0b\x01\x61&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x01\x02\x0b\x0f\x02\x00\x41\x00\x0b\x01\x61\x00\x41\x80\x80\x06\x0b\x01\x62&quot;);
-assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x14\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x05\x03\x01\x00\x00\x0b\x07\x01\x00\x23\x00\x0b\x01\x61&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x00\x0b\x06\x01\x00\x41\x00\x0b\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x00\x00\x0b\x06\x01\x00\x41\x01\x0b\x00&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x01\x02\x0b\x11\x02\x00\x41\x00\x0b\x03\x61\x62\x63\x00\x41\x00\x0b\x03\x64\x65\x66&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x01\x02\x0b\x0f\x02\x00\x41\x03\x0b\x02\x61\x62\x00\x41\x00\x0b\x02\x64\x65&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x01\x02\x0b\x13\x03\x00\x41\x00\x0b\x01\x61\x00\x41\x02\x0b\x01\x62\x00\x41\x01\x0b\x01\x63&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x04\x01\x01\x01\x00&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x05\x01\x00\x81\x80\x04&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x07\x01\x00\x80\x80\x80\x80\x08&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x07\x01\x00\xff\xff\xff\xff\x0f&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x06\x01\x01\x00\x81\x80\x04&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x08\x01\x01\x00\x80\x80\x80\x80\x08&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x08\x01\x01\x00\xff\xff\xff\xff\x0f&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x2d\x00\x00\x1a\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x2f\x01\x00\x1a\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x28\x02\x00\x1a\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x2a\x02\x00\x1a\x0b&quot;);
-// FIXME validate alignment. https://bugs.webkit.org/show_bug.cgi?id=168836
-//assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x29\x04\x00\x1a\x0b&quot;);
-//assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x29\x05\x00\x1a\x0b&quot;);
-//assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x28\x03\x00\x1a\x0b&quot;);
-//assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x2f\x02\x00\x1a\x0b&quot;);
-//assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0a\x01\x08\x00\x41\x00\x2d\x01\x00\x1a\x0b&quot;);
-//assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0b\x01\x09\x00\x41\x00\x41\x00\x3a\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x09\x01\x07\x00\x41\x00\x2f\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x09\x01\x07\x00\x41\x00\x2d\x01\x00\x0b&quot;);
-// FIXME validate alignment. https://bugs.webkit.org/show_bug.cgi?id=168836
-//assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x00\x0a\x0b\x01\x09\x00\x41\x00\x41\x00\x3a\x01\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x16\x05\x60\x00\x01\x7f\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x1b\x1a\x00\x00\x00\x01\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x05\x03\x01\x00\x01\x07\xbd\x02\x1a\x04\x64\x61\x74\x61\x00\x00\x07\x61\x6c\x69\x67\x6e\x65\x64\x00\x01\x09\x75\x6e\x61\x6c\x69\x67\x6e\x65\x64\x00\x02\x04\x63\x61\x73\x74\x00\x03\x0b\x69\x33\x32\x5f\x6c\x6f\x61\x64\x38\x5f\x73\x00\x04\x0b\x69\x33\x32\x5f\x6c\x6f\x61\x64\x38\x5f\x75\x00\x05\x0c\x69\x33\x32\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x06\x0c\x69\x33\x32\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x07\x0b\x69\x36\x34\x5f\x6c\x6f\x61\x64\x38\x5f\x73\x00\x08\x0b\x69\x36\x34\x5f\x6c\x6f\x61\x64\x38\x5f\x75\x00\x09\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x0a\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x0b\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x0c\x0c\x69\x36\x34\x5f\x6c\x6f\
 x61\x64\x33\x32\x5f\x75\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x0f\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x10\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x11\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x12\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x13\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x14\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x15\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x16\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x17\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x18\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x19\x0a\x9a\x05\x1a\x4e\x00\x41\x00\x2d\x00\x00\x41\xc1\x00\x46\x41\x03\x2d\x00\x00\x41\xa7\x01\x46\x71\x41\x06\x2d\x00\x00\x41\x00\x46\x41\x13\x2d\x00\x00\x41\x00\x46\x71\x71\x41\x14\x2d\x00\x00\x41\xd7\x00\x46\x41\x17\x2d\x00\x00\x41\xcd\x00\x46\x71\x41\x18\x2d\x00\x00\x41\x00\x46\x41\xff\x07\x2d\x00\x00\x41\x00\x46\x71\x71\x71\x0b\x43\x01\x03\x7f\x41\x0a\x21\x00\x02\x40\x03\x40\x20\x00\x41\x00\x46\x04\x40\x0c\x02\x0b\x20\x00\x
 41\x04\x6c\x21\x02\x20\x02\x20\x00\x36\x02\x00\x20\x02\x28\x02\x00\x21\x01\x20\x00\x20\x01\x47\x04\x40\x41\x00\x0f\x0b\x20\x00\x41\x01\x6b\x21\x00\x0c\x00\x0b\x0b\x41\x01\x0b\x43\x02\x01\x7f\x02\x7c\x41\x0a\x21\x00\x02\x40\x03\x40\x20\x00\x41\x00\x46\x04\x40\x0c\x02\x0b\x20\x00\xb7\x21\x02\x20\x00\x20\x02\x39\x00\x00\x20\x00\x2b\x00\x00\x21\x01\x20\x02\x20\x01\x62\x04\x40\x41\x00\x0f\x0b\x20\x00\x41\x01\x6b\x21\x00\x0c\x00\x0b\x0b\x41\x01\x0b\x38\x00\x41\x08\x42\xc7\x9f\x7f\x37\x03\x00\x41\x08\x2b\x03\x00\x42\xc7\x9f\x7f\xbf\x61\x04\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x0b\x41\x09\x42\x00\x37\x00\x00\x41\x0f\x41\xc5\x80\x01\x3b\x00\x00\x41\x09\x2b\x00\x00\x0b\x0e\x00\x41\x08\x20\x00\x3a\x00\x00\x41\x08\x2c\x00\x00\x0b\x0e\x00\x41\x08\x20\x00\x3a\x00\x00\x41\x08\x2d\x00\x00\x0b\x0e\x00\x41\x08\x20\x00\x3b\x01\x00\x41\x08\x2e\x01\x00\x0b\x0e\x00\x41\x08\x20\x00\x3b\x01\x00\x41\x08\x2f\x01\x00\x0b\x0e\x00\x41\x08\x20\x00\x3c\x00\x00\x41\x08\x30\x00\x00\x0b\x0e\x00\x41\x08\x20\x0
 0\x3c\x00\x00\x41\x08\x31\x00\x00\x0b\x0e\x00\x41\x08\x20\x00\x3d\x01\x00\x41\x08\x32\x01\x00\x0b\x0e\x00\x41\x08\x20\x00\x3d\x01\x00\x41\x08\x33\x01\x00\x0b\x0e\x00\x41\x08\x20\x00\x3e\x02\x00\x41\x08\x34\x02\x00\x0b\x0e\x00\x41\x08\x20\x00\x3e\x02\x00\x41\x08\x35\x02\x00\x0b\x11\x00\x02\x40\x42\x7f\x10\x08\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x7f\x10\x09\x42\xff\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x7f\x10\x0a\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\x7f\x10\x0b\x42\xff\xff\x03\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x7f\x10\x0c\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\x7f\x10\x0d\x42\xff\xff\xff\xff\x0f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\xe4\x00\x10\x08\x42\xe4\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x13\x00\x02\x40\x42\xc8\x01\x10\x09\x42\xc8\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\xa0\x9c\x01\x10\x0a\x42\xa0\x9c\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02
 \x40\x42\xc0\xb8\x02\x10\x0b\x42\xc0\xb8\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\xa0\x9c\x01\x10\x0c\x42\xa0\x9c\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\xc0\xb8\x02\x10\x0d\x42\xc0\xb8\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0b\x14\x02\x00\x41\x00\x0b\x05\x41\x42\x43\xa7\x44\x00\x41\x14\x0b\x04\x57\x41\x53\x4d&quot;);
-assert_return(() =&gt; $$.exports[&quot;data&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;aligned&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;unaligned&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;cast&quot;](), 42.0);
-assert_return(() =&gt; $$.exports[&quot;i32_load8_s&quot;](-1), -1);
-assert_return(() =&gt; $$.exports[&quot;i32_load8_u&quot;](-1), 255);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_s&quot;](-1), -1);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_u&quot;](-1), 65535);
-assert_return(() =&gt; $$.exports[&quot;i32_load8_s&quot;](100), 100);
-assert_return(() =&gt; $$.exports[&quot;i32_load8_u&quot;](200), 200);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_s&quot;](20000), 20000);
-assert_return(() =&gt; $$.exports[&quot;i32_load16_u&quot;](40000), 40000);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
</del><ins>+// memory.wast:24
+let $13 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x00\x07\x8b\x80\x80\x80\x00\x01\x07\x6d\x65\x6d\x73\x69\x7a\x65\x00\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x3f\x00\x0b\x0b\x86\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x00&quot;);
+
+// memory.wast:25
+assert_return(() =&gt; call($13, &quot;memsize&quot;, []), 0);
+
+// memory.wast:26
+let $14 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x07\x8b\x80\x80\x80\x00\x01\x07\x6d\x65\x6d\x73\x69\x7a\x65\x00\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x3f\x00\x0b\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x78&quot;);
+
+// memory.wast:27
+assert_return(() =&gt; call($14, &quot;memsize&quot;, []), 1);
+
+// memory.wast:29
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x0b\x86\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x00&quot;);
+
+// memory.wast:30
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x0b\x86\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x00&quot;);
+
+// memory.wast:31
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x78&quot;);
+
+// memory.wast:33
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x2a\x02\x00\x1a\x0b&quot;);
+
+// memory.wast:37
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x41\x00\x38\x02\x00\x0b&quot;);
+
+// memory.wast:41
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x2c\x00\x00\x1a\x0b&quot;);
+
+// memory.wast:45
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x41\x00\x3a\x00\x00\x0b&quot;);
+
+// memory.wast:49
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x3f\x00\x1a\x0b&quot;);
+
+// memory.wast:53
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x40\x00\x1a\x0b&quot;);
+
+// memory.wast:58
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0b\x86\x80\x80\x80\x00\x01\x00\x42\x00\x0b\x00&quot;);
+
+// memory.wast:62
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x00\x68\x0b\x00&quot;);
+
+// memory.wast:66
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0b\x85\x80\x80\x80\x00\x01\x00\x01\x0b\x00&quot;);
+
+// memory.wast:76
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x00\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x61&quot;);
+
+// memory.wast:80
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x01\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x61&quot;);
+
+// memory.wast:84
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x02\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x7f\x0b\x01\x61&quot;);
+
+// memory.wast:88
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x02\x0b\x88\x80\x80\x80\x00\x01\x00\x41\x98\x78\x0b\x01\x61&quot;);
+
+// memory.wast:92
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x02\x0b\x8f\x80\x80\x80\x00\x02\x00\x41\x00\x0b\x01\x61\x00\x41\x80\x80\x06\x0b\x01\x62&quot;);
+
+// memory.wast:96
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x00\x0b\x86\x80\x80\x80\x00\x01\x00\x41\x01\x0b\x00&quot;);
+
+// memory.wast:100
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0b\x88\x80\x80\x80\x00\x01\x00\x41\x80\xc0\x04\x0b\x00&quot;);
+
+// memory.wast:104
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x02\x0b\x86\x80\x80\x80\x00\x01\x00\x41\x7f\x0b\x00&quot;);
+
+// memory.wast:113
+assert_unlinkable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x02\x94\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x06\x67\x6c\x6f\x62\x61\x6c\x03\x7f\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0b\x87\x80\x80\x80\x00\x01\x00\x23\x00\x0b\x01\x61&quot;);
+
+// memory.wast:121
+let $15 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x00\x0b\x86\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x00&quot;);
+
+// memory.wast:122
+let $16 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x0b\x88\x80\x80\x80\x00\x01\x00\x41\x80\x80\x04\x0b\x00&quot;);
+
+// memory.wast:123
+let $17 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x02\x0b\x91\x80\x80\x80\x00\x02\x00\x41\x00\x0b\x03\x61\x62\x63\x00\x41\x00\x0b\x03\x64\x65\x66&quot;);
+
+// memory.wast:124
+let $18 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x02\x0b\x8f\x80\x80\x80\x00\x02\x00\x41\x03\x0b\x02\x61\x62\x00\x41\x00\x0b\x02\x64\x65&quot;);
+
+// memory.wast:125
+let $19 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x02\x0b\x93\x80\x80\x80\x00\x03\x00\x41\x00\x0b\x01\x61\x00\x41\x02\x0b\x01\x62\x00\x41\x01\x0b\x01\x63&quot;);
+
+// memory.wast:130
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x00&quot;);
+
+// memory.wast:134
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x85\x80\x80\x80\x00\x01\x00\x81\x80\x04&quot;);
+
+// memory.wast:138
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x87\x80\x80\x80\x00\x01\x00\x80\x80\x80\x80\x08&quot;);
+
+// memory.wast:142
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x87\x80\x80\x80\x00\x01\x00\xff\xff\xff\xff\x0f&quot;);
+
+// memory.wast:146
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x86\x80\x80\x80\x00\x01\x01\x00\x81\x80\x04&quot;);
+
+// memory.wast:150
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x88\x80\x80\x80\x00\x01\x01\x00\x80\x80\x80\x80\x08&quot;);
+
+// memory.wast:154
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x05\x88\x80\x80\x80\x00\x01\x01\x00\xff\xff\xff\xff\x0f&quot;);
+
+// memory.wast:160
+let $20 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x2d\x00\x00\x1a\x0b&quot;);
+
+// memory.wast:161
+let $21 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x2f\x01\x00\x1a\x0b&quot;);
+
+// memory.wast:162
+let $22 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x28\x02\x00\x1a\x0b&quot;);
+
+// memory.wast:163
+let $23 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x2a\x02\x00\x1a\x0b&quot;);
+
+// memory.wast:165
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x29\x04\x00\x1a\x0b&quot;);
+
+// memory.wast:169
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x29\x05\x00\x1a\x0b&quot;);
+
+// memory.wast:173
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x28\x03\x00\x1a\x0b&quot;);
+
+// memory.wast:177
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x2f\x02\x00\x1a\x0b&quot;);
+
+// memory.wast:181
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x2d\x01\x00\x1a\x0b&quot;);
+
+// memory.wast:185
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x41\x00\x3a\x01\x00\x0b&quot;);
+
+// memory.wast:189
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x2f\x02\x00\x0b&quot;);
+
+// memory.wast:193
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x2d\x01\x00\x0b&quot;);
+
+// memory.wast:197
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x41\x00\x3a\x01\x00\x0b&quot;);
+
+// memory.wast:202
+let $24 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x93\x80\x80\x80\x00\x04\x60\x00\x01\x7f\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x03\x8f\x80\x80\x80\x00\x0e\x00\x00\x00\x01\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xb7\x81\x80\x80\x00\x0e\x04\x64\x61\x74\x61\x00\x00\x07\x61\x6c\x69\x67\x6e\x65\x64\x00\x01\x09\x75\x6e\x61\x6c\x69\x67\x6e\x65\x64\x00\x02\x04\x63\x61\x73\x74\x00\x03\x0b\x69\x33\x32\x5f\x6c\x6f\x61\x64\x38\x5f\x73\x00\x04\x0b\x69\x33\x32\x5f\x6c\x6f\x61\x64\x38\x5f\x75\x00\x05\x0c\x69\x33\x32\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x06\x0c\x69\x33\x32\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x07\x0b\x69\x36\x34\x5f\x6c\x6f\x61\x64\x38\x5f\x73\x00\x08\x0b\x69\x36\x34\x5f\x6c\x6f\x61\x64\x38\x5f\x75\x00\x09\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x0a\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x0b\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x0c\x0c\x69\x36\x34\x5f\x6c
 \x6f\x61\x64\x33\x32\x5f\x75\x00\x0d\x0a\xdf\x83\x80\x80\x00\x0e\xce\x80\x80\x80\x00\x00\x41\x00\x2d\x00\x00\x41\xc1\x00\x46\x41\x03\x2d\x00\x00\x41\xa7\x01\x46\x71\x41\x06\x2d\x00\x00\x41\x00\x46\x41\x13\x2d\x00\x00\x41\x00\x46\x71\x71\x41\x14\x2d\x00\x00\x41\xd7\x00\x46\x41\x17\x2d\x00\x00\x41\xcd\x00\x46\x71\x41\x18\x2d\x00\x00\x41\x00\x46\x41\xff\x07\x2d\x00\x00\x41\x00\x46\x71\x71\x71\x0b\xc3\x80\x80\x80\x00\x01\x03\x7f\x41\x0a\x21\x00\x02\x40\x03\x40\x20\x00\x41\x00\x46\x04\x40\x0c\x02\x0b\x20\x00\x41\x04\x6c\x21\x02\x20\x02\x20\x00\x36\x02\x00\x20\x02\x28\x02\x00\x21\x01\x20\x00\x20\x01\x47\x04\x40\x41\x00\x0f\x0b\x20\x00\x41\x01\x6b\x21\x00\x0c\x00\x0b\x0b\x41\x01\x0b\xc3\x80\x80\x80\x00\x02\x01\x7f\x02\x7c\x41\x0a\x21\x00\x02\x40\x03\x40\x20\x00\x41\x00\x46\x04\x40\x0c\x02\x0b\x20\x00\xb7\x21\x02\x20\x00\x20\x02\x39\x00\x00\x20\x00\x2b\x00\x00\x21\x01\x20\x02\x20\x01\x62\x04\x40\x41\x00\x0f\x0b\x20\x00\x41\x01\x6b\x21\x00\x0c\x00\x0b\x0b\x41\x01\x0b\xb8\x80\x80\x80\x00\x00\
 x41\x08\x42\xc7\x9f\x7f\x37\x03\x00\x41\x08\x2b\x03\x00\x42\xc7\x9f\x7f\xbf\x61\x04\x40\x44\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x0b\x41\x09\x42\x00\x37\x00\x00\x41\x0f\x41\xc5\x80\x01\x3b\x00\x00\x41\x09\x2b\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x08\x20\x00\x3a\x00\x00\x41\x08\x2c\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x08\x20\x00\x3a\x00\x00\x41\x08\x2d\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x08\x20\x00\x3b\x01\x00\x41\x08\x2e\x01\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x08\x20\x00\x3b\x01\x00\x41\x08\x2f\x01\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x08\x20\x00\x3c\x00\x00\x41\x08\x30\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x08\x20\x00\x3c\x00\x00\x41\x08\x31\x00\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x08\x20\x00\x3d\x01\x00\x41\x08\x32\x01\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x08\x20\x00\x3d\x01\x00\x41\x08\x33\x01\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x08\x20\x00\x3e\x02\x00\x41\x08\x34\x02\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x08\x20\x00\x3e\x02\x00\x41\x08\x35\x02\x00\x0b\x0b\x94\x80\x80\x
 80\x00\x02\x00\x41\x00\x0b\x05\x41\x42\x43\xa7\x44\x00\x41\x14\x0b\x04\x57\x41\x53\x4d&quot;);
+
+// memory.wast:338
+assert_return(() =&gt; call($24, &quot;data&quot;, []), 1);
+
+// memory.wast:339
+assert_return(() =&gt; call($24, &quot;aligned&quot;, []), 1);
+
+// memory.wast:340
+assert_return(() =&gt; call($24, &quot;unaligned&quot;, []), 1);
+
+// memory.wast:341
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8c\x80\x80\x80\x00\x01\x03\x24\x32\x34\x04\x63\x61\x73\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x45\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;cast&quot;, []), 42.)
+
+// memory.wast:343
+assert_return(() =&gt; call($24, &quot;i32_load8_s&quot;, [-1]), -1);
+
+// memory.wast:344
+assert_return(() =&gt; call($24, &quot;i32_load8_u&quot;, [-1]), 255);
+
+// memory.wast:345
+assert_return(() =&gt; call($24, &quot;i32_load16_s&quot;, [-1]), -1);
+
+// memory.wast:346
+assert_return(() =&gt; call($24, &quot;i32_load16_u&quot;, [-1]), 65535);
+
+// memory.wast:348
+assert_return(() =&gt; call($24, &quot;i32_load8_s&quot;, [100]), 100);
+
+// memory.wast:349
+assert_return(() =&gt; call($24, &quot;i32_load8_u&quot;, [200]), 200);
+
+// memory.wast:350
+assert_return(() =&gt; call($24, &quot;i32_load16_s&quot;, [20000]), 20000);
+
+// memory.wast:351
+assert_return(() =&gt; call($24, &quot;i32_load16_u&quot;, [40000]), 40000);
+
+// memory.wast:353
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0b\x69\x36\x34\x5f\x6c\x6f\x61\x64\x38\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load8_s&quot;, [int64(&quot;-1&quot;)]), int64(&quot;-1&quot;))
+
+// memory.wast:354
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0b\x69\x36\x34\x5f\x6c\x6f\x61\x64\x38\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\xff\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load8_u&quot;, [int64(&quot;-1&quot;)]), int64(&quot;255&quot;))
+
+// memory.wast:355
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load16_s&quot;, [int64(&quot;-1&quot;)]), int64(&quot;-1&quot;))
+
+// memory.wast:356
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\xff\xff\x03\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load16_u&quot;, [int64(&quot;-1&quot;)]), int64(&quot;65535&quot;))
+
+// memory.wast:357
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load32_s&quot;, [int64(&quot;-1&quot;)]), int64(&quot;-1&quot;))
+
+// memory.wast:358
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x10\x00\x01\x42\xff\xff\xff\xff\x0f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load32_u&quot;, [int64(&quot;-1&quot;)]), int64(&quot;4294967295&quot;))
+
+// memory.wast:360
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0b\x69\x36\x34\x5f\x6c\x6f\x61\x64\x38\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\xe4\x00\x10\x00\x01\x42\xe4\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load8_s&quot;, [int64(&quot;100&quot;)]), int64(&quot;100&quot;))
+
+// memory.wast:361
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x93\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0b\x69\x36\x34\x5f\x6c\x6f\x61\x64\x38\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9b\x80\x80\x80\x00\x01\x95\x80\x80\x80\x00\x00\x02\x40\x42\xc8\x01\x10\x00\x01\x42\xc8\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load8_u&quot;, [int64(&quot;200&quot;)]), int64(&quot;200&quot;))
+
+// memory.wast:362
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\xa0\x9c\x01\x10\x00\x01\x42\xa0\x9c\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load16_s&quot;, [int64(&quot;20000&quot;)]), int64(&quot;20000&quot;))
+
+// memory.wast:363
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\xc0\xb8\x02\x10\x00\x01\x42\xc0\xb8\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load16_u&quot;, [int64(&quot;40000&quot;)]), int64(&quot;40000&quot;))
+
+// memory.wast:364
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\xa0\x9c\x01\x10\x00\x01\x42\xa0\x9c\x01\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load32_s&quot;, [int64(&quot;20000&quot;)]), int64(&quot;20000&quot;))
+
+// memory.wast:365
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x94\x80\x80\x80\x00\x01\x03\x24\x32\x34\x0c\x69\x36\x34\x5f\x6c\x6f\x61\x64\x33\x32\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\xc0\xb8\x02\x10\x00\x01\x42\xc0\xb8\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$24&quot;, $24)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($24, &quot;i64_load32_u&quot;, [int64(&quot;40000&quot;)]), int64(&quot;40000&quot;))
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsmemory_redundancywastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/memory_redundancy.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/memory_redundancy.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/memory_redundancy.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,100 +1,24 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// memory_redundancy.wast:5
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x91\x80\x80\x80\x00\x04\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7d\x60\x01\x7f\x01\x7f\x03\x87\x80\x80\x80\x00\x06\x00\x01\x01\x02\x03\x01\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x07\xeb\x80\x80\x80\x00\x06\x0f\x7a\x65\x72\x6f\x5f\x65\x76\x65\x72\x79\x74\x68\x69\x6e\x67\x00\x00\x12\x74\x65\x73\x74\x5f\x73\x74\x6f\x72\x65\x5f\x74\x6f\x5f\x6c\x6f\x61\x64\x00\x01\x13\x74\x65\x73\x74\x5f\x72\x65\x64\x75\x6e\x64\x61\x6e\x74\x5f\x6c\x6f\x61\x64\x00\x02\x0f\x74\x65\x73\x74\x5f\x64\x65\x61\x64\x5f\x73\x74\x6f\x72\x65\x00\x03\x06\x6d\x61\x6c\x6c\x6f\x63\x00\x04\x0f\x6d\x61\x6c\x6c\x6f\x63\x5f\x61\x6c\x69\x61\x73\x69\x6e\x67\x00\x05\x0a\xbd\x81\x80\x80\x00\x06\x9e\x80\x80\x80\x00\x00\x41\x00\x41\x00\x36\x02\x00\x41\x04\x41\x00\x36\x02\x00\x41\x08\x41\x00\x36\x02\x00\x41\x0c\x41\x00\x36\x02\x00\x0b\x98\x80\x80\x80\x00\x00\x41\x08\x41\x00\x36\x02\x00\x41\x05\x43\x00\x00\x00\x80\x38\x02\x00\x41\x08\x28\x02\x00\x0b\xa2\x80\x80\x80\x00\
 x01\x02\x7f\x41\x08\x28\x02\x00\x21\x00\x41\x05\x41\x80\x80\x80\x80\x78\x36\x02\x00\x41\x08\x28\x02\x00\x21\x01\x20\x00\x20\x01\x6a\x0b\x9f\x80\x80\x80\x00\x01\x01\x7d\x41\x08\x41\xa3\xc6\x8c\x99\x02\x36\x02\x00\x41\x0b\x2a\x02\x00\x21\x00\x41\x08\x41\x00\x36\x02\x00\x20\x00\x0b\x84\x80\x80\x80\x00\x00\x41\x10\x0b\xa3\x80\x80\x80\x00\x01\x02\x7f\x41\x04\x10\x04\x21\x00\x41\x04\x10\x04\x21\x01\x20\x00\x41\x2a\x36\x02\x00\x20\x01\x41\x2b\x36\x02\x00\x20\x00\x28\x02\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// memory_redundancy.wast:59
+assert_return(() =&gt; call($1, &quot;test_store_to_load&quot;, []), 128);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// memory_redundancy.wast:60
+run(() =&gt; call($1, &quot;zero_everything&quot;, []));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// memory_redundancy.wast:61
+assert_return(() =&gt; call($1, &quot;test_redundant_load&quot;, []), 128);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// memory_redundancy.wast:62
+run(() =&gt; call($1, &quot;zero_everything&quot;, []));
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// memory_redundancy.wast:63
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x74\x65\x73\x74\x5f\x64\x65\x61\x64\x5f\x73\x74\x6f\x72\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x23\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;test_dead_store&quot;, []), 4.90454462514e-44)
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// memory_redundancy.wast:64
+run(() =&gt; call($1, &quot;zero_everything&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0c\x03\x60\x00\x00\x60\x00\x01\x7f\x60\x00\x01\x7d\x03\x05\x04\x00\x01\x01\x02\x05\x04\x01\x01\x01\x01\x07\x50\x04\x0f\x7a\x65\x72\x6f\x5f\x65\x76\x65\x72\x79\x74\x68\x69\x6e\x67\x00\x00\x12\x74\x65\x73\x74\x5f\x73\x74\x6f\x72\x65\x5f\x74\x6f\x5f\x6c\x6f\x61\x64\x00\x01\x13\x74\x65\x73\x74\x5f\x72\x65\x64\x75\x6e\x64\x61\x6e\x74\x5f\x6c\x6f\x61\x64\x00\x02\x0f\x74\x65\x73\x74\x5f\x64\x65\x61\x64\x5f\x73\x74\x6f\x72\x65\x00\x03\x0a\x7c\x04\x1e\x00\x41\x00\x41\x00\x36\x02\x00\x41\x04\x41\x00\x36\x02\x00\x41\x08\x41\x00\x36\x02\x00\x41\x0c\x41\x00\x36\x02\x00\x0b\x18\x00\x41\x08\x41\x00\x36\x02\x00\x41\x05\x43\x00\x00\x00\x80\x38\x02\x00\x41\x08\x28\x02\x00\x0b\x22\x01\x02\x7f\x41\x08\x28\x02\x00\x21\x00\x41\x05\x41\x80\x80\x80\x80\x78\x36\x02\x00\x41\x08\x28\x02\x00\x21\x01\x20\x00\x20\x01\x6a\x0b\x1f\x01\x01\x7d\x41\x08\x41\xa3\xc6\x8c\x99\x02\x36\x02\x00\x41\x0b\x2a\x02\x00\x21\x00\x41\x08\x41\x00\x36\x02\x00\x20\x00\x0b&quot
 ;);
-assert_return(() =&gt; $$.exports[&quot;test_store_to_load&quot;](), 128);
-$$.exports[&quot;zero_everything&quot;]();
-assert_return(() =&gt; $$.exports[&quot;test_redundant_load&quot;](), 128);
-$$.exports[&quot;zero_everything&quot;]();
-assert_return(() =&gt; $$.exports[&quot;test_dead_store&quot;](), f32(4.90454462514e-44));
</del><ins>+// memory_redundancy.wast:65
+assert_return(() =&gt; call($1, &quot;malloc_aliasing&quot;, []), 43);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsmemory_trapwastjs"></a>
<div class="delfile"><h4>Deleted: trunk/JSTests/wasm/spec-tests/memory_trap.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/memory_trap.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/memory_trap.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,108 +0,0 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
-
-let soft_validate = true;
-
-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
-
-let registry = {spectest};
-let $$;
-
-function register(name, instance) {
-  registry[name] = instance.exports;
-}
-
-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
-
-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
-
-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0f\x03\x60\x00\x01\x7f\x60\x02\x7f\x7f\x00\x60\x01\x7f\x01\x7f\x03\x05\x04\x00\x01\x02\x02\x05\x03\x01\x00\x01\x07\x1e\x03\x05\x73\x74\x6f\x72\x65\x00\x01\x04\x6c\x6f\x61\x64\x00\x02\x0b\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x00\x03\x0a\x2a\x04\x09\x00\x3f\x00\x41\x80\x80\x04\x6c\x0b\x0c\x00\x10\x00\x20\x00\x6a\x20\x01\x36\x02\x00\x0b\x0a\x00\x10\x00\x20\x00\x6a\x28\x02\x00\x0b\x06\x00\x20\x00\x40\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;store&quot;](-4, 42));
-assert_return(() =&gt; $$.exports[&quot;load&quot;](-4), 42);
-assert_trap(() =&gt; $$.exports[&quot;store&quot;](-3, 13));
-assert_trap(() =&gt; $$.exports[&quot;load&quot;](-3));
-assert_trap(() =&gt; $$.exports[&quot;store&quot;](-2, 13));
-assert_trap(() =&gt; $$.exports[&quot;load&quot;](-2));
-assert_trap(() =&gt; $$.exports[&quot;store&quot;](-1, 13));
-assert_trap(() =&gt; $$.exports[&quot;load&quot;](-1));
-assert_trap(() =&gt; $$.exports[&quot;store&quot;](0, 13));
-assert_trap(() =&gt; $$.exports[&quot;load&quot;](0));
-assert_trap(() =&gt; $$.exports[&quot;store&quot;](-2147483648, 13));
-assert_trap(() =&gt; $$.exports[&quot;load&quot;](-2147483648));
-assert_return(() =&gt; $$.exports[&quot;grow_memory&quot;](65537), -1);
</del></span></pre></div>
<a id="trunkJSTestswasmspectestsnameswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/names.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/names.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/names.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,113 +1,57 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// names.wast:4
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x66\x6f\x6f\x00\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x41\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// names.wast:8
+assert_return(() =&gt; call($1, &quot;foo&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// names.wast:12
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x66\x6f\x6f\x00\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x41\x01\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// names.wast:16
+assert_return(() =&gt; call($2, &quot;foo&quot;, []), 1);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// names.wast:19
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x8d\x80\x80\x80\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\xec\x80\x80\x80\x00\x0c\x00\x00\x00\x01\x30\x00\x01\x01\x5f\x00\x02\x01\x24\x00\x03\x01\x40\x00\x04\x21\x7e\x21\x40\x23\x24\x25\x5e\x26\x2a\x28\x29\x5f\x2b\x60\x2d\x3d\x7b\x7d\x7c\x5b\x5d\x5c\x3a\x22\x3b\x27\x3c\x3e\x3f\x2c\x2e\x2f\x20\x00\x05\x03\x4e\x61\x4e\x00\x06\x08\x49\x6e\x66\x69\x6e\x69\x74\x79\x00\x07\x02\x69\x66\x00\x08\x06\x6d\x61\x6c\x6c\x6f\x63\x00\x09\x07\x5f\x6d\x61\x6c\x6c\x6f\x63\x00\x0a\x08\x5f\x5f\x6d\x61\x6c\x6c\x6f\x63\x00\x0b\x0a\x91\x81\x80\x80\x00\x0c\x87\x80\x80\x80\x00\x00\x43\x00\x80\xc8\x40\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x80\xcb\x40\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\xcc\x40\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x80\xcc\x40\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\x00\x41\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\xcb\x40\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x40\x00\x41\x0b\
 x87\x80\x80\x80\x00\x00\x43\x00\x80\x00\x41\x0b\x87\x80\x80\x80\x00\x00\x43\x00\xc0\x00\x41\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\xc9\x40\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x80\xc9\x40\x0b\x87\x80\x80\x80\x00\x00\x43\x00\x00\xca\x40\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// names.wast:51
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x87\x80\x80\x80\x00\x01\x02\x24\x33\x00\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x80\xc8\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;&quot;, []), 6.265625)
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// names.wast:52
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8d\x80\x80\x80\x00\x01\x02\x24\x33\x06\x6d\x61\x6c\x6c\x6f\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xc9\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;malloc&quot;, []), 6.28125)
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// names.wast:53
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8e\x80\x80\x80\x00\x01\x02\x24\x33\x07\x5f\x6d\x61\x6c\x6c\x6f\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x80\xc9\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;_malloc&quot;, []), 6.296875)
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// names.wast:54
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x33\x08\x5f\x5f\x6d\x61\x6c\x6c\x6f\x63\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xca\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;__malloc&quot;, []), 6.3125)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// names.wast:55
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\xa8\x80\x80\x80\x00\x01\x02\x24\x33\x21\x7e\x21\x40\x23\x24\x25\x5e\x26\x2a\x28\x29\x5f\x2b\x60\x2d\x3d\x7b\x7d\x7c\x5b\x5d\x5c\x3a\x22\x3b\x27\x3c\x3e\x3f\x2c\x2e\x2f\x20\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xcb\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;~!@#$%^&amp;*()_+`-={}|[]\\:\&quot;;'&lt;&gt;?,./ &quot;, []), 6.34375)
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// names.wast:56
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x88\x80\x80\x80\x00\x01\x02\x24\x33\x01\x30\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x80\xcb\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;0&quot;, []), 6.359375)
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// names.wast:57
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x88\x80\x80\x80\x00\x01\x02\x24\x33\x01\x5f\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\xcc\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;_&quot;, []), 6.375)
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// names.wast:58
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x88\x80\x80\x80\x00\x01\x02\x24\x33\x01\x24\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x80\xcc\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;$&quot;, []), 6.390625)
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// names.wast:59
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x88\x80\x80\x80\x00\x01\x02\x24\x33\x01\x40\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x41\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;@&quot;, []), 8.)
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// names.wast:60
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8a\x80\x80\x80\x00\x01\x02\x24\x33\x03\x4e\x61\x4e\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x40\x00\x41\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;NaN&quot;, []), 8.015625)
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x07\x07\x01\x03\x66\x6f\x6f\x00\x00\x0a\x06\x01\x04\x00\x41\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;foo&quot;](), 0);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x07\x07\x01\x03\x66\x6f\x6f\x00\x00\x0a\x06\x01\x04\x00\x41\x01\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;foo&quot;](), 1);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7d\x03\x0d\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x6c\x0c\x00\x00\x00\x01\x30\x00\x01\x01\x5f\x00\x02\x01\x24\x00\x03\x01\x40\x00\x04\x21\x7e\x21\x40\x23\x24\x25\x5e\x26\x2a\x28\x29\x5f\x2b\x60\x2d\x3d\x7b\x7d\x7c\x5b\x5d\x5c\x3a\x22\x3b\x27\x3c\x3e\x3f\x2c\x2e\x2f\x20\x00\x05\x03\x4e\x61\x4e\x00\x06\x08\x49\x6e\x66\x69\x6e\x69\x74\x79\x00\x07\x02\x69\x66\x00\x08\x06\x6d\x61\x6c\x6c\x6f\x63\x00\x09\x07\x5f\x6d\x61\x6c\x6c\x6f\x63\x00\x0a\x08\x5f\x5f\x6d\x61\x6c\x6c\x6f\x63\x00\x0b\x0a\x61\x0c\x07\x00\x43\x00\x80\xc8\x40\x0b\x07\x00\x43\x00\x80\xcb\x40\x0b\x07\x00\x43\x00\x00\xcc\x40\x0b\x07\x00\x43\x00\x80\xcc\x40\x0b\x07\x00\x43\x00\x00\x00\x41\x0b\x07\x00\x43\x00\x00\xcb\x40\x0b\x07\x00\x43\x00\x40\x00\x41\x0b\x07\x00\x43\x00\x80\x00\x41\x0b\x07\x00\x43\x00\xc0\x00\x41\x0b\x07\x00\x43\x00\x00\xc9\x40\x0b\x07\x00\x43\x00\x80\xc9\x40\x0b\x07\x00\x43\x00\x00\xca\x40\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;&quot;](), f32(6.265625));
-assert_return(() =&gt; $$.exports[&quot;malloc&quot;](), f32(6.28125));
-assert_return(() =&gt; $$.exports[&quot;_malloc&quot;](), f32(6.296875));
-assert_return(() =&gt; $$.exports[&quot;__malloc&quot;](), f32(6.3125));
-assert_return(() =&gt; $$.exports[&quot;~!@#$%^&amp;*()_+`-={}|[]\x5c:\x22;'&lt;&gt;?,./ &quot;](), f32(6.34375));
-assert_return(() =&gt; $$.exports[&quot;0&quot;](), f32(6.359375));
-assert_return(() =&gt; $$.exports[&quot;_&quot;](), f32(6.375));
-assert_return(() =&gt; $$.exports[&quot;$&quot;](), f32(6.390625));
-assert_return(() =&gt; $$.exports[&quot;@&quot;](), f32(8.0));
-assert_return(() =&gt; $$.exports[&quot;NaN&quot;](), f32(8.015625));
-assert_return(() =&gt; $$.exports[&quot;Infinity&quot;](), f32(8.03125));
-assert_return(() =&gt; $$.exports[&quot;if&quot;](), f32(8.046875));
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0a\x02\x60\x01\x7f\x00\x60\x02\x7f\x7f\x00\x02\x23\x02\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x03\x02\x01\x01\x07\x0b\x01\x07\x70\x72\x69\x6e\x74\x33\x32\x00\x02\x0a\x0c\x01\x0a\x00\x20\x00\x10\x00\x20\x01\x10\x01\x0b&quot;);
-$$.exports[&quot;print32&quot;](42, 123);
</del><ins>+// names.wast:61
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x33\x08\x49\x6e\x66\x69\x6e\x69\x74\x79\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x80\x00\x41\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;Infinity&quot;, []), 8.03125)
+
+// names.wast:62
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x89\x80\x80\x80\x00\x01\x02\x24\x33\x02\x69\x66\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\xc0\x00\x41\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($3, &quot;if&quot;, []), 8.046875)
+
+// names.wast:64
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8a\x80\x80\x80\x00\x02\x60\x01\x7f\x00\x60\x02\x7f\x7f\x00\x02\xa3\x80\x80\x80\x00\x02\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x07\x8b\x80\x80\x80\x00\x01\x07\x70\x72\x69\x6e\x74\x33\x32\x00\x02\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x20\x00\x10\x00\x20\x01\x10\x01\x0b&quot;);
+
+// names.wast:76
+run(() =&gt; call($4, &quot;print32&quot;, [42, 123]));
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsnopwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/nop.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/nop.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/nop.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,149 +1,165 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// nop.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x98\x80\x80\x80\x00\x05\x60\x00\x00\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x00\x01\x7f\x60\x01\x7f\x00\x60\x01\x7f\x01\x7f\x03\xb2\x80\x80\x80\x00\x31\x00\x01\x02\x02\x02\x02\x03\x03\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x01\x01\x01\x01\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xd1\x86\x80\x80\x00\x2f\x0d\x61\x73\x2d\x66\x75\x6e\x63\x2d\x66\x69\x72\x73\x74\x00\x02\x0b\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6d\x69\x64\x00\x03\x0c\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6c\x61\x73\x74\x00\x04\x12\x61\x73\x2d\x66\x75\x6e\x63\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x05\x0c\x61\x73\x2d\x64\x72\x6f\x70\x2d\x6c\x61\x73\x74\x00\x06\x12\x61\x73\x2d\x64\x72\x6f\x70\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x07\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x6d\x69\x64\x31\x00\x08\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x6d\x69\x64\
 x32\x00\x09\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x0a\x14\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x0b\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x0c\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x0d\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x0e\x13\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x0f\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x10\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x11\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x12\x12\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x13\x0f\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x00\x14\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x15\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x16\x0a\x61\x73\x2d\x62\x72\x2d\x6c\x61\x73\x74\x00\x17\x10\x61\x73\x2d\x62\x72\x2d\x65\x76\x65\x72\x79\x77\x
 68\x65\x72\x65\x00\x18\x0c\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x6d\x69\x64\x00\x19\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x6c\x61\x73\x74\x00\x1a\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x1b\x0f\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6d\x69\x64\x00\x1c\x10\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6c\x61\x73\x74\x00\x1d\x16\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x1e\x0e\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x6c\x61\x73\x74\x00\x1f\x14\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x20\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x31\x00\x21\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x32\x00\x22\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6c\x61\x73\x74\x00\x23\x12\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x24\x0d\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6c\x61\x73\x74\x00\x25\x13\x61\x73\x2d\x75\x6e\x6
 1\x72\x79\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x26\x0d\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6d\x69\x64\x00\x27\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6c\x61\x73\x74\x00\x28\x14\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x29\x0c\x61\x73\x2d\x74\x65\x73\x74\x2d\x6c\x61\x73\x74\x00\x2a\x12\x61\x73\x2d\x74\x65\x73\x74\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x2b\x0e\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6d\x69\x64\x00\x2c\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x61\x73\x74\x00\x2d\x15\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x2e\x13\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x6c\x61\x73\x74\x00\x2f\x19\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x30\x0a\xea\x85\x80\x80\x00\x31\x82\x80\x80\x80\x00\x00\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x20\x01\x20\x02\x6b\x6a\x0b\x85\x80\x80\x80
 \x00\x00\x01\x41\x01\x0b\x87\x80\x80\x80\x00\x00\x10\x00\x01\x41\x02\x0b\x87\x80\x80\x80\x00\x00\x10\x00\x41\x03\x01\x0b\x8b\x80\x80\x80\x00\x00\x01\x01\x10\x00\x01\x41\x04\x01\x01\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x01\x1a\x0b\x89\x80\x80\x80\x00\x00\x01\x01\x20\x00\x01\x01\x1a\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x01\x20\x00\x20\x00\x1b\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x20\x00\x01\x20\x00\x1b\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x20\x00\x20\x00\x01\x1b\x0b\x90\x80\x80\x80\x00\x00\x01\x20\x00\x01\x01\x20\x00\x01\x01\x20\x00\x01\x01\x1b\x0b\x88\x80\x80\x80\x00\x00\x02\x7f\x01\x41\x02\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x01\x41\x02\x0b\x0b\x8b\x80\x80\x80\x00\x00\x02\x7f\x01\x10\x00\x41\x03\x01\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x01\x01\x10\x00\x01\x41\x04\x01\x01\x0b\x0b\x88\x80\x80\x80\x00\x00\x03\x7f\x01\x41\x02\x0b\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x01\x41\x02\x0b\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x03\x01\x0b\x0b\x8e\x80\x80\x80\x00\x00\
 x03\x7f\x01\x01\x10\x00\x01\x41\x04\x01\x01\x0b\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x01\x04\x40\x10\x00\x0b\x0b\x8b\x80\x80\x80\x00\x00\x20\x00\x04\x40\x01\x05\x10\x00\x0b\x0b\x8b\x80\x80\x80\x00\x00\x20\x00\x04\x40\x10\x00\x05\x01\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x01\x0c\x00\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7f\x01\x01\x20\x00\x01\x01\x0c\x00\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x01\x20\x00\x0d\x00\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x20\x00\x01\x0d\x00\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x01\x01\x20\x00\x01\x01\x20\x00\x01\x01\x0d\x00\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x01\x20\x00\x0e\x01\x00\x00\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x20\x00\x20\x00\x01\x0e\x01\x00\x00\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x01\x01\x20\x00\x01\x01\x20\x00\x01\x01\x0e\x01\x00\x00\x0b\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x01\x0f\x0b\x89\x80\x80\x80\x00\x00\x01\x01\x20\x00\x01\x01\x0f\x0b\x8b\x80\x80\x80\x00\x00\x20\x00\x01\x20\x01\x20\x02\x
 10\x01\x0b\x8b\x80\x80\x80\x00\x00\x20\x00\x20\x01\x01\x20\x02\x10\x01\x0b\x8b\x80\x80\x80\x00\x00\x20\x00\x20\x01\x20\x02\x01\x10\x01\x0b\x92\x80\x80\x80\x00\x00\x01\x01\x20\x00\x01\x01\x20\x01\x01\x01\x20\x02\x01\x01\x10\x01\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x01\x68\x0b\x89\x80\x80\x80\x00\x00\x01\x01\x20\x00\x01\x01\x68\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x01\x20\x00\x6a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x20\x00\x01\x6a\x0b\x8c\x80\x80\x80\x00\x00\x01\x20\x00\x01\x01\x20\x00\x01\x01\x6a\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x01\x45\x0b\x89\x80\x80\x80\x00\x00\x01\x01\x20\x00\x01\x01\x45\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x01\x20\x00\x47\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x20\x00\x01\x49\x0b\x8c\x80\x80\x80\x00\x00\x01\x20\x00\x01\x01\x20\x00\x01\x01\x4c\x0b\x87\x80\x80\x80\x00\x00\x20\x00\x01\x40\x00\x0b\x8a\x80\x80\x80\x00\x00\x01\x01\x20\x00\x01\x01\x40\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// nop.wast:179
+assert_return(() =&gt; call($1, &quot;as-func-first&quot;, []), 1);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// nop.wast:180
+assert_return(() =&gt; call($1, &quot;as-func-mid&quot;, []), 2);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// nop.wast:181
+assert_return(() =&gt; call($1, &quot;as-func-last&quot;, []), 3);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// nop.wast:182
+assert_return(() =&gt; call($1, &quot;as-func-everywhere&quot;, []), 4);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// nop.wast:184
+assert_return(() =&gt; call($1, &quot;as-drop-last&quot;, [0]));
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// nop.wast:185
+assert_return(() =&gt; call($1, &quot;as-drop-everywhere&quot;, [0]));
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// nop.wast:187
+assert_return(() =&gt; call($1, &quot;as-select-mid1&quot;, [3]), 3);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// nop.wast:188
+assert_return(() =&gt; call($1, &quot;as-select-mid2&quot;, [3]), 3);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// nop.wast:189
+assert_return(() =&gt; call($1, &quot;as-select-last&quot;, [3]), 3);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// nop.wast:190
+assert_return(() =&gt; call($1, &quot;as-select-everywhere&quot;, [3]), 3);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// nop.wast:192
+assert_return(() =&gt; call($1, &quot;as-block-first&quot;, []), 2);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// nop.wast:193
+assert_return(() =&gt; call($1, &quot;as-block-mid&quot;, []), 2);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// nop.wast:194
+assert_return(() =&gt; call($1, &quot;as-block-last&quot;, []), 3);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// nop.wast:195
+assert_return(() =&gt; call($1, &quot;as-block-everywhere&quot;, []), 4);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x18\x05\x60\x00\x00\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x00\x01\x7f\x60\x01\x7f\x00\x60\x01\x7f\x01\x7f\x03\x32\x31\x00\x01\x02\x02\x02\x02\x03\x03\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x01\x01\x01\x01\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x05\x03\x01\x00\x01\x07\xd1\x06\x2f\x0d\x61\x73\x2d\x66\x75\x6e\x63\x2d\x66\x69\x72\x73\x74\x00\x02\x0b\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6d\x69\x64\x00\x03\x0c\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6c\x61\x73\x74\x00\x04\x12\x61\x73\x2d\x66\x75\x6e\x63\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x05\x0c\x61\x73\x2d\x64\x72\x6f\x70\x2d\x6c\x61\x73\x74\x00\x06\x12\x61\x73\x2d\x64\x72\x6f\x70\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x07\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x6d\x69\x64\x31\x00\x08\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x6d\x69\x64\x32\x00\x09\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\
 x2d\x6c\x61\x73\x74\x00\x0a\x14\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x0b\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x0c\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x0d\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x0e\x13\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x0f\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x10\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x11\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x12\x12\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x13\x0f\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x00\x14\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x15\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x16\x0a\x61\x73\x2d\x62\x72\x2d\x6c\x61\x73\x74\x00\x17\x10\x61\x73\x2d\x62\x72\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x18\x0c\x61\x73\x2d\x62\x72\x5f\x
 69\x66\x2d\x6d\x69\x64\x00\x19\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x6c\x61\x73\x74\x00\x1a\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x1b\x0f\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6d\x69\x64\x00\x1c\x10\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x6c\x61\x73\x74\x00\x1d\x16\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x1e\x0e\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x6c\x61\x73\x74\x00\x1f\x14\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x20\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x31\x00\x21\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x32\x00\x22\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6c\x61\x73\x74\x00\x23\x12\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x24\x0d\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6c\x61\x73\x74\x00\x25\x13\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x6
 5\x00\x26\x0d\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6d\x69\x64\x00\x27\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6c\x61\x73\x74\x00\x28\x14\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x29\x0c\x61\x73\x2d\x74\x65\x73\x74\x2d\x6c\x61\x73\x74\x00\x2a\x12\x61\x73\x2d\x74\x65\x73\x74\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x2b\x0e\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6d\x69\x64\x00\x2c\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x61\x73\x74\x00\x2d\x15\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x2e\x13\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x6c\x61\x73\x74\x00\x2f\x19\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x65\x76\x65\x72\x79\x77\x68\x65\x72\x65\x00\x30\x0a\xa6\x04\x31\x02\x00\x0b\x0a\x00\x20\x00\x20\x01\x20\x02\x6b\x6a\x0b\x05\x00\x01\x41\x01\x0b\x07\x00\x10\x00\x01\x41\x02\x0b\x07\x00\x10\x00\x41\x03\x01\x0b\x0b\x00\x01\x01\x10\x00
 \x01\x41\x04\x01\x01\x0b\x06\x00\x20\x00\x01\x1a\x0b\x09\x00\x01\x01\x20\x00\x01\x01\x1a\x0b\x0a\x00\x20\x00\x01\x20\x00\x20\x00\x1b\x0b\x0a\x00\x20\x00\x20\x00\x01\x20\x00\x1b\x0b\x0a\x00\x20\x00\x20\x00\x20\x00\x01\x1b\x0b\x10\x00\x01\x20\x00\x01\x01\x20\x00\x01\x01\x20\x00\x01\x01\x1b\x0b\x08\x00\x02\x7f\x01\x41\x02\x0b\x0b\x0a\x00\x02\x7f\x10\x00\x01\x41\x02\x0b\x0b\x0b\x00\x02\x7f\x01\x10\x00\x41\x03\x01\x0b\x0b\x0e\x00\x02\x7f\x01\x01\x10\x00\x01\x41\x04\x01\x01\x0b\x0b\x08\x00\x03\x7f\x01\x41\x02\x0b\x0b\x0a\x00\x03\x7f\x10\x00\x01\x41\x02\x0b\x0b\x0a\x00\x03\x7f\x10\x00\x41\x03\x01\x0b\x0b\x0e\x00\x03\x7f\x01\x01\x10\x00\x01\x41\x04\x01\x01\x0b\x0b\x0a\x00\x20\x00\x01\x04\x40\x10\x00\x0b\x0b\x0b\x00\x20\x00\x04\x40\x01\x05\x10\x00\x0b\x0b\x0b\x00\x20\x00\x04\x40\x10\x00\x05\x01\x0b\x0b\x0a\x00\x02\x7f\x20\x00\x01\x0c\x00\x0b\x0b\x0d\x00\x02\x7f\x01\x01\x20\x00\x01\x01\x0c\x00\x0b\x0b\x0c\x00\x02\x7f\x20\x00\x01\x20\x00\x0d\x00\x0b\x0b\x0c\x00\x02\x7f\x20\x00\x20\x00\x01\x0d\
 x00\x0b\x0b\x11\x00\x02\x7f\x01\x01\x20\x00\x01\x01\x20\x00\x01\x01\x0d\x00\x0b\x0b\x0e\x00\x02\x7f\x20\x00\x01\x20\x00\x0e\x01\x00\x00\x0b\x0b\x0e\x00\x02\x7f\x20\x00\x20\x00\x01\x0e\x01\x00\x00\x0b\x0b\x13\x00\x02\x7f\x01\x01\x20\x00\x01\x01\x20\x00\x01\x01\x0e\x01\x00\x00\x0b\x0b\x06\x00\x20\x00\x01\x0f\x0b\x09\x00\x01\x01\x20\x00\x01\x01\x0f\x0b\x0b\x00\x20\x00\x01\x20\x01\x20\x02\x10\x01\x0b\x0b\x00\x20\x00\x20\x01\x01\x20\x02\x10\x01\x0b\x0b\x00\x20\x00\x20\x01\x20\x02\x01\x10\x01\x0b\x12\x00\x01\x01\x20\x00\x01\x01\x20\x01\x01\x01\x20\x02\x01\x01\x10\x01\x0b\x06\x00\x20\x00\x01\x68\x0b\x09\x00\x01\x01\x20\x00\x01\x01\x68\x0b\x08\x00\x20\x00\x01\x20\x00\x6a\x0b\x08\x00\x20\x00\x20\x00\x01\x6a\x0b\x0c\x00\x01\x20\x00\x01\x01\x20\x00\x01\x01\x6a\x0b\x06\x00\x20\x00\x01\x45\x0b\x09\x00\x01\x01\x20\x00\x01\x01\x45\x0b\x08\x00\x20\x00\x01\x20\x00\x47\x0b\x08\x00\x20\x00\x20\x00\x01\x49\x0b\x0c\x00\x01\x20\x00\x01\x01\x20\x00\x01\x01\x4c\x0b\x07\x00\x20\x00\x01\x40\x00\x0b\x0a\x00\x
 01\x01\x20\x00\x01\x01\x40\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;as-func-first&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;as-func-mid&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-func-last&quot;](), 3);
-assert_return(() =&gt; $$.exports[&quot;as-func-everywhere&quot;](), 4);
-assert_return(() =&gt; $$.exports[&quot;as-drop-last&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;as-drop-everywhere&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;as-select-mid1&quot;](3), 3);
-assert_return(() =&gt; $$.exports[&quot;as-select-mid2&quot;](3), 3);
-assert_return(() =&gt; $$.exports[&quot;as-select-last&quot;](3), 3);
-assert_return(() =&gt; $$.exports[&quot;as-select-everywhere&quot;](3), 3);
-assert_return(() =&gt; $$.exports[&quot;as-block-first&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-block-mid&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-block-last&quot;](), 3);
-assert_return(() =&gt; $$.exports[&quot;as-block-everywhere&quot;](), 4);
-assert_return(() =&gt; $$.exports[&quot;as-loop-first&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-loop-mid&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-loop-last&quot;](), 3);
-assert_return(() =&gt; $$.exports[&quot;as-loop-everywhere&quot;](), 4);
-assert_return(() =&gt; $$.exports[&quot;as-if-condition&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;as-if-condition&quot;](-1));
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](4));
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](0));
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](3));
-assert_return(() =&gt; $$.exports[&quot;as-br-last&quot;](6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-br-everywhere&quot;](7), 7);
-assert_return(() =&gt; $$.exports[&quot;as-br_if-mid&quot;](5), 5);
-assert_return(() =&gt; $$.exports[&quot;as-br_if-last&quot;](6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-br_if-everywhere&quot;](7), 7);
-assert_return(() =&gt; $$.exports[&quot;as-br_table-mid&quot;](5), 5);
-assert_return(() =&gt; $$.exports[&quot;as-br_table-last&quot;](6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-br_table-everywhere&quot;](7), 7);
-assert_return(() =&gt; $$.exports[&quot;as-return-last&quot;](6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-return-everywhere&quot;](7), 7);
-assert_return(() =&gt; $$.exports[&quot;as-call-mid1&quot;](3, 1, 2), 2);
-assert_return(() =&gt; $$.exports[&quot;as-call-mid2&quot;](0, 3, 1), 2);
-assert_return(() =&gt; $$.exports[&quot;as-call-last&quot;](10, 9, -1), 20);
-assert_return(() =&gt; $$.exports[&quot;as-call-everywhere&quot;](2, 1, 5), -2);
-assert_return(() =&gt; $$.exports[&quot;as-unary-last&quot;](30), 1);
-assert_return(() =&gt; $$.exports[&quot;as-unary-everywhere&quot;](12), 2);
-assert_return(() =&gt; $$.exports[&quot;as-binary-mid&quot;](3), 6);
-assert_return(() =&gt; $$.exports[&quot;as-binary-last&quot;](3), 6);
-assert_return(() =&gt; $$.exports[&quot;as-binary-everywhere&quot;](3), 6);
-assert_return(() =&gt; $$.exports[&quot;as-test-last&quot;](0), 1);
-assert_return(() =&gt; $$.exports[&quot;as-test-everywhere&quot;](0), 1);
-assert_return(() =&gt; $$.exports[&quot;as-compare-mid&quot;](3), 0);
-assert_return(() =&gt; $$.exports[&quot;as-compare-last&quot;](3), 0);
-assert_return(() =&gt; $$.exports[&quot;as-compare-everywhere&quot;](3), 1);
-assert_return(() =&gt; $$.exports[&quot;as-grow_memory-last&quot;](2), 1);
-assert_return(() =&gt; $$.exports[&quot;as-grow_memory-everywhere&quot;](12), 3);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x05\x01\x03\x00\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7e\x03\x02\x01\x00\x0a\x05\x01\x03\x00\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7d\x03\x02\x01\x00\x0a\x05\x01\x03\x00\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7c\x03\x02\x01\x00\x0a\x05\x01\x03\x00\x01\x0b&quot;);
</del><ins>+// nop.wast:197
+assert_return(() =&gt; call($1, &quot;as-loop-first&quot;, []), 2);
+
+// nop.wast:198
+assert_return(() =&gt; call($1, &quot;as-loop-mid&quot;, []), 2);
+
+// nop.wast:199
+assert_return(() =&gt; call($1, &quot;as-loop-last&quot;, []), 3);
+
+// nop.wast:200
+assert_return(() =&gt; call($1, &quot;as-loop-everywhere&quot;, []), 4);
+
+// nop.wast:202
+assert_return(() =&gt; call($1, &quot;as-if-condition&quot;, [0]));
+
+// nop.wast:203
+assert_return(() =&gt; call($1, &quot;as-if-condition&quot;, [-1]));
+
+// nop.wast:204
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [0]));
+
+// nop.wast:205
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [4]));
+
+// nop.wast:206
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [0]));
+
+// nop.wast:207
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [3]));
+
+// nop.wast:209
+assert_return(() =&gt; call($1, &quot;as-br-last&quot;, [6]), 6);
+
+// nop.wast:210
+assert_return(() =&gt; call($1, &quot;as-br-everywhere&quot;, [7]), 7);
+
+// nop.wast:212
+assert_return(() =&gt; call($1, &quot;as-br_if-mid&quot;, [5]), 5);
+
+// nop.wast:213
+assert_return(() =&gt; call($1, &quot;as-br_if-last&quot;, [6]), 6);
+
+// nop.wast:214
+assert_return(() =&gt; call($1, &quot;as-br_if-everywhere&quot;, [7]), 7);
+
+// nop.wast:216
+assert_return(() =&gt; call($1, &quot;as-br_table-mid&quot;, [5]), 5);
+
+// nop.wast:217
+assert_return(() =&gt; call($1, &quot;as-br_table-last&quot;, [6]), 6);
+
+// nop.wast:218
+assert_return(() =&gt; call($1, &quot;as-br_table-everywhere&quot;, [7]), 7);
+
+// nop.wast:220
+assert_return(() =&gt; call($1, &quot;as-return-last&quot;, [6]), 6);
+
+// nop.wast:221
+assert_return(() =&gt; call($1, &quot;as-return-everywhere&quot;, [7]), 7);
+
+// nop.wast:223
+assert_return(() =&gt; call($1, &quot;as-call-mid1&quot;, [3, 1, 2]), 2);
+
+// nop.wast:224
+assert_return(() =&gt; call($1, &quot;as-call-mid2&quot;, [0, 3, 1]), 2);
+
+// nop.wast:225
+assert_return(() =&gt; call($1, &quot;as-call-last&quot;, [10, 9, -1]), 20);
+
+// nop.wast:226
+assert_return(() =&gt; call($1, &quot;as-call-everywhere&quot;, [2, 1, 5]), -2);
+
+// nop.wast:228
+assert_return(() =&gt; call($1, &quot;as-unary-last&quot;, [30]), 1);
+
+// nop.wast:229
+assert_return(() =&gt; call($1, &quot;as-unary-everywhere&quot;, [12]), 2);
+
+// nop.wast:231
+assert_return(() =&gt; call($1, &quot;as-binary-mid&quot;, [3]), 6);
+
+// nop.wast:232
+assert_return(() =&gt; call($1, &quot;as-binary-last&quot;, [3]), 6);
+
+// nop.wast:233
+assert_return(() =&gt; call($1, &quot;as-binary-everywhere&quot;, [3]), 6);
+
+// nop.wast:235
+assert_return(() =&gt; call($1, &quot;as-test-last&quot;, [0]), 1);
+
+// nop.wast:236
+assert_return(() =&gt; call($1, &quot;as-test-everywhere&quot;, [0]), 1);
+
+// nop.wast:238
+assert_return(() =&gt; call($1, &quot;as-compare-mid&quot;, [3]), 0);
+
+// nop.wast:239
+assert_return(() =&gt; call($1, &quot;as-compare-last&quot;, [3]), 0);
+
+// nop.wast:240
+assert_return(() =&gt; call($1, &quot;as-compare-everywhere&quot;, [3]), 1);
+
+// nop.wast:242
+assert_return(() =&gt; call($1, &quot;as-grow_memory-last&quot;, [2]), 1);
+
+// nop.wast:243
+assert_return(() =&gt; call($1, &quot;as-grow_memory-everywhere&quot;, [12]), 3);
+
+// nop.wast:245
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x01\x0b&quot;);
+
+// nop.wast:249
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x01\x0b&quot;);
+
+// nop.wast:253
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x01\x0b&quot;);
+
+// nop.wast:257
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x01\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsresizingwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/resizing.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/resizing.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/resizing.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,129 +1,111 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// resizing.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x03\x60\x00\x01\x7f\x60\x00\x00\x60\x01\x7f\x01\x7f\x03\x87\x80\x80\x80\x00\x06\x00\x01\x00\x01\x02\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\xd7\x80\x80\x80\x00\x06\x0c\x6c\x6f\x61\x64\x5f\x61\x74\x5f\x7a\x65\x72\x6f\x00\x00\x0d\x73\x74\x6f\x72\x65\x5f\x61\x74\x5f\x7a\x65\x72\x6f\x00\x01\x11\x6c\x6f\x61\x64\x5f\x61\x74\x5f\x70\x61\x67\x65\x5f\x73\x69\x7a\x65\x00\x02\x12\x73\x74\x6f\x72\x65\x5f\x61\x74\x5f\x70\x61\x67\x65\x5f\x73\x69\x7a\x65\x00\x03\x04\x67\x72\x6f\x77\x00\x04\x04\x73\x69\x7a\x65\x00\x05\x0a\xcd\x80\x80\x80\x00\x06\x87\x80\x80\x80\x00\x00\x41\x00\x28\x02\x00\x0b\x89\x80\x80\x80\x00\x00\x41\x00\x41\x02\x36\x02\x00\x0b\x89\x80\x80\x80\x00\x00\x41\x80\x80\x04\x28\x02\x00\x0b\x8b\x80\x80\x80\x00\x00\x41\x80\x80\x04\x41\x03\x36\x02\x00\x0b\x86\x80\x80\x80\x00\x00\x20\x00\x40\x00\x0b\x84\x80\x80\x80\x00\x00\x3f\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// resizing.wast:14
+assert_return(() =&gt; call($1, &quot;size&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// resizing.wast:15
+assert_trap(() =&gt; call($1, &quot;store_at_zero&quot;, []));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// resizing.wast:16
+assert_trap(() =&gt; call($1, &quot;load_at_zero&quot;, []));
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// resizing.wast:17
+assert_trap(() =&gt; call($1, &quot;store_at_page_size&quot;, []));
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// resizing.wast:18
+assert_trap(() =&gt; call($1, &quot;load_at_page_size&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// resizing.wast:19
+assert_return(() =&gt; call($1, &quot;grow&quot;, [1]), 0);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// resizing.wast:20
+assert_return(() =&gt; call($1, &quot;size&quot;, []), 1);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// resizing.wast:21
+assert_return(() =&gt; call($1, &quot;load_at_zero&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// resizing.wast:22
+assert_return(() =&gt; call($1, &quot;store_at_zero&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// resizing.wast:23
+assert_return(() =&gt; call($1, &quot;load_at_zero&quot;, []), 2);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// resizing.wast:24
+assert_trap(() =&gt; call($1, &quot;store_at_page_size&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// resizing.wast:25
+assert_trap(() =&gt; call($1, &quot;load_at_page_size&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// resizing.wast:26
+assert_return(() =&gt; call($1, &quot;grow&quot;, [4]), 1);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// resizing.wast:27
+assert_return(() =&gt; call($1, &quot;size&quot;, []), 5);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x0d\x03\x60\x00\x01\x7f\x60\x00\x00\x60\x01\x7f\x01\x7f\x03\x07\x06\x00\x01\x00\x01\x02\x00\x05\x03\x01\x00\x00\x07\x57\x06\x0c\x6c\x6f\x61\x64\x5f\x61\x74\x5f\x7a\x65\x72\x6f\x00\x00\x0d\x73\x74\x6f\x72\x65\x5f\x61\x74\x5f\x7a\x65\x72\x6f\x00\x01\x11\x6c\x6f\x61\x64\x5f\x61\x74\x5f\x70\x61\x67\x65\x5f\x73\x69\x7a\x65\x00\x02\x12\x73\x74\x6f\x72\x65\x5f\x61\x74\x5f\x70\x61\x67\x65\x5f\x73\x69\x7a\x65\x00\x03\x04\x67\x72\x6f\x77\x00\x04\x04\x73\x69\x7a\x65\x00\x05\x0a\x35\x06\x07\x00\x41\x00\x28\x02\x00\x0b\x09\x00\x41\x00\x41\x02\x36\x02\x00\x0b\x09\x00\x41\x80\x80\x04\x28\x02\x00\x0b\x0b\x00\x41\x80\x80\x04\x41\x03\x36\x02\x00\x0b\x06\x00\x20\x00\x40\x00\x0b\x04\x00\x3f\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;size&quot;](), 0);
-assert_trap(() =&gt; $$.exports[&quot;store_at_zero&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;load_at_zero&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;store_at_page_size&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;load_at_page_size&quot;]());
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](1), 0);
-assert_return(() =&gt; $$.exports[&quot;size&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;load_at_zero&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;store_at_zero&quot;]());
-assert_return(() =&gt; $$.exports[&quot;load_at_zero&quot;](), 2);
-assert_trap(() =&gt; $$.exports[&quot;store_at_page_size&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;load_at_page_size&quot;]());
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](4), 1);
-assert_return(() =&gt; $$.exports[&quot;size&quot;](), 5);
-assert_return(() =&gt; $$.exports[&quot;load_at_zero&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;store_at_zero&quot;]());
-assert_return(() =&gt; $$.exports[&quot;load_at_zero&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;load_at_page_size&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;store_at_page_size&quot;]());
-assert_return(() =&gt; $$.exports[&quot;load_at_page_size&quot;](), 3);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x03\x02\x01\x00\x05\x03\x01\x00\x00\x07\x08\x01\x04\x67\x72\x6f\x77\x00\x00\x0a\x08\x01\x06\x00\x20\x00\x40\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](0), 0);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](1), 0);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](0), 1);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](2), 1);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](800), 3);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x03\x02\x01\x00\x05\x04\x01\x01\x00\x0a\x07\x08\x01\x04\x67\x72\x6f\x77\x00\x00\x0a\x08\x01\x06\x00\x20\x00\x40\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](0), 0);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](1), 0);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](1), 1);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](2), 2);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](6), 4);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](0), 10);
-assert_return(() =&gt; $$.exports[&quot;grow&quot;](1), -1);
</del><ins>+// resizing.wast:28
+assert_return(() =&gt; call($1, &quot;load_at_zero&quot;, []), 2);
+
+// resizing.wast:29
+assert_return(() =&gt; call($1, &quot;store_at_zero&quot;, []));
+
+// resizing.wast:30
+assert_return(() =&gt; call($1, &quot;load_at_zero&quot;, []), 2);
+
+// resizing.wast:31
+assert_return(() =&gt; call($1, &quot;load_at_page_size&quot;, []), 0);
+
+// resizing.wast:32
+assert_return(() =&gt; call($1, &quot;store_at_page_size&quot;, []));
+
+// resizing.wast:33
+assert_return(() =&gt; call($1, &quot;load_at_page_size&quot;, []), 3);
+
+// resizing.wast:36
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x00\x07\x88\x80\x80\x80\x00\x01\x04\x67\x72\x6f\x77\x00\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x20\x00\x40\x00\x0b&quot;);
+
+// resizing.wast:41
+assert_return(() =&gt; call($2, &quot;grow&quot;, [0]), 0);
+
+// resizing.wast:42
+assert_return(() =&gt; call($2, &quot;grow&quot;, [1]), 0);
+
+// resizing.wast:43
+assert_return(() =&gt; call($2, &quot;grow&quot;, [0]), 1);
+
+// resizing.wast:44
+assert_return(() =&gt; call($2, &quot;grow&quot;, [2]), 1);
+
+// resizing.wast:45
+assert_return(() =&gt; call($2, &quot;grow&quot;, [800]), 3);
+
+// resizing.wast:46
+assert_return(() =&gt; call($2, &quot;grow&quot;, [65536]), -1);
+
+// resizing.wast:48
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x05\x84\x80\x80\x80\x00\x01\x01\x00\x0a\x07\x88\x80\x80\x80\x00\x01\x04\x67\x72\x6f\x77\x00\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x20\x00\x40\x00\x0b&quot;);
+
+// resizing.wast:53
+assert_return(() =&gt; call($3, &quot;grow&quot;, [0]), 0);
+
+// resizing.wast:54
+assert_return(() =&gt; call($3, &quot;grow&quot;, [1]), 0);
+
+// resizing.wast:55
+assert_return(() =&gt; call($3, &quot;grow&quot;, [1]), 1);
+
+// resizing.wast:56
+assert_return(() =&gt; call($3, &quot;grow&quot;, [2]), 2);
+
+// resizing.wast:57
+assert_return(() =&gt; call($3, &quot;grow&quot;, [6]), 4);
+
+// resizing.wast:58
+assert_return(() =&gt; call($3, &quot;grow&quot;, [0]), 10);
+
+// resizing.wast:59
+assert_return(() =&gt; call($3, &quot;grow&quot;, [1]), -1);
+
+// resizing.wast:60
+assert_return(() =&gt; call($3, &quot;grow&quot;, [65536]), -1);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsreturnwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/return.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/return.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/return.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,155 +1,183 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// return.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa8\x80\x80\x80\x00\x08\x60\x00\x00\x60\x00\x01\x7c\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x02\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x00\x01\x7d\x03\xb8\x80\x80\x80\x00\x37\x00\x00\x00\x00\x00\x00\x01\x02\x02\x00\x02\x00\x00\x00\x02\x02\x02\x02\x02\x00\x02\x02\x03\x02\x02\x03\x02\x04\x04\x04\x04\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x07\x03\x02\x02\x02\x02\x07\x02\x03\x02\x02\x02\x02\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x01\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\x89\x87\x80\x80\x00\x35\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x01\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x02\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x03\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x04\x07\x6e\x75\x6c\x6c\x61\x72\x79\x00\x05\x05\x75\x6e\x61\x72\x79\x00\x06\x0d\x61\x73\x2d\x66\x75\x6e\x63\x2d\x66\x69\x72\x73\x74\x00\x07\x0b\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6d\x69\x64\x00\x08\x0c\x61\x73\x2d\x66\x75\x6e\x63\
 x2d\x6c\x61\x73\x74\x00\x09\x0d\x61\x73\x2d\x66\x75\x6e\x63\x2d\x76\x61\x6c\x75\x65\x00\x0a\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x0b\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x0c\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x0d\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0e\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x0f\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x10\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x11\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x12\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x63\x6f\x6e\x64\x00\x13\x0e\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x14\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x15\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x69\x6e\x64\x65\x78\x00\x16\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x17\x17\x61\x73\x2d\x62\x72\x5f\x
 74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x18\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x19\x0a\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x00\x1a\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x1b\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x1c\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x1d\x10\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x73\x65\x63\x6f\x6e\x64\x00\x1e\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x63\x6f\x6e\x64\x00\x1f\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x66\x69\x72\x73\x74\x00\x21\x0b\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x00\x22\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6c\x61\x73\x74\x00\x23\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x75\x6e\x63\x00\x24\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x25\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x26\x15\x61\x7
 3\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x27\x12\x61\x73\x2d\x73\x65\x74\x5f\x6c\x6f\x63\x61\x6c\x2d\x76\x61\x6c\x75\x65\x00\x28\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x29\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2a\x10\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2b\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x76\x61\x6c\x75\x65\x00\x2c\x11\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2d\x0f\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x76\x61\x6c\x75\x65\x00\x2e\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x2f\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6c\x65\x66\x74\x00\x30\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x31\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x32\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x65\x66\x74\x00\x33\x10\x61\x73\x2d\x63\x6f
 \x6d\x70\x61\x72\x65\x2d\x72\x69\x67\x68\x74\x00\x34\x12\x61\x73\x2d\x63\x6f\x6e\x76\x65\x72\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x35\x13\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x73\x69\x7a\x65\x00\x36\x09\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x20\x0a\xc1\x86\x80\x80\x00\x37\x82\x80\x80\x80\x00\x00\x0b\x85\x80\x80\x80\x00\x00\x0f\x68\x1a\x0b\x85\x80\x80\x80\x00\x00\x0f\x7a\x1a\x0b\x85\x80\x80\x80\x00\x00\x0f\x8c\x1a\x0b\x85\x80\x80\x80\x00\x00\x0f\x9a\x1a\x0b\x83\x80\x80\x80\x00\x00\x0f\x0b\x8c\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x08\x40\x0f\x0b\x87\x80\x80\x80\x00\x00\x41\x01\x0f\x41\x02\x0b\x89\x80\x80\x80\x00\x00\x10\x00\x41\x02\x0f\x41\x03\x0b\x86\x80\x80\x80\x00\x00\x01\x10\x00\x0f\x0b\x88\x80\x80\x80\x00\x00\x01\x10\x00\x41\x03\x0f\x0b\x88\x80\x80\x80\x00\x00\x02\x40\x0f\x10\x00\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x40\x10\x00\x0f\x10\x00\x0b\x0b\x89\x80\x80\x80\x00\x00\x02\x40\x01\x10\x00\x0f\x0b\x0b\x8b\x80\x80\x80\x00\x00\x02\x7f\x01\
 x10\x00\x41\x02\x0f\x0b\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x41\x03\x0f\x41\x02\x0b\x0b\x8c\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x41\x04\x0f\x41\x02\x0b\x0b\x8b\x80\x80\x80\x00\x00\x03\x7f\x01\x10\x00\x41\x05\x0f\x0b\x0b\x8a\x80\x80\x80\x00\x00\x02\x7f\x41\x09\x0f\x0c\x00\x0b\x0b\x88\x80\x80\x80\x00\x00\x02\x40\x0f\x0d\x00\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x41\x08\x0f\x41\x01\x0d\x00\x1a\x41\x07\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x41\x06\x41\x09\x0f\x0d\x00\x1a\x41\x07\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x40\x42\x09\x0f\x0e\x02\x00\x00\x00\x0b\x42\x7f\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x0a\x0f\x41\x01\x0e\x02\x00\x00\x00\x41\x07\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x06\x41\x0b\x0f\x0e\x01\x00\x00\x41\x07\x0b\x0b\x86\x80\x80\x80\x00\x00\x42\x07\x0f\x0f\x0b\x8d\x80\x80\x80\x00\x00\x41\x02\x0f\x04\x7f\x41\x00\x05\x41\x01\x0b\x0b\x8d\x80\x80\x80\x00\x00\x20\x00\x04\x7f\x41\x03\x0f\x05\x20\x01\x0b\x0b\x8d\x80\x80\x80\x00\x00\x20\x00\x04\x7f\x20\x01\x05\x41\x04\x0f\x
 0b\x0b\x8a\x80\x80\x80\x00\x00\x41\x05\x0f\x20\x00\x20\x01\x1b\x0b\x8a\x80\x80\x80\x00\x00\x20\x00\x41\x06\x0f\x20\x01\x1b\x0b\x8a\x80\x80\x80\x00\x00\x41\x00\x41\x01\x41\x07\x0f\x1b\x0b\x84\x80\x80\x80\x00\x00\x41\x7f\x0b\x8b\x80\x80\x80\x00\x00\x41\x0c\x0f\x41\x02\x41\x03\x10\x20\x0b\x8b\x80\x80\x80\x00\x00\x41\x01\x41\x0d\x0f\x41\x03\x10\x20\x0b\x8b\x80\x80\x80\x00\x00\x41\x01\x41\x02\x41\x0e\x0f\x10\x20\x0b\x8e\x80\x80\x80\x00\x00\x41\x14\x0f\x41\x01\x41\x02\x41\x03\x11\x06\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x41\x15\x0f\x41\x02\x41\x03\x11\x06\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x41\x01\x41\x16\x0f\x41\x03\x11\x06\x00\x0b\x8e\x80\x80\x80\x00\x00\x41\x00\x41\x01\x41\x02\x41\x17\x0f\x11\x06\x00\x0b\x8b\x80\x80\x80\x00\x01\x01\x7d\x41\x11\x0f\x21\x00\x41\x7f\x0b\x8b\x80\x80\x80\x00\x00\x43\x9a\x99\xd9\x3f\x0f\x2a\x02\x00\x0b\x88\x80\x80\x80\x00\x00\x42\x1e\x0f\x30\x00\x00\x0b\x93\x80\x80\x80\x00\x00\x41\x1e\x0f\x44\x00\x00\x00\x00\x00\x00\x1c\x40\x39\x03\x00\x41\x7f\x0b\x8
 c\x80\x80\x80\x00\x00\x41\x02\x41\x1f\x0f\x37\x03\x00\x41\x7f\x0b\x8c\x80\x80\x80\x00\x00\x41\x20\x0f\x41\x07\x3a\x00\x00\x41\x7f\x0b\x8c\x80\x80\x80\x00\x00\x41\x02\x41\x21\x0f\x3d\x01\x00\x41\x7f\x0b\x89\x80\x80\x80\x00\x00\x43\x9a\x99\x59\x40\x0f\x8c\x0b\x88\x80\x80\x80\x00\x00\x41\x03\x0f\x41\x0a\x6a\x0b\x88\x80\x80\x80\x00\x00\x42\x0a\x42\x2d\x0f\x7d\x0b\x86\x80\x80\x80\x00\x00\x41\x2c\x0f\x45\x0b\x8f\x80\x80\x80\x00\x00\x41\x2b\x0f\x44\x00\x00\x00\x00\x00\x00\x24\x40\x65\x0b\x8b\x80\x80\x80\x00\x00\x43\x00\x00\x20\x41\x41\x2a\x0f\x5c\x0b\x86\x80\x80\x80\x00\x00\x41\x29\x0f\xa7\x0b\x87\x80\x80\x80\x00\x00\x41\x28\x0f\x40\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// return.wast:190
+assert_return(() =&gt; call($1, &quot;type-i32&quot;, []));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// return.wast:191
+assert_return(() =&gt; call($1, &quot;type-i64&quot;, []));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// return.wast:192
+assert_return(() =&gt; call($1, &quot;type-f32&quot;, []));
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// return.wast:193
+assert_return(() =&gt; call($1, &quot;type-f64&quot;, []));
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// return.wast:195
+assert_return(() =&gt; call($1, &quot;nullary&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// return.wast:196
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x75\x6e\x61\x72\x79\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x08\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;unary&quot;, []), 3.)
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// return.wast:198
+assert_return(() =&gt; call($1, &quot;as-func-first&quot;, []), 1);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// return.wast:199
+assert_return(() =&gt; call($1, &quot;as-func-mid&quot;, []), 2);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// return.wast:200
+assert_return(() =&gt; call($1, &quot;as-func-last&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// return.wast:201
+assert_return(() =&gt; call($1, &quot;as-func-value&quot;, []), 3);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// return.wast:203
+assert_return(() =&gt; call($1, &quot;as-block-first&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// return.wast:204
+assert_return(() =&gt; call($1, &quot;as-block-mid&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// return.wast:205
+assert_return(() =&gt; call($1, &quot;as-block-last&quot;, []));
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// return.wast:206
+assert_return(() =&gt; call($1, &quot;as-block-value&quot;, []), 2);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x28\x08\x60\x00\x00\x60\x00\x01\x7c\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x02\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x00\x01\x7d\x03\x3c\x3b\x00\x00\x00\x00\x00\x00\x01\x02\x02\x00\x02\x00\x00\x00\x02\x02\x02\x02\x02\x00\x02\x02\x03\x02\x02\x03\x02\x04\x04\x04\x04\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x07\x03\x02\x02\x02\x02\x07\x02\x03\x02\x02\x02\x02\x02\x00\x00\x00\x00\x04\x05\x01\x70\x01\x01\x01\x05\x03\x01\x00\x01\x07\xb5\x07\x39\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x01\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x02\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x03\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x04\x07\x6e\x75\x6c\x6c\x61\x72\x79\x00\x05\x05\x75\x6e\x61\x72\x79\x00\x06\x0d\x61\x73\x2d\x66\x75\x6e\x63\x2d\x66\x69\x72\x73\x74\x00\x07\x0b\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6d\x69\x64\x00\x08\x0c\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6c\x61\x73\x74\x00\x09\x0d\x61\x73\x2d\x66\x75\
 x6e\x63\x2d\x76\x61\x6c\x75\x65\x00\x0a\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x0b\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x0c\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x0d\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0e\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x0f\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x10\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x11\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x12\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x63\x6f\x6e\x64\x00\x13\x0e\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x14\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x15\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x69\x6e\x64\x65\x78\x00\x16\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x17\x17\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x
 6e\x64\x65\x78\x00\x18\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x19\x0a\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x00\x1a\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x1b\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x1c\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x1d\x10\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x73\x65\x63\x6f\x6e\x64\x00\x1e\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x63\x6f\x6e\x64\x00\x1f\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x66\x69\x72\x73\x74\x00\x21\x0b\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x00\x22\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6c\x61\x73\x74\x00\x23\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x75\x6e\x63\x00\x24\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x25\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x26\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x6
 3\x74\x2d\x6c\x61\x73\x74\x00\x27\x12\x61\x73\x2d\x73\x65\x74\x5f\x6c\x6f\x63\x61\x6c\x2d\x76\x61\x6c\x75\x65\x00\x28\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x29\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2a\x10\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2b\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x76\x61\x6c\x75\x65\x00\x2c\x11\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2d\x0f\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x76\x61\x6c\x75\x65\x00\x2e\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x2f\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6c\x65\x66\x74\x00\x30\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x31\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x32\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x65\x66\x74\x00\x33\x10\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x72\x69\x67\x68\x74\x00\x34
 \x12\x61\x73\x2d\x63\x6f\x6e\x76\x65\x72\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x35\x13\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x73\x69\x7a\x65\x00\x36\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x37\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x38\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x39\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x3a\x09\x07\x01\x00\x41\x00\x0b\x01\x20\x0a\xa5\x05\x3b\x02\x00\x0b\x05\x00\x0f\x68\x1a\x0b\x05\x00\x0f\x7a\x1a\x0b\x05\x00\x0f\x8c\x1a\x0b\x05\x00\x0f\x9a\x1a\x0b\x03\x00\x0f\x0b\x0c\x00\x44\x00\x00\x00\x00\x00\x00\x08\x40\x0f\x0b\x07\x00\x41\x01\x0f\x41\x02\x0b\x09\x00\x10\x00\x41\x02\x0f\x41\x03\x0b\x06\x00\x01\x10\x00\x0f\x0b\x08\x00\x01\x10\x00\x41\x03\x0f\x0b\x08\x00\x02\x40\x0f\x10\x00\x0b\x0b\x0a\x00\x02\x40\x10\x00\x0f\x10\x00\x0b\x0b\x09\x00\x02\x40\x01\x10\x00\x0f\x0b\x0b\x0b\x00\x02\x7f\x01\x10\x00\x41\x02\x0f\x0b\x0b\x0a\x00\x03\x7f\x41\x03\x0f\x41\x02\x0b\x0b\x0c\x00\x03\x7f\x10\x00\x41\x04\x0f\x41\x02\x0b\x0b\x0b\x00\x03\x7f\x01\
 x10\x00\x41\x05\x0f\x0b\x0b\x0a\x00\x02\x7f\x41\x09\x0f\x0c\x00\x0b\x0b\x08\x00\x02\x40\x0f\x0d\x00\x0b\x0b\x0f\x00\x02\x7f\x41\x08\x0f\x41\x01\x0d\x00\x1a\x41\x07\x0b\x0b\x0f\x00\x02\x7f\x41\x06\x41\x09\x0f\x0d\x00\x1a\x41\x07\x0b\x0b\x0f\x00\x02\x40\x42\x09\x0f\x0e\x02\x00\x00\x00\x0b\x42\x7f\x0b\x11\x00\x02\x7f\x41\x0a\x0f\x41\x01\x0e\x02\x00\x00\x00\x41\x07\x0b\x0b\x10\x00\x02\x7f\x41\x06\x41\x0b\x0f\x0e\x01\x00\x00\x41\x07\x0b\x0b\x06\x00\x42\x07\x0f\x0f\x0b\x0d\x00\x41\x02\x0f\x04\x7f\x41\x00\x05\x41\x01\x0b\x0b\x0d\x00\x20\x00\x04\x7f\x41\x03\x0f\x05\x20\x01\x0b\x0b\x0d\x00\x20\x00\x04\x7f\x20\x01\x05\x41\x04\x0f\x0b\x0b\x0a\x00\x41\x05\x0f\x20\x00\x20\x01\x1b\x0b\x0a\x00\x20\x00\x41\x06\x0f\x20\x01\x1b\x0b\x0a\x00\x41\x00\x41\x01\x41\x07\x0f\x1b\x0b\x04\x00\x41\x7f\x0b\x0b\x00\x41\x0c\x0f\x41\x02\x41\x03\x10\x20\x0b\x0b\x00\x41\x01\x41\x0d\x0f\x41\x03\x10\x20\x0b\x0b\x00\x41\x01\x41\x02\x41\x0e\x0f\x10\x20\x0b\x0e\x00\x41\x14\x0f\x41\x01\x41\x02\x41\x03\x11\x06\x00\x0b\x0e\x
 00\x41\x00\x41\x15\x0f\x41\x02\x41\x03\x11\x06\x00\x0b\x0e\x00\x41\x00\x41\x01\x41\x16\x0f\x41\x03\x11\x06\x00\x0b\x0e\x00\x41\x00\x41\x01\x41\x02\x41\x17\x0f\x11\x06\x00\x0b\x0b\x01\x01\x7d\x41\x11\x0f\x21\x00\x41\x7f\x0b\x0b\x00\x43\x9a\x99\xd9\x3f\x0f\x2a\x02\x00\x0b\x08\x00\x42\x1e\x0f\x30\x00\x00\x0b\x13\x00\x41\x1e\x0f\x44\x00\x00\x00\x00\x00\x00\x1c\x40\x39\x03\x00\x41\x7f\x0b\x0c\x00\x41\x02\x41\x1f\x0f\x37\x03\x00\x41\x7f\x0b\x0c\x00\x41\x20\x0f\x41\x07\x3a\x00\x00\x41\x7f\x0b\x0c\x00\x41\x02\x41\x21\x0f\x3d\x01\x00\x41\x7f\x0b\x09\x00\x43\x9a\x99\x59\x40\x0f\x8c\x0b\x08\x00\x41\x03\x0f\x41\x0a\x6a\x0b\x08\x00\x42\x0a\x42\x2d\x0f\x7d\x0b\x06\x00\x41\x2c\x0f\x45\x0b\x0f\x00\x41\x2b\x0f\x44\x00\x00\x00\x00\x00\x00\x24\x40\x65\x0b\x0b\x00\x43\x00\x00\x20\x41\x41\x2a\x0f\x5c\x0b\x06\x00\x41\x29\x0f\xa7\x0b\x07\x00\x41\x28\x0f\x40\x00\x0b\x0f\x00\x02\x40\x10\x16\x42\x09\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x19\x42\x07\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x4
 0\x10\x2a\x42\x1e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x0f\x00\x02\x40\x10\x31\x42\x2d\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;type-i32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-i64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-f32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-f64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;nullary&quot;]());
-assert_return(() =&gt; $$.exports[&quot;unary&quot;](), 3.0);
-assert_return(() =&gt; $$.exports[&quot;as-func-first&quot;](), 1);
-assert_return(() =&gt; $$.exports[&quot;as-func-mid&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-func-last&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-func-value&quot;](), 3);
-assert_return(() =&gt; $$.exports[&quot;as-block-first&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-block-mid&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-block-last&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-block-value&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-loop-first&quot;](), 3);
-assert_return(() =&gt; $$.exports[&quot;as-loop-mid&quot;](), 4);
-assert_return(() =&gt; $$.exports[&quot;as-loop-last&quot;](), 5);
-assert_return(() =&gt; $$.exports[&quot;as-br-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;as-br_if-cond&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-br_if-value&quot;](), 8);
-assert_return(() =&gt; $$.exports[&quot;as-br_if-value-cond&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-br_table-value&quot;](), 10);
-assert_return(() =&gt; $$.exports[&quot;as-br_table-value-index&quot;](), 11);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-if-cond&quot;](), 2);
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](1, 6), 3);
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](0, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](0, 6), 4);
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](1, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-select-first&quot;](0, 6), 5);
-assert_return(() =&gt; $$.exports[&quot;as-select-first&quot;](1, 6), 5);
-assert_return(() =&gt; $$.exports[&quot;as-select-second&quot;](0, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-select-second&quot;](1, 6), 6);
-assert_return(() =&gt; $$.exports[&quot;as-select-cond&quot;](), 7);
-assert_return(() =&gt; $$.exports[&quot;as-call-first&quot;](), 12);
-assert_return(() =&gt; $$.exports[&quot;as-call-mid&quot;](), 13);
-assert_return(() =&gt; $$.exports[&quot;as-call-last&quot;](), 14);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-func&quot;](), 20);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-first&quot;](), 21);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-mid&quot;](), 22);
-assert_return(() =&gt; $$.exports[&quot;as-call_indirect-last&quot;](), 23);
-assert_return(() =&gt; $$.exports[&quot;as-set_local-value&quot;](), 17);
-assert_return(() =&gt; $$.exports[&quot;as-load-address&quot;](), f32(1.70000004768));
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-store-address&quot;](), 30);
-assert_return(() =&gt; $$.exports[&quot;as-store-value&quot;](), 31);
-assert_return(() =&gt; $$.exports[&quot;as-storeN-address&quot;](), 32);
-assert_return(() =&gt; $$.exports[&quot;as-storeN-value&quot;](), 33);
-assert_return(() =&gt; $$.exports[&quot;as-unary-operand&quot;](), f32(3.40000009537));
-assert_return(() =&gt; $$.exports[&quot;as-binary-left&quot;](), 3);
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-test-operand&quot;](), 44);
-assert_return(() =&gt; $$.exports[&quot;as-compare-left&quot;](), 43);
-assert_return(() =&gt; $$.exports[&quot;as-compare-right&quot;](), 42);
-assert_return(() =&gt; $$.exports[&quot;as-convert-operand&quot;](), 41);
-assert_return(() =&gt; $$.exports[&quot;as-grow_memory-size&quot;](), 40);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7c\x03\x02\x01\x00\x0a\x05\x01\x03\x00\x0f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7c\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x01\x0f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7c\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x01\x0f\x0b&quot;);
</del><ins>+// return.wast:208
+assert_return(() =&gt; call($1, &quot;as-loop-first&quot;, []), 3);
+
+// return.wast:209
+assert_return(() =&gt; call($1, &quot;as-loop-mid&quot;, []), 4);
+
+// return.wast:210
+assert_return(() =&gt; call($1, &quot;as-loop-last&quot;, []), 5);
+
+// return.wast:212
+assert_return(() =&gt; call($1, &quot;as-br-value&quot;, []), 9);
+
+// return.wast:214
+assert_return(() =&gt; call($1, &quot;as-br_if-cond&quot;, []));
+
+// return.wast:215
+assert_return(() =&gt; call($1, &quot;as-br_if-value&quot;, []), 8);
+
+// return.wast:216
+assert_return(() =&gt; call($1, &quot;as-br_if-value-cond&quot;, []), 9);
+
+// return.wast:218
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x98\x80\x80\x80\x00\x01\x02\x24\x31\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x69\x6e\x64\x65\x78\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x09\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-br_table-index&quot;, []), int64(&quot;9&quot;))
+
+// return.wast:219
+assert_return(() =&gt; call($1, &quot;as-br_table-value&quot;, []), 10);
+
+// return.wast:220
+assert_return(() =&gt; call($1, &quot;as-br_table-value-index&quot;, []), 11);
+
+// return.wast:222
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x07\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-return-value&quot;, []), int64(&quot;7&quot;))
+
+// return.wast:224
+assert_return(() =&gt; call($1, &quot;as-if-cond&quot;, []), 2);
+
+// return.wast:225
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [1, 6]), 3);
+
+// return.wast:226
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [0, 6]), 6);
+
+// return.wast:227
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [0, 6]), 4);
+
+// return.wast:228
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [1, 6]), 6);
+
+// return.wast:230
+assert_return(() =&gt; call($1, &quot;as-select-first&quot;, [0, 6]), 5);
+
+// return.wast:231
+assert_return(() =&gt; call($1, &quot;as-select-first&quot;, [1, 6]), 5);
+
+// return.wast:232
+assert_return(() =&gt; call($1, &quot;as-select-second&quot;, [0, 6]), 6);
+
+// return.wast:233
+assert_return(() =&gt; call($1, &quot;as-select-second&quot;, [1, 6]), 6);
+
+// return.wast:234
+assert_return(() =&gt; call($1, &quot;as-select-cond&quot;, []), 7);
+
+// return.wast:236
+assert_return(() =&gt; call($1, &quot;as-call-first&quot;, []), 12);
+
+// return.wast:237
+assert_return(() =&gt; call($1, &quot;as-call-mid&quot;, []), 13);
+
+// return.wast:238
+assert_return(() =&gt; call($1, &quot;as-call-last&quot;, []), 14);
+
+// return.wast:240
+assert_return(() =&gt; call($1, &quot;as-call_indirect-func&quot;, []), 20);
+
+// return.wast:241
+assert_return(() =&gt; call($1, &quot;as-call_indirect-first&quot;, []), 21);
+
+// return.wast:242
+assert_return(() =&gt; call($1, &quot;as-call_indirect-mid&quot;, []), 22);
+
+// return.wast:243
+assert_return(() =&gt; call($1, &quot;as-call_indirect-last&quot;, []), 23);
+
+// return.wast:245
+assert_return(() =&gt; call($1, &quot;as-set_local-value&quot;, []), 17);
+
+// return.wast:247
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x9a\x99\xd9\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-load-address&quot;, []), 1.70000004768)
+
+// return.wast:248
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x1e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-loadN-address&quot;, []), int64(&quot;30&quot;))
+
+// return.wast:250
+assert_return(() =&gt; call($1, &quot;as-store-address&quot;, []), 30);
+
+// return.wast:251
+assert_return(() =&gt; call($1, &quot;as-store-value&quot;, []), 31);
+
+// return.wast:252
+assert_return(() =&gt; call($1, &quot;as-storeN-address&quot;, []), 32);
+
+// return.wast:253
+assert_return(() =&gt; call($1, &quot;as-storeN-value&quot;, []), 33);
+
+// return.wast:255
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x9a\x99\x59\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-unary-operand&quot;, []), 3.40000009537)
+
+// return.wast:257
+assert_return(() =&gt; call($1, &quot;as-binary-left&quot;, []), 3);
+
+// return.wast:258
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x2d\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;as-binary-right&quot;, []), int64(&quot;45&quot;))
+
+// return.wast:260
+assert_return(() =&gt; call($1, &quot;as-test-operand&quot;, []), 44);
+
+// return.wast:262
+assert_return(() =&gt; call($1, &quot;as-compare-left&quot;, []), 43);
+
+// return.wast:263
+assert_return(() =&gt; call($1, &quot;as-compare-right&quot;, []), 42);
+
+// return.wast:265
+assert_return(() =&gt; call($1, &quot;as-convert-operand&quot;, []), 41);
+
+// return.wast:267
+assert_return(() =&gt; call($1, &quot;as-grow_memory-size&quot;, []), 40);
+
+// return.wast:269
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x0f\x0b&quot;);
+
+// return.wast:273
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x01\x0f\x0b&quot;);
+
+// return.wast:277
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x01\x0f\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsselectwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/select.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/select.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/select.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,124 +1,90 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// select.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa5\x80\x80\x80\x00\x06\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x03\x7e\x7e\x7f\x01\x7e\x60\x03\x7d\x7d\x7f\x01\x7d\x60\x03\x7c\x7c\x7f\x01\x7c\x60\x01\x7f\x01\x7f\x60\x00\x00\x03\x88\x80\x80\x80\x00\x07\x00\x01\x02\x03\x04\x04\x05\x07\xe8\x80\x80\x80\x00\x07\x0a\x73\x65\x6c\x65\x63\x74\x5f\x69\x33\x32\x00\x00\x0a\x73\x65\x6c\x65\x63\x74\x5f\x69\x36\x34\x00\x01\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x02\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x03\x0d\x73\x65\x6c\x65\x63\x74\x5f\x74\x72\x61\x70\x5f\x6c\x00\x04\x0d\x73\x65\x6c\x65\x63\x74\x5f\x74\x72\x61\x70\x5f\x72\x00\x05\x10\x73\x65\x6c\x65\x63\x74\x5f\x75\x6e\x72\x65\x61\x63\x68\x65\x64\x00\x06\x0a\xf0\x80\x80\x80\x00\x07\x89\x80\x80\x80\x00\x00\x20\x00\x20\x01\x20\x02\x1b\x0b\x89\x80\x80\x80\x00\x00\x20\x00\x20\x01\x20\x02\x1b\x0b\x89\x80\x80\x80\x00\x00\x20\x00\x20\x01\x20\x02\x1b\x0b\x89\x80\x80\x80\x00\x00\x20\x00\x20\x01\x20\x02\x1b\x0b\x88\x80\x80\x80\x00\
 x00\x00\x41\x00\x20\x00\x1b\x0b\x88\x80\x80\x80\x00\x00\x41\x00\x00\x20\x00\x1b\x0b\x98\x80\x80\x80\x00\x00\x00\x1b\x00\x41\x00\x1b\x00\x41\x00\x41\x00\x1b\x00\x43\x00\x00\x00\x00\x41\x00\x1b\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// select.wast:31
+assert_return(() =&gt; call($1, &quot;select_i32&quot;, [1, 2, 1]), 1);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// select.wast:32
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7e\x7e\x7f\x01\x7e\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\x02\x42\x01\x41\x01\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_i64&quot;, [int64(&quot;2&quot;), int64(&quot;1&quot;), 1]), int64(&quot;2&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// select.wast:33
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7d\x7d\x7f\x01\x7d\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x80\x3f\x43\x00\x00\x00\x40\x41\x01\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f32&quot;, [1., 2., 1]), 1.)
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// select.wast:34
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7c\x7c\x7f\x01\x7c\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x44\x00\x00\x00\x00\x00\x00\x00\x40\x41\x01\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f64&quot;, [1., 2., 1]), 1.)
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// select.wast:36
+assert_return(() =&gt; call($1, &quot;select_i32&quot;, [1, 2, 0]), 2);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// select.wast:37
+assert_return(() =&gt; call($1, &quot;select_i32&quot;, [2, 1, 0]), 1);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// select.wast:38
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7e\x7e\x7f\x01\x7e\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9d\x80\x80\x80\x00\x01\x97\x80\x80\x80\x00\x00\x02\x40\x42\x02\x42\x01\x41\x7f\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_i64&quot;, [int64(&quot;2&quot;), int64(&quot;1&quot;), -1]), int64(&quot;2&quot;))
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// select.wast:39
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7e\x7e\x7f\x01\x7e\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x40\x42\x02\x42\x01\x41\xf0\xe1\xc3\x87\x7f\x10\x00\x01\x42\x02\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_i64&quot;, [int64(&quot;2&quot;), int64(&quot;1&quot;), -252645136]), int64(&quot;2&quot;))
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// select.wast:41
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7d\x7d\x7f\x01\x7d\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x41\x01\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f32&quot;, [NaN, 1., 1]), NaN)
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// select.wast:42
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7d\x7d\x7f\x01\x7d\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x43\x04\x03\x82\x7f\x43\x00\x00\x80\x3f\x41\x01\x10\x00\xbc\x43\x04\x03\x82\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f32&quot;, [NaN, 1., 1]), NaN)
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// select.wast:43
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7d\x7d\x7f\x01\x7d\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x41\x00\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f32&quot;, [NaN, 1., 0]), 1.)
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// select.wast:44
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7d\x7d\x7f\x01\x7d\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x43\x04\x03\x82\x7f\x43\x00\x00\x80\x3f\x41\x00\x10\x00\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f32&quot;, [NaN, 1., 0]), 1.)
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// select.wast:45
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7d\x7d\x7f\x01\x7d\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\xc0\x7f\x41\x01\x10\x00\xbc\x43\x00\x00\x00\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f32&quot;, [2., NaN, 1]), 2.)
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// select.wast:46
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7d\x7d\x7f\x01\x7d\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x04\x03\x82\x7f\x41\x01\x10\x00\xbc\x43\x00\x00\x00\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f32&quot;, [2., NaN, 1]), 2.)
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x25\x06\x60\x03\x7f\x7f\x7f\x01\x7f\x60\x03\x7e\x7e\x7f\x01\x7e\x60\x03\x7d\x7d\x7f\x01\x7d\x60\x03\x7c\x7c\x7f\x01\x7c\x60\x01\x7f\x01\x7f\x60\x00\x00\x03\x1a\x19\x00\x01\x02\x03\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x07\xaf\x02\x19\x0a\x73\x65\x6c\x65\x63\x74\x5f\x69\x33\x32\x00\x00\x0a\x73\x65\x6c\x65\x63\x74\x5f\x69\x36\x34\x00\x01\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x02\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x03\x0d\x73\x65\x6c\x65\x63\x74\x5f\x74\x72\x61\x70\x5f\x6c\x00\x04\x0d\x73\x65\x6c\x65\x63\x74\x5f\x74\x72\x61\x70\x5f\x72\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0c\x08\
 x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x38\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x39\x00\x0f\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x30\x00\x10\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x31\x00\x11\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x32\x00\x12\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x33\x00\x13\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x34\x00\x14\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x35\x00\x15\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x36\x00\x16\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x37\x00\x17\x09\x61\x73\x73\x65\x72\x74\x5f\x31\x38\x00\x18\x0a\xf1\x05\x19\x09\x00\x20\x00\x20\x01\x20\x02\x1b\x0b\x09\x00\x20\x00\x20\x01\x20\x02\x1b\x0b\x09\x00\x20\x00\x20\x01\x20\x02\x1b\x0b\x09\x00\x20\x00\x20\x01\x20\x02\x1b\x0b\x08\x00\x00\x41\x00\x20\x00\x1b\x0b\x08\x00\x41\x00\x00\x20\x00\x1b\x0b\x15\x00\x02\x40\x42\x02\x42\x01\x41\x01\x10\x01\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x15\x00\x02\x40\x42\x02\x42\x01\x41\x7f\x10\x01\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x19\x00\x02\x
 40\x42\x02\x42\x01\x41\xf0\xe1\xc3\x87\x7f\x10\x01\x42\x02\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x20\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x41\x01\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x20\x00\x02\x40\x43\x04\x03\x82\x7f\x43\x00\x00\x80\x3f\x41\x01\x10\x02\xbc\x43\x04\x03\x82\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x20\x00\x02\x40\x43\x00\x00\xc0\x7f\x43\x00\x00\x80\x3f\x41\x00\x10\x02\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x20\x00\x02\x40\x43\x04\x03\x82\x7f\x43\x00\x00\x80\x3f\x41\x00\x10\x02\xbc\x43\x00\x00\x80\x3f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x20\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\xc0\x7f\x41\x01\x10\x02\xbc\x43\x00\x00\x00\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x20\x00\x02\x40\x43\x00\x00\x00\x40\x43\x04\x03\x82\x7f\x41\x01\x10\x02\xbc\x43\x00\x00\x00\x40\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x20\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\xc0\x7f\x41\x00\x10\x02\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x0
 0\x0f\x0b\x00\x0b\x20\x00\x02\x40\x43\x00\x00\x00\x40\x43\x04\x03\x82\x7f\x41\x00\x10\x02\xbc\x43\x04\x03\x82\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b\x2c\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2c\x00\x02\x40\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x10\x03\xbd\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2c\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x00\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2c\x00\x02\x40\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x00\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2c\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x41\x01\x10\x03\xbd\x44\x00\x00\x00\x00
 \x00\x00\x00\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2c\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\x41\x01\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2c\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x41\x00\x10\x03\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2c\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\x41\x00\x10\x03\xbd\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;select_i32&quot;](1, 2, 1), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;select_f32&quot;](f32(1.0), f32(2.0), 1), f32(1.0));
-assert_return(() =&gt; $$.exports[&quot;select_f64&quot;](1.0, 2.0, 1), 1.0);
-assert_return(() =&gt; $$.exports[&quot;select_i32&quot;](1, 2, 0), 2);
-assert_return(() =&gt; $$.exports[&quot;select_i32&quot;](2, 1, 0), 1);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_7&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_8&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_9&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_10&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_11&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_12&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_13&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_14&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_15&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_16&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_17&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_18&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;select_trap_l&quot;](1));
-assert_trap(() =&gt; $$.exports[&quot;select_trap_l&quot;](0));
-assert_trap(() =&gt; $$.exports[&quot;select_trap_r&quot;](1));
-assert_trap(() =&gt; $$.exports[&quot;select_trap_r&quot;](0));
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x09\x01\x07\x00\x01\x01\x41\x01\x1b\x0b&quot;);
</del><ins>+// select.wast:47
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7d\x7d\x7f\x01\x7d\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x00\x00\xc0\x7f\x41\x00\x10\x00\xbc\x43\x00\x00\xc0\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f32&quot;, [2., NaN, 0]), NaN)
+
+// select.wast:48
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7d\x7d\x7f\x01\x7d\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa6\x80\x80\x80\x00\x01\xa0\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x40\x43\x04\x03\x82\x7f\x41\x00\x10\x00\xbc\x43\x04\x03\x82\x7f\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f32&quot;, [2., NaN, 0]), NaN)
+
+// select.wast:50
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7c\x7c\x7f\x01\x7c\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f64&quot;, [NaN, 1., 1]), NaN)
+
+// select.wast:51
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7c\x7c\x7f\x01\x7c\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x01\x10\x00\xbd\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f64&quot;, [NaN, 1., 1]), NaN)
+
+// select.wast:52
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7c\x7c\x7f\x01\x7c\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f64&quot;, [NaN, 1., 0]), 1.)
+
+// select.wast:53
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7c\x7c\x7f\x01\x7c\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f64&quot;, [NaN, 1., 0]), 1.)
+
+// select.wast:54
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7c\x7c\x7f\x01\x7c\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x41\x01\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f64&quot;, [2., NaN, 1]), 2.)
+
+// select.wast:55
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7c\x7c\x7f\x01\x7c\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\x41\x01\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f64&quot;, [2., NaN, 1]), 2.)
+
+// select.wast:56
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7c\x7c\x7f\x01\x7c\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x41\x00\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f64&quot;, [2., NaN, 0]), NaN)
+
+// select.wast:57
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x00\x00\x60\x03\x7c\x7c\x7f\x01\x7c\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x73\x65\x6c\x65\x63\x74\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x00\x40\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\x41\x00\x10\x00\xbd\x44\x04\x03\x02\x00\x00\x00\xf0\x7f\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;select_f64&quot;, [2., NaN, 0]), NaN)
+
+// select.wast:59
+assert_trap(() =&gt; call($1, &quot;select_trap_l&quot;, [1]));
+
+// select.wast:60
+assert_trap(() =&gt; call($1, &quot;select_trap_l&quot;, [0]));
+
+// select.wast:61
+assert_trap(() =&gt; call($1, &quot;select_trap_r&quot;, [1]));
+
+// select.wast:62
+assert_trap(() =&gt; call($1, &quot;select_trap_r&quot;, [0]));
+
+// select.wast:64
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x01\x01\x41\x01\x1b\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsset_localwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/set_local.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/set_local.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/set_local.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,128 +1,102 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// set_local.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa5\x80\x80\x80\x00\x07\x60\x00\x00\x60\x01\x7f\x00\x60\x01\x7e\x00\x60\x01\x7d\x00\x60\x01\x7c\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7e\x03\x8b\x80\x80\x80\x00\x0a\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x9e\x81\x80\x80\x00\x0a\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x33\x32\x00\x00\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x01\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x02\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x03\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x33\x32\x00\x04\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x36\x34\x00\x05\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x33\x32\x00\x06\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x36\x34\x00\x07\x0a\x74\x79\x70\x65\x2d\x6d\x69\x78\x65\x64\x00\x08\x05\x77\x72\x69\x74\x65\x00\x09\x0a\x8e\x82\x80\x80\x00\x0a\x88\x80\x80\x80\
 x00\x01\x01\x7f\x41\x00\x21\x00\x0b\x88\x80\x80\x80\x00\x01\x01\x7e\x42\x00\x21\x00\x0b\x8b\x80\x80\x80\x00\x01\x01\x7d\x43\x00\x00\x00\x00\x21\x00\x0b\x8f\x80\x80\x80\x00\x01\x01\x7c\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x00\x0b\x86\x80\x80\x80\x00\x00\x41\x0a\x21\x00\x0b\x86\x80\x80\x80\x00\x00\x42\x0b\x21\x00\x0b\x89\x80\x80\x80\x00\x00\x43\x9a\x99\x31\x41\x21\x00\x0b\x8d\x80\x80\x80\x00\x00\x44\x66\x66\x66\x66\x66\x66\x28\x40\x21\x00\x0b\xc0\x80\x80\x80\x00\x03\x01\x7d\x02\x7e\x01\x7c\x42\x00\x21\x00\x43\x00\x00\x00\x00\x21\x01\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x02\x41\x00\x21\x03\x41\x00\x21\x04\x43\x00\x00\x00\x00\x21\x05\x42\x00\x21\x06\x42\x00\x21\x07\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x08\x0b\xcf\x80\x80\x80\x00\x03\x01\x7d\x02\x7e\x01\x7c\x43\x9a\x99\x99\xbe\x21\x01\x41\x28\x21\x03\x41\x79\x21\x04\x43\x00\x00\xb0\x40\x21\x05\x42\x06\x21\x06\x44\x00\x00\x00\x00\x00\x00\x20\x40\x21\x08\x20\x00\xba\x20\x01\xbb\x20\x02\x20\x03\xb8\x20\x04\xb7\x20\x05\xbb\x20\x06\x
 ba\x20\x07\xba\x20\x08\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xb0\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// set_local.wast:68
+assert_return(() =&gt; call($1, &quot;type-local-i32&quot;, []));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// set_local.wast:69
+assert_return(() =&gt; call($1, &quot;type-local-i64&quot;, []));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// set_local.wast:70
+assert_return(() =&gt; call($1, &quot;type-local-f32&quot;, []));
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// set_local.wast:71
+assert_return(() =&gt; call($1, &quot;type-local-f64&quot;, []));
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// set_local.wast:73
+assert_return(() =&gt; call($1, &quot;type-param-i32&quot;, [2]));
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// set_local.wast:74
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x00\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x42\x03\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-param-i64&quot;, [int64(&quot;3&quot;)]))
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// set_local.wast:75
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x00\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\xcd\xcc\x8c\x40\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-param-f32&quot;, [4.40000009537]))
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// set_local.wast:76
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x00\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x16\x40\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-param-f64&quot;, [5.5]))
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// set_local.wast:78
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x02\x60\x00\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x00\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x74\x79\x70\x65\x2d\x6d\x69\x78\x65\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x43\xcd\xcc\x0c\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-mixed&quot;, [int64(&quot;1&quot;), 2.20000004768, 3.3, 4, 5]))
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// set_local.wast:84
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x60\x00\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x77\x72\x69\x74\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xab\x80\x80\x80\x00\x01\xa5\x80\x80\x80\x00\x00\x02\x40\x42\x01\x43\x00\x00\x00\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x00\x01\x42\x38\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;write&quot;, [int64(&quot;1&quot;), 2., 3.3, 4, 5]), int64(&quot;56&quot;))
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// set_local.wast:94
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x21\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// set_local.wast:100
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x01\x01\x7d\x43\x00\x00\x00\x00\x21\x00\x45\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// set_local.wast:106
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x02\x01\x7c\x01\x7e\x42\x00\x21\x01\x9a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// set_local.wast:113
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x01\x01\x7f\x01\x21\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x25\x07\x60\x00\x00\x60\x01\x7f\x00\x60\x01\x7e\x00\x60\x01\x7d\x00\x60\x01\x7c\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7e\x03\x0e\x0d\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x00\x00\x00\x07\xbf\x01\x0d\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x33\x32\x00\x00\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x01\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x02\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x03\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x33\x32\x00\x04\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x36\x34\x00\x05\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x33\x32\x00\x06\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x36\x34\x00\x07\x0a\x74\x79\x70\x65\x2d\x6d\x69\x78\x65\x64\x00\x08\x05\x77\x72\x69\x74\x65\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x0a\x08\x61\x73\x73\x65\x72\
 x74\x5f\x31\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0c\x0a\xb4\x02\x0d\x08\x01\x01\x7f\x41\x00\x21\x00\x0b\x08\x01\x01\x7e\x42\x00\x21\x00\x0b\x0b\x01\x01\x7d\x43\x00\x00\x00\x00\x21\x00\x0b\x0f\x01\x01\x7c\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x00\x0b\x06\x00\x41\x0a\x21\x00\x0b\x06\x00\x42\x0b\x21\x00\x0b\x09\x00\x43\x9a\x99\x31\x41\x21\x00\x0b\x0d\x00\x44\x66\x66\x66\x66\x66\x66\x28\x40\x21\x00\x0b\x40\x03\x01\x7d\x02\x7e\x01\x7c\x42\x00\x21\x00\x43\x00\x00\x00\x00\x21\x01\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x02\x41\x00\x21\x03\x41\x00\x21\x04\x43\x00\x00\x00\x00\x21\x05\x42\x00\x21\x06\x42\x00\x21\x07\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x08\x0b\x4f\x03\x01\x7d\x02\x7e\x01\x7c\x43\x9a\x99\x99\xbe\x21\x01\x41\x28\x21\x03\x41\x79\x21\x04\x43\x00\x00\xb0\x40\x21\x05\x42\x06\x21\x06\x44\x00\x00\x00\x00\x00\x00\x20\x40\x21\x08\x20\x00\xba\x20\x01\xbb\x20\x02\x20\x03\xb8\x20\x04\xb7\x20\x05\xbb\x20\x06\xba\x20\x07\xba\x20\x08\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xb0\x0b\x
 0b\x00\x02\x40\x42\x03\x10\x05\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x42\x01\x43\xcd\xcc\x0c\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x08\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\x01\x43\x00\x00\x00\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x09\x42\x38\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;type-local-i32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-local-i64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-local-f32&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-local-f64&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-param-i32&quot;](2));
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-param-f32&quot;](f32(4.40000009537)));
-assert_return(() =&gt; $$.exports[&quot;type-param-f64&quot;](5.5));
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7e\x03\x02\x01\x00\x0a\x0a\x01\x08\x01\x01\x7f\x41\x00\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0e\x01\x0c\x01\x01\x7d\x43\x00\x00\x00\x00\x21\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x02\x01\x7c\x01\x7e\x42\x00\x21\x01\x9a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x09\x01\x07\x01\x01\x7f\x01\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x01\x01\x7f\x43\x00\x00\x00\x00\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x11\x01\x0f\x01\x01\x7d\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x13\x01\x11\x02\x01\x7c\x01\x7e\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7e\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x20\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7d\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x20\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7c\x7e\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x20\x01\x9a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x01\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x43\x00\x00\x00\x00\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7d\x00\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7c\x7e\x00\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x02\x01\x7f\x01\x7e\x20\xf7\xa4\xea\x06\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7f\x7e\x00\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x20\x02\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0e\x01\x0c\x02\x01\x7f\x01\x7e\x20\xf7\xf2\xce\xd4\x02\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7e\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x02\x01\x7f\x01\x7e\x20\xf7\xa8\x99\x66\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7d\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x01\x01\x7f\x43\x00\x00\x00\x00\x21\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7e\x7f\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x01\x01\x7d\x43\x00\x00\x00\x00\x21\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7e\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x02\x01\x7c\x01\x7e\x42\x00\x21\x01\x0b&quot;);
</del><ins>+// set_local.wast:117
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x01\x01\x7f\x43\x00\x00\x00\x00\x21\x00\x0b&quot;);
+
+// set_local.wast:121
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x01\x01\x7d\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x00\x0b&quot;);
+
+// set_local.wast:125
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x02\x01\x7c\x01\x7e\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x01\x0b&quot;);
+
+// set_local.wast:133
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b&quot;);
+
+// set_local.wast:137
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7d\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x20\x00\x45\x0b&quot;);
+
+// set_local.wast:141
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7c\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x20\x01\x9a\x0b&quot;);
+
+// set_local.wast:146
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x01\x21\x00\x0b&quot;);
+
+// set_local.wast:150
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x21\x00\x0b&quot;);
+
+// set_local.wast:154
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7d\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x00\x0b&quot;);
+
+// set_local.wast:158
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7c\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x21\x01\x0b&quot;);
+
+// set_local.wast:166
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
+
+// set_local.wast:170
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\xf7\xa4\xea\x06\x0b&quot;);
+
+// set_local.wast:175
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7f\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x02\x0b&quot;);
+
+// set_local.wast:179
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\xf7\xf2\xce\xd4\x02\x0b&quot;);
+
+// set_local.wast:184
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
+
+// set_local.wast:188
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\xf7\xa8\x99\x66\x0b&quot;);
+
+// set_local.wast:193
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7d\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x01\x01\x7f\x43\x00\x00\x00\x00\x21\x01\x0b&quot;);
+
+// set_local.wast:197
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7e\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x01\x01\x7d\x43\x00\x00\x00\x00\x21\x01\x0b&quot;);
+
+// set_local.wast:201
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x02\x01\x7c\x01\x7e\x42\x00\x21\x01\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsskipstackguardpagewastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/skip-stack-guard-page.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/skip-stack-guard-page.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/skip-stack-guard-page.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,105 +1,33 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// skip-stack-guard-page.wast:2
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\x98\x80\x80\x80\x00\x01\x14\x74\x65\x73\x74\x2d\x67\x75\x61\x72\x64\x2d\x70\x61\x67\x65\x2d\x73\x6b\x69\x70\x00\x00\x0a\xe6\x90\x81\x80\x00\x02\x94\x80\x80\x80\x00\x00\x20\x00\x41\x00\x46\x04\x40\x10\x01\x05\x20\x00\x41\x01\x6b\x10\x00\x0b\x0b\xc7\x90\x81\x80\x00\x01\xa0\x08\x7e\x10\x01\x41\x00\x29\x00\x00\x21\x00\x41\x00\x29\x00\x01\x21\x01\x41\x00\x29\x00\x02\x21\x02\x41\x00\x29\x00\x03\x21\x03\x41\x00\x29\x00\x04\x21\x04\x41\x00\x29\x00\x05\x21\x05\x41\x00\x29\x00\x06\x21\x06\x41\x00\x29\x00\x07\x21\x07\x41\x00\x29\x00\x08\x21\x08\x41\x00\x29\x00\x09\x21\x09\x41\x00\x29\x00\x0a\x21\x0a\x41\x00\x29\x00\x0b\x21\x0b\x41\x00\x29\x00\x0c\x21\x0c\x41\x00\x29\x00\x0d\x21\x0d\x41\x00\x29\x00\x0e\x21\x0e\x41\x00\x29\x00\x0f\x21\x0f\x41\x00\x29\x00\x10\x21\x10\x41\x00\x29\x00\x11\x21\x11\x41\x00\x29\x00\
 x12\x21\x12\x41\x00\x29\x00\x13\x21\x13\x41\x00\x29\x00\x14\x21\x14\x41\x00\x29\x00\x15\x21\x15\x41\x00\x29\x00\x16\x21\x16\x41\x00\x29\x00\x17\x21\x17\x41\x00\x29\x00\x18\x21\x18\x41\x00\x29\x00\x19\x21\x19\x41\x00\x29\x00\x1a\x21\x1a\x41\x00\x29\x00\x1b\x21\x1b\x41\x00\x29\x00\x1c\x21\x1c\x41\x00\x29\x00\x1d\x21\x1d\x41\x00\x29\x00\x1e\x21\x1e\x41\x00\x29\x00\x1f\x21\x1f\x41\x00\x29\x00\x20\x21\x20\x41\x00\x29\x00\x21\x21\x21\x41\x00\x29\x00\x22\x21\x22\x41\x00\x29\x00\x23\x21\x23\x41\x00\x29\x00\x24\x21\x24\x41\x00\x29\x00\x25\x21\x25\x41\x00\x29\x00\x26\x21\x26\x41\x00\x29\x00\x27\x21\x27\x41\x00\x29\x00\x28\x21\x28\x41\x00\x29\x00\x29\x21\x29\x41\x00\x29\x00\x2a\x21\x2a\x41\x00\x29\x00\x2b\x21\x2b\x41\x00\x29\x00\x2c\x21\x2c\x41\x00\x29\x00\x2d\x21\x2d\x41\x00\x29\x00\x2e\x21\x2e\x41\x00\x29\x00\x2f\x21\x2f\x41\x00\x29\x00\x30\x21\x30\x41\x00\x29\x00\x31\x21\x31\x41\x00\x29\x00\x32\x21\x32\x41\x00\x29\x00\x33\x21\x33\x41\x00\x29\x00\x34\x21\x34\x41\x00\x29\x00\x35\x21\x35\x41\x
 00\x29\x00\x36\x21\x36\x41\x00\x29\x00\x37\x21\x37\x41\x00\x29\x00\x38\x21\x38\x41\x00\x29\x00\x39\x21\x39\x41\x00\x29\x00\x3a\x21\x3a\x41\x00\x29\x00\x3b\x21\x3b\x41\x00\x29\x00\x3c\x21\x3c\x41\x00\x29\x00\x3d\x21\x3d\x41\x00\x29\x00\x3e\x21\x3e\x41\x00\x29\x00\x3f\x21\x3f\x41\x00\x29\x00\x40\x21\x40\x41\x00\x29\x00\x41\x21\x41\x41\x00\x29\x00\x42\x21\x42\x41\x00\x29\x00\x43\x21\x43\x41\x00\x29\x00\x44\x21\x44\x41\x00\x29\x00\x45\x21\x45\x41\x00\x29\x00\x46\x21\x46\x41\x00\x29\x00\x47\x21\x47\x41\x00\x29\x00\x48\x21\x48\x41\x00\x29\x00\x49\x21\x49\x41\x00\x29\x00\x4a\x21\x4a\x41\x00\x29\x00\x4b\x21\x4b\x41\x00\x29\x00\x4c\x21\x4c\x41\x00\x29\x00\x4d\x21\x4d\x41\x00\x29\x00\x4e\x21\x4e\x41\x00\x29\x00\x4f\x21\x4f\x41\x00\x29\x00\x50\x21\x50\x41\x00\x29\x00\x51\x21\x51\x41\x00\x29\x00\x52\x21\x52\x41\x00\x29\x00\x53\x21\x53\x41\x00\x29\x00\x54\x21\x54\x41\x00\x29\x00\x55\x21\x55\x41\x00\x29\x00\x56\x21\x56\x41\x00\x29\x00\x57\x21\x57\x41\x00\x29\x00\x58\x21\x58\x41\x00\x29\x00\x59\x2
 1\x59\x41\x00\x29\x00\x5a\x21\x5a\x41\x00\x29\x00\x5b\x21\x5b\x41\x00\x29\x00\x5c\x21\x5c\x41\x00\x29\x00\x5d\x21\x5d\x41\x00\x29\x00\x5e\x21\x5e\x41\x00\x29\x00\x5f\x21\x5f\x41\x00\x29\x00\x60\x21\x60\x41\x00\x29\x00\x61\x21\x61\x41\x00\x29\x00\x62\x21\x62\x41\x00\x29\x00\x63\x21\x63\x41\x00\x29\x00\x64\x21\x64\x41\x00\x29\x00\x65\x21\x65\x41\x00\x29\x00\x66\x21\x66\x41\x00\x29\x00\x67\x21\x67\x41\x00\x29\x00\x68\x21\x68\x41\x00\x29\x00\x69\x21\x69\x41\x00\x29\x00\x6a\x21\x6a\x41\x00\x29\x00\x6b\x21\x6b\x41\x00\x29\x00\x6c\x21\x6c\x41\x00\x29\x00\x6d\x21\x6d\x41\x00\x29\x00\x6e\x21\x6e\x41\x00\x29\x00\x6f\x21\x6f\x41\x00\x29\x00\x70\x21\x70\x41\x00\x29\x00\x71\x21\x71\x41\x00\x29\x00\x72\x21\x72\x41\x00\x29\x00\x73\x21\x73\x41\x00\x29\x00\x74\x21\x74\x41\x00\x29\x00\x75\x21\x75\x41\x00\x29\x00\x76\x21\x76\x41\x00\x29\x00\x77\x21\x77\x41\x00\x29\x00\x78\x21\x78\x41\x00\x29\x00\x79\x21\x79\x41\x00\x29\x00\x7a\x21\x7a\x41\x00\x29\x00\x7b\x21\x7b\x41\x00\x29\x00\x7c\x21\x7c\x41\x00\x29
 \x00\x7d\x21\x7d\x41\x00\x29\x00\x7e\x21\x7e\x41\x00\x29\x00\x7f\x21\x7f\x41\x00\x29\x00\x80\x01\x21\x80\x01\x41\x00\x29\x00\x81\x01\x21\x81\x01\x41\x00\x29\x00\x82\x01\x21\x82\x01\x41\x00\x29\x00\x83\x01\x21\x83\x01\x41\x00\x29\x00\x84\x01\x21\x84\x01\x41\x00\x29\x00\x85\x01\x21\x85\x01\x41\x00\x29\x00\x86\x01\x21\x86\x01\x41\x00\x29\x00\x87\x01\x21\x87\x01\x41\x00\x29\x00\x88\x01\x21\x88\x01\x41\x00\x29\x00\x89\x01\x21\x89\x01\x41\x00\x29\x00\x8a\x01\x21\x8a\x01\x41\x00\x29\x00\x8b\x01\x21\x8b\x01\x41\x00\x29\x00\x8c\x01\x21\x8c\x01\x41\x00\x29\x00\x8d\x01\x21\x8d\x01\x41\x00\x29\x00\x8e\x01\x21\x8e\x01\x41\x00\x29\x00\x8f\x01\x21\x8f\x01\x41\x00\x29\x00\x90\x01\x21\x90\x01\x41\x00\x29\x00\x91\x01\x21\x91\x01\x41\x00\x29\x00\x92\x01\x21\x92\x01\x41\x00\x29\x00\x93\x01\x21\x93\x01\x41\x00\x29\x00\x94\x01\x21\x94\x01\x41\x00\x29\x00\x95\x01\x21\x95\x01\x41\x00\x29\x00\x96\x01\x21\x96\x01\x41\x00\x29\x00\x97\x01\x21\x97\x01\x41\x00\x29\x00\x98\x01\x21\x98\x01\x41\x00\x29\x00\x99\x01\
 x21\x99\x01\x41\x00\x29\x00\x9a\x01\x21\x9a\x01\x41\x00\x29\x00\x9b\x01\x21\x9b\x01\x41\x00\x29\x00\x9c\x01\x21\x9c\x01\x41\x00\x29\x00\x9d\x01\x21\x9d\x01\x41\x00\x29\x00\x9e\x01\x21\x9e\x01\x41\x00\x29\x00\x9f\x01\x21\x9f\x01\x41\x00\x29\x00\xa0\x01\x21\xa0\x01\x41\x00\x29\x00\xa1\x01\x21\xa1\x01\x41\x00\x29\x00\xa2\x01\x21\xa2\x01\x41\x00\x29\x00\xa3\x01\x21\xa3\x01\x41\x00\x29\x00\xa4\x01\x21\xa4\x01\x41\x00\x29\x00\xa5\x01\x21\xa5\x01\x41\x00\x29\x00\xa6\x01\x21\xa6\x01\x41\x00\x29\x00\xa7\x01\x21\xa7\x01\x41\x00\x29\x00\xa8\x01\x21\xa8\x01\x41\x00\x29\x00\xa9\x01\x21\xa9\x01\x41\x00\x29\x00\xaa\x01\x21\xaa\x01\x41\x00\x29\x00\xab\x01\x21\xab\x01\x41\x00\x29\x00\xac\x01\x21\xac\x01\x41\x00\x29\x00\xad\x01\x21\xad\x01\x41\x00\x29\x00\xae\x01\x21\xae\x01\x41\x00\x29\x00\xaf\x01\x21\xaf\x01\x41\x00\x29\x00\xb0\x01\x21\xb0\x01\x41\x00\x29\x00\xb1\x01\x21\xb1\x01\x41\x00\x29\x00\xb2\x01\x21\xb2\x01\x41\x00\x29\x00\xb3\x01\x21\xb3\x01\x41\x00\x29\x00\xb4\x01\x21\xb4\x01\x41\x00\x29\x
 00\xb5\x01\x21\xb5\x01\x41\x00\x29\x00\xb6\x01\x21\xb6\x01\x41\x00\x29\x00\xb7\x01\x21\xb7\x01\x41\x00\x29\x00\xb8\x01\x21\xb8\x01\x41\x00\x29\x00\xb9\x01\x21\xb9\x01\x41\x00\x29\x00\xba\x01\x21\xba\x01\x41\x00\x29\x00\xbb\x01\x21\xbb\x01\x41\x00\x29\x00\xbc\x01\x21\xbc\x01\x41\x00\x29\x00\xbd\x01\x21\xbd\x01\x41\x00\x29\x00\xbe\x01\x21\xbe\x01\x41\x00\x29\x00\xbf\x01\x21\xbf\x01\x41\x00\x29\x00\xc0\x01\x21\xc0\x01\x41\x00\x29\x00\xc1\x01\x21\xc1\x01\x41\x00\x29\x00\xc2\x01\x21\xc2\x01\x41\x00\x29\x00\xc3\x01\x21\xc3\x01\x41\x00\x29\x00\xc4\x01\x21\xc4\x01\x41\x00\x29\x00\xc5\x01\x21\xc5\x01\x41\x00\x29\x00\xc6\x01\x21\xc6\x01\x41\x00\x29\x00\xc7\x01\x21\xc7\x01\x41\x00\x29\x00\xc8\x01\x21\xc8\x01\x41\x00\x29\x00\xc9\x01\x21\xc9\x01\x41\x00\x29\x00\xca\x01\x21\xca\x01\x41\x00\x29\x00\xcb\x01\x21\xcb\x01\x41\x00\x29\x00\xcc\x01\x21\xcc\x01\x41\x00\x29\x00\xcd\x01\x21\xcd\x01\x41\x00\x29\x00\xce\x01\x21\xce\x01\x41\x00\x29\x00\xcf\x01\x21\xcf\x01\x41\x00\x29\x00\xd0\x01\x21\xd0\x01\x4
 1\x00\x29\x00\xd1\x01\x21\xd1\x01\x41\x00\x29\x00\xd2\x01\x21\xd2\x01\x41\x00\x29\x00\xd3\x01\x21\xd3\x01\x41\x00\x29\x00\xd4\x01\x21\xd4\x01\x41\x00\x29\x00\xd5\x01\x21\xd5\x01\x41\x00\x29\x00\xd6\x01\x21\xd6\x01\x41\x00\x29\x00\xd7\x01\x21\xd7\x01\x41\x00\x29\x00\xd8\x01\x21\xd8\x01\x41\x00\x29\x00\xd9\x01\x21\xd9\x01\x41\x00\x29\x00\xda\x01\x21\xda\x01\x41\x00\x29\x00\xdb\x01\x21\xdb\x01\x41\x00\x29\x00\xdc\x01\x21\xdc\x01\x41\x00\x29\x00\xdd\x01\x21\xdd\x01\x41\x00\x29\x00\xde\x01\x21\xde\x01\x41\x00\x29\x00\xdf\x01\x21\xdf\x01\x41\x00\x29\x00\xe0\x01\x21\xe0\x01\x41\x00\x29\x00\xe1\x01\x21\xe1\x01\x41\x00\x29\x00\xe2\x01\x21\xe2\x01\x41\x00\x29\x00\xe3\x01\x21\xe3\x01\x41\x00\x29\x00\xe4\x01\x21\xe4\x01\x41\x00\x29\x00\xe5\x01\x21\xe5\x01\x41\x00\x29\x00\xe6\x01\x21\xe6\x01\x41\x00\x29\x00\xe7\x01\x21\xe7\x01\x41\x00\x29\x00\xe8\x01\x21\xe8\x01\x41\x00\x29\x00\xe9\x01\x21\xe9\x01\x41\x00\x29\x00\xea\x01\x21\xea\x01\x41\x00\x29\x00\xeb\x01\x21\xeb\x01\x41\x00\x29\x00\xec\x01\x21
 \xec\x01\x41\x00\x29\x00\xed\x01\x21\xed\x01\x41\x00\x29\x00\xee\x01\x21\xee\x01\x41\x00\x29\x00\xef\x01\x21\xef\x01\x41\x00\x29\x00\xf0\x01\x21\xf0\x01\x41\x00\x29\x00\xf1\x01\x21\xf1\x01\x41\x00\x29\x00\xf2\x01\x21\xf2\x01\x41\x00\x29\x00\xf3\x01\x21\xf3\x01\x41\x00\x29\x00\xf4\x01\x21\xf4\x01\x41\x00\x29\x00\xf5\x01\x21\xf5\x01\x41\x00\x29\x00\xf6\x01\x21\xf6\x01\x41\x00\x29\x00\xf7\x01\x21\xf7\x01\x41\x00\x29\x00\xf8\x01\x21\xf8\x01\x41\x00\x29\x00\xf9\x01\x21\xf9\x01\x41\x00\x29\x00\xfa\x01\x21\xfa\x01\x41\x00\x29\x00\xfb\x01\x21\xfb\x01\x41\x00\x29\x00\xfc\x01\x21\xfc\x01\x41\x00\x29\x00\xfd\x01\x21\xfd\x01\x41\x00\x29\x00\xfe\x01\x21\xfe\x01\x41\x00\x29\x00\xff\x01\x21\xff\x01\x41\x00\x29\x00\x80\x02\x21\x80\x02\x41\x00\x29\x00\x81\x02\x21\x81\x02\x41\x00\x29\x00\x82\x02\x21\x82\x02\x41\x00\x29\x00\x83\x02\x21\x83\x02\x41\x00\x29\x00\x84\x02\x21\x84\x02\x41\x00\x29\x00\x85\x02\x21\x85\x02\x41\x00\x29\x00\x86\x02\x21\x86\x02\x41\x00\x29\x00\x87\x02\x21\x87\x02\x41\x00\x29\x00\
 x88\x02\x21\x88\x02\x41\x00\x29\x00\x89\x02\x21\x89\x02\x41\x00\x29\x00\x8a\x02\x21\x8a\x02\x41\x00\x29\x00\x8b\x02\x21\x8b\x02\x41\x00\x29\x00\x8c\x02\x21\x8c\x02\x41\x00\x29\x00\x8d\x02\x21\x8d\x02\x41\x00\x29\x00\x8e\x02\x21\x8e\x02\x41\x00\x29\x00\x8f\x02\x21\x8f\x02\x41\x00\x29\x00\x90\x02\x21\x90\x02\x41\x00\x29\x00\x91\x02\x21\x91\x02\x41\x00\x29\x00\x92\x02\x21\x92\x02\x41\x00\x29\x00\x93\x02\x21\x93\x02\x41\x00\x29\x00\x94\x02\x21\x94\x02\x41\x00\x29\x00\x95\x02\x21\x95\x02\x41\x00\x29\x00\x96\x02\x21\x96\x02\x41\x00\x29\x00\x97\x02\x21\x97\x02\x41\x00\x29\x00\x98\x02\x21\x98\x02\x41\x00\x29\x00\x99\x02\x21\x99\x02\x41\x00\x29\x00\x9a\x02\x21\x9a\x02\x41\x00\x29\x00\x9b\x02\x21\x9b\x02\x41\x00\x29\x00\x9c\x02\x21\x9c\x02\x41\x00\x29\x00\x9d\x02\x21\x9d\x02\x41\x00\x29\x00\x9e\x02\x21\x9e\x02\x41\x00\x29\x00\x9f\x02\x21\x9f\x02\x41\x00\x29\x00\xa0\x02\x21\xa0\x02\x41\x00\x29\x00\xa1\x02\x21\xa1\x02\x41\x00\x29\x00\xa2\x02\x21\xa2\x02\x41\x00\x29\x00\xa3\x02\x21\xa3\x02\x41\x
 00\x29\x00\xa4\x02\x21\xa4\x02\x41\x00\x29\x00\xa5\x02\x21\xa5\x02\x41\x00\x29\x00\xa6\x02\x21\xa6\x02\x41\x00\x29\x00\xa7\x02\x21\xa7\x02\x41\x00\x29\x00\xa8\x02\x21\xa8\x02\x41\x00\x29\x00\xa9\x02\x21\xa9\x02\x41\x00\x29\x00\xaa\x02\x21\xaa\x02\x41\x00\x29\x00\xab\x02\x21\xab\x02\x41\x00\x29\x00\xac\x02\x21\xac\x02\x41\x00\x29\x00\xad\x02\x21\xad\x02\x41\x00\x29\x00\xae\x02\x21\xae\x02\x41\x00\x29\x00\xaf\x02\x21\xaf\x02\x41\x00\x29\x00\xb0\x02\x21\xb0\x02\x41\x00\x29\x00\xb1\x02\x21\xb1\x02\x41\x00\x29\x00\xb2\x02\x21\xb2\x02\x41\x00\x29\x00\xb3\x02\x21\xb3\x02\x41\x00\x29\x00\xb4\x02\x21\xb4\x02\x41\x00\x29\x00\xb5\x02\x21\xb5\x02\x41\x00\x29\x00\xb6\x02\x21\xb6\x02\x41\x00\x29\x00\xb7\x02\x21\xb7\x02\x41\x00\x29\x00\xb8\x02\x21\xb8\x02\x41\x00\x29\x00\xb9\x02\x21\xb9\x02\x41\x00\x29\x00\xba\x02\x21\xba\x02\x41\x00\x29\x00\xbb\x02\x21\xbb\x02\x41\x00\x29\x00\xbc\x02\x21\xbc\x02\x41\x00\x29\x00\xbd\x02\x21\xbd\x02\x41\x00\x29\x00\xbe\x02\x21\xbe\x02\x41\x00\x29\x00\xbf\x02\x21\xb
 f\x02\x41\x00\x29\x00\xc0\x02\x21\xc0\x02\x41\x00\x29\x00\xc1\x02\x21\xc1\x02\x41\x00\x29\x00\xc2\x02\x21\xc2\x02\x41\x00\x29\x00\xc3\x02\x21\xc3\x02\x41\x00\x29\x00\xc4\x02\x21\xc4\x02\x41\x00\x29\x00\xc5\x02\x21\xc5\x02\x41\x00\x29\x00\xc6\x02\x21\xc6\x02\x41\x00\x29\x00\xc7\x02\x21\xc7\x02\x41\x00\x29\x00\xc8\x02\x21\xc8\x02\x41\x00\x29\x00\xc9\x02\x21\xc9\x02\x41\x00\x29\x00\xca\x02\x21\xca\x02\x41\x00\x29\x00\xcb\x02\x21\xcb\x02\x41\x00\x29\x00\xcc\x02\x21\xcc\x02\x41\x00\x29\x00\xcd\x02\x21\xcd\x02\x41\x00\x29\x00\xce\x02\x21\xce\x02\x41\x00\x29\x00\xcf\x02\x21\xcf\x02\x41\x00\x29\x00\xd0\x02\x21\xd0\x02\x41\x00\x29\x00\xd1\x02\x21\xd1\x02\x41\x00\x29\x00\xd2\x02\x21\xd2\x02\x41\x00\x29\x00\xd3\x02\x21\xd3\x02\x41\x00\x29\x00\xd4\x02\x21\xd4\x02\x41\x00\x29\x00\xd5\x02\x21\xd5\x02\x41\x00\x29\x00\xd6\x02\x21\xd6\x02\x41\x00\x29\x00\xd7\x02\x21\xd7\x02\x41\x00\x29\x00\xd8\x02\x21\xd8\x02\x41\x00\x29\x00\xd9\x02\x21\xd9\x02\x41\x00\x29\x00\xda\x02\x21\xda\x02\x41\x00\x29\x00\xdb
 \x02\x21\xdb\x02\x41\x00\x29\x00\xdc\x02\x21\xdc\x02\x41\x00\x29\x00\xdd\x02\x21\xdd\x02\x41\x00\x29\x00\xde\x02\x21\xde\x02\x41\x00\x29\x00\xdf\x02\x21\xdf\x02\x41\x00\x29\x00\xe0\x02\x21\xe0\x02\x41\x00\x29\x00\xe1\x02\x21\xe1\x02\x41\x00\x29\x00\xe2\x02\x21\xe2\x02\x41\x00\x29\x00\xe3\x02\x21\xe3\x02\x41\x00\x29\x00\xe4\x02\x21\xe4\x02\x41\x00\x29\x00\xe5\x02\x21\xe5\x02\x41\x00\x29\x00\xe6\x02\x21\xe6\x02\x41\x00\x29\x00\xe7\x02\x21\xe7\x02\x41\x00\x29\x00\xe8\x02\x21\xe8\x02\x41\x00\x29\x00\xe9\x02\x21\xe9\x02\x41\x00\x29\x00\xea\x02\x21\xea\x02\x41\x00\x29\x00\xeb\x02\x21\xeb\x02\x41\x00\x29\x00\xec\x02\x21\xec\x02\x41\x00\x29\x00\xed\x02\x21\xed\x02\x41\x00\x29\x00\xee\x02\x21\xee\x02\x41\x00\x29\x00\xef\x02\x21\xef\x02\x41\x00\x29\x00\xf0\x02\x21\xf0\x02\x41\x00\x29\x00\xf1\x02\x21\xf1\x02\x41\x00\x29\x00\xf2\x02\x21\xf2\x02\x41\x00\x29\x00\xf3\x02\x21\xf3\x02\x41\x00\x29\x00\xf4\x02\x21\xf4\x02\x41\x00\x29\x00\xf5\x02\x21\xf5\x02\x41\x00\x29\x00\xf6\x02\x21\xf6\x02\x41\x00\
 x29\x00\xf7\x02\x21\xf7\x02\x41\x00\x29\x00\xf8\x02\x21\xf8\x02\x41\x00\x29\x00\xf9\x02\x21\xf9\x02\x41\x00\x29\x00\xfa\x02\x21\xfa\x02\x41\x00\x29\x00\xfb\x02\x21\xfb\x02\x41\x00\x29\x00\xfc\x02\x21\xfc\x02\x41\x00\x29\x00\xfd\x02\x21\xfd\x02\x41\x00\x29\x00\xfe\x02\x21\xfe\x02\x41\x00\x29\x00\xff\x02\x21\xff\x02\x41\x00\x29\x00\x80\x03\x21\x80\x03\x41\x00\x29\x00\x81\x03\x21\x81\x03\x41\x00\x29\x00\x82\x03\x21\x82\x03\x41\x00\x29\x00\x83\x03\x21\x83\x03\x41\x00\x29\x00\x84\x03\x21\x84\x03\x41\x00\x29\x00\x85\x03\x21\x85\x03\x41\x00\x29\x00\x86\x03\x21\x86\x03\x41\x00\x29\x00\x87\x03\x21\x87\x03\x41\x00\x29\x00\x88\x03\x21\x88\x03\x41\x00\x29\x00\x89\x03\x21\x89\x03\x41\x00\x29\x00\x8a\x03\x21\x8a\x03\x41\x00\x29\x00\x8b\x03\x21\x8b\x03\x41\x00\x29\x00\x8c\x03\x21\x8c\x03\x41\x00\x29\x00\x8d\x03\x21\x8d\x03\x41\x00\x29\x00\x8e\x03\x21\x8e\x03\x41\x00\x29\x00\x8f\x03\x21\x8f\x03\x41\x00\x29\x00\x90\x03\x21\x90\x03\x41\x00\x29\x00\x91\x03\x21\x91\x03\x41\x00\x29\x00\x92\x03\x21\x92\x
 03\x41\x00\x29\x00\x93\x03\x21\x93\x03\x41\x00\x29\x00\x94\x03\x21\x94\x03\x41\x00\x29\x00\x95\x03\x21\x95\x03\x41\x00\x29\x00\x96\x03\x21\x96\x03\x41\x00\x29\x00\x97\x03\x21\x97\x03\x41\x00\x29\x00\x98\x03\x21\x98\x03\x41\x00\x29\x00\x99\x03\x21\x99\x03\x41\x00\x29\x00\x9a\x03\x21\x9a\x03\x41\x00\x29\x00\x9b\x03\x21\x9b\x03\x41\x00\x29\x00\x9c\x03\x21\x9c\x03\x41\x00\x29\x00\x9d\x03\x21\x9d\x03\x41\x00\x29\x00\x9e\x03\x21\x9e\x03\x41\x00\x29\x00\x9f\x03\x21\x9f\x03\x41\x00\x29\x00\xa0\x03\x21\xa0\x03\x41\x00\x29\x00\xa1\x03\x21\xa1\x03\x41\x00\x29\x00\xa2\x03\x21\xa2\x03\x41\x00\x29\x00\xa3\x03\x21\xa3\x03\x41\x00\x29\x00\xa4\x03\x21\xa4\x03\x41\x00\x29\x00\xa5\x03\x21\xa5\x03\x41\x00\x29\x00\xa6\x03\x21\xa6\x03\x41\x00\x29\x00\xa7\x03\x21\xa7\x03\x41\x00\x29\x00\xa8\x03\x21\xa8\x03\x41\x00\x29\x00\xa9\x03\x21\xa9\x03\x41\x00\x29\x00\xaa\x03\x21\xaa\x03\x41\x00\x29\x00\xab\x03\x21\xab\x03\x41\x00\x29\x00\xac\x03\x21\xac\x03\x41\x00\x29\x00\xad\x03\x21\xad\x03\x41\x00\x29\x00\xae\x0
 3\x21\xae\x03\x41\x00\x29\x00\xaf\x03\x21\xaf\x03\x41\x00\x29\x00\xb0\x03\x21\xb0\x03\x41\x00\x29\x00\xb1\x03\x21\xb1\x03\x41\x00\x29\x00\xb2\x03\x21\xb2\x03\x41\x00\x29\x00\xb3\x03\x21\xb3\x03\x41\x00\x29\x00\xb4\x03\x21\xb4\x03\x41\x00\x29\x00\xb5\x03\x21\xb5\x03\x41\x00\x29\x00\xb6\x03\x21\xb6\x03\x41\x00\x29\x00\xb7\x03\x21\xb7\x03\x41\x00\x29\x00\xb8\x03\x21\xb8\x03\x41\x00\x29\x00\xb9\x03\x21\xb9\x03\x41\x00\x29\x00\xba\x03\x21\xba\x03\x41\x00\x29\x00\xbb\x03\x21\xbb\x03\x41\x00\x29\x00\xbc\x03\x21\xbc\x03\x41\x00\x29\x00\xbd\x03\x21\xbd\x03\x41\x00\x29\x00\xbe\x03\x21\xbe\x03\x41\x00\x29\x00\xbf\x03\x21\xbf\x03\x41\x00\x29\x00\xc0\x03\x21\xc0\x03\x41\x00\x29\x00\xc1\x03\x21\xc1\x03\x41\x00\x29\x00\xc2\x03\x21\xc2\x03\x41\x00\x29\x00\xc3\x03\x21\xc3\x03\x41\x00\x29\x00\xc4\x03\x21\xc4\x03\x41\x00\x29\x00\xc5\x03\x21\xc5\x03\x41\x00\x29\x00\xc6\x03\x21\xc6\x03\x41\x00\x29\x00\xc7\x03\x21\xc7\x03\x41\x00\x29\x00\xc8\x03\x21\xc8\x03\x41\x00\x29\x00\xc9\x03\x21\xc9\x03\x41\x00\x29
 \x00\xca\x03\x21\xca\x03\x41\x00\x29\x00\xcb\x03\x21\xcb\x03\x41\x00\x29\x00\xcc\x03\x21\xcc\x03\x41\x00\x29\x00\xcd\x03\x21\xcd\x03\x41\x00\x29\x00\xce\x03\x21\xce\x03\x41\x00\x29\x00\xcf\x03\x21\xcf\x03\x41\x00\x29\x00\xd0\x03\x21\xd0\x03\x41\x00\x29\x00\xd1\x03\x21\xd1\x03\x41\x00\x29\x00\xd2\x03\x21\xd2\x03\x41\x00\x29\x00\xd3\x03\x21\xd3\x03\x41\x00\x29\x00\xd4\x03\x21\xd4\x03\x41\x00\x29\x00\xd5\x03\x21\xd5\x03\x41\x00\x29\x00\xd6\x03\x21\xd6\x03\x41\x00\x29\x00\xd7\x03\x21\xd7\x03\x41\x00\x29\x00\xd8\x03\x21\xd8\x03\x41\x00\x29\x00\xd9\x03\x21\xd9\x03\x41\x00\x29\x00\xda\x03\x21\xda\x03\x41\x00\x29\x00\xdb\x03\x21\xdb\x03\x41\x00\x29\x00\xdc\x03\x21\xdc\x03\x41\x00\x29\x00\xdd\x03\x21\xdd\x03\x41\x00\x29\x00\xde\x03\x21\xde\x03\x41\x00\x29\x00\xdf\x03\x21\xdf\x03\x41\x00\x29\x00\xe0\x03\x21\xe0\x03\x41\x00\x29\x00\xe1\x03\x21\xe1\x03\x41\x00\x29\x00\xe2\x03\x21\xe2\x03\x41\x00\x29\x00\xe3\x03\x21\xe3\x03\x41\x00\x29\x00\xe4\x03\x21\xe4\x03\x41\x00\x29\x00\xe5\x03\x21\xe5\x03\
 x41\x00\x29\x00\xe6\x03\x21\xe6\x03\x41\x00\x29\x00\xe7\x03\x21\xe7\x03\x41\x00\x29\x00\xe8\x03\x21\xe8\x03\x41\x00\x29\x00\xe9\x03\x21\xe9\x03\x41\x00\x29\x00\xea\x03\x21\xea\x03\x41\x00\x29\x00\xeb\x03\x21\xeb\x03\x41\x00\x29\x00\xec\x03\x21\xec\x03\x41\x00\x29\x00\xed\x03\x21\xed\x03\x41\x00\x29\x00\xee\x03\x21\xee\x03\x41\x00\x29\x00\xef\x03\x21\xef\x03\x41\x00\x29\x00\xf0\x03\x21\xf0\x03\x41\x00\x29\x00\xf1\x03\x21\xf1\x03\x41\x00\x29\x00\xf2\x03\x21\xf2\x03\x41\x00\x29\x00\xf3\x03\x21\xf3\x03\x41\x00\x29\x00\xf4\x03\x21\xf4\x03\x41\x00\x29\x00\xf5\x03\x21\xf5\x03\x41\x00\x29\x00\xf6\x03\x21\xf6\x03\x41\x00\x29\x00\xf7\x03\x21\xf7\x03\x41\x00\x29\x00\xf8\x03\x21\xf8\x03\x41\x00\x29\x00\xf9\x03\x21\xf9\x03\x41\x00\x29\x00\xfa\x03\x21\xfa\x03\x41\x00\x29\x00\xfb\x03\x21\xfb\x03\x41\x00\x29\x00\xfc\x03\x21\xfc\x03\x41\x00\x29\x00\xfd\x03\x21\xfd\x03\x41\x00\x29\x00\xfe\x03\x21\xfe\x03\x41\x00\x29\x00\xff\x03\x21\xff\x03\x41\x00\x29\x00\x80\x04\x21\x80\x04\x41\x00\x29\x00\x81\x04\x
 21\x81\x04\x41\x00\x29\x00\x82\x04\x21\x82\x04\x41\x00\x29\x00\x83\x04\x21\x83\x04\x41\x00\x29\x00\x84\x04\x21\x84\x04\x41\x00\x29\x00\x85\x04\x21\x85\x04\x41\x00\x29\x00\x86\x04\x21\x86\x04\x41\x00\x29\x00\x87\x04\x21\x87\x04\x41\x00\x29\x00\x88\x04\x21\x88\x04\x41\x00\x29\x00\x89\x04\x21\x89\x04\x41\x00\x29\x00\x8a\x04\x21\x8a\x04\x41\x00\x29\x00\x8b\x04\x21\x8b\x04\x41\x00\x29\x00\x8c\x04\x21\x8c\x04\x41\x00\x29\x00\x8d\x04\x21\x8d\x04\x41\x00\x29\x00\x8e\x04\x21\x8e\x04\x41\x00\x29\x00\x8f\x04\x21\x8f\x04\x41\x00\x29\x00\x90\x04\x21\x90\x04\x41\x00\x29\x00\x91\x04\x21\x91\x04\x41\x00\x29\x00\x92\x04\x21\x92\x04\x41\x00\x29\x00\x93\x04\x21\x93\x04\x41\x00\x29\x00\x94\x04\x21\x94\x04\x41\x00\x29\x00\x95\x04\x21\x95\x04\x41\x00\x29\x00\x96\x04\x21\x96\x04\x41\x00\x29\x00\x97\x04\x21\x97\x04\x41\x00\x29\x00\x98\x04\x21\x98\x04\x41\x00\x29\x00\x99\x04\x21\x99\x04\x41\x00\x29\x00\x9a\x04\x21\x9a\x04\x41\x00\x29\x00\x9b\x04\x21\x9b\x04\x41\x00\x29\x00\x9c\x04\x21\x9c\x04\x41\x00\x29\x0
 0\x9d\x04\x21\x9d\x04\x41\x00\x29\x00\x9e\x04\x21\x9e\x04\x41\x00\x29\x00\x9f\x04\x21\x9f\x04\x41\x00\x29\x00\xa0\x04\x21\xa0\x04\x41\x00\x29\x00\xa1\x04\x21\xa1\x04\x41\x00\x29\x00\xa2\x04\x21\xa2\x04\x41\x00\x29\x00\xa3\x04\x21\xa3\x04\x41\x00\x29\x00\xa4\x04\x21\xa4\x04\x41\x00\x29\x00\xa5\x04\x21\xa5\x04\x41\x00\x29\x00\xa6\x04\x21\xa6\x04\x41\x00\x29\x00\xa7\x04\x21\xa7\x04\x41\x00\x29\x00\xa8\x04\x21\xa8\x04\x41\x00\x29\x00\xa9\x04\x21\xa9\x04\x41\x00\x29\x00\xaa\x04\x21\xaa\x04\x41\x00\x29\x00\xab\x04\x21\xab\x04\x41\x00\x29\x00\xac\x04\x21\xac\x04\x41\x00\x29\x00\xad\x04\x21\xad\x04\x41\x00\x29\x00\xae\x04\x21\xae\x04\x41\x00\x29\x00\xaf\x04\x21\xaf\x04\x41\x00\x29\x00\xb0\x04\x21\xb0\x04\x41\x00\x29\x00\xb1\x04\x21\xb1\x04\x41\x00\x29\x00\xb2\x04\x21\xb2\x04\x41\x00\x29\x00\xb3\x04\x21\xb3\x04\x41\x00\x29\x00\xb4\x04\x21\xb4\x04\x41\x00\x29\x00\xb5\x04\x21\xb5\x04\x41\x00\x29\x00\xb6\x04\x21\xb6\x04\x41\x00\x29\x00\xb7\x04\x21\xb7\x04\x41\x00\x29\x00\xb8\x04\x21\xb8\x04\x41
 \x00\x29\x00\xb9\x04\x21\xb9\x04\x41\x00\x29\x00\xba\x04\x21\xba\x04\x41\x00\x29\x00\xbb\x04\x21\xbb\x04\x41\x00\x29\x00\xbc\x04\x21\xbc\x04\x41\x00\x29\x00\xbd\x04\x21\xbd\x04\x41\x00\x29\x00\xbe\x04\x21\xbe\x04\x41\x00\x29\x00\xbf\x04\x21\xbf\x04\x41\x00\x29\x00\xc0\x04\x21\xc0\x04\x41\x00\x29\x00\xc1\x04\x21\xc1\x04\x41\x00\x29\x00\xc2\x04\x21\xc2\x04\x41\x00\x29\x00\xc3\x04\x21\xc3\x04\x41\x00\x29\x00\xc4\x04\x21\xc4\x04\x41\x00\x29\x00\xc5\x04\x21\xc5\x04\x41\x00\x29\x00\xc6\x04\x21\xc6\x04\x41\x00\x29\x00\xc7\x04\x21\xc7\x04\x41\x00\x29\x00\xc8\x04\x21\xc8\x04\x41\x00\x29\x00\xc9\x04\x21\xc9\x04\x41\x00\x29\x00\xca\x04\x21\xca\x04\x41\x00\x29\x00\xcb\x04\x21\xcb\x04\x41\x00\x29\x00\xcc\x04\x21\xcc\x04\x41\x00\x29\x00\xcd\x04\x21\xcd\x04\x41\x00\x29\x00\xce\x04\x21\xce\x04\x41\x00\x29\x00\xcf\x04\x21\xcf\x04\x41\x00\x29\x00\xd0\x04\x21\xd0\x04\x41\x00\x29\x00\xd1\x04\x21\xd1\x04\x41\x00\x29\x00\xd2\x04\x21\xd2\x04\x41\x00\x29\x00\xd3\x04\x21\xd3\x04\x41\x00\x29\x00\xd4\x04\x21\
 xd4\x04\x41\x00\x29\x00\xd5\x04\x21\xd5\x04\x41\x00\x29\x00\xd6\x04\x21\xd6\x04\x41\x00\x29\x00\xd7\x04\x21\xd7\x04\x41\x00\x29\x00\xd8\x04\x21\xd8\x04\x41\x00\x29\x00\xd9\x04\x21\xd9\x04\x41\x00\x29\x00\xda\x04\x21\xda\x04\x41\x00\x29\x00\xdb\x04\x21\xdb\x04\x41\x00\x29\x00\xdc\x04\x21\xdc\x04\x41\x00\x29\x00\xdd\x04\x21\xdd\x04\x41\x00\x29\x00\xde\x04\x21\xde\x04\x41\x00\x29\x00\xdf\x04\x21\xdf\x04\x41\x00\x29\x00\xe0\x04\x21\xe0\x04\x41\x00\x29\x00\xe1\x04\x21\xe1\x04\x41\x00\x29\x00\xe2\x04\x21\xe2\x04\x41\x00\x29\x00\xe3\x04\x21\xe3\x04\x41\x00\x29\x00\xe4\x04\x21\xe4\x04\x41\x00\x29\x00\xe5\x04\x21\xe5\x04\x41\x00\x29\x00\xe6\x04\x21\xe6\x04\x41\x00\x29\x00\xe7\x04\x21\xe7\x04\x41\x00\x29\x00\xe8\x04\x21\xe8\x04\x41\x00\x29\x00\xe9\x04\x21\xe9\x04\x41\x00\x29\x00\xea\x04\x21\xea\x04\x41\x00\x29\x00\xeb\x04\x21\xeb\x04\x41\x00\x29\x00\xec\x04\x21\xec\x04\x41\x00\x29\x00\xed\x04\x21\xed\x04\x41\x00\x29\x00\xee\x04\x21\xee\x04\x41\x00\x29\x00\xef\x04\x21\xef\x04\x41\x00\x29\x00\x
 f0\x04\x21\xf0\x04\x41\x00\x29\x00\xf1\x04\x21\xf1\x04\x41\x00\x29\x00\xf2\x04\x21\xf2\x04\x41\x00\x29\x00\xf3\x04\x21\xf3\x04\x41\x00\x29\x00\xf4\x04\x21\xf4\x04\x41\x00\x29\x00\xf5\x04\x21\xf5\x04\x41\x00\x29\x00\xf6\x04\x21\xf6\x04\x41\x00\x29\x00\xf7\x04\x21\xf7\x04\x41\x00\x29\x00\xf8\x04\x21\xf8\x04\x41\x00\x29\x00\xf9\x04\x21\xf9\x04\x41\x00\x29\x00\xfa\x04\x21\xfa\x04\x41\x00\x29\x00\xfb\x04\x21\xfb\x04\x41\x00\x29\x00\xfc\x04\x21\xfc\x04\x41\x00\x29\x00\xfd\x04\x21\xfd\x04\x41\x00\x29\x00\xfe\x04\x21\xfe\x04\x41\x00\x29\x00\xff\x04\x21\xff\x04\x41\x00\x29\x00\x80\x05\x21\x80\x05\x41\x00\x29\x00\x81\x05\x21\x81\x05\x41\x00\x29\x00\x82\x05\x21\x82\x05\x41\x00\x29\x00\x83\x05\x21\x83\x05\x41\x00\x29\x00\x84\x05\x21\x84\x05\x41\x00\x29\x00\x85\x05\x21\x85\x05\x41\x00\x29\x00\x86\x05\x21\x86\x05\x41\x00\x29\x00\x87\x05\x21\x87\x05\x41\x00\x29\x00\x88\x05\x21\x88\x05\x41\x00\x29\x00\x89\x05\x21\x89\x05\x41\x00\x29\x00\x8a\x05\x21\x8a\x05\x41\x00\x29\x00\x8b\x05\x21\x8b\x05\x41\x0
 0\x29\x00\x8c\x05\x21\x8c\x05\x41\x00\x29\x00\x8d\x05\x21\x8d\x05\x41\x00\x29\x00\x8e\x05\x21\x8e\x05\x41\x00\x29\x00\x8f\x05\x21\x8f\x05\x41\x00\x29\x00\x90\x05\x21\x90\x05\x41\x00\x29\x00\x91\x05\x21\x91\x05\x41\x00\x29\x00\x92\x05\x21\x92\x05\x41\x00\x29\x00\x93\x05\x21\x93\x05\x41\x00\x29\x00\x94\x05\x21\x94\x05\x41\x00\x29\x00\x95\x05\x21\x95\x05\x41\x00\x29\x00\x96\x05\x21\x96\x05\x41\x00\x29\x00\x97\x05\x21\x97\x05\x41\x00\x29\x00\x98\x05\x21\x98\x05\x41\x00\x29\x00\x99\x05\x21\x99\x05\x41\x00\x29\x00\x9a\x05\x21\x9a\x05\x41\x00\x29\x00\x9b\x05\x21\x9b\x05\x41\x00\x29\x00\x9c\x05\x21\x9c\x05\x41\x00\x29\x00\x9d\x05\x21\x9d\x05\x41\x00\x29\x00\x9e\x05\x21\x9e\x05\x41\x00\x29\x00\x9f\x05\x21\x9f\x05\x41\x00\x29\x00\xa0\x05\x21\xa0\x05\x41\x00\x29\x00\xa1\x05\x21\xa1\x05\x41\x00\x29\x00\xa2\x05\x21\xa2\x05\x41\x00\x29\x00\xa3\x05\x21\xa3\x05\x41\x00\x29\x00\xa4\x05\x21\xa4\x05\x41\x00\x29\x00\xa5\x05\x21\xa5\x05\x41\x00\x29\x00\xa6\x05\x21\xa6\x05\x41\x00\x29\x00\xa7\x05\x21\xa7
 \x05\x41\x00\x29\x00\xa8\x05\x21\xa8\x05\x41\x00\x29\x00\xa9\x05\x21\xa9\x05\x41\x00\x29\x00\xaa\x05\x21\xaa\x05\x41\x00\x29\x00\xab\x05\x21\xab\x05\x41\x00\x29\x00\xac\x05\x21\xac\x05\x41\x00\x29\x00\xad\x05\x21\xad\x05\x41\x00\x29\x00\xae\x05\x21\xae\x05\x41\x00\x29\x00\xaf\x05\x21\xaf\x05\x41\x00\x29\x00\xb0\x05\x21\xb0\x05\x41\x00\x29\x00\xb1\x05\x21\xb1\x05\x41\x00\x29\x00\xb2\x05\x21\xb2\x05\x41\x00\x29\x00\xb3\x05\x21\xb3\x05\x41\x00\x29\x00\xb4\x05\x21\xb4\x05\x41\x00\x29\x00\xb5\x05\x21\xb5\x05\x41\x00\x29\x00\xb6\x05\x21\xb6\x05\x41\x00\x29\x00\xb7\x05\x21\xb7\x05\x41\x00\x29\x00\xb8\x05\x21\xb8\x05\x41\x00\x29\x00\xb9\x05\x21\xb9\x05\x41\x00\x29\x00\xba\x05\x21\xba\x05\x41\x00\x29\x00\xbb\x05\x21\xbb\x05\x41\x00\x29\x00\xbc\x05\x21\xbc\x05\x41\x00\x29\x00\xbd\x05\x21\xbd\x05\x41\x00\x29\x00\xbe\x05\x21\xbe\x05\x41\x00\x29\x00\xbf\x05\x21\xbf\x05\x41\x00\x29\x00\xc0\x05\x21\xc0\x05\x41\x00\x29\x00\xc1\x05\x21\xc1\x05\x41\x00\x29\x00\xc2\x05\x21\xc2\x05\x41\x00\x29\x00\xc3\
 x05\x21\xc3\x05\x41\x00\x29\x00\xc4\x05\x21\xc4\x05\x41\x00\x29\x00\xc5\x05\x21\xc5\x05\x41\x00\x29\x00\xc6\x05\x21\xc6\x05\x41\x00\x29\x00\xc7\x05\x21\xc7\x05\x41\x00\x29\x00\xc8\x05\x21\xc8\x05\x41\x00\x29\x00\xc9\x05\x21\xc9\x05\x41\x00\x29\x00\xca\x05\x21\xca\x05\x41\x00\x29\x00\xcb\x05\x21\xcb\x05\x41\x00\x29\x00\xcc\x05\x21\xcc\x05\x41\x00\x29\x00\xcd\x05\x21\xcd\x05\x41\x00\x29\x00\xce\x05\x21\xce\x05\x41\x00\x29\x00\xcf\x05\x21\xcf\x05\x41\x00\x29\x00\xd0\x05\x21\xd0\x05\x41\x00\x29\x00\xd1\x05\x21\xd1\x05\x41\x00\x29\x00\xd2\x05\x21\xd2\x05\x41\x00\x29\x00\xd3\x05\x21\xd3\x05\x41\x00\x29\x00\xd4\x05\x21\xd4\x05\x41\x00\x29\x00\xd5\x05\x21\xd5\x05\x41\x00\x29\x00\xd6\x05\x21\xd6\x05\x41\x00\x29\x00\xd7\x05\x21\xd7\x05\x41\x00\x29\x00\xd8\x05\x21\xd8\x05\x41\x00\x29\x00\xd9\x05\x21\xd9\x05\x41\x00\x29\x00\xda\x05\x21\xda\x05\x41\x00\x29\x00\xdb\x05\x21\xdb\x05\x41\x00\x29\x00\xdc\x05\x21\xdc\x05\x41\x00\x29\x00\xdd\x05\x21\xdd\x05\x41\x00\x29\x00\xde\x05\x21\xde\x05\x41\x00\x
 29\x00\xdf\x05\x21\xdf\x05\x41\x00\x29\x00\xe0\x05\x21\xe0\x05\x41\x00\x29\x00\xe1\x05\x21\xe1\x05\x41\x00\x29\x00\xe2\x05\x21\xe2\x05\x41\x00\x29\x00\xe3\x05\x21\xe3\x05\x41\x00\x29\x00\xe4\x05\x21\xe4\x05\x41\x00\x29\x00\xe5\x05\x21\xe5\x05\x41\x00\x29\x00\xe6\x05\x21\xe6\x05\x41\x00\x29\x00\xe7\x05\x21\xe7\x05\x41\x00\x29\x00\xe8\x05\x21\xe8\x05\x41\x00\x29\x00\xe9\x05\x21\xe9\x05\x41\x00\x29\x00\xea\x05\x21\xea\x05\x41\x00\x29\x00\xeb\x05\x21\xeb\x05\x41\x00\x29\x00\xec\x05\x21\xec\x05\x41\x00\x29\x00\xed\x05\x21\xed\x05\x41\x00\x29\x00\xee\x05\x21\xee\x05\x41\x00\x29\x00\xef\x05\x21\xef\x05\x41\x00\x29\x00\xf0\x05\x21\xf0\x05\x41\x00\x29\x00\xf1\x05\x21\xf1\x05\x41\x00\x29\x00\xf2\x05\x21\xf2\x05\x41\x00\x29\x00\xf3\x05\x21\xf3\x05\x41\x00\x29\x00\xf4\x05\x21\xf4\x05\x41\x00\x29\x00\xf5\x05\x21\xf5\x05\x41\x00\x29\x00\xf6\x05\x21\xf6\x05\x41\x00\x29\x00\xf7\x05\x21\xf7\x05\x41\x00\x29\x00\xf8\x05\x21\xf8\x05\x41\x00\x29\x00\xf9\x05\x21\xf9\x05\x41\x00\x29\x00\xfa\x05\x21\xfa\x0
 5\x41\x00\x29\x00\xfb\x05\x21\xfb\x05\x41\x00\x29\x00\xfc\x05\x21\xfc\x05\x41\x00\x29\x00\xfd\x05\x21\xfd\x05\x41\x00\x29\x00\xfe\x05\x21\xfe\x05\x41\x00\x29\x00\xff\x05\x21\xff\x05\x41\x00\x29\x00\x80\x06\x21\x80\x06\x41\x00\x29\x00\x81\x06\x21\x81\x06\x41\x00\x29\x00\x82\x06\x21\x82\x06\x41\x00\x29\x00\x83\x06\x21\x83\x06\x41\x00\x29\x00\x84\x06\x21\x84\x06\x41\x00\x29\x00\x85\x06\x21\x85\x06\x41\x00\x29\x00\x86\x06\x21\x86\x06\x41\x00\x29\x00\x87\x06\x21\x87\x06\x41\x00\x29\x00\x88\x06\x21\x88\x06\x41\x00\x29\x00\x89\x06\x21\x89\x06\x41\x00\x29\x00\x8a\x06\x21\x8a\x06\x41\x00\x29\x00\x8b\x06\x21\x8b\x06\x41\x00\x29\x00\x8c\x06\x21\x8c\x06\x41\x00\x29\x00\x8d\x06\x21\x8d\x06\x41\x00\x29\x00\x8e\x06\x21\x8e\x06\x41\x00\x29\x00\x8f\x06\x21\x8f\x06\x41\x00\x29\x00\x90\x06\x21\x90\x06\x41\x00\x29\x00\x91\x06\x21\x91\x06\x41\x00\x29\x00\x92\x06\x21\x92\x06\x41\x00\x29\x00\x93\x06\x21\x93\x06\x41\x00\x29\x00\x94\x06\x21\x94\x06\x41\x00\x29\x00\x95\x06\x21\x95\x06\x41\x00\x29\x00\x96\x06
 \x21\x96\x06\x41\x00\x29\x00\x97\x06\x21\x97\x06\x41\x00\x29\x00\x98\x06\x21\x98\x06\x41\x00\x29\x00\x99\x06\x21\x99\x06\x41\x00\x29\x00\x9a\x06\x21\x9a\x06\x41\x00\x29\x00\x9b\x06\x21\x9b\x06\x41\x00\x29\x00\x9c\x06\x21\x9c\x06\x41\x00\x29\x00\x9d\x06\x21\x9d\x06\x41\x00\x29\x00\x9e\x06\x21\x9e\x06\x41\x00\x29\x00\x9f\x06\x21\x9f\x06\x41\x00\x29\x00\xa0\x06\x21\xa0\x06\x41\x00\x29\x00\xa1\x06\x21\xa1\x06\x41\x00\x29\x00\xa2\x06\x21\xa2\x06\x41\x00\x29\x00\xa3\x06\x21\xa3\x06\x41\x00\x29\x00\xa4\x06\x21\xa4\x06\x41\x00\x29\x00\xa5\x06\x21\xa5\x06\x41\x00\x29\x00\xa6\x06\x21\xa6\x06\x41\x00\x29\x00\xa7\x06\x21\xa7\x06\x41\x00\x29\x00\xa8\x06\x21\xa8\x06\x41\x00\x29\x00\xa9\x06\x21\xa9\x06\x41\x00\x29\x00\xaa\x06\x21\xaa\x06\x41\x00\x29\x00\xab\x06\x21\xab\x06\x41\x00\x29\x00\xac\x06\x21\xac\x06\x41\x00\x29\x00\xad\x06\x21\xad\x06\x41\x00\x29\x00\xae\x06\x21\xae\x06\x41\x00\x29\x00\xaf\x06\x21\xaf\x06\x41\x00\x29\x00\xb0\x06\x21\xb0\x06\x41\x00\x29\x00\xb1\x06\x21\xb1\x06\x41\x00\x29\
 x00\xb2\x06\x21\xb2\x06\x41\x00\x29\x00\xb3\x06\x21\xb3\x06\x41\x00\x29\x00\xb4\x06\x21\xb4\x06\x41\x00\x29\x00\xb5\x06\x21\xb5\x06\x41\x00\x29\x00\xb6\x06\x21\xb6\x06\x41\x00\x29\x00\xb7\x06\x21\xb7\x06\x41\x00\x29\x00\xb8\x06\x21\xb8\x06\x41\x00\x29\x00\xb9\x06\x21\xb9\x06\x41\x00\x29\x00\xba\x06\x21\xba\x06\x41\x00\x29\x00\xbb\x06\x21\xbb\x06\x41\x00\x29\x00\xbc\x06\x21\xbc\x06\x41\x00\x29\x00\xbd\x06\x21\xbd\x06\x41\x00\x29\x00\xbe\x06\x21\xbe\x06\x41\x00\x29\x00\xbf\x06\x21\xbf\x06\x41\x00\x29\x00\xc0\x06\x21\xc0\x06\x41\x00\x29\x00\xc1\x06\x21\xc1\x06\x41\x00\x29\x00\xc2\x06\x21\xc2\x06\x41\x00\x29\x00\xc3\x06\x21\xc3\x06\x41\x00\x29\x00\xc4\x06\x21\xc4\x06\x41\x00\x29\x00\xc5\x06\x21\xc5\x06\x41\x00\x29\x00\xc6\x06\x21\xc6\x06\x41\x00\x29\x00\xc7\x06\x21\xc7\x06\x41\x00\x29\x00\xc8\x06\x21\xc8\x06\x41\x00\x29\x00\xc9\x06\x21\xc9\x06\x41\x00\x29\x00\xca\x06\x21\xca\x06\x41\x00\x29\x00\xcb\x06\x21\xcb\x06\x41\x00\x29\x00\xcc\x06\x21\xcc\x06\x41\x00\x29\x00\xcd\x06\x21\xcd\x06\x
 41\x00\x29\x00\xce\x06\x21\xce\x06\x41\x00\x29\x00\xcf\x06\x21\xcf\x06\x41\x00\x29\x00\xd0\x06\x21\xd0\x06\x41\x00\x29\x00\xd1\x06\x21\xd1\x06\x41\x00\x29\x00\xd2\x06\x21\xd2\x06\x41\x00\x29\x00\xd3\x06\x21\xd3\x06\x41\x00\x29\x00\xd4\x06\x21\xd4\x06\x41\x00\x29\x00\xd5\x06\x21\xd5\x06\x41\x00\x29\x00\xd6\x06\x21\xd6\x06\x41\x00\x29\x00\xd7\x06\x21\xd7\x06\x41\x00\x29\x00\xd8\x06\x21\xd8\x06\x41\x00\x29\x00\xd9\x06\x21\xd9\x06\x41\x00\x29\x00\xda\x06\x21\xda\x06\x41\x00\x29\x00\xdb\x06\x21\xdb\x06\x41\x00\x29\x00\xdc\x06\x21\xdc\x06\x41\x00\x29\x00\xdd\x06\x21\xdd\x06\x41\x00\x29\x00\xde\x06\x21\xde\x06\x41\x00\x29\x00\xdf\x06\x21\xdf\x06\x41\x00\x29\x00\xe0\x06\x21\xe0\x06\x41\x00\x29\x00\xe1\x06\x21\xe1\x06\x41\x00\x29\x00\xe2\x06\x21\xe2\x06\x41\x00\x29\x00\xe3\x06\x21\xe3\x06\x41\x00\x29\x00\xe4\x06\x21\xe4\x06\x41\x00\x29\x00\xe5\x06\x21\xe5\x06\x41\x00\x29\x00\xe6\x06\x21\xe6\x06\x41\x00\x29\x00\xe7\x06\x21\xe7\x06\x41\x00\x29\x00\xe8\x06\x21\xe8\x06\x41\x00\x29\x00\xe9\x06\x2
 1\xe9\x06\x41\x00\x29\x00\xea\x06\x21\xea\x06\x41\x00\x29\x00\xeb\x06\x21\xeb\x06\x41\x00\x29\x00\xec\x06\x21\xec\x06\x41\x00\x29\x00\xed\x06\x21\xed\x06\x41\x00\x29\x00\xee\x06\x21\xee\x06\x41\x00\x29\x00\xef\x06\x21\xef\x06\x41\x00\x29\x00\xf0\x06\x21\xf0\x06\x41\x00\x29\x00\xf1\x06\x21\xf1\x06\x41\x00\x29\x00\xf2\x06\x21\xf2\x06\x41\x00\x29\x00\xf3\x06\x21\xf3\x06\x41\x00\x29\x00\xf4\x06\x21\xf4\x06\x41\x00\x29\x00\xf5\x06\x21\xf5\x06\x41\x00\x29\x00\xf6\x06\x21\xf6\x06\x41\x00\x29\x00\xf7\x06\x21\xf7\x06\x41\x00\x29\x00\xf8\x06\x21\xf8\x06\x41\x00\x29\x00\xf9\x06\x21\xf9\x06\x41\x00\x29\x00\xfa\x06\x21\xfa\x06\x41\x00\x29\x00\xfb\x06\x21\xfb\x06\x41\x00\x29\x00\xfc\x06\x21\xfc\x06\x41\x00\x29\x00\xfd\x06\x21\xfd\x06\x41\x00\x29\x00\xfe\x06\x21\xfe\x06\x41\x00\x29\x00\xff\x06\x21\xff\x06\x41\x00\x29\x00\x80\x07\x21\x80\x07\x41\x00\x29\x00\x81\x07\x21\x81\x07\x41\x00\x29\x00\x82\x07\x21\x82\x07\x41\x00\x29\x00\x83\x07\x21\x83\x07\x41\x00\x29\x00\x84\x07\x21\x84\x07\x41\x00\x29\x00
 \x85\x07\x21\x85\x07\x41\x00\x29\x00\x86\x07\x21\x86\x07\x41\x00\x29\x00\x87\x07\x21\x87\x07\x41\x00\x29\x00\x88\x07\x21\x88\x07\x41\x00\x29\x00\x89\x07\x21\x89\x07\x41\x00\x29\x00\x8a\x07\x21\x8a\x07\x41\x00\x29\x00\x8b\x07\x21\x8b\x07\x41\x00\x29\x00\x8c\x07\x21\x8c\x07\x41\x00\x29\x00\x8d\x07\x21\x8d\x07\x41\x00\x29\x00\x8e\x07\x21\x8e\x07\x41\x00\x29\x00\x8f\x07\x21\x8f\x07\x41\x00\x29\x00\x90\x07\x21\x90\x07\x41\x00\x29\x00\x91\x07\x21\x91\x07\x41\x00\x29\x00\x92\x07\x21\x92\x07\x41\x00\x29\x00\x93\x07\x21\x93\x07\x41\x00\x29\x00\x94\x07\x21\x94\x07\x41\x00\x29\x00\x95\x07\x21\x95\x07\x41\x00\x29\x00\x96\x07\x21\x96\x07\x41\x00\x29\x00\x97\x07\x21\x97\x07\x41\x00\x29\x00\x98\x07\x21\x98\x07\x41\x00\x29\x00\x99\x07\x21\x99\x07\x41\x00\x29\x00\x9a\x07\x21\x9a\x07\x41\x00\x29\x00\x9b\x07\x21\x9b\x07\x41\x00\x29\x00\x9c\x07\x21\x9c\x07\x41\x00\x29\x00\x9d\x07\x21\x9d\x07\x41\x00\x29\x00\x9e\x07\x21\x9e\x07\x41\x00\x29\x00\x9f\x07\x21\x9f\x07\x41\x00\x29\x00\xa0\x07\x21\xa0\x07\x41\
 x00\x29\x00\xa1\x07\x21\xa1\x07\x41\x00\x29\x00\xa2\x07\x21\xa2\x07\x41\x00\x29\x00\xa3\x07\x21\xa3\x07\x41\x00\x29\x00\xa4\x07\x21\xa4\x07\x41\x00\x29\x00\xa5\x07\x21\xa5\x07\x41\x00\x29\x00\xa6\x07\x21\xa6\x07\x41\x00\x29\x00\xa7\x07\x21\xa7\x07\x41\x00\x29\x00\xa8\x07\x21\xa8\x07\x41\x00\x29\x00\xa9\x07\x21\xa9\x07\x41\x00\x29\x00\xaa\x07\x21\xaa\x07\x41\x00\x29\x00\xab\x07\x21\xab\x07\x41\x00\x29\x00\xac\x07\x21\xac\x07\x41\x00\x29\x00\xad\x07\x21\xad\x07\x41\x00\x29\x00\xae\x07\x21\xae\x07\x41\x00\x29\x00\xaf\x07\x21\xaf\x07\x41\x00\x29\x00\xb0\x07\x21\xb0\x07\x41\x00\x29\x00\xb1\x07\x21\xb1\x07\x41\x00\x29\x00\xb2\x07\x21\xb2\x07\x41\x00\x29\x00\xb3\x07\x21\xb3\x07\x41\x00\x29\x00\xb4\x07\x21\xb4\x07\x41\x00\x29\x00\xb5\x07\x21\xb5\x07\x41\x00\x29\x00\xb6\x07\x21\xb6\x07\x41\x00\x29\x00\xb7\x07\x21\xb7\x07\x41\x00\x29\x00\xb8\x07\x21\xb8\x07\x41\x00\x29\x00\xb9\x07\x21\xb9\x07\x41\x00\x29\x00\xba\x07\x21\xba\x07\x41\x00\x29\x00\xbb\x07\x21\xbb\x07\x41\x00\x29\x00\xbc\x07\x21\x
 bc\x07\x41\x00\x29\x00\xbd\x07\x21\xbd\x07\x41\x00\x29\x00\xbe\x07\x21\xbe\x07\x41\x00\x29\x00\xbf\x07\x21\xbf\x07\x41\x00\x29\x00\xc0\x07\x21\xc0\x07\x41\x00\x29\x00\xc1\x07\x21\xc1\x07\x41\x00\x29\x00\xc2\x07\x21\xc2\x07\x41\x00\x29\x00\xc3\x07\x21\xc3\x07\x41\x00\x29\x00\xc4\x07\x21\xc4\x07\x41\x00\x29\x00\xc5\x07\x21\xc5\x07\x41\x00\x29\x00\xc6\x07\x21\xc6\x07\x41\x00\x29\x00\xc7\x07\x21\xc7\x07\x41\x00\x29\x00\xc8\x07\x21\xc8\x07\x41\x00\x29\x00\xc9\x07\x21\xc9\x07\x41\x00\x29\x00\xca\x07\x21\xca\x07\x41\x00\x29\x00\xcb\x07\x21\xcb\x07\x41\x00\x29\x00\xcc\x07\x21\xcc\x07\x41\x00\x29\x00\xcd\x07\x21\xcd\x07\x41\x00\x29\x00\xce\x07\x21\xce\x07\x41\x00\x29\x00\xcf\x07\x21\xcf\x07\x41\x00\x29\x00\xd0\x07\x21\xd0\x07\x41\x00\x29\x00\xd1\x07\x21\xd1\x07\x41\x00\x29\x00\xd2\x07\x21\xd2\x07\x41\x00\x29\x00\xd3\x07\x21\xd3\x07\x41\x00\x29\x00\xd4\x07\x21\xd4\x07\x41\x00\x29\x00\xd5\x07\x21\xd5\x07\x41\x00\x29\x00\xd6\x07\x21\xd6\x07\x41\x00\x29\x00\xd7\x07\x21\xd7\x07\x41\x00\x29\x00\xd
 8\x07\x21\xd8\x07\x41\x00\x29\x00\xd9\x07\x21\xd9\x07\x41\x00\x29\x00\xda\x07\x21\xda\x07\x41\x00\x29\x00\xdb\x07\x21\xdb\x07\x41\x00\x29\x00\xdc\x07\x21\xdc\x07\x41\x00\x29\x00\xdd\x07\x21\xdd\x07\x41\x00\x29\x00\xde\x07\x21\xde\x07\x41\x00\x29\x00\xdf\x07\x21\xdf\x07\x41\x00\x29\x00\xe0\x07\x21\xe0\x07\x41\x00\x29\x00\xe1\x07\x21\xe1\x07\x41\x00\x29\x00\xe2\x07\x21\xe2\x07\x41\x00\x29\x00\xe3\x07\x21\xe3\x07\x41\x00\x29\x00\xe4\x07\x21\xe4\x07\x41\x00\x29\x00\xe5\x07\x21\xe5\x07\x41\x00\x29\x00\xe6\x07\x21\xe6\x07\x41\x00\x29\x00\xe7\x07\x21\xe7\x07\x41\x00\x29\x00\xe8\x07\x21\xe8\x07\x41\x00\x29\x00\xe9\x07\x21\xe9\x07\x41\x00\x29\x00\xea\x07\x21\xea\x07\x41\x00\x29\x00\xeb\x07\x21\xeb\x07\x41\x00\x29\x00\xec\x07\x21\xec\x07\x41\x00\x29\x00\xed\x07\x21\xed\x07\x41\x00\x29\x00\xee\x07\x21\xee\x07\x41\x00\x29\x00\xef\x07\x21\xef\x07\x41\x00\x29\x00\xf0\x07\x21\xf0\x07\x41\x00\x29\x00\xf1\x07\x21\xf1\x07\x41\x00\x29\x00\xf2\x07\x21\xf2\x07\x41\x00\x29\x00\xf3\x07\x21\xf3\x07\x41\x00
 \x29\x00\xf4\x07\x21\xf4\x07\x41\x00\x29\x00\xf5\x07\x21\xf5\x07\x41\x00\x29\x00\xf6\x07\x21\xf6\x07\x41\x00\x29\x00\xf7\x07\x21\xf7\x07\x41\x00\x29\x00\xf8\x07\x21\xf8\x07\x41\x00\x29\x00\xf9\x07\x21\xf9\x07\x41\x00\x29\x00\xfa\x07\x21\xfa\x07\x41\x00\x29\x00\xfb\x07\x21\xfb\x07\x41\x00\x29\x00\xfc\x07\x21\xfc\x07\x41\x00\x29\x00\xfd\x07\x21\xfd\x07\x41\x00\x29\x00\xfe\x07\x21\xfe\x07\x41\x00\x29\x00\xff\x07\x21\xff\x07\x41\x00\x29\x00\x80\x08\x21\x80\x08\x41\x00\x29\x00\x81\x08\x21\x81\x08\x41\x00\x29\x00\x82\x08\x21\x82\x08\x41\x00\x29\x00\x83\x08\x21\x83\x08\x41\x00\x29\x00\x84\x08\x21\x84\x08\x41\x00\x29\x00\x85\x08\x21\x85\x08\x41\x00\x29\x00\x86\x08\x21\x86\x08\x41\x00\x29\x00\x87\x08\x21\x87\x08\x41\x00\x29\x00\x88\x08\x21\x88\x08\x41\x00\x29\x00\x89\x08\x21\x89\x08\x41\x00\x29\x00\x8a\x08\x21\x8a\x08\x41\x00\x29\x00\x8b\x08\x21\x8b\x08\x41\x00\x29\x00\x8c\x08\x21\x8c\x08\x41\x00\x29\x00\x8d\x08\x21\x8d\x08\x41\x00\x29\x00\x8e\x08\x21\x8e\x08\x41\x00\x29\x00\x8f\x08\x21\x8f\
 x08\x41\x00\x29\x00\x90\x08\x21\x90\x08\x41\x00\x29\x00\x91\x08\x21\x91\x08\x41\x00\x29\x00\x92\x08\x21\x92\x08\x41\x00\x29\x00\x93\x08\x21\x93\x08\x41\x00\x29\x00\x94\x08\x21\x94\x08\x41\x00\x29\x00\x95\x08\x21\x95\x08\x41\x00\x29\x00\x96\x08\x21\x96\x08\x41\x00\x29\x00\x97\x08\x21\x97\x08\x41\x00\x29\x00\x98\x08\x21\x98\x08\x41\x00\x29\x00\x99\x08\x21\x99\x08\x41\x00\x29\x00\x9a\x08\x21\x9a\x08\x41\x00\x29\x00\x9b\x08\x21\x9b\x08\x41\x00\x29\x00\x9c\x08\x21\x9c\x08\x41\x00\x29\x00\x9d\x08\x21\x9d\x08\x41\x00\x29\x00\x9e\x08\x21\x9e\x08\x41\x00\x29\x00\x9f\x08\x21\x9f\x08\x41\x00\x20\x00\x37\x00\x00\x41\x00\x20\x01\x37\x00\x01\x41\x00\x20\x02\x37\x00\x02\x41\x00\x20\x03\x37\x00\x03\x41\x00\x20\x04\x37\x00\x04\x41\x00\x20\x05\x37\x00\x05\x41\x00\x20\x06\x37\x00\x06\x41\x00\x20\x07\x37\x00\x07\x41\x00\x20\x08\x37\x00\x08\x41\x00\x20\x09\x37\x00\x09\x41\x00\x20\x0a\x37\x00\x0a\x41\x00\x20\x0b\x37\x00\x0b\x41\x00\x20\x0c\x37\x00\x0c\x41\x00\x20\x0d\x37\x00\x0d\x41\x00\x20\x0e\x37\x00\x
 0e\x41\x00\x20\x0f\x37\x00\x0f\x41\x00\x20\x10\x37\x00\x10\x41\x00\x20\x11\x37\x00\x11\x41\x00\x20\x12\x37\x00\x12\x41\x00\x20\x13\x37\x00\x13\x41\x00\x20\x14\x37\x00\x14\x41\x00\x20\x15\x37\x00\x15\x41\x00\x20\x16\x37\x00\x16\x41\x00\x20\x17\x37\x00\x17\x41\x00\x20\x18\x37\x00\x18\x41\x00\x20\x19\x37\x00\x19\x41\x00\x20\x1a\x37\x00\x1a\x41\x00\x20\x1b\x37\x00\x1b\x41\x00\x20\x1c\x37\x00\x1c\x41\x00\x20\x1d\x37\x00\x1d\x41\x00\x20\x1e\x37\x00\x1e\x41\x00\x20\x1f\x37\x00\x1f\x41\x00\x20\x20\x37\x00\x20\x41\x00\x20\x21\x37\x00\x21\x41\x00\x20\x22\x37\x00\x22\x41\x00\x20\x23\x37\x00\x23\x41\x00\x20\x24\x37\x00\x24\x41\x00\x20\x25\x37\x00\x25\x41\x00\x20\x26\x37\x00\x26\x41\x00\x20\x27\x37\x00\x27\x41\x00\x20\x28\x37\x00\x28\x41\x00\x20\x29\x37\x00\x29\x41\x00\x20\x2a\x37\x00\x2a\x41\x00\x20\x2b\x37\x00\x2b\x41\x00\x20\x2c\x37\x00\x2c\x41\x00\x20\x2d\x37\x00\x2d\x41\x00\x20\x2e\x37\x00\x2e\x41\x00\x20\x2f\x37\x00\x2f\x41\x00\x20\x30\x37\x00\x30\x41\x00\x20\x31\x37\x00\x31\x41\x00\x20\x3
 2\x37\x00\x32\x41\x00\x20\x33\x37\x00\x33\x41\x00\x20\x34\x37\x00\x34\x41\x00\x20\x35\x37\x00\x35\x41\x00\x20\x36\x37\x00\x36\x41\x00\x20\x37\x37\x00\x37\x41\x00\x20\x38\x37\x00\x38\x41\x00\x20\x39\x37\x00\x39\x41\x00\x20\x3a\x37\x00\x3a\x41\x00\x20\x3b\x37\x00\x3b\x41\x00\x20\x3c\x37\x00\x3c\x41\x00\x20\x3d\x37\x00\x3d\x41\x00\x20\x3e\x37\x00\x3e\x41\x00\x20\x3f\x37\x00\x3f\x41\x00\x20\x40\x37\x00\x40\x41\x00\x20\x41\x37\x00\x41\x41\x00\x20\x42\x37\x00\x42\x41\x00\x20\x43\x37\x00\x43\x41\x00\x20\x44\x37\x00\x44\x41\x00\x20\x45\x37\x00\x45\x41\x00\x20\x46\x37\x00\x46\x41\x00\x20\x47\x37\x00\x47\x41\x00\x20\x48\x37\x00\x48\x41\x00\x20\x49\x37\x00\x49\x41\x00\x20\x4a\x37\x00\x4a\x41\x00\x20\x4b\x37\x00\x4b\x41\x00\x20\x4c\x37\x00\x4c\x41\x00\x20\x4d\x37\x00\x4d\x41\x00\x20\x4e\x37\x00\x4e\x41\x00\x20\x4f\x37\x00\x4f\x41\x00\x20\x50\x37\x00\x50\x41\x00\x20\x51\x37\x00\x51\x41\x00\x20\x52\x37\x00\x52\x41\x00\x20\x53\x37\x00\x53\x41\x00\x20\x54\x37\x00\x54\x41\x00\x20\x55\x37\x00\x55\x41
 \x00\x20\x56\x37\x00\x56\x41\x00\x20\x57\x37\x00\x57\x41\x00\x20\x58\x37\x00\x58\x41\x00\x20\x59\x37\x00\x59\x41\x00\x20\x5a\x37\x00\x5a\x41\x00\x20\x5b\x37\x00\x5b\x41\x00\x20\x5c\x37\x00\x5c\x41\x00\x20\x5d\x37\x00\x5d\x41\x00\x20\x5e\x37\x00\x5e\x41\x00\x20\x5f\x37\x00\x5f\x41\x00\x20\x60\x37\x00\x60\x41\x00\x20\x61\x37\x00\x61\x41\x00\x20\x62\x37\x00\x62\x41\x00\x20\x63\x37\x00\x63\x41\x00\x20\x64\x37\x00\x64\x41\x00\x20\x65\x37\x00\x65\x41\x00\x20\x66\x37\x00\x66\x41\x00\x20\x67\x37\x00\x67\x41\x00\x20\x68\x37\x00\x68\x41\x00\x20\x69\x37\x00\x69\x41\x00\x20\x6a\x37\x00\x6a\x41\x00\x20\x6b\x37\x00\x6b\x41\x00\x20\x6c\x37\x00\x6c\x41\x00\x20\x6d\x37\x00\x6d\x41\x00\x20\x6e\x37\x00\x6e\x41\x00\x20\x6f\x37\x00\x6f\x41\x00\x20\x70\x37\x00\x70\x41\x00\x20\x71\x37\x00\x71\x41\x00\x20\x72\x37\x00\x72\x41\x00\x20\x73\x37\x00\x73\x41\x00\x20\x74\x37\x00\x74\x41\x00\x20\x75\x37\x00\x75\x41\x00\x20\x76\x37\x00\x76\x41\x00\x20\x77\x37\x00\x77\x41\x00\x20\x78\x37\x00\x78\x41\x00\x20\x79\x37\
 x00\x79\x41\x00\x20\x7a\x37\x00\x7a\x41\x00\x20\x7b\x37\x00\x7b\x41\x00\x20\x7c\x37\x00\x7c\x41\x00\x20\x7d\x37\x00\x7d\x41\x00\x20\x7e\x37\x00\x7e\x41\x00\x20\x7f\x37\x00\x7f\x41\x00\x20\x80\x01\x37\x00\x80\x01\x41\x00\x20\x81\x01\x37\x00\x81\x01\x41\x00\x20\x82\x01\x37\x00\x82\x01\x41\x00\x20\x83\x01\x37\x00\x83\x01\x41\x00\x20\x84\x01\x37\x00\x84\x01\x41\x00\x20\x85\x01\x37\x00\x85\x01\x41\x00\x20\x86\x01\x37\x00\x86\x01\x41\x00\x20\x87\x01\x37\x00\x87\x01\x41\x00\x20\x88\x01\x37\x00\x88\x01\x41\x00\x20\x89\x01\x37\x00\x89\x01\x41\x00\x20\x8a\x01\x37\x00\x8a\x01\x41\x00\x20\x8b\x01\x37\x00\x8b\x01\x41\x00\x20\x8c\x01\x37\x00\x8c\x01\x41\x00\x20\x8d\x01\x37\x00\x8d\x01\x41\x00\x20\x8e\x01\x37\x00\x8e\x01\x41\x00\x20\x8f\x01\x37\x00\x8f\x01\x41\x00\x20\x90\x01\x37\x00\x90\x01\x41\x00\x20\x91\x01\x37\x00\x91\x01\x41\x00\x20\x92\x01\x37\x00\x92\x01\x41\x00\x20\x93\x01\x37\x00\x93\x01\x41\x00\x20\x94\x01\x37\x00\x94\x01\x41\x00\x20\x95\x01\x37\x00\x95\x01\x41\x00\x20\x96\x01\x37\x00\x
 96\x01\x41\x00\x20\x97\x01\x37\x00\x97\x01\x41\x00\x20\x98\x01\x37\x00\x98\x01\x41\x00\x20\x99\x01\x37\x00\x99\x01\x41\x00\x20\x9a\x01\x37\x00\x9a\x01\x41\x00\x20\x9b\x01\x37\x00\x9b\x01\x41\x00\x20\x9c\x01\x37\x00\x9c\x01\x41\x00\x20\x9d\x01\x37\x00\x9d\x01\x41\x00\x20\x9e\x01\x37\x00\x9e\x01\x41\x00\x20\x9f\x01\x37\x00\x9f\x01\x41\x00\x20\xa0\x01\x37\x00\xa0\x01\x41\x00\x20\xa1\x01\x37\x00\xa1\x01\x41\x00\x20\xa2\x01\x37\x00\xa2\x01\x41\x00\x20\xa3\x01\x37\x00\xa3\x01\x41\x00\x20\xa4\x01\x37\x00\xa4\x01\x41\x00\x20\xa5\x01\x37\x00\xa5\x01\x41\x00\x20\xa6\x01\x37\x00\xa6\x01\x41\x00\x20\xa7\x01\x37\x00\xa7\x01\x41\x00\x20\xa8\x01\x37\x00\xa8\x01\x41\x00\x20\xa9\x01\x37\x00\xa9\x01\x41\x00\x20\xaa\x01\x37\x00\xaa\x01\x41\x00\x20\xab\x01\x37\x00\xab\x01\x41\x00\x20\xac\x01\x37\x00\xac\x01\x41\x00\x20\xad\x01\x37\x00\xad\x01\x41\x00\x20\xae\x01\x37\x00\xae\x01\x41\x00\x20\xaf\x01\x37\x00\xaf\x01\x41\x00\x20\xb0\x01\x37\x00\xb0\x01\x41\x00\x20\xb1\x01\x37\x00\xb1\x01\x41\x00\x20\xb2\x0
 1\x37\x00\xb2\x01\x41\x00\x20\xb3\x01\x37\x00\xb3\x01\x41\x00\x20\xb4\x01\x37\x00\xb4\x01\x41\x00\x20\xb5\x01\x37\x00\xb5\x01\x41\x00\x20\xb6\x01\x37\x00\xb6\x01\x41\x00\x20\xb7\x01\x37\x00\xb7\x01\x41\x00\x20\xb8\x01\x37\x00\xb8\x01\x41\x00\x20\xb9\x01\x37\x00\xb9\x01\x41\x00\x20\xba\x01\x37\x00\xba\x01\x41\x00\x20\xbb\x01\x37\x00\xbb\x01\x41\x00\x20\xbc\x01\x37\x00\xbc\x01\x41\x00\x20\xbd\x01\x37\x00\xbd\x01\x41\x00\x20\xbe\x01\x37\x00\xbe\x01\x41\x00\x20\xbf\x01\x37\x00\xbf\x01\x41\x00\x20\xc0\x01\x37\x00\xc0\x01\x41\x00\x20\xc1\x01\x37\x00\xc1\x01\x41\x00\x20\xc2\x01\x37\x00\xc2\x01\x41\x00\x20\xc3\x01\x37\x00\xc3\x01\x41\x00\x20\xc4\x01\x37\x00\xc4\x01\x41\x00\x20\xc5\x01\x37\x00\xc5\x01\x41\x00\x20\xc6\x01\x37\x00\xc6\x01\x41\x00\x20\xc7\x01\x37\x00\xc7\x01\x41\x00\x20\xc8\x01\x37\x00\xc8\x01\x41\x00\x20\xc9\x01\x37\x00\xc9\x01\x41\x00\x20\xca\x01\x37\x00\xca\x01\x41\x00\x20\xcb\x01\x37\x00\xcb\x01\x41\x00\x20\xcc\x01\x37\x00\xcc\x01\x41\x00\x20\xcd\x01\x37\x00\xcd\x01\x41\x00
 \x20\xce\x01\x37\x00\xce\x01\x41\x00\x20\xcf\x01\x37\x00\xcf\x01\x41\x00\x20\xd0\x01\x37\x00\xd0\x01\x41\x00\x20\xd1\x01\x37\x00\xd1\x01\x41\x00\x20\xd2\x01\x37\x00\xd2\x01\x41\x00\x20\xd3\x01\x37\x00\xd3\x01\x41\x00\x20\xd4\x01\x37\x00\xd4\x01\x41\x00\x20\xd5\x01\x37\x00\xd5\x01\x41\x00\x20\xd6\x01\x37\x00\xd6\x01\x41\x00\x20\xd7\x01\x37\x00\xd7\x01\x41\x00\x20\xd8\x01\x37\x00\xd8\x01\x41\x00\x20\xd9\x01\x37\x00\xd9\x01\x41\x00\x20\xda\x01\x37\x00\xda\x01\x41\x00\x20\xdb\x01\x37\x00\xdb\x01\x41\x00\x20\xdc\x01\x37\x00\xdc\x01\x41\x00\x20\xdd\x01\x37\x00\xdd\x01\x41\x00\x20\xde\x01\x37\x00\xde\x01\x41\x00\x20\xdf\x01\x37\x00\xdf\x01\x41\x00\x20\xe0\x01\x37\x00\xe0\x01\x41\x00\x20\xe1\x01\x37\x00\xe1\x01\x41\x00\x20\xe2\x01\x37\x00\xe2\x01\x41\x00\x20\xe3\x01\x37\x00\xe3\x01\x41\x00\x20\xe4\x01\x37\x00\xe4\x01\x41\x00\x20\xe5\x01\x37\x00\xe5\x01\x41\x00\x20\xe6\x01\x37\x00\xe6\x01\x41\x00\x20\xe7\x01\x37\x00\xe7\x01\x41\x00\x20\xe8\x01\x37\x00\xe8\x01\x41\x00\x20\xe9\x01\x37\x00\xe9\
 x01\x41\x00\x20\xea\x01\x37\x00\xea\x01\x41\x00\x20\xeb\x01\x37\x00\xeb\x01\x41\x00\x20\xec\x01\x37\x00\xec\x01\x41\x00\x20\xed\x01\x37\x00\xed\x01\x41\x00\x20\xee\x01\x37\x00\xee\x01\x41\x00\x20\xef\x01\x37\x00\xef\x01\x41\x00\x20\xf0\x01\x37\x00\xf0\x01\x41\x00\x20\xf1\x01\x37\x00\xf1\x01\x41\x00\x20\xf2\x01\x37\x00\xf2\x01\x41\x00\x20\xf3\x01\x37\x00\xf3\x01\x41\x00\x20\xf4\x01\x37\x00\xf4\x01\x41\x00\x20\xf5\x01\x37\x00\xf5\x01\x41\x00\x20\xf6\x01\x37\x00\xf6\x01\x41\x00\x20\xf7\x01\x37\x00\xf7\x01\x41\x00\x20\xf8\x01\x37\x00\xf8\x01\x41\x00\x20\xf9\x01\x37\x00\xf9\x01\x41\x00\x20\xfa\x01\x37\x00\xfa\x01\x41\x00\x20\xfb\x01\x37\x00\xfb\x01\x41\x00\x20\xfc\x01\x37\x00\xfc\x01\x41\x00\x20\xfd\x01\x37\x00\xfd\x01\x41\x00\x20\xfe\x01\x37\x00\xfe\x01\x41\x00\x20\xff\x01\x37\x00\xff\x01\x41\x00\x20\x80\x02\x37\x00\x80\x02\x41\x00\x20\x81\x02\x37\x00\x81\x02\x41\x00\x20\x82\x02\x37\x00\x82\x02\x41\x00\x20\x83\x02\x37\x00\x83\x02\x41\x00\x20\x84\x02\x37\x00\x84\x02\x41\x00\x20\x85\x02\x
 37\x00\x85\x02\x41\x00\x20\x86\x02\x37\x00\x86\x02\x41\x00\x20\x87\x02\x37\x00\x87\x02\x41\x00\x20\x88\x02\x37\x00\x88\x02\x41\x00\x20\x89\x02\x37\x00\x89\x02\x41\x00\x20\x8a\x02\x37\x00\x8a\x02\x41\x00\x20\x8b\x02\x37\x00\x8b\x02\x41\x00\x20\x8c\x02\x37\x00\x8c\x02\x41\x00\x20\x8d\x02\x37\x00\x8d\x02\x41\x00\x20\x8e\x02\x37\x00\x8e\x02\x41\x00\x20\x8f\x02\x37\x00\x8f\x02\x41\x00\x20\x90\x02\x37\x00\x90\x02\x41\x00\x20\x91\x02\x37\x00\x91\x02\x41\x00\x20\x92\x02\x37\x00\x92\x02\x41\x00\x20\x93\x02\x37\x00\x93\x02\x41\x00\x20\x94\x02\x37\x00\x94\x02\x41\x00\x20\x95\x02\x37\x00\x95\x02\x41\x00\x20\x96\x02\x37\x00\x96\x02\x41\x00\x20\x97\x02\x37\x00\x97\x02\x41\x00\x20\x98\x02\x37\x00\x98\x02\x41\x00\x20\x99\x02\x37\x00\x99\x02\x41\x00\x20\x9a\x02\x37\x00\x9a\x02\x41\x00\x20\x9b\x02\x37\x00\x9b\x02\x41\x00\x20\x9c\x02\x37\x00\x9c\x02\x41\x00\x20\x9d\x02\x37\x00\x9d\x02\x41\x00\x20\x9e\x02\x37\x00\x9e\x02\x41\x00\x20\x9f\x02\x37\x00\x9f\x02\x41\x00\x20\xa0\x02\x37\x00\xa0\x02\x41\x00\x2
 0\xa1\x02\x37\x00\xa1\x02\x41\x00\x20\xa2\x02\x37\x00\xa2\x02\x41\x00\x20\xa3\x02\x37\x00\xa3\x02\x41\x00\x20\xa4\x02\x37\x00\xa4\x02\x41\x00\x20\xa5\x02\x37\x00\xa5\x02\x41\x00\x20\xa6\x02\x37\x00\xa6\x02\x41\x00\x20\xa7\x02\x37\x00\xa7\x02\x41\x00\x20\xa8\x02\x37\x00\xa8\x02\x41\x00\x20\xa9\x02\x37\x00\xa9\x02\x41\x00\x20\xaa\x02\x37\x00\xaa\x02\x41\x00\x20\xab\x02\x37\x00\xab\x02\x41\x00\x20\xac\x02\x37\x00\xac\x02\x41\x00\x20\xad\x02\x37\x00\xad\x02\x41\x00\x20\xae\x02\x37\x00\xae\x02\x41\x00\x20\xaf\x02\x37\x00\xaf\x02\x41\x00\x20\xb0\x02\x37\x00\xb0\x02\x41\x00\x20\xb1\x02\x37\x00\xb1\x02\x41\x00\x20\xb2\x02\x37\x00\xb2\x02\x41\x00\x20\xb3\x02\x37\x00\xb3\x02\x41\x00\x20\xb4\x02\x37\x00\xb4\x02\x41\x00\x20\xb5\x02\x37\x00\xb5\x02\x41\x00\x20\xb6\x02\x37\x00\xb6\x02\x41\x00\x20\xb7\x02\x37\x00\xb7\x02\x41\x00\x20\xb8\x02\x37\x00\xb8\x02\x41\x00\x20\xb9\x02\x37\x00\xb9\x02\x41\x00\x20\xba\x02\x37\x00\xba\x02\x41\x00\x20\xbb\x02\x37\x00\xbb\x02\x41\x00\x20\xbc\x02\x37\x00\xbc\x02
 \x41\x00\x20\xbd\x02\x37\x00\xbd\x02\x41\x00\x20\xbe\x02\x37\x00\xbe\x02\x41\x00\x20\xbf\x02\x37\x00\xbf\x02\x41\x00\x20\xc0\x02\x37\x00\xc0\x02\x41\x00\x20\xc1\x02\x37\x00\xc1\x02\x41\x00\x20\xc2\x02\x37\x00\xc2\x02\x41\x00\x20\xc3\x02\x37\x00\xc3\x02\x41\x00\x20\xc4\x02\x37\x00\xc4\x02\x41\x00\x20\xc5\x02\x37\x00\xc5\x02\x41\x00\x20\xc6\x02\x37\x00\xc6\x02\x41\x00\x20\xc7\x02\x37\x00\xc7\x02\x41\x00\x20\xc8\x02\x37\x00\xc8\x02\x41\x00\x20\xc9\x02\x37\x00\xc9\x02\x41\x00\x20\xca\x02\x37\x00\xca\x02\x41\x00\x20\xcb\x02\x37\x00\xcb\x02\x41\x00\x20\xcc\x02\x37\x00\xcc\x02\x41\x00\x20\xcd\x02\x37\x00\xcd\x02\x41\x00\x20\xce\x02\x37\x00\xce\x02\x41\x00\x20\xcf\x02\x37\x00\xcf\x02\x41\x00\x20\xd0\x02\x37\x00\xd0\x02\x41\x00\x20\xd1\x02\x37\x00\xd1\x02\x41\x00\x20\xd2\x02\x37\x00\xd2\x02\x41\x00\x20\xd3\x02\x37\x00\xd3\x02\x41\x00\x20\xd4\x02\x37\x00\xd4\x02\x41\x00\x20\xd5\x02\x37\x00\xd5\x02\x41\x00\x20\xd6\x02\x37\x00\xd6\x02\x41\x00\x20\xd7\x02\x37\x00\xd7\x02\x41\x00\x20\xd8\x02\x37\
 x00\xd8\x02\x41\x00\x20\xd9\x02\x37\x00\xd9\x02\x41\x00\x20\xda\x02\x37\x00\xda\x02\x41\x00\x20\xdb\x02\x37\x00\xdb\x02\x41\x00\x20\xdc\x02\x37\x00\xdc\x02\x41\x00\x20\xdd\x02\x37\x00\xdd\x02\x41\x00\x20\xde\x02\x37\x00\xde\x02\x41\x00\x20\xdf\x02\x37\x00\xdf\x02\x41\x00\x20\xe0\x02\x37\x00\xe0\x02\x41\x00\x20\xe1\x02\x37\x00\xe1\x02\x41\x00\x20\xe2\x02\x37\x00\xe2\x02\x41\x00\x20\xe3\x02\x37\x00\xe3\x02\x41\x00\x20\xe4\x02\x37\x00\xe4\x02\x41\x00\x20\xe5\x02\x37\x00\xe5\x02\x41\x00\x20\xe6\x02\x37\x00\xe6\x02\x41\x00\x20\xe7\x02\x37\x00\xe7\x02\x41\x00\x20\xe8\x02\x37\x00\xe8\x02\x41\x00\x20\xe9\x02\x37\x00\xe9\x02\x41\x00\x20\xea\x02\x37\x00\xea\x02\x41\x00\x20\xeb\x02\x37\x00\xeb\x02\x41\x00\x20\xec\x02\x37\x00\xec\x02\x41\x00\x20\xed\x02\x37\x00\xed\x02\x41\x00\x20\xee\x02\x37\x00\xee\x02\x41\x00\x20\xef\x02\x37\x00\xef\x02\x41\x00\x20\xf0\x02\x37\x00\xf0\x02\x41\x00\x20\xf1\x02\x37\x00\xf1\x02\x41\x00\x20\xf2\x02\x37\x00\xf2\x02\x41\x00\x20\xf3\x02\x37\x00\xf3\x02\x41\x00\x20\x
 f4\x02\x37\x00\xf4\x02\x41\x00\x20\xf5\x02\x37\x00\xf5\x02\x41\x00\x20\xf6\x02\x37\x00\xf6\x02\x41\x00\x20\xf7\x02\x37\x00\xf7\x02\x41\x00\x20\xf8\x02\x37\x00\xf8\x02\x41\x00\x20\xf9\x02\x37\x00\xf9\x02\x41\x00\x20\xfa\x02\x37\x00\xfa\x02\x41\x00\x20\xfb\x02\x37\x00\xfb\x02\x41\x00\x20\xfc\x02\x37\x00\xfc\x02\x41\x00\x20\xfd\x02\x37\x00\xfd\x02\x41\x00\x20\xfe\x02\x37\x00\xfe\x02\x41\x00\x20\xff\x02\x37\x00\xff\x02\x41\x00\x20\x80\x03\x37\x00\x80\x03\x41\x00\x20\x81\x03\x37\x00\x81\x03\x41\x00\x20\x82\x03\x37\x00\x82\x03\x41\x00\x20\x83\x03\x37\x00\x83\x03\x41\x00\x20\x84\x03\x37\x00\x84\x03\x41\x00\x20\x85\x03\x37\x00\x85\x03\x41\x00\x20\x86\x03\x37\x00\x86\x03\x41\x00\x20\x87\x03\x37\x00\x87\x03\x41\x00\x20\x88\x03\x37\x00\x88\x03\x41\x00\x20\x89\x03\x37\x00\x89\x03\x41\x00\x20\x8a\x03\x37\x00\x8a\x03\x41\x00\x20\x8b\x03\x37\x00\x8b\x03\x41\x00\x20\x8c\x03\x37\x00\x8c\x03\x41\x00\x20\x8d\x03\x37\x00\x8d\x03\x41\x00\x20\x8e\x03\x37\x00\x8e\x03\x41\x00\x20\x8f\x03\x37\x00\x8f\x03\x4
 1\x00\x20\x90\x03\x37\x00\x90\x03\x41\x00\x20\x91\x03\x37\x00\x91\x03\x41\x00\x20\x92\x03\x37\x00\x92\x03\x41\x00\x20\x93\x03\x37\x00\x93\x03\x41\x00\x20\x94\x03\x37\x00\x94\x03\x41\x00\x20\x95\x03\x37\x00\x95\x03\x41\x00\x20\x96\x03\x37\x00\x96\x03\x41\x00\x20\x97\x03\x37\x00\x97\x03\x41\x00\x20\x98\x03\x37\x00\x98\x03\x41\x00\x20\x99\x03\x37\x00\x99\x03\x41\x00\x20\x9a\x03\x37\x00\x9a\x03\x41\x00\x20\x9b\x03\x37\x00\x9b\x03\x41\x00\x20\x9c\x03\x37\x00\x9c\x03\x41\x00\x20\x9d\x03\x37\x00\x9d\x03\x41\x00\x20\x9e\x03\x37\x00\x9e\x03\x41\x00\x20\x9f\x03\x37\x00\x9f\x03\x41\x00\x20\xa0\x03\x37\x00\xa0\x03\x41\x00\x20\xa1\x03\x37\x00\xa1\x03\x41\x00\x20\xa2\x03\x37\x00\xa2\x03\x41\x00\x20\xa3\x03\x37\x00\xa3\x03\x41\x00\x20\xa4\x03\x37\x00\xa4\x03\x41\x00\x20\xa5\x03\x37\x00\xa5\x03\x41\x00\x20\xa6\x03\x37\x00\xa6\x03\x41\x00\x20\xa7\x03\x37\x00\xa7\x03\x41\x00\x20\xa8\x03\x37\x00\xa8\x03\x41\x00\x20\xa9\x03\x37\x00\xa9\x03\x41\x00\x20\xaa\x03\x37\x00\xaa\x03\x41\x00\x20\xab\x03\x37\x00
 \xab\x03\x41\x00\x20\xac\x03\x37\x00\xac\x03\x41\x00\x20\xad\x03\x37\x00\xad\x03\x41\x00\x20\xae\x03\x37\x00\xae\x03\x41\x00\x20\xaf\x03\x37\x00\xaf\x03\x41\x00\x20\xb0\x03\x37\x00\xb0\x03\x41\x00\x20\xb1\x03\x37\x00\xb1\x03\x41\x00\x20\xb2\x03\x37\x00\xb2\x03\x41\x00\x20\xb3\x03\x37\x00\xb3\x03\x41\x00\x20\xb4\x03\x37\x00\xb4\x03\x41\x00\x20\xb5\x03\x37\x00\xb5\x03\x41\x00\x20\xb6\x03\x37\x00\xb6\x03\x41\x00\x20\xb7\x03\x37\x00\xb7\x03\x41\x00\x20\xb8\x03\x37\x00\xb8\x03\x41\x00\x20\xb9\x03\x37\x00\xb9\x03\x41\x00\x20\xba\x03\x37\x00\xba\x03\x41\x00\x20\xbb\x03\x37\x00\xbb\x03\x41\x00\x20\xbc\x03\x37\x00\xbc\x03\x41\x00\x20\xbd\x03\x37\x00\xbd\x03\x41\x00\x20\xbe\x03\x37\x00\xbe\x03\x41\x00\x20\xbf\x03\x37\x00\xbf\x03\x41\x00\x20\xc0\x03\x37\x00\xc0\x03\x41\x00\x20\xc1\x03\x37\x00\xc1\x03\x41\x00\x20\xc2\x03\x37\x00\xc2\x03\x41\x00\x20\xc3\x03\x37\x00\xc3\x03\x41\x00\x20\xc4\x03\x37\x00\xc4\x03\x41\x00\x20\xc5\x03\x37\x00\xc5\x03\x41\x00\x20\xc6\x03\x37\x00\xc6\x03\x41\x00\x20\xc7\
 x03\x37\x00\xc7\x03\x41\x00\x20\xc8\x03\x37\x00\xc8\x03\x41\x00\x20\xc9\x03\x37\x00\xc9\x03\x41\x00\x20\xca\x03\x37\x00\xca\x03\x41\x00\x20\xcb\x03\x37\x00\xcb\x03\x41\x00\x20\xcc\x03\x37\x00\xcc\x03\x41\x00\x20\xcd\x03\x37\x00\xcd\x03\x41\x00\x20\xce\x03\x37\x00\xce\x03\x41\x00\x20\xcf\x03\x37\x00\xcf\x03\x41\x00\x20\xd0\x03\x37\x00\xd0\x03\x41\x00\x20\xd1\x03\x37\x00\xd1\x03\x41\x00\x20\xd2\x03\x37\x00\xd2\x03\x41\x00\x20\xd3\x03\x37\x00\xd3\x03\x41\x00\x20\xd4\x03\x37\x00\xd4\x03\x41\x00\x20\xd5\x03\x37\x00\xd5\x03\x41\x00\x20\xd6\x03\x37\x00\xd6\x03\x41\x00\x20\xd7\x03\x37\x00\xd7\x03\x41\x00\x20\xd8\x03\x37\x00\xd8\x03\x41\x00\x20\xd9\x03\x37\x00\xd9\x03\x41\x00\x20\xda\x03\x37\x00\xda\x03\x41\x00\x20\xdb\x03\x37\x00\xdb\x03\x41\x00\x20\xdc\x03\x37\x00\xdc\x03\x41\x00\x20\xdd\x03\x37\x00\xdd\x03\x41\x00\x20\xde\x03\x37\x00\xde\x03\x41\x00\x20\xdf\x03\x37\x00\xdf\x03\x41\x00\x20\xe0\x03\x37\x00\xe0\x03\x41\x00\x20\xe1\x03\x37\x00\xe1\x03\x41\x00\x20\xe2\x03\x37\x00\xe2\x03\x41\x
 00\x20\xe3\x03\x37\x00\xe3\x03\x41\x00\x20\xe4\x03\x37\x00\xe4\x03\x41\x00\x20\xe5\x03\x37\x00\xe5\x03\x41\x00\x20\xe6\x03\x37\x00\xe6\x03\x41\x00\x20\xe7\x03\x37\x00\xe7\x03\x41\x00\x20\xe8\x03\x37\x00\xe8\x03\x41\x00\x20\xe9\x03\x37\x00\xe9\x03\x41\x00\x20\xea\x03\x37\x00\xea\x03\x41\x00\x20\xeb\x03\x37\x00\xeb\x03\x41\x00\x20\xec\x03\x37\x00\xec\x03\x41\x00\x20\xed\x03\x37\x00\xed\x03\x41\x00\x20\xee\x03\x37\x00\xee\x03\x41\x00\x20\xef\x03\x37\x00\xef\x03\x41\x00\x20\xf0\x03\x37\x00\xf0\x03\x41\x00\x20\xf1\x03\x37\x00\xf1\x03\x41\x00\x20\xf2\x03\x37\x00\xf2\x03\x41\x00\x20\xf3\x03\x37\x00\xf3\x03\x41\x00\x20\xf4\x03\x37\x00\xf4\x03\x41\x00\x20\xf5\x03\x37\x00\xf5\x03\x41\x00\x20\xf6\x03\x37\x00\xf6\x03\x41\x00\x20\xf7\x03\x37\x00\xf7\x03\x41\x00\x20\xf8\x03\x37\x00\xf8\x03\x41\x00\x20\xf9\x03\x37\x00\xf9\x03\x41\x00\x20\xfa\x03\x37\x00\xfa\x03\x41\x00\x20\xfb\x03\x37\x00\xfb\x03\x41\x00\x20\xfc\x03\x37\x00\xfc\x03\x41\x00\x20\xfd\x03\x37\x00\xfd\x03\x41\x00\x20\xfe\x03\x37\x00\xf
 e\x03\x41\x00\x20\xff\x03\x37\x00\xff\x03\x41\x00\x20\x80\x04\x37\x00\x80\x04\x41\x00\x20\x81\x04\x37\x00\x81\x04\x41\x00\x20\x82\x04\x37\x00\x82\x04\x41\x00\x20\x83\x04\x37\x00\x83\x04\x41\x00\x20\x84\x04\x37\x00\x84\x04\x41\x00\x20\x85\x04\x37\x00\x85\x04\x41\x00\x20\x86\x04\x37\x00\x86\x04\x41\x00\x20\x87\x04\x37\x00\x87\x04\x41\x00\x20\x88\x04\x37\x00\x88\x04\x41\x00\x20\x89\x04\x37\x00\x89\x04\x41\x00\x20\x8a\x04\x37\x00\x8a\x04\x41\x00\x20\x8b\x04\x37\x00\x8b\x04\x41\x00\x20\x8c\x04\x37\x00\x8c\x04\x41\x00\x20\x8d\x04\x37\x00\x8d\x04\x41\x00\x20\x8e\x04\x37\x00\x8e\x04\x41\x00\x20\x8f\x04\x37\x00\x8f\x04\x41\x00\x20\x90\x04\x37\x00\x90\x04\x41\x00\x20\x91\x04\x37\x00\x91\x04\x41\x00\x20\x92\x04\x37\x00\x92\x04\x41\x00\x20\x93\x04\x37\x00\x93\x04\x41\x00\x20\x94\x04\x37\x00\x94\x04\x41\x00\x20\x95\x04\x37\x00\x95\x04\x41\x00\x20\x96\x04\x37\x00\x96\x04\x41\x00\x20\x97\x04\x37\x00\x97\x04\x41\x00\x20\x98\x04\x37\x00\x98\x04\x41\x00\x20\x99\x04\x37\x00\x99\x04\x41\x00\x20\x9a\x04
 \x37\x00\x9a\x04\x41\x00\x20\x9b\x04\x37\x00\x9b\x04\x41\x00\x20\x9c\x04\x37\x00\x9c\x04\x41\x00\x20\x9d\x04\x37\x00\x9d\x04\x41\x00\x20\x9e\x04\x37\x00\x9e\x04\x41\x00\x20\x9f\x04\x37\x00\x9f\x04\x41\x00\x20\xa0\x04\x37\x00\xa0\x04\x41\x00\x20\xa1\x04\x37\x00\xa1\x04\x41\x00\x20\xa2\x04\x37\x00\xa2\x04\x41\x00\x20\xa3\x04\x37\x00\xa3\x04\x41\x00\x20\xa4\x04\x37\x00\xa4\x04\x41\x00\x20\xa5\x04\x37\x00\xa5\x04\x41\x00\x20\xa6\x04\x37\x00\xa6\x04\x41\x00\x20\xa7\x04\x37\x00\xa7\x04\x41\x00\x20\xa8\x04\x37\x00\xa8\x04\x41\x00\x20\xa9\x04\x37\x00\xa9\x04\x41\x00\x20\xaa\x04\x37\x00\xaa\x04\x41\x00\x20\xab\x04\x37\x00\xab\x04\x41\x00\x20\xac\x04\x37\x00\xac\x04\x41\x00\x20\xad\x04\x37\x00\xad\x04\x41\x00\x20\xae\x04\x37\x00\xae\x04\x41\x00\x20\xaf\x04\x37\x00\xaf\x04\x41\x00\x20\xb0\x04\x37\x00\xb0\x04\x41\x00\x20\xb1\x04\x37\x00\xb1\x04\x41\x00\x20\xb2\x04\x37\x00\xb2\x04\x41\x00\x20\xb3\x04\x37\x00\xb3\x04\x41\x00\x20\xb4\x04\x37\x00\xb4\x04\x41\x00\x20\xb5\x04\x37\x00\xb5\x04\x41\x00\
 x20\xb6\x04\x37\x00\xb6\x04\x41\x00\x20\xb7\x04\x37\x00\xb7\x04\x41\x00\x20\xb8\x04\x37\x00\xb8\x04\x41\x00\x20\xb9\x04\x37\x00\xb9\x04\x41\x00\x20\xba\x04\x37\x00\xba\x04\x41\x00\x20\xbb\x04\x37\x00\xbb\x04\x41\x00\x20\xbc\x04\x37\x00\xbc\x04\x41\x00\x20\xbd\x04\x37\x00\xbd\x04\x41\x00\x20\xbe\x04\x37\x00\xbe\x04\x41\x00\x20\xbf\x04\x37\x00\xbf\x04\x41\x00\x20\xc0\x04\x37\x00\xc0\x04\x41\x00\x20\xc1\x04\x37\x00\xc1\x04\x41\x00\x20\xc2\x04\x37\x00\xc2\x04\x41\x00\x20\xc3\x04\x37\x00\xc3\x04\x41\x00\x20\xc4\x04\x37\x00\xc4\x04\x41\x00\x20\xc5\x04\x37\x00\xc5\x04\x41\x00\x20\xc6\x04\x37\x00\xc6\x04\x41\x00\x20\xc7\x04\x37\x00\xc7\x04\x41\x00\x20\xc8\x04\x37\x00\xc8\x04\x41\x00\x20\xc9\x04\x37\x00\xc9\x04\x41\x00\x20\xca\x04\x37\x00\xca\x04\x41\x00\x20\xcb\x04\x37\x00\xcb\x04\x41\x00\x20\xcc\x04\x37\x00\xcc\x04\x41\x00\x20\xcd\x04\x37\x00\xcd\x04\x41\x00\x20\xce\x04\x37\x00\xce\x04\x41\x00\x20\xcf\x04\x37\x00\xcf\x04\x41\x00\x20\xd0\x04\x37\x00\xd0\x04\x41\x00\x20\xd1\x04\x37\x00\xd1\x
 04\x41\x00\x20\xd2\x04\x37\x00\xd2\x04\x41\x00\x20\xd3\x04\x37\x00\xd3\x04\x41\x00\x20\xd4\x04\x37\x00\xd4\x04\x41\x00\x20\xd5\x04\x37\x00\xd5\x04\x41\x00\x20\xd6\x04\x37\x00\xd6\x04\x41\x00\x20\xd7\x04\x37\x00\xd7\x04\x41\x00\x20\xd8\x04\x37\x00\xd8\x04\x41\x00\x20\xd9\x04\x37\x00\xd9\x04\x41\x00\x20\xda\x04\x37\x00\xda\x04\x41\x00\x20\xdb\x04\x37\x00\xdb\x04\x41\x00\x20\xdc\x04\x37\x00\xdc\x04\x41\x00\x20\xdd\x04\x37\x00\xdd\x04\x41\x00\x20\xde\x04\x37\x00\xde\x04\x41\x00\x20\xdf\x04\x37\x00\xdf\x04\x41\x00\x20\xe0\x04\x37\x00\xe0\x04\x41\x00\x20\xe1\x04\x37\x00\xe1\x04\x41\x00\x20\xe2\x04\x37\x00\xe2\x04\x41\x00\x20\xe3\x04\x37\x00\xe3\x04\x41\x00\x20\xe4\x04\x37\x00\xe4\x04\x41\x00\x20\xe5\x04\x37\x00\xe5\x04\x41\x00\x20\xe6\x04\x37\x00\xe6\x04\x41\x00\x20\xe7\x04\x37\x00\xe7\x04\x41\x00\x20\xe8\x04\x37\x00\xe8\x04\x41\x00\x20\xe9\x04\x37\x00\xe9\x04\x41\x00\x20\xea\x04\x37\x00\xea\x04\x41\x00\x20\xeb\x04\x37\x00\xeb\x04\x41\x00\x20\xec\x04\x37\x00\xec\x04\x41\x00\x20\xed\x04\x3
 7\x00\xed\x04\x41\x00\x20\xee\x04\x37\x00\xee\x04\x41\x00\x20\xef\x04\x37\x00\xef\x04\x41\x00\x20\xf0\x04\x37\x00\xf0\x04\x41\x00\x20\xf1\x04\x37\x00\xf1\x04\x41\x00\x20\xf2\x04\x37\x00\xf2\x04\x41\x00\x20\xf3\x04\x37\x00\xf3\x04\x41\x00\x20\xf4\x04\x37\x00\xf4\x04\x41\x00\x20\xf5\x04\x37\x00\xf5\x04\x41\x00\x20\xf6\x04\x37\x00\xf6\x04\x41\x00\x20\xf7\x04\x37\x00\xf7\x04\x41\x00\x20\xf8\x04\x37\x00\xf8\x04\x41\x00\x20\xf9\x04\x37\x00\xf9\x04\x41\x00\x20\xfa\x04\x37\x00\xfa\x04\x41\x00\x20\xfb\x04\x37\x00\xfb\x04\x41\x00\x20\xfc\x04\x37\x00\xfc\x04\x41\x00\x20\xfd\x04\x37\x00\xfd\x04\x41\x00\x20\xfe\x04\x37\x00\xfe\x04\x41\x00\x20\xff\x04\x37\x00\xff\x04\x41\x00\x20\x80\x05\x37\x00\x80\x05\x41\x00\x20\x81\x05\x37\x00\x81\x05\x41\x00\x20\x82\x05\x37\x00\x82\x05\x41\x00\x20\x83\x05\x37\x00\x83\x05\x41\x00\x20\x84\x05\x37\x00\x84\x05\x41\x00\x20\x85\x05\x37\x00\x85\x05\x41\x00\x20\x86\x05\x37\x00\x86\x05\x41\x00\x20\x87\x05\x37\x00\x87\x05\x41\x00\x20\x88\x05\x37\x00\x88\x05\x41\x00\x20
 \x89\x05\x37\x00\x89\x05\x41\x00\x20\x8a\x05\x37\x00\x8a\x05\x41\x00\x20\x8b\x05\x37\x00\x8b\x05\x41\x00\x20\x8c\x05\x37\x00\x8c\x05\x41\x00\x20\x8d\x05\x37\x00\x8d\x05\x41\x00\x20\x8e\x05\x37\x00\x8e\x05\x41\x00\x20\x8f\x05\x37\x00\x8f\x05\x41\x00\x20\x90\x05\x37\x00\x90\x05\x41\x00\x20\x91\x05\x37\x00\x91\x05\x41\x00\x20\x92\x05\x37\x00\x92\x05\x41\x00\x20\x93\x05\x37\x00\x93\x05\x41\x00\x20\x94\x05\x37\x00\x94\x05\x41\x00\x20\x95\x05\x37\x00\x95\x05\x41\x00\x20\x96\x05\x37\x00\x96\x05\x41\x00\x20\x97\x05\x37\x00\x97\x05\x41\x00\x20\x98\x05\x37\x00\x98\x05\x41\x00\x20\x99\x05\x37\x00\x99\x05\x41\x00\x20\x9a\x05\x37\x00\x9a\x05\x41\x00\x20\x9b\x05\x37\x00\x9b\x05\x41\x00\x20\x9c\x05\x37\x00\x9c\x05\x41\x00\x20\x9d\x05\x37\x00\x9d\x05\x41\x00\x20\x9e\x05\x37\x00\x9e\x05\x41\x00\x20\x9f\x05\x37\x00\x9f\x05\x41\x00\x20\xa0\x05\x37\x00\xa0\x05\x41\x00\x20\xa1\x05\x37\x00\xa1\x05\x41\x00\x20\xa2\x05\x37\x00\xa2\x05\x41\x00\x20\xa3\x05\x37\x00\xa3\x05\x41\x00\x20\xa4\x05\x37\x00\xa4\x05\
 x41\x00\x20\xa5\x05\x37\x00\xa5\x05\x41\x00\x20\xa6\x05\x37\x00\xa6\x05\x41\x00\x20\xa7\x05\x37\x00\xa7\x05\x41\x00\x20\xa8\x05\x37\x00\xa8\x05\x41\x00\x20\xa9\x05\x37\x00\xa9\x05\x41\x00\x20\xaa\x05\x37\x00\xaa\x05\x41\x00\x20\xab\x05\x37\x00\xab\x05\x41\x00\x20\xac\x05\x37\x00\xac\x05\x41\x00\x20\xad\x05\x37\x00\xad\x05\x41\x00\x20\xae\x05\x37\x00\xae\x05\x41\x00\x20\xaf\x05\x37\x00\xaf\x05\x41\x00\x20\xb0\x05\x37\x00\xb0\x05\x41\x00\x20\xb1\x05\x37\x00\xb1\x05\x41\x00\x20\xb2\x05\x37\x00\xb2\x05\x41\x00\x20\xb3\x05\x37\x00\xb3\x05\x41\x00\x20\xb4\x05\x37\x00\xb4\x05\x41\x00\x20\xb5\x05\x37\x00\xb5\x05\x41\x00\x20\xb6\x05\x37\x00\xb6\x05\x41\x00\x20\xb7\x05\x37\x00\xb7\x05\x41\x00\x20\xb8\x05\x37\x00\xb8\x05\x41\x00\x20\xb9\x05\x37\x00\xb9\x05\x41\x00\x20\xba\x05\x37\x00\xba\x05\x41\x00\x20\xbb\x05\x37\x00\xbb\x05\x41\x00\x20\xbc\x05\x37\x00\xbc\x05\x41\x00\x20\xbd\x05\x37\x00\xbd\x05\x41\x00\x20\xbe\x05\x37\x00\xbe\x05\x41\x00\x20\xbf\x05\x37\x00\xbf\x05\x41\x00\x20\xc0\x05\x37\x
 00\xc0\x05\x41\x00\x20\xc1\x05\x37\x00\xc1\x05\x41\x00\x20\xc2\x05\x37\x00\xc2\x05\x41\x00\x20\xc3\x05\x37\x00\xc3\x05\x41\x00\x20\xc4\x05\x37\x00\xc4\x05\x41\x00\x20\xc5\x05\x37\x00\xc5\x05\x41\x00\x20\xc6\x05\x37\x00\xc6\x05\x41\x00\x20\xc7\x05\x37\x00\xc7\x05\x41\x00\x20\xc8\x05\x37\x00\xc8\x05\x41\x00\x20\xc9\x05\x37\x00\xc9\x05\x41\x00\x20\xca\x05\x37\x00\xca\x05\x41\x00\x20\xcb\x05\x37\x00\xcb\x05\x41\x00\x20\xcc\x05\x37\x00\xcc\x05\x41\x00\x20\xcd\x05\x37\x00\xcd\x05\x41\x00\x20\xce\x05\x37\x00\xce\x05\x41\x00\x20\xcf\x05\x37\x00\xcf\x05\x41\x00\x20\xd0\x05\x37\x00\xd0\x05\x41\x00\x20\xd1\x05\x37\x00\xd1\x05\x41\x00\x20\xd2\x05\x37\x00\xd2\x05\x41\x00\x20\xd3\x05\x37\x00\xd3\x05\x41\x00\x20\xd4\x05\x37\x00\xd4\x05\x41\x00\x20\xd5\x05\x37\x00\xd5\x05\x41\x00\x20\xd6\x05\x37\x00\xd6\x05\x41\x00\x20\xd7\x05\x37\x00\xd7\x05\x41\x00\x20\xd8\x05\x37\x00\xd8\x05\x41\x00\x20\xd9\x05\x37\x00\xd9\x05\x41\x00\x20\xda\x05\x37\x00\xda\x05\x41\x00\x20\xdb\x05\x37\x00\xdb\x05\x41\x00\x20\xd
 c\x05\x37\x00\xdc\x05\x41\x00\x20\xdd\x05\x37\x00\xdd\x05\x41\x00\x20\xde\x05\x37\x00\xde\x05\x41\x00\x20\xdf\x05\x37\x00\xdf\x05\x41\x00\x20\xe0\x05\x37\x00\xe0\x05\x41\x00\x20\xe1\x05\x37\x00\xe1\x05\x41\x00\x20\xe2\x05\x37\x00\xe2\x05\x41\x00\x20\xe3\x05\x37\x00\xe3\x05\x41\x00\x20\xe4\x05\x37\x00\xe4\x05\x41\x00\x20\xe5\x05\x37\x00\xe5\x05\x41\x00\x20\xe6\x05\x37\x00\xe6\x05\x41\x00\x20\xe7\x05\x37\x00\xe7\x05\x41\x00\x20\xe8\x05\x37\x00\xe8\x05\x41\x00\x20\xe9\x05\x37\x00\xe9\x05\x41\x00\x20\xea\x05\x37\x00\xea\x05\x41\x00\x20\xeb\x05\x37\x00\xeb\x05\x41\x00\x20\xec\x05\x37\x00\xec\x05\x41\x00\x20\xed\x05\x37\x00\xed\x05\x41\x00\x20\xee\x05\x37\x00\xee\x05\x41\x00\x20\xef\x05\x37\x00\xef\x05\x41\x00\x20\xf0\x05\x37\x00\xf0\x05\x41\x00\x20\xf1\x05\x37\x00\xf1\x05\x41\x00\x20\xf2\x05\x37\x00\xf2\x05\x41\x00\x20\xf3\x05\x37\x00\xf3\x05\x41\x00\x20\xf4\x05\x37\x00\xf4\x05\x41\x00\x20\xf5\x05\x37\x00\xf5\x05\x41\x00\x20\xf6\x05\x37\x00\xf6\x05\x41\x00\x20\xf7\x05\x37\x00\xf7\x05\x41
 \x00\x20\xf8\x05\x37\x00\xf8\x05\x41\x00\x20\xf9\x05\x37\x00\xf9\x05\x41\x00\x20\xfa\x05\x37\x00\xfa\x05\x41\x00\x20\xfb\x05\x37\x00\xfb\x05\x41\x00\x20\xfc\x05\x37\x00\xfc\x05\x41\x00\x20\xfd\x05\x37\x00\xfd\x05\x41\x00\x20\xfe\x05\x37\x00\xfe\x05\x41\x00\x20\xff\x05\x37\x00\xff\x05\x41\x00\x20\x80\x06\x37\x00\x80\x06\x41\x00\x20\x81\x06\x37\x00\x81\x06\x41\x00\x20\x82\x06\x37\x00\x82\x06\x41\x00\x20\x83\x06\x37\x00\x83\x06\x41\x00\x20\x84\x06\x37\x00\x84\x06\x41\x00\x20\x85\x06\x37\x00\x85\x06\x41\x00\x20\x86\x06\x37\x00\x86\x06\x41\x00\x20\x87\x06\x37\x00\x87\x06\x41\x00\x20\x88\x06\x37\x00\x88\x06\x41\x00\x20\x89\x06\x37\x00\x89\x06\x41\x00\x20\x8a\x06\x37\x00\x8a\x06\x41\x00\x20\x8b\x06\x37\x00\x8b\x06\x41\x00\x20\x8c\x06\x37\x00\x8c\x06\x41\x00\x20\x8d\x06\x37\x00\x8d\x06\x41\x00\x20\x8e\x06\x37\x00\x8e\x06\x41\x00\x20\x8f\x06\x37\x00\x8f\x06\x41\x00\x20\x90\x06\x37\x00\x90\x06\x41\x00\x20\x91\x06\x37\x00\x91\x06\x41\x00\x20\x92\x06\x37\x00\x92\x06\x41\x00\x20\x93\x06\x37\x00\
 x93\x06\x41\x00\x20\x94\x06\x37\x00\x94\x06\x41\x00\x20\x95\x06\x37\x00\x95\x06\x41\x00\x20\x96\x06\x37\x00\x96\x06\x41\x00\x20\x97\x06\x37\x00\x97\x06\x41\x00\x20\x98\x06\x37\x00\x98\x06\x41\x00\x20\x99\x06\x37\x00\x99\x06\x41\x00\x20\x9a\x06\x37\x00\x9a\x06\x41\x00\x20\x9b\x06\x37\x00\x9b\x06\x41\x00\x20\x9c\x06\x37\x00\x9c\x06\x41\x00\x20\x9d\x06\x37\x00\x9d\x06\x41\x00\x20\x9e\x06\x37\x00\x9e\x06\x41\x00\x20\x9f\x06\x37\x00\x9f\x06\x41\x00\x20\xa0\x06\x37\x00\xa0\x06\x41\x00\x20\xa1\x06\x37\x00\xa1\x06\x41\x00\x20\xa2\x06\x37\x00\xa2\x06\x41\x00\x20\xa3\x06\x37\x00\xa3\x06\x41\x00\x20\xa4\x06\x37\x00\xa4\x06\x41\x00\x20\xa5\x06\x37\x00\xa5\x06\x41\x00\x20\xa6\x06\x37\x00\xa6\x06\x41\x00\x20\xa7\x06\x37\x00\xa7\x06\x41\x00\x20\xa8\x06\x37\x00\xa8\x06\x41\x00\x20\xa9\x06\x37\x00\xa9\x06\x41\x00\x20\xaa\x06\x37\x00\xaa\x06\x41\x00\x20\xab\x06\x37\x00\xab\x06\x41\x00\x20\xac\x06\x37\x00\xac\x06\x41\x00\x20\xad\x06\x37\x00\xad\x06\x41\x00\x20\xae\x06\x37\x00\xae\x06\x41\x00\x20\xaf\x
 06\x37\x00\xaf\x06\x41\x00\x20\xb0\x06\x37\x00\xb0\x06\x41\x00\x20\xb1\x06\x37\x00\xb1\x06\x41\x00\x20\xb2\x06\x37\x00\xb2\x06\x41\x00\x20\xb3\x06\x37\x00\xb3\x06\x41\x00\x20\xb4\x06\x37\x00\xb4\x06\x41\x00\x20\xb5\x06\x37\x00\xb5\x06\x41\x00\x20\xb6\x06\x37\x00\xb6\x06\x41\x00\x20\xb7\x06\x37\x00\xb7\x06\x41\x00\x20\xb8\x06\x37\x00\xb8\x06\x41\x00\x20\xb9\x06\x37\x00\xb9\x06\x41\x00\x20\xba\x06\x37\x00\xba\x06\x41\x00\x20\xbb\x06\x37\x00\xbb\x06\x41\x00\x20\xbc\x06\x37\x00\xbc\x06\x41\x00\x20\xbd\x06\x37\x00\xbd\x06\x41\x00\x20\xbe\x06\x37\x00\xbe\x06\x41\x00\x20\xbf\x06\x37\x00\xbf\x06\x41\x00\x20\xc0\x06\x37\x00\xc0\x06\x41\x00\x20\xc1\x06\x37\x00\xc1\x06\x41\x00\x20\xc2\x06\x37\x00\xc2\x06\x41\x00\x20\xc3\x06\x37\x00\xc3\x06\x41\x00\x20\xc4\x06\x37\x00\xc4\x06\x41\x00\x20\xc5\x06\x37\x00\xc5\x06\x41\x00\x20\xc6\x06\x37\x00\xc6\x06\x41\x00\x20\xc7\x06\x37\x00\xc7\x06\x41\x00\x20\xc8\x06\x37\x00\xc8\x06\x41\x00\x20\xc9\x06\x37\x00\xc9\x06\x41\x00\x20\xca\x06\x37\x00\xca\x06\x41\x0
 0\x20\xcb\x06\x37\x00\xcb\x06\x41\x00\x20\xcc\x06\x37\x00\xcc\x06\x41\x00\x20\xcd\x06\x37\x00\xcd\x06\x41\x00\x20\xce\x06\x37\x00\xce\x06\x41\x00\x20\xcf\x06\x37\x00\xcf\x06\x41\x00\x20\xd0\x06\x37\x00\xd0\x06\x41\x00\x20\xd1\x06\x37\x00\xd1\x06\x41\x00\x20\xd2\x06\x37\x00\xd2\x06\x41\x00\x20\xd3\x06\x37\x00\xd3\x06\x41\x00\x20\xd4\x06\x37\x00\xd4\x06\x41\x00\x20\xd5\x06\x37\x00\xd5\x06\x41\x00\x20\xd6\x06\x37\x00\xd6\x06\x41\x00\x20\xd7\x06\x37\x00\xd7\x06\x41\x00\x20\xd8\x06\x37\x00\xd8\x06\x41\x00\x20\xd9\x06\x37\x00\xd9\x06\x41\x00\x20\xda\x06\x37\x00\xda\x06\x41\x00\x20\xdb\x06\x37\x00\xdb\x06\x41\x00\x20\xdc\x06\x37\x00\xdc\x06\x41\x00\x20\xdd\x06\x37\x00\xdd\x06\x41\x00\x20\xde\x06\x37\x00\xde\x06\x41\x00\x20\xdf\x06\x37\x00\xdf\x06\x41\x00\x20\xe0\x06\x37\x00\xe0\x06\x41\x00\x20\xe1\x06\x37\x00\xe1\x06\x41\x00\x20\xe2\x06\x37\x00\xe2\x06\x41\x00\x20\xe3\x06\x37\x00\xe3\x06\x41\x00\x20\xe4\x06\x37\x00\xe4\x06\x41\x00\x20\xe5\x06\x37\x00\xe5\x06\x41\x00\x20\xe6\x06\x37\x00\xe6
 \x06\x41\x00\x20\xe7\x06\x37\x00\xe7\x06\x41\x00\x20\xe8\x06\x37\x00\xe8\x06\x41\x00\x20\xe9\x06\x37\x00\xe9\x06\x41\x00\x20\xea\x06\x37\x00\xea\x06\x41\x00\x20\xeb\x06\x37\x00\xeb\x06\x41\x00\x20\xec\x06\x37\x00\xec\x06\x41\x00\x20\xed\x06\x37\x00\xed\x06\x41\x00\x20\xee\x06\x37\x00\xee\x06\x41\x00\x20\xef\x06\x37\x00\xef\x06\x41\x00\x20\xf0\x06\x37\x00\xf0\x06\x41\x00\x20\xf1\x06\x37\x00\xf1\x06\x41\x00\x20\xf2\x06\x37\x00\xf2\x06\x41\x00\x20\xf3\x06\x37\x00\xf3\x06\x41\x00\x20\xf4\x06\x37\x00\xf4\x06\x41\x00\x20\xf5\x06\x37\x00\xf5\x06\x41\x00\x20\xf6\x06\x37\x00\xf6\x06\x41\x00\x20\xf7\x06\x37\x00\xf7\x06\x41\x00\x20\xf8\x06\x37\x00\xf8\x06\x41\x00\x20\xf9\x06\x37\x00\xf9\x06\x41\x00\x20\xfa\x06\x37\x00\xfa\x06\x41\x00\x20\xfb\x06\x37\x00\xfb\x06\x41\x00\x20\xfc\x06\x37\x00\xfc\x06\x41\x00\x20\xfd\x06\x37\x00\xfd\x06\x41\x00\x20\xfe\x06\x37\x00\xfe\x06\x41\x00\x20\xff\x06\x37\x00\xff\x06\x41\x00\x20\x80\x07\x37\x00\x80\x07\x41\x00\x20\x81\x07\x37\x00\x81\x07\x41\x00\x20\x82\x07\
 x37\x00\x82\x07\x41\x00\x20\x83\x07\x37\x00\x83\x07\x41\x00\x20\x84\x07\x37\x00\x84\x07\x41\x00\x20\x85\x07\x37\x00\x85\x07\x41\x00\x20\x86\x07\x37\x00\x86\x07\x41\x00\x20\x87\x07\x37\x00\x87\x07\x41\x00\x20\x88\x07\x37\x00\x88\x07\x41\x00\x20\x89\x07\x37\x00\x89\x07\x41\x00\x20\x8a\x07\x37\x00\x8a\x07\x41\x00\x20\x8b\x07\x37\x00\x8b\x07\x41\x00\x20\x8c\x07\x37\x00\x8c\x07\x41\x00\x20\x8d\x07\x37\x00\x8d\x07\x41\x00\x20\x8e\x07\x37\x00\x8e\x07\x41\x00\x20\x8f\x07\x37\x00\x8f\x07\x41\x00\x20\x90\x07\x37\x00\x90\x07\x41\x00\x20\x91\x07\x37\x00\x91\x07\x41\x00\x20\x92\x07\x37\x00\x92\x07\x41\x00\x20\x93\x07\x37\x00\x93\x07\x41\x00\x20\x94\x07\x37\x00\x94\x07\x41\x00\x20\x95\x07\x37\x00\x95\x07\x41\x00\x20\x96\x07\x37\x00\x96\x07\x41\x00\x20\x97\x07\x37\x00\x97\x07\x41\x00\x20\x98\x07\x37\x00\x98\x07\x41\x00\x20\x99\x07\x37\x00\x99\x07\x41\x00\x20\x9a\x07\x37\x00\x9a\x07\x41\x00\x20\x9b\x07\x37\x00\x9b\x07\x41\x00\x20\x9c\x07\x37\x00\x9c\x07\x41\x00\x20\x9d\x07\x37\x00\x9d\x07\x41\x00\x
 20\x9e\x07\x37\x00\x9e\x07\x41\x00\x20\x9f\x07\x37\x00\x9f\x07\x41\x00\x20\xa0\x07\x37\x00\xa0\x07\x41\x00\x20\xa1\x07\x37\x00\xa1\x07\x41\x00\x20\xa2\x07\x37\x00\xa2\x07\x41\x00\x20\xa3\x07\x37\x00\xa3\x07\x41\x00\x20\xa4\x07\x37\x00\xa4\x07\x41\x00\x20\xa5\x07\x37\x00\xa5\x07\x41\x00\x20\xa6\x07\x37\x00\xa6\x07\x41\x00\x20\xa7\x07\x37\x00\xa7\x07\x41\x00\x20\xa8\x07\x37\x00\xa8\x07\x41\x00\x20\xa9\x07\x37\x00\xa9\x07\x41\x00\x20\xaa\x07\x37\x00\xaa\x07\x41\x00\x20\xab\x07\x37\x00\xab\x07\x41\x00\x20\xac\x07\x37\x00\xac\x07\x41\x00\x20\xad\x07\x37\x00\xad\x07\x41\x00\x20\xae\x07\x37\x00\xae\x07\x41\x00\x20\xaf\x07\x37\x00\xaf\x07\x41\x00\x20\xb0\x07\x37\x00\xb0\x07\x41\x00\x20\xb1\x07\x37\x00\xb1\x07\x41\x00\x20\xb2\x07\x37\x00\xb2\x07\x41\x00\x20\xb3\x07\x37\x00\xb3\x07\x41\x00\x20\xb4\x07\x37\x00\xb4\x07\x41\x00\x20\xb5\x07\x37\x00\xb5\x07\x41\x00\x20\xb6\x07\x37\x00\xb6\x07\x41\x00\x20\xb7\x07\x37\x00\xb7\x07\x41\x00\x20\xb8\x07\x37\x00\xb8\x07\x41\x00\x20\xb9\x07\x37\x00\xb9\x0
 7\x41\x00\x20\xba\x07\x37\x00\xba\x07\x41\x00\x20\xbb\x07\x37\x00\xbb\x07\x41\x00\x20\xbc\x07\x37\x00\xbc\x07\x41\x00\x20\xbd\x07\x37\x00\xbd\x07\x41\x00\x20\xbe\x07\x37\x00\xbe\x07\x41\x00\x20\xbf\x07\x37\x00\xbf\x07\x41\x00\x20\xc0\x07\x37\x00\xc0\x07\x41\x00\x20\xc1\x07\x37\x00\xc1\x07\x41\x00\x20\xc2\x07\x37\x00\xc2\x07\x41\x00\x20\xc3\x07\x37\x00\xc3\x07\x41\x00\x20\xc4\x07\x37\x00\xc4\x07\x41\x00\x20\xc5\x07\x37\x00\xc5\x07\x41\x00\x20\xc6\x07\x37\x00\xc6\x07\x41\x00\x20\xc7\x07\x37\x00\xc7\x07\x41\x00\x20\xc8\x07\x37\x00\xc8\x07\x41\x00\x20\xc9\x07\x37\x00\xc9\x07\x41\x00\x20\xca\x07\x37\x00\xca\x07\x41\x00\x20\xcb\x07\x37\x00\xcb\x07\x41\x00\x20\xcc\x07\x37\x00\xcc\x07\x41\x00\x20\xcd\x07\x37\x00\xcd\x07\x41\x00\x20\xce\x07\x37\x00\xce\x07\x41\x00\x20\xcf\x07\x37\x00\xcf\x07\x41\x00\x20\xd0\x07\x37\x00\xd0\x07\x41\x00\x20\xd1\x07\x37\x00\xd1\x07\x41\x00\x20\xd2\x07\x37\x00\xd2\x07\x41\x00\x20\xd3\x07\x37\x00\xd3\x07\x41\x00\x20\xd4\x07\x37\x00\xd4\x07\x41\x00\x20\xd5\x07\x37
 \x00\xd5\x07\x41\x00\x20\xd6\x07\x37\x00\xd6\x07\x41\x00\x20\xd7\x07\x37\x00\xd7\x07\x41\x00\x20\xd8\x07\x37\x00\xd8\x07\x41\x00\x20\xd9\x07\x37\x00\xd9\x07\x41\x00\x20\xda\x07\x37\x00\xda\x07\x41\x00\x20\xdb\x07\x37\x00\xdb\x07\x41\x00\x20\xdc\x07\x37\x00\xdc\x07\x41\x00\x20\xdd\x07\x37\x00\xdd\x07\x41\x00\x20\xde\x07\x37\x00\xde\x07\x41\x00\x20\xdf\x07\x37\x00\xdf\x07\x41\x00\x20\xe0\x07\x37\x00\xe0\x07\x41\x00\x20\xe1\x07\x37\x00\xe1\x07\x41\x00\x20\xe2\x07\x37\x00\xe2\x07\x41\x00\x20\xe3\x07\x37\x00\xe3\x07\x41\x00\x20\xe4\x07\x37\x00\xe4\x07\x41\x00\x20\xe5\x07\x37\x00\xe5\x07\x41\x00\x20\xe6\x07\x37\x00\xe6\x07\x41\x00\x20\xe7\x07\x37\x00\xe7\x07\x41\x00\x20\xe8\x07\x37\x00\xe8\x07\x41\x00\x20\xe9\x07\x37\x00\xe9\x07\x41\x00\x20\xea\x07\x37\x00\xea\x07\x41\x00\x20\xeb\x07\x37\x00\xeb\x07\x41\x00\x20\xec\x07\x37\x00\xec\x07\x41\x00\x20\xed\x07\x37\x00\xed\x07\x41\x00\x20\xee\x07\x37\x00\xee\x07\x41\x00\x20\xef\x07\x37\x00\xef\x07\x41\x00\x20\xf0\x07\x37\x00\xf0\x07\x41\x00\x20\
 xf1\x07\x37\x00\xf1\x07\x41\x00\x20\xf2\x07\x37\x00\xf2\x07\x41\x00\x20\xf3\x07\x37\x00\xf3\x07\x41\x00\x20\xf4\x07\x37\x00\xf4\x07\x41\x00\x20\xf5\x07\x37\x00\xf5\x07\x41\x00\x20\xf6\x07\x37\x00\xf6\x07\x41\x00\x20\xf7\x07\x37\x00\xf7\x07\x41\x00\x20\xf8\x07\x37\x00\xf8\x07\x41\x00\x20\xf9\x07\x37\x00\xf9\x07\x41\x00\x20\xfa\x07\x37\x00\xfa\x07\x41\x00\x20\xfb\x07\x37\x00\xfb\x07\x41\x00\x20\xfc\x07\x37\x00\xfc\x07\x41\x00\x20\xfd\x07\x37\x00\xfd\x07\x41\x00\x20\xfe\x07\x37\x00\xfe\x07\x41\x00\x20\xff\x07\x37\x00\xff\x07\x41\x00\x20\x80\x08\x37\x00\x80\x08\x41\x00\x20\x81\x08\x37\x00\x81\x08\x41\x00\x20\x82\x08\x37\x00\x82\x08\x41\x00\x20\x83\x08\x37\x00\x83\x08\x41\x00\x20\x84\x08\x37\x00\x84\x08\x41\x00\x20\x85\x08\x37\x00\x85\x08\x41\x00\x20\x86\x08\x37\x00\x86\x08\x41\x00\x20\x87\x08\x37\x00\x87\x08\x41\x00\x20\x88\x08\x37\x00\x88\x08\x41\x00\x20\x89\x08\x37\x00\x89\x08\x41\x00\x20\x8a\x08\x37\x00\x8a\x08\x41\x00\x20\x8b\x08\x37\x00\x8b\x08\x41\x00\x20\x8c\x08\x37\x00\x8c\x08\x
 41\x00\x20\x8d\x08\x37\x00\x8d\x08\x41\x00\x20\x8e\x08\x37\x00\x8e\x08\x41\x00\x20\x8f\x08\x37\x00\x8f\x08\x41\x00\x20\x90\x08\x37\x00\x90\x08\x41\x00\x20\x91\x08\x37\x00\x91\x08\x41\x00\x20\x92\x08\x37\x00\x92\x08\x41\x00\x20\x93\x08\x37\x00\x93\x08\x41\x00\x20\x94\x08\x37\x00\x94\x08\x41\x00\x20\x95\x08\x37\x00\x95\x08\x41\x00\x20\x96\x08\x37\x00\x96\x08\x41\x00\x20\x97\x08\x37\x00\x97\x08\x41\x00\x20\x98\x08\x37\x00\x98\x08\x41\x00\x20\x99\x08\x37\x00\x99\x08\x41\x00\x20\x9a\x08\x37\x00\x9a\x08\x41\x00\x20\x9b\x08\x37\x00\x9b\x08\x41\x00\x20\x9c\x08\x37\x00\x9c\x08\x41\x00\x20\x9d\x08\x37\x00\x9d\x08\x41\x00\x20\x9e\x08\x37\x00\x9e\x08\x41\x00\x20\x9f\x08\x37\x00\x9f\x08\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// skip-stack-guard-page.wast:2275
+assert_exhaustion(() =&gt; call($1, &quot;test-guard-page-skip&quot;, [0]));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// skip-stack-guard-page.wast:2276
+assert_exhaustion(() =&gt; call($1, &quot;test-guard-page-skip&quot;, [100]));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// skip-stack-guard-page.wast:2277
+assert_exhaustion(() =&gt; call($1, &quot;test-guard-page-skip&quot;, [200]));
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// skip-stack-guard-page.wast:2278
+assert_exhaustion(() =&gt; call($1, &quot;test-guard-page-skip&quot;, [300]));
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// skip-stack-guard-page.wast:2279
+assert_exhaustion(() =&gt; call($1, &quot;test-guard-page-skip&quot;, [400]));
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// skip-stack-guard-page.wast:2280
+assert_exhaustion(() =&gt; call($1, &quot;test-guard-page-skip&quot;, [500]));
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// skip-stack-guard-page.wast:2281
+assert_exhaustion(() =&gt; call($1, &quot;test-guard-page-skip&quot;, [600]));
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// skip-stack-guard-page.wast:2282
+assert_exhaustion(() =&gt; call($1, &quot;test-guard-page-skip&quot;, [700]));
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// skip-stack-guard-page.wast:2283
+assert_exhaustion(() =&gt; call($1, &quot;test-guard-page-skip&quot;, [800]));
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x03\x02\x00\x01\x05\x03\x01\x00\x01\x07\x18\x01\x14\x74\x65\x73\x74\x2d\x67\x75\x61\x72\x64\x2d\x70\x61\x67\x65\x2d\x73\x6b\x69\x70\x00\x00\x0a\xe0\x90\x01\x02\x14\x00\x20\x00\x41\x00\x46\x04\x40\x10\x01\x05\x20\x00\x41\x01\x6b\x10\x00\x0b\x0b\xc7\x90\x01\x01\xa0\x08\x7e\x10\x01\x41\x00\x29\x00\x00\x21\x00\x41\x00\x29\x00\x01\x21\x01\x41\x00\x29\x00\x02\x21\x02\x41\x00\x29\x00\x03\x21\x03\x41\x00\x29\x00\x04\x21\x04\x41\x00\x29\x00\x05\x21\x05\x41\x00\x29\x00\x06\x21\x06\x41\x00\x29\x00\x07\x21\x07\x41\x00\x29\x00\x08\x21\x08\x41\x00\x29\x00\x09\x21\x09\x41\x00\x29\x00\x0a\x21\x0a\x41\x00\x29\x00\x0b\x21\x0b\x41\x00\x29\x00\x0c\x21\x0c\x41\x00\x29\x00\x0d\x21\x0d\x41\x00\x29\x00\x0e\x21\x0e\x41\x00\x29\x00\x0f\x21\x0f\x41\x00\x29\x00\x10\x21\x10\x41\x00\x29\x00\x11\x21\x11\x41\x00\x29\x00\x12\x21\x12\x41\x00\x29\x00\x13\x21\x13\x41\x00\x29\x00\x14\x21\x14\x41\x00\x29\x00\x15\x21\x15\x41\
 x00\x29\x00\x16\x21\x16\x41\x00\x29\x00\x17\x21\x17\x41\x00\x29\x00\x18\x21\x18\x41\x00\x29\x00\x19\x21\x19\x41\x00\x29\x00\x1a\x21\x1a\x41\x00\x29\x00\x1b\x21\x1b\x41\x00\x29\x00\x1c\x21\x1c\x41\x00\x29\x00\x1d\x21\x1d\x41\x00\x29\x00\x1e\x21\x1e\x41\x00\x29\x00\x1f\x21\x1f\x41\x00\x29\x00\x20\x21\x20\x41\x00\x29\x00\x21\x21\x21\x41\x00\x29\x00\x22\x21\x22\x41\x00\x29\x00\x23\x21\x23\x41\x00\x29\x00\x24\x21\x24\x41\x00\x29\x00\x25\x21\x25\x41\x00\x29\x00\x26\x21\x26\x41\x00\x29\x00\x27\x21\x27\x41\x00\x29\x00\x28\x21\x28\x41\x00\x29\x00\x29\x21\x29\x41\x00\x29\x00\x2a\x21\x2a\x41\x00\x29\x00\x2b\x21\x2b\x41\x00\x29\x00\x2c\x21\x2c\x41\x00\x29\x00\x2d\x21\x2d\x41\x00\x29\x00\x2e\x21\x2e\x41\x00\x29\x00\x2f\x21\x2f\x41\x00\x29\x00\x30\x21\x30\x41\x00\x29\x00\x31\x21\x31\x41\x00\x29\x00\x32\x21\x32\x41\x00\x29\x00\x33\x21\x33\x41\x00\x29\x00\x34\x21\x34\x41\x00\x29\x00\x35\x21\x35\x41\x00\x29\x00\x36\x21\x36\x41\x00\x29\x00\x37\x21\x37\x41\x00\x29\x00\x38\x21\x38\x41\x00\x29\x00\x39\x
 21\x39\x41\x00\x29\x00\x3a\x21\x3a\x41\x00\x29\x00\x3b\x21\x3b\x41\x00\x29\x00\x3c\x21\x3c\x41\x00\x29\x00\x3d\x21\x3d\x41\x00\x29\x00\x3e\x21\x3e\x41\x00\x29\x00\x3f\x21\x3f\x41\x00\x29\x00\x40\x21\x40\x41\x00\x29\x00\x41\x21\x41\x41\x00\x29\x00\x42\x21\x42\x41\x00\x29\x00\x43\x21\x43\x41\x00\x29\x00\x44\x21\x44\x41\x00\x29\x00\x45\x21\x45\x41\x00\x29\x00\x46\x21\x46\x41\x00\x29\x00\x47\x21\x47\x41\x00\x29\x00\x48\x21\x48\x41\x00\x29\x00\x49\x21\x49\x41\x00\x29\x00\x4a\x21\x4a\x41\x00\x29\x00\x4b\x21\x4b\x41\x00\x29\x00\x4c\x21\x4c\x41\x00\x29\x00\x4d\x21\x4d\x41\x00\x29\x00\x4e\x21\x4e\x41\x00\x29\x00\x4f\x21\x4f\x41\x00\x29\x00\x50\x21\x50\x41\x00\x29\x00\x51\x21\x51\x41\x00\x29\x00\x52\x21\x52\x41\x00\x29\x00\x53\x21\x53\x41\x00\x29\x00\x54\x21\x54\x41\x00\x29\x00\x55\x21\x55\x41\x00\x29\x00\x56\x21\x56\x41\x00\x29\x00\x57\x21\x57\x41\x00\x29\x00\x58\x21\x58\x41\x00\x29\x00\x59\x21\x59\x41\x00\x29\x00\x5a\x21\x5a\x41\x00\x29\x00\x5b\x21\x5b\x41\x00\x29\x00\x5c\x21\x5c\x41\x00\x2
 9\x00\x5d\x21\x5d\x41\x00\x29\x00\x5e\x21\x5e\x41\x00\x29\x00\x5f\x21\x5f\x41\x00\x29\x00\x60\x21\x60\x41\x00\x29\x00\x61\x21\x61\x41\x00\x29\x00\x62\x21\x62\x41\x00\x29\x00\x63\x21\x63\x41\x00\x29\x00\x64\x21\x64\x41\x00\x29\x00\x65\x21\x65\x41\x00\x29\x00\x66\x21\x66\x41\x00\x29\x00\x67\x21\x67\x41\x00\x29\x00\x68\x21\x68\x41\x00\x29\x00\x69\x21\x69\x41\x00\x29\x00\x6a\x21\x6a\x41\x00\x29\x00\x6b\x21\x6b\x41\x00\x29\x00\x6c\x21\x6c\x41\x00\x29\x00\x6d\x21\x6d\x41\x00\x29\x00\x6e\x21\x6e\x41\x00\x29\x00\x6f\x21\x6f\x41\x00\x29\x00\x70\x21\x70\x41\x00\x29\x00\x71\x21\x71\x41\x00\x29\x00\x72\x21\x72\x41\x00\x29\x00\x73\x21\x73\x41\x00\x29\x00\x74\x21\x74\x41\x00\x29\x00\x75\x21\x75\x41\x00\x29\x00\x76\x21\x76\x41\x00\x29\x00\x77\x21\x77\x41\x00\x29\x00\x78\x21\x78\x41\x00\x29\x00\x79\x21\x79\x41\x00\x29\x00\x7a\x21\x7a\x41\x00\x29\x00\x7b\x21\x7b\x41\x00\x29\x00\x7c\x21\x7c\x41\x00\x29\x00\x7d\x21\x7d\x41\x00\x29\x00\x7e\x21\x7e\x41\x00\x29\x00\x7f\x21\x7f\x41\x00\x29\x00\x80\x01\x21
 \x80\x01\x41\x00\x29\x00\x81\x01\x21\x81\x01\x41\x00\x29\x00\x82\x01\x21\x82\x01\x41\x00\x29\x00\x83\x01\x21\x83\x01\x41\x00\x29\x00\x84\x01\x21\x84\x01\x41\x00\x29\x00\x85\x01\x21\x85\x01\x41\x00\x29\x00\x86\x01\x21\x86\x01\x41\x00\x29\x00\x87\x01\x21\x87\x01\x41\x00\x29\x00\x88\x01\x21\x88\x01\x41\x00\x29\x00\x89\x01\x21\x89\x01\x41\x00\x29\x00\x8a\x01\x21\x8a\x01\x41\x00\x29\x00\x8b\x01\x21\x8b\x01\x41\x00\x29\x00\x8c\x01\x21\x8c\x01\x41\x00\x29\x00\x8d\x01\x21\x8d\x01\x41\x00\x29\x00\x8e\x01\x21\x8e\x01\x41\x00\x29\x00\x8f\x01\x21\x8f\x01\x41\x00\x29\x00\x90\x01\x21\x90\x01\x41\x00\x29\x00\x91\x01\x21\x91\x01\x41\x00\x29\x00\x92\x01\x21\x92\x01\x41\x00\x29\x00\x93\x01\x21\x93\x01\x41\x00\x29\x00\x94\x01\x21\x94\x01\x41\x00\x29\x00\x95\x01\x21\x95\x01\x41\x00\x29\x00\x96\x01\x21\x96\x01\x41\x00\x29\x00\x97\x01\x21\x97\x01\x41\x00\x29\x00\x98\x01\x21\x98\x01\x41\x00\x29\x00\x99\x01\x21\x99\x01\x41\x00\x29\x00\x9a\x01\x21\x9a\x01\x41\x00\x29\x00\x9b\x01\x21\x9b\x01\x41\x00\x29\x00\
 x9c\x01\x21\x9c\x01\x41\x00\x29\x00\x9d\x01\x21\x9d\x01\x41\x00\x29\x00\x9e\x01\x21\x9e\x01\x41\x00\x29\x00\x9f\x01\x21\x9f\x01\x41\x00\x29\x00\xa0\x01\x21\xa0\x01\x41\x00\x29\x00\xa1\x01\x21\xa1\x01\x41\x00\x29\x00\xa2\x01\x21\xa2\x01\x41\x00\x29\x00\xa3\x01\x21\xa3\x01\x41\x00\x29\x00\xa4\x01\x21\xa4\x01\x41\x00\x29\x00\xa5\x01\x21\xa5\x01\x41\x00\x29\x00\xa6\x01\x21\xa6\x01\x41\x00\x29\x00\xa7\x01\x21\xa7\x01\x41\x00\x29\x00\xa8\x01\x21\xa8\x01\x41\x00\x29\x00\xa9\x01\x21\xa9\x01\x41\x00\x29\x00\xaa\x01\x21\xaa\x01\x41\x00\x29\x00\xab\x01\x21\xab\x01\x41\x00\x29\x00\xac\x01\x21\xac\x01\x41\x00\x29\x00\xad\x01\x21\xad\x01\x41\x00\x29\x00\xae\x01\x21\xae\x01\x41\x00\x29\x00\xaf\x01\x21\xaf\x01\x41\x00\x29\x00\xb0\x01\x21\xb0\x01\x41\x00\x29\x00\xb1\x01\x21\xb1\x01\x41\x00\x29\x00\xb2\x01\x21\xb2\x01\x41\x00\x29\x00\xb3\x01\x21\xb3\x01\x41\x00\x29\x00\xb4\x01\x21\xb4\x01\x41\x00\x29\x00\xb5\x01\x21\xb5\x01\x41\x00\x29\x00\xb6\x01\x21\xb6\x01\x41\x00\x29\x00\xb7\x01\x21\xb7\x01\x41\x
 00\x29\x00\xb8\x01\x21\xb8\x01\x41\x00\x29\x00\xb9\x01\x21\xb9\x01\x41\x00\x29\x00\xba\x01\x21\xba\x01\x41\x00\x29\x00\xbb\x01\x21\xbb\x01\x41\x00\x29\x00\xbc\x01\x21\xbc\x01\x41\x00\x29\x00\xbd\x01\x21\xbd\x01\x41\x00\x29\x00\xbe\x01\x21\xbe\x01\x41\x00\x29\x00\xbf\x01\x21\xbf\x01\x41\x00\x29\x00\xc0\x01\x21\xc0\x01\x41\x00\x29\x00\xc1\x01\x21\xc1\x01\x41\x00\x29\x00\xc2\x01\x21\xc2\x01\x41\x00\x29\x00\xc3\x01\x21\xc3\x01\x41\x00\x29\x00\xc4\x01\x21\xc4\x01\x41\x00\x29\x00\xc5\x01\x21\xc5\x01\x41\x00\x29\x00\xc6\x01\x21\xc6\x01\x41\x00\x29\x00\xc7\x01\x21\xc7\x01\x41\x00\x29\x00\xc8\x01\x21\xc8\x01\x41\x00\x29\x00\xc9\x01\x21\xc9\x01\x41\x00\x29\x00\xca\x01\x21\xca\x01\x41\x00\x29\x00\xcb\x01\x21\xcb\x01\x41\x00\x29\x00\xcc\x01\x21\xcc\x01\x41\x00\x29\x00\xcd\x01\x21\xcd\x01\x41\x00\x29\x00\xce\x01\x21\xce\x01\x41\x00\x29\x00\xcf\x01\x21\xcf\x01\x41\x00\x29\x00\xd0\x01\x21\xd0\x01\x41\x00\x29\x00\xd1\x01\x21\xd1\x01\x41\x00\x29\x00\xd2\x01\x21\xd2\x01\x41\x00\x29\x00\xd3\x01\x21\xd
 3\x01\x41\x00\x29\x00\xd4\x01\x21\xd4\x01\x41\x00\x29\x00\xd5\x01\x21\xd5\x01\x41\x00\x29\x00\xd6\x01\x21\xd6\x01\x41\x00\x29\x00\xd7\x01\x21\xd7\x01\x41\x00\x29\x00\xd8\x01\x21\xd8\x01\x41\x00\x29\x00\xd9\x01\x21\xd9\x01\x41\x00\x29\x00\xda\x01\x21\xda\x01\x41\x00\x29\x00\xdb\x01\x21\xdb\x01\x41\x00\x29\x00\xdc\x01\x21\xdc\x01\x41\x00\x29\x00\xdd\x01\x21\xdd\x01\x41\x00\x29\x00\xde\x01\x21\xde\x01\x41\x00\x29\x00\xdf\x01\x21\xdf\x01\x41\x00\x29\x00\xe0\x01\x21\xe0\x01\x41\x00\x29\x00\xe1\x01\x21\xe1\x01\x41\x00\x29\x00\xe2\x01\x21\xe2\x01\x41\x00\x29\x00\xe3\x01\x21\xe3\x01\x41\x00\x29\x00\xe4\x01\x21\xe4\x01\x41\x00\x29\x00\xe5\x01\x21\xe5\x01\x41\x00\x29\x00\xe6\x01\x21\xe6\x01\x41\x00\x29\x00\xe7\x01\x21\xe7\x01\x41\x00\x29\x00\xe8\x01\x21\xe8\x01\x41\x00\x29\x00\xe9\x01\x21\xe9\x01\x41\x00\x29\x00\xea\x01\x21\xea\x01\x41\x00\x29\x00\xeb\x01\x21\xeb\x01\x41\x00\x29\x00\xec\x01\x21\xec\x01\x41\x00\x29\x00\xed\x01\x21\xed\x01\x41\x00\x29\x00\xee\x01\x21\xee\x01\x41\x00\x29\x00\xef
 \x01\x21\xef\x01\x41\x00\x29\x00\xf0\x01\x21\xf0\x01\x41\x00\x29\x00\xf1\x01\x21\xf1\x01\x41\x00\x29\x00\xf2\x01\x21\xf2\x01\x41\x00\x29\x00\xf3\x01\x21\xf3\x01\x41\x00\x29\x00\xf4\x01\x21\xf4\x01\x41\x00\x29\x00\xf5\x01\x21\xf5\x01\x41\x00\x29\x00\xf6\x01\x21\xf6\x01\x41\x00\x29\x00\xf7\x01\x21\xf7\x01\x41\x00\x29\x00\xf8\x01\x21\xf8\x01\x41\x00\x29\x00\xf9\x01\x21\xf9\x01\x41\x00\x29\x00\xfa\x01\x21\xfa\x01\x41\x00\x29\x00\xfb\x01\x21\xfb\x01\x41\x00\x29\x00\xfc\x01\x21\xfc\x01\x41\x00\x29\x00\xfd\x01\x21\xfd\x01\x41\x00\x29\x00\xfe\x01\x21\xfe\x01\x41\x00\x29\x00\xff\x01\x21\xff\x01\x41\x00\x29\x00\x80\x02\x21\x80\x02\x41\x00\x29\x00\x81\x02\x21\x81\x02\x41\x00\x29\x00\x82\x02\x21\x82\x02\x41\x00\x29\x00\x83\x02\x21\x83\x02\x41\x00\x29\x00\x84\x02\x21\x84\x02\x41\x00\x29\x00\x85\x02\x21\x85\x02\x41\x00\x29\x00\x86\x02\x21\x86\x02\x41\x00\x29\x00\x87\x02\x21\x87\x02\x41\x00\x29\x00\x88\x02\x21\x88\x02\x41\x00\x29\x00\x89\x02\x21\x89\x02\x41\x00\x29\x00\x8a\x02\x21\x8a\x02\x41\x00\
 x29\x00\x8b\x02\x21\x8b\x02\x41\x00\x29\x00\x8c\x02\x21\x8c\x02\x41\x00\x29\x00\x8d\x02\x21\x8d\x02\x41\x00\x29\x00\x8e\x02\x21\x8e\x02\x41\x00\x29\x00\x8f\x02\x21\x8f\x02\x41\x00\x29\x00\x90\x02\x21\x90\x02\x41\x00\x29\x00\x91\x02\x21\x91\x02\x41\x00\x29\x00\x92\x02\x21\x92\x02\x41\x00\x29\x00\x93\x02\x21\x93\x02\x41\x00\x29\x00\x94\x02\x21\x94\x02\x41\x00\x29\x00\x95\x02\x21\x95\x02\x41\x00\x29\x00\x96\x02\x21\x96\x02\x41\x00\x29\x00\x97\x02\x21\x97\x02\x41\x00\x29\x00\x98\x02\x21\x98\x02\x41\x00\x29\x00\x99\x02\x21\x99\x02\x41\x00\x29\x00\x9a\x02\x21\x9a\x02\x41\x00\x29\x00\x9b\x02\x21\x9b\x02\x41\x00\x29\x00\x9c\x02\x21\x9c\x02\x41\x00\x29\x00\x9d\x02\x21\x9d\x02\x41\x00\x29\x00\x9e\x02\x21\x9e\x02\x41\x00\x29\x00\x9f\x02\x21\x9f\x02\x41\x00\x29\x00\xa0\x02\x21\xa0\x02\x41\x00\x29\x00\xa1\x02\x21\xa1\x02\x41\x00\x29\x00\xa2\x02\x21\xa2\x02\x41\x00\x29\x00\xa3\x02\x21\xa3\x02\x41\x00\x29\x00\xa4\x02\x21\xa4\x02\x41\x00\x29\x00\xa5\x02\x21\xa5\x02\x41\x00\x29\x00\xa6\x02\x21\xa6\x
 02\x41\x00\x29\x00\xa7\x02\x21\xa7\x02\x41\x00\x29\x00\xa8\x02\x21\xa8\x02\x41\x00\x29\x00\xa9\x02\x21\xa9\x02\x41\x00\x29\x00\xaa\x02\x21\xaa\x02\x41\x00\x29\x00\xab\x02\x21\xab\x02\x41\x00\x29\x00\xac\x02\x21\xac\x02\x41\x00\x29\x00\xad\x02\x21\xad\x02\x41\x00\x29\x00\xae\x02\x21\xae\x02\x41\x00\x29\x00\xaf\x02\x21\xaf\x02\x41\x00\x29\x00\xb0\x02\x21\xb0\x02\x41\x00\x29\x00\xb1\x02\x21\xb1\x02\x41\x00\x29\x00\xb2\x02\x21\xb2\x02\x41\x00\x29\x00\xb3\x02\x21\xb3\x02\x41\x00\x29\x00\xb4\x02\x21\xb4\x02\x41\x00\x29\x00\xb5\x02\x21\xb5\x02\x41\x00\x29\x00\xb6\x02\x21\xb6\x02\x41\x00\x29\x00\xb7\x02\x21\xb7\x02\x41\x00\x29\x00\xb8\x02\x21\xb8\x02\x41\x00\x29\x00\xb9\x02\x21\xb9\x02\x41\x00\x29\x00\xba\x02\x21\xba\x02\x41\x00\x29\x00\xbb\x02\x21\xbb\x02\x41\x00\x29\x00\xbc\x02\x21\xbc\x02\x41\x00\x29\x00\xbd\x02\x21\xbd\x02\x41\x00\x29\x00\xbe\x02\x21\xbe\x02\x41\x00\x29\x00\xbf\x02\x21\xbf\x02\x41\x00\x29\x00\xc0\x02\x21\xc0\x02\x41\x00\x29\x00\xc1\x02\x21\xc1\x02\x41\x00\x29\x00\xc2\x0
 2\x21\xc2\x02\x41\x00\x29\x00\xc3\x02\x21\xc3\x02\x41\x00\x29\x00\xc4\x02\x21\xc4\x02\x41\x00\x29\x00\xc5\x02\x21\xc5\x02\x41\x00\x29\x00\xc6\x02\x21\xc6\x02\x41\x00\x29\x00\xc7\x02\x21\xc7\x02\x41\x00\x29\x00\xc8\x02\x21\xc8\x02\x41\x00\x29\x00\xc9\x02\x21\xc9\x02\x41\x00\x29\x00\xca\x02\x21\xca\x02\x41\x00\x29\x00\xcb\x02\x21\xcb\x02\x41\x00\x29\x00\xcc\x02\x21\xcc\x02\x41\x00\x29\x00\xcd\x02\x21\xcd\x02\x41\x00\x29\x00\xce\x02\x21\xce\x02\x41\x00\x29\x00\xcf\x02\x21\xcf\x02\x41\x00\x29\x00\xd0\x02\x21\xd0\x02\x41\x00\x29\x00\xd1\x02\x21\xd1\x02\x41\x00\x29\x00\xd2\x02\x21\xd2\x02\x41\x00\x29\x00\xd3\x02\x21\xd3\x02\x41\x00\x29\x00\xd4\x02\x21\xd4\x02\x41\x00\x29\x00\xd5\x02\x21\xd5\x02\x41\x00\x29\x00\xd6\x02\x21\xd6\x02\x41\x00\x29\x00\xd7\x02\x21\xd7\x02\x41\x00\x29\x00\xd8\x02\x21\xd8\x02\x41\x00\x29\x00\xd9\x02\x21\xd9\x02\x41\x00\x29\x00\xda\x02\x21\xda\x02\x41\x00\x29\x00\xdb\x02\x21\xdb\x02\x41\x00\x29\x00\xdc\x02\x21\xdc\x02\x41\x00\x29\x00\xdd\x02\x21\xdd\x02\x41\x00\x29
 \x00\xde\x02\x21\xde\x02\x41\x00\x29\x00\xdf\x02\x21\xdf\x02\x41\x00\x29\x00\xe0\x02\x21\xe0\x02\x41\x00\x29\x00\xe1\x02\x21\xe1\x02\x41\x00\x29\x00\xe2\x02\x21\xe2\x02\x41\x00\x29\x00\xe3\x02\x21\xe3\x02\x41\x00\x29\x00\xe4\x02\x21\xe4\x02\x41\x00\x29\x00\xe5\x02\x21\xe5\x02\x41\x00\x29\x00\xe6\x02\x21\xe6\x02\x41\x00\x29\x00\xe7\x02\x21\xe7\x02\x41\x00\x29\x00\xe8\x02\x21\xe8\x02\x41\x00\x29\x00\xe9\x02\x21\xe9\x02\x41\x00\x29\x00\xea\x02\x21\xea\x02\x41\x00\x29\x00\xeb\x02\x21\xeb\x02\x41\x00\x29\x00\xec\x02\x21\xec\x02\x41\x00\x29\x00\xed\x02\x21\xed\x02\x41\x00\x29\x00\xee\x02\x21\xee\x02\x41\x00\x29\x00\xef\x02\x21\xef\x02\x41\x00\x29\x00\xf0\x02\x21\xf0\x02\x41\x00\x29\x00\xf1\x02\x21\xf1\x02\x41\x00\x29\x00\xf2\x02\x21\xf2\x02\x41\x00\x29\x00\xf3\x02\x21\xf3\x02\x41\x00\x29\x00\xf4\x02\x21\xf4\x02\x41\x00\x29\x00\xf5\x02\x21\xf5\x02\x41\x00\x29\x00\xf6\x02\x21\xf6\x02\x41\x00\x29\x00\xf7\x02\x21\xf7\x02\x41\x00\x29\x00\xf8\x02\x21\xf8\x02\x41\x00\x29\x00\xf9\x02\x21\xf9\x02\
 x41\x00\x29\x00\xfa\x02\x21\xfa\x02\x41\x00\x29\x00\xfb\x02\x21\xfb\x02\x41\x00\x29\x00\xfc\x02\x21\xfc\x02\x41\x00\x29\x00\xfd\x02\x21\xfd\x02\x41\x00\x29\x00\xfe\x02\x21\xfe\x02\x41\x00\x29\x00\xff\x02\x21\xff\x02\x41\x00\x29\x00\x80\x03\x21\x80\x03\x41\x00\x29\x00\x81\x03\x21\x81\x03\x41\x00\x29\x00\x82\x03\x21\x82\x03\x41\x00\x29\x00\x83\x03\x21\x83\x03\x41\x00\x29\x00\x84\x03\x21\x84\x03\x41\x00\x29\x00\x85\x03\x21\x85\x03\x41\x00\x29\x00\x86\x03\x21\x86\x03\x41\x00\x29\x00\x87\x03\x21\x87\x03\x41\x00\x29\x00\x88\x03\x21\x88\x03\x41\x00\x29\x00\x89\x03\x21\x89\x03\x41\x00\x29\x00\x8a\x03\x21\x8a\x03\x41\x00\x29\x00\x8b\x03\x21\x8b\x03\x41\x00\x29\x00\x8c\x03\x21\x8c\x03\x41\x00\x29\x00\x8d\x03\x21\x8d\x03\x41\x00\x29\x00\x8e\x03\x21\x8e\x03\x41\x00\x29\x00\x8f\x03\x21\x8f\x03\x41\x00\x29\x00\x90\x03\x21\x90\x03\x41\x00\x29\x00\x91\x03\x21\x91\x03\x41\x00\x29\x00\x92\x03\x21\x92\x03\x41\x00\x29\x00\x93\x03\x21\x93\x03\x41\x00\x29\x00\x94\x03\x21\x94\x03\x41\x00\x29\x00\x95\x03\x
 21\x95\x03\x41\x00\x29\x00\x96\x03\x21\x96\x03\x41\x00\x29\x00\x97\x03\x21\x97\x03\x41\x00\x29\x00\x98\x03\x21\x98\x03\x41\x00\x29\x00\x99\x03\x21\x99\x03\x41\x00\x29\x00\x9a\x03\x21\x9a\x03\x41\x00\x29\x00\x9b\x03\x21\x9b\x03\x41\x00\x29\x00\x9c\x03\x21\x9c\x03\x41\x00\x29\x00\x9d\x03\x21\x9d\x03\x41\x00\x29\x00\x9e\x03\x21\x9e\x03\x41\x00\x29\x00\x9f\x03\x21\x9f\x03\x41\x00\x29\x00\xa0\x03\x21\xa0\x03\x41\x00\x29\x00\xa1\x03\x21\xa1\x03\x41\x00\x29\x00\xa2\x03\x21\xa2\x03\x41\x00\x29\x00\xa3\x03\x21\xa3\x03\x41\x00\x29\x00\xa4\x03\x21\xa4\x03\x41\x00\x29\x00\xa5\x03\x21\xa5\x03\x41\x00\x29\x00\xa6\x03\x21\xa6\x03\x41\x00\x29\x00\xa7\x03\x21\xa7\x03\x41\x00\x29\x00\xa8\x03\x21\xa8\x03\x41\x00\x29\x00\xa9\x03\x21\xa9\x03\x41\x00\x29\x00\xaa\x03\x21\xaa\x03\x41\x00\x29\x00\xab\x03\x21\xab\x03\x41\x00\x29\x00\xac\x03\x21\xac\x03\x41\x00\x29\x00\xad\x03\x21\xad\x03\x41\x00\x29\x00\xae\x03\x21\xae\x03\x41\x00\x29\x00\xaf\x03\x21\xaf\x03\x41\x00\x29\x00\xb0\x03\x21\xb0\x03\x41\x00\x29\x0
 0\xb1\x03\x21\xb1\x03\x41\x00\x29\x00\xb2\x03\x21\xb2\x03\x41\x00\x29\x00\xb3\x03\x21\xb3\x03\x41\x00\x29\x00\xb4\x03\x21\xb4\x03\x41\x00\x29\x00\xb5\x03\x21\xb5\x03\x41\x00\x29\x00\xb6\x03\x21\xb6\x03\x41\x00\x29\x00\xb7\x03\x21\xb7\x03\x41\x00\x29\x00\xb8\x03\x21\xb8\x03\x41\x00\x29\x00\xb9\x03\x21\xb9\x03\x41\x00\x29\x00\xba\x03\x21\xba\x03\x41\x00\x29\x00\xbb\x03\x21\xbb\x03\x41\x00\x29\x00\xbc\x03\x21\xbc\x03\x41\x00\x29\x00\xbd\x03\x21\xbd\x03\x41\x00\x29\x00\xbe\x03\x21\xbe\x03\x41\x00\x29\x00\xbf\x03\x21\xbf\x03\x41\x00\x29\x00\xc0\x03\x21\xc0\x03\x41\x00\x29\x00\xc1\x03\x21\xc1\x03\x41\x00\x29\x00\xc2\x03\x21\xc2\x03\x41\x00\x29\x00\xc3\x03\x21\xc3\x03\x41\x00\x29\x00\xc4\x03\x21\xc4\x03\x41\x00\x29\x00\xc5\x03\x21\xc5\x03\x41\x00\x29\x00\xc6\x03\x21\xc6\x03\x41\x00\x29\x00\xc7\x03\x21\xc7\x03\x41\x00\x29\x00\xc8\x03\x21\xc8\x03\x41\x00\x29\x00\xc9\x03\x21\xc9\x03\x41\x00\x29\x00\xca\x03\x21\xca\x03\x41\x00\x29\x00\xcb\x03\x21\xcb\x03\x41\x00\x29\x00\xcc\x03\x21\xcc\x03\x41
 \x00\x29\x00\xcd\x03\x21\xcd\x03\x41\x00\x29\x00\xce\x03\x21\xce\x03\x41\x00\x29\x00\xcf\x03\x21\xcf\x03\x41\x00\x29\x00\xd0\x03\x21\xd0\x03\x41\x00\x29\x00\xd1\x03\x21\xd1\x03\x41\x00\x29\x00\xd2\x03\x21\xd2\x03\x41\x00\x29\x00\xd3\x03\x21\xd3\x03\x41\x00\x29\x00\xd4\x03\x21\xd4\x03\x41\x00\x29\x00\xd5\x03\x21\xd5\x03\x41\x00\x29\x00\xd6\x03\x21\xd6\x03\x41\x00\x29\x00\xd7\x03\x21\xd7\x03\x41\x00\x29\x00\xd8\x03\x21\xd8\x03\x41\x00\x29\x00\xd9\x03\x21\xd9\x03\x41\x00\x29\x00\xda\x03\x21\xda\x03\x41\x00\x29\x00\xdb\x03\x21\xdb\x03\x41\x00\x29\x00\xdc\x03\x21\xdc\x03\x41\x00\x29\x00\xdd\x03\x21\xdd\x03\x41\x00\x29\x00\xde\x03\x21\xde\x03\x41\x00\x29\x00\xdf\x03\x21\xdf\x03\x41\x00\x29\x00\xe0\x03\x21\xe0\x03\x41\x00\x29\x00\xe1\x03\x21\xe1\x03\x41\x00\x29\x00\xe2\x03\x21\xe2\x03\x41\x00\x29\x00\xe3\x03\x21\xe3\x03\x41\x00\x29\x00\xe4\x03\x21\xe4\x03\x41\x00\x29\x00\xe5\x03\x21\xe5\x03\x41\x00\x29\x00\xe6\x03\x21\xe6\x03\x41\x00\x29\x00\xe7\x03\x21\xe7\x03\x41\x00\x29\x00\xe8\x03\x21\
 xe8\x03\x41\x00\x29\x00\xe9\x03\x21\xe9\x03\x41\x00\x29\x00\xea\x03\x21\xea\x03\x41\x00\x29\x00\xeb\x03\x21\xeb\x03\x41\x00\x29\x00\xec\x03\x21\xec\x03\x41\x00\x29\x00\xed\x03\x21\xed\x03\x41\x00\x29\x00\xee\x03\x21\xee\x03\x41\x00\x29\x00\xef\x03\x21\xef\x03\x41\x00\x29\x00\xf0\x03\x21\xf0\x03\x41\x00\x29\x00\xf1\x03\x21\xf1\x03\x41\x00\x29\x00\xf2\x03\x21\xf2\x03\x41\x00\x29\x00\xf3\x03\x21\xf3\x03\x41\x00\x29\x00\xf4\x03\x21\xf4\x03\x41\x00\x29\x00\xf5\x03\x21\xf5\x03\x41\x00\x29\x00\xf6\x03\x21\xf6\x03\x41\x00\x29\x00\xf7\x03\x21\xf7\x03\x41\x00\x29\x00\xf8\x03\x21\xf8\x03\x41\x00\x29\x00\xf9\x03\x21\xf9\x03\x41\x00\x29\x00\xfa\x03\x21\xfa\x03\x41\x00\x29\x00\xfb\x03\x21\xfb\x03\x41\x00\x29\x00\xfc\x03\x21\xfc\x03\x41\x00\x29\x00\xfd\x03\x21\xfd\x03\x41\x00\x29\x00\xfe\x03\x21\xfe\x03\x41\x00\x29\x00\xff\x03\x21\xff\x03\x41\x00\x29\x00\x80\x04\x21\x80\x04\x41\x00\x29\x00\x81\x04\x21\x81\x04\x41\x00\x29\x00\x82\x04\x21\x82\x04\x41\x00\x29\x00\x83\x04\x21\x83\x04\x41\x00\x29\x00\x
 84\x04\x21\x84\x04\x41\x00\x29\x00\x85\x04\x21\x85\x04\x41\x00\x29\x00\x86\x04\x21\x86\x04\x41\x00\x29\x00\x87\x04\x21\x87\x04\x41\x00\x29\x00\x88\x04\x21\x88\x04\x41\x00\x29\x00\x89\x04\x21\x89\x04\x41\x00\x29\x00\x8a\x04\x21\x8a\x04\x41\x00\x29\x00\x8b\x04\x21\x8b\x04\x41\x00\x29\x00\x8c\x04\x21\x8c\x04\x41\x00\x29\x00\x8d\x04\x21\x8d\x04\x41\x00\x29\x00\x8e\x04\x21\x8e\x04\x41\x00\x29\x00\x8f\x04\x21\x8f\x04\x41\x00\x29\x00\x90\x04\x21\x90\x04\x41\x00\x29\x00\x91\x04\x21\x91\x04\x41\x00\x29\x00\x92\x04\x21\x92\x04\x41\x00\x29\x00\x93\x04\x21\x93\x04\x41\x00\x29\x00\x94\x04\x21\x94\x04\x41\x00\x29\x00\x95\x04\x21\x95\x04\x41\x00\x29\x00\x96\x04\x21\x96\x04\x41\x00\x29\x00\x97\x04\x21\x97\x04\x41\x00\x29\x00\x98\x04\x21\x98\x04\x41\x00\x29\x00\x99\x04\x21\x99\x04\x41\x00\x29\x00\x9a\x04\x21\x9a\x04\x41\x00\x29\x00\x9b\x04\x21\x9b\x04\x41\x00\x29\x00\x9c\x04\x21\x9c\x04\x41\x00\x29\x00\x9d\x04\x21\x9d\x04\x41\x00\x29\x00\x9e\x04\x21\x9e\x04\x41\x00\x29\x00\x9f\x04\x21\x9f\x04\x41\x0
 0\x29\x00\xa0\x04\x21\xa0\x04\x41\x00\x29\x00\xa1\x04\x21\xa1\x04\x41\x00\x29\x00\xa2\x04\x21\xa2\x04\x41\x00\x29\x00\xa3\x04\x21\xa3\x04\x41\x00\x29\x00\xa4\x04\x21\xa4\x04\x41\x00\x29\x00\xa5\x04\x21\xa5\x04\x41\x00\x29\x00\xa6\x04\x21\xa6\x04\x41\x00\x29\x00\xa7\x04\x21\xa7\x04\x41\x00\x29\x00\xa8\x04\x21\xa8\x04\x41\x00\x29\x00\xa9\x04\x21\xa9\x04\x41\x00\x29\x00\xaa\x04\x21\xaa\x04\x41\x00\x29\x00\xab\x04\x21\xab\x04\x41\x00\x29\x00\xac\x04\x21\xac\x04\x41\x00\x29\x00\xad\x04\x21\xad\x04\x41\x00\x29\x00\xae\x04\x21\xae\x04\x41\x00\x29\x00\xaf\x04\x21\xaf\x04\x41\x00\x29\x00\xb0\x04\x21\xb0\x04\x41\x00\x29\x00\xb1\x04\x21\xb1\x04\x41\x00\x29\x00\xb2\x04\x21\xb2\x04\x41\x00\x29\x00\xb3\x04\x21\xb3\x04\x41\x00\x29\x00\xb4\x04\x21\xb4\x04\x41\x00\x29\x00\xb5\x04\x21\xb5\x04\x41\x00\x29\x00\xb6\x04\x21\xb6\x04\x41\x00\x29\x00\xb7\x04\x21\xb7\x04\x41\x00\x29\x00\xb8\x04\x21\xb8\x04\x41\x00\x29\x00\xb9\x04\x21\xb9\x04\x41\x00\x29\x00\xba\x04\x21\xba\x04\x41\x00\x29\x00\xbb\x04\x21\xbb
 \x04\x41\x00\x29\x00\xbc\x04\x21\xbc\x04\x41\x00\x29\x00\xbd\x04\x21\xbd\x04\x41\x00\x29\x00\xbe\x04\x21\xbe\x04\x41\x00\x29\x00\xbf\x04\x21\xbf\x04\x41\x00\x29\x00\xc0\x04\x21\xc0\x04\x41\x00\x29\x00\xc1\x04\x21\xc1\x04\x41\x00\x29\x00\xc2\x04\x21\xc2\x04\x41\x00\x29\x00\xc3\x04\x21\xc3\x04\x41\x00\x29\x00\xc4\x04\x21\xc4\x04\x41\x00\x29\x00\xc5\x04\x21\xc5\x04\x41\x00\x29\x00\xc6\x04\x21\xc6\x04\x41\x00\x29\x00\xc7\x04\x21\xc7\x04\x41\x00\x29\x00\xc8\x04\x21\xc8\x04\x41\x00\x29\x00\xc9\x04\x21\xc9\x04\x41\x00\x29\x00\xca\x04\x21\xca\x04\x41\x00\x29\x00\xcb\x04\x21\xcb\x04\x41\x00\x29\x00\xcc\x04\x21\xcc\x04\x41\x00\x29\x00\xcd\x04\x21\xcd\x04\x41\x00\x29\x00\xce\x04\x21\xce\x04\x41\x00\x29\x00\xcf\x04\x21\xcf\x04\x41\x00\x29\x00\xd0\x04\x21\xd0\x04\x41\x00\x29\x00\xd1\x04\x21\xd1\x04\x41\x00\x29\x00\xd2\x04\x21\xd2\x04\x41\x00\x29\x00\xd3\x04\x21\xd3\x04\x41\x00\x29\x00\xd4\x04\x21\xd4\x04\x41\x00\x29\x00\xd5\x04\x21\xd5\x04\x41\x00\x29\x00\xd6\x04\x21\xd6\x04\x41\x00\x29\x00\xd7\
 x04\x21\xd7\x04\x41\x00\x29\x00\xd8\x04\x21\xd8\x04\x41\x00\x29\x00\xd9\x04\x21\xd9\x04\x41\x00\x29\x00\xda\x04\x21\xda\x04\x41\x00\x29\x00\xdb\x04\x21\xdb\x04\x41\x00\x29\x00\xdc\x04\x21\xdc\x04\x41\x00\x29\x00\xdd\x04\x21\xdd\x04\x41\x00\x29\x00\xde\x04\x21\xde\x04\x41\x00\x29\x00\xdf\x04\x21\xdf\x04\x41\x00\x29\x00\xe0\x04\x21\xe0\x04\x41\x00\x29\x00\xe1\x04\x21\xe1\x04\x41\x00\x29\x00\xe2\x04\x21\xe2\x04\x41\x00\x29\x00\xe3\x04\x21\xe3\x04\x41\x00\x29\x00\xe4\x04\x21\xe4\x04\x41\x00\x29\x00\xe5\x04\x21\xe5\x04\x41\x00\x29\x00\xe6\x04\x21\xe6\x04\x41\x00\x29\x00\xe7\x04\x21\xe7\x04\x41\x00\x29\x00\xe8\x04\x21\xe8\x04\x41\x00\x29\x00\xe9\x04\x21\xe9\x04\x41\x00\x29\x00\xea\x04\x21\xea\x04\x41\x00\x29\x00\xeb\x04\x21\xeb\x04\x41\x00\x29\x00\xec\x04\x21\xec\x04\x41\x00\x29\x00\xed\x04\x21\xed\x04\x41\x00\x29\x00\xee\x04\x21\xee\x04\x41\x00\x29\x00\xef\x04\x21\xef\x04\x41\x00\x29\x00\xf0\x04\x21\xf0\x04\x41\x00\x29\x00\xf1\x04\x21\xf1\x04\x41\x00\x29\x00\xf2\x04\x21\xf2\x04\x41\x00\x
 29\x00\xf3\x04\x21\xf3\x04\x41\x00\x29\x00\xf4\x04\x21\xf4\x04\x41\x00\x29\x00\xf5\x04\x21\xf5\x04\x41\x00\x29\x00\xf6\x04\x21\xf6\x04\x41\x00\x29\x00\xf7\x04\x21\xf7\x04\x41\x00\x29\x00\xf8\x04\x21\xf8\x04\x41\x00\x29\x00\xf9\x04\x21\xf9\x04\x41\x00\x29\x00\xfa\x04\x21\xfa\x04\x41\x00\x29\x00\xfb\x04\x21\xfb\x04\x41\x00\x29\x00\xfc\x04\x21\xfc\x04\x41\x00\x29\x00\xfd\x04\x21\xfd\x04\x41\x00\x29\x00\xfe\x04\x21\xfe\x04\x41\x00\x29\x00\xff\x04\x21\xff\x04\x41\x00\x29\x00\x80\x05\x21\x80\x05\x41\x00\x29\x00\x81\x05\x21\x81\x05\x41\x00\x29\x00\x82\x05\x21\x82\x05\x41\x00\x29\x00\x83\x05\x21\x83\x05\x41\x00\x29\x00\x84\x05\x21\x84\x05\x41\x00\x29\x00\x85\x05\x21\x85\x05\x41\x00\x29\x00\x86\x05\x21\x86\x05\x41\x00\x29\x00\x87\x05\x21\x87\x05\x41\x00\x29\x00\x88\x05\x21\x88\x05\x41\x00\x29\x00\x89\x05\x21\x89\x05\x41\x00\x29\x00\x8a\x05\x21\x8a\x05\x41\x00\x29\x00\x8b\x05\x21\x8b\x05\x41\x00\x29\x00\x8c\x05\x21\x8c\x05\x41\x00\x29\x00\x8d\x05\x21\x8d\x05\x41\x00\x29\x00\x8e\x05\x21\x8e\x0
 5\x41\x00\x29\x00\x8f\x05\x21\x8f\x05\x41\x00\x29\x00\x90\x05\x21\x90\x05\x41\x00\x29\x00\x91\x05\x21\x91\x05\x41\x00\x29\x00\x92\x05\x21\x92\x05\x41\x00\x29\x00\x93\x05\x21\x93\x05\x41\x00\x29\x00\x94\x05\x21\x94\x05\x41\x00\x29\x00\x95\x05\x21\x95\x05\x41\x00\x29\x00\x96\x05\x21\x96\x05\x41\x00\x29\x00\x97\x05\x21\x97\x05\x41\x00\x29\x00\x98\x05\x21\x98\x05\x41\x00\x29\x00\x99\x05\x21\x99\x05\x41\x00\x29\x00\x9a\x05\x21\x9a\x05\x41\x00\x29\x00\x9b\x05\x21\x9b\x05\x41\x00\x29\x00\x9c\x05\x21\x9c\x05\x41\x00\x29\x00\x9d\x05\x21\x9d\x05\x41\x00\x29\x00\x9e\x05\x21\x9e\x05\x41\x00\x29\x00\x9f\x05\x21\x9f\x05\x41\x00\x29\x00\xa0\x05\x21\xa0\x05\x41\x00\x29\x00\xa1\x05\x21\xa1\x05\x41\x00\x29\x00\xa2\x05\x21\xa2\x05\x41\x00\x29\x00\xa3\x05\x21\xa3\x05\x41\x00\x29\x00\xa4\x05\x21\xa4\x05\x41\x00\x29\x00\xa5\x05\x21\xa5\x05\x41\x00\x29\x00\xa6\x05\x21\xa6\x05\x41\x00\x29\x00\xa7\x05\x21\xa7\x05\x41\x00\x29\x00\xa8\x05\x21\xa8\x05\x41\x00\x29\x00\xa9\x05\x21\xa9\x05\x41\x00\x29\x00\xaa\x05
 \x21\xaa\x05\x41\x00\x29\x00\xab\x05\x21\xab\x05\x41\x00\x29\x00\xac\x05\x21\xac\x05\x41\x00\x29\x00\xad\x05\x21\xad\x05\x41\x00\x29\x00\xae\x05\x21\xae\x05\x41\x00\x29\x00\xaf\x05\x21\xaf\x05\x41\x00\x29\x00\xb0\x05\x21\xb0\x05\x41\x00\x29\x00\xb1\x05\x21\xb1\x05\x41\x00\x29\x00\xb2\x05\x21\xb2\x05\x41\x00\x29\x00\xb3\x05\x21\xb3\x05\x41\x00\x29\x00\xb4\x05\x21\xb4\x05\x41\x00\x29\x00\xb5\x05\x21\xb5\x05\x41\x00\x29\x00\xb6\x05\x21\xb6\x05\x41\x00\x29\x00\xb7\x05\x21\xb7\x05\x41\x00\x29\x00\xb8\x05\x21\xb8\x05\x41\x00\x29\x00\xb9\x05\x21\xb9\x05\x41\x00\x29\x00\xba\x05\x21\xba\x05\x41\x00\x29\x00\xbb\x05\x21\xbb\x05\x41\x00\x29\x00\xbc\x05\x21\xbc\x05\x41\x00\x29\x00\xbd\x05\x21\xbd\x05\x41\x00\x29\x00\xbe\x05\x21\xbe\x05\x41\x00\x29\x00\xbf\x05\x21\xbf\x05\x41\x00\x29\x00\xc0\x05\x21\xc0\x05\x41\x00\x29\x00\xc1\x05\x21\xc1\x05\x41\x00\x29\x00\xc2\x05\x21\xc2\x05\x41\x00\x29\x00\xc3\x05\x21\xc3\x05\x41\x00\x29\x00\xc4\x05\x21\xc4\x05\x41\x00\x29\x00\xc5\x05\x21\xc5\x05\x41\x00\x29\
 x00\xc6\x05\x21\xc6\x05\x41\x00\x29\x00\xc7\x05\x21\xc7\x05\x41\x00\x29\x00\xc8\x05\x21\xc8\x05\x41\x00\x29\x00\xc9\x05\x21\xc9\x05\x41\x00\x29\x00\xca\x05\x21\xca\x05\x41\x00\x29\x00\xcb\x05\x21\xcb\x05\x41\x00\x29\x00\xcc\x05\x21\xcc\x05\x41\x00\x29\x00\xcd\x05\x21\xcd\x05\x41\x00\x29\x00\xce\x05\x21\xce\x05\x41\x00\x29\x00\xcf\x05\x21\xcf\x05\x41\x00\x29\x00\xd0\x05\x21\xd0\x05\x41\x00\x29\x00\xd1\x05\x21\xd1\x05\x41\x00\x29\x00\xd2\x05\x21\xd2\x05\x41\x00\x29\x00\xd3\x05\x21\xd3\x05\x41\x00\x29\x00\xd4\x05\x21\xd4\x05\x41\x00\x29\x00\xd5\x05\x21\xd5\x05\x41\x00\x29\x00\xd6\x05\x21\xd6\x05\x41\x00\x29\x00\xd7\x05\x21\xd7\x05\x41\x00\x29\x00\xd8\x05\x21\xd8\x05\x41\x00\x29\x00\xd9\x05\x21\xd9\x05\x41\x00\x29\x00\xda\x05\x21\xda\x05\x41\x00\x29\x00\xdb\x05\x21\xdb\x05\x41\x00\x29\x00\xdc\x05\x21\xdc\x05\x41\x00\x29\x00\xdd\x05\x21\xdd\x05\x41\x00\x29\x00\xde\x05\x21\xde\x05\x41\x00\x29\x00\xdf\x05\x21\xdf\x05\x41\x00\x29\x00\xe0\x05\x21\xe0\x05\x41\x00\x29\x00\xe1\x05\x21\xe1\x05\x
 41\x00\x29\x00\xe2\x05\x21\xe2\x05\x41\x00\x29\x00\xe3\x05\x21\xe3\x05\x41\x00\x29\x00\xe4\x05\x21\xe4\x05\x41\x00\x29\x00\xe5\x05\x21\xe5\x05\x41\x00\x29\x00\xe6\x05\x21\xe6\x05\x41\x00\x29\x00\xe7\x05\x21\xe7\x05\x41\x00\x29\x00\xe8\x05\x21\xe8\x05\x41\x00\x29\x00\xe9\x05\x21\xe9\x05\x41\x00\x29\x00\xea\x05\x21\xea\x05\x41\x00\x29\x00\xeb\x05\x21\xeb\x05\x41\x00\x29\x00\xec\x05\x21\xec\x05\x41\x00\x29\x00\xed\x05\x21\xed\x05\x41\x00\x29\x00\xee\x05\x21\xee\x05\x41\x00\x29\x00\xef\x05\x21\xef\x05\x41\x00\x29\x00\xf0\x05\x21\xf0\x05\x41\x00\x29\x00\xf1\x05\x21\xf1\x05\x41\x00\x29\x00\xf2\x05\x21\xf2\x05\x41\x00\x29\x00\xf3\x05\x21\xf3\x05\x41\x00\x29\x00\xf4\x05\x21\xf4\x05\x41\x00\x29\x00\xf5\x05\x21\xf5\x05\x41\x00\x29\x00\xf6\x05\x21\xf6\x05\x41\x00\x29\x00\xf7\x05\x21\xf7\x05\x41\x00\x29\x00\xf8\x05\x21\xf8\x05\x41\x00\x29\x00\xf9\x05\x21\xf9\x05\x41\x00\x29\x00\xfa\x05\x21\xfa\x05\x41\x00\x29\x00\xfb\x05\x21\xfb\x05\x41\x00\x29\x00\xfc\x05\x21\xfc\x05\x41\x00\x29\x00\xfd\x05\x2
 1\xfd\x05\x41\x00\x29\x00\xfe\x05\x21\xfe\x05\x41\x00\x29\x00\xff\x05\x21\xff\x05\x41\x00\x29\x00\x80\x06\x21\x80\x06\x41\x00\x29\x00\x81\x06\x21\x81\x06\x41\x00\x29\x00\x82\x06\x21\x82\x06\x41\x00\x29\x00\x83\x06\x21\x83\x06\x41\x00\x29\x00\x84\x06\x21\x84\x06\x41\x00\x29\x00\x85\x06\x21\x85\x06\x41\x00\x29\x00\x86\x06\x21\x86\x06\x41\x00\x29\x00\x87\x06\x21\x87\x06\x41\x00\x29\x00\x88\x06\x21\x88\x06\x41\x00\x29\x00\x89\x06\x21\x89\x06\x41\x00\x29\x00\x8a\x06\x21\x8a\x06\x41\x00\x29\x00\x8b\x06\x21\x8b\x06\x41\x00\x29\x00\x8c\x06\x21\x8c\x06\x41\x00\x29\x00\x8d\x06\x21\x8d\x06\x41\x00\x29\x00\x8e\x06\x21\x8e\x06\x41\x00\x29\x00\x8f\x06\x21\x8f\x06\x41\x00\x29\x00\x90\x06\x21\x90\x06\x41\x00\x29\x00\x91\x06\x21\x91\x06\x41\x00\x29\x00\x92\x06\x21\x92\x06\x41\x00\x29\x00\x93\x06\x21\x93\x06\x41\x00\x29\x00\x94\x06\x21\x94\x06\x41\x00\x29\x00\x95\x06\x21\x95\x06\x41\x00\x29\x00\x96\x06\x21\x96\x06\x41\x00\x29\x00\x97\x06\x21\x97\x06\x41\x00\x29\x00\x98\x06\x21\x98\x06\x41\x00\x29\x00
 \x99\x06\x21\x99\x06\x41\x00\x29\x00\x9a\x06\x21\x9a\x06\x41\x00\x29\x00\x9b\x06\x21\x9b\x06\x41\x00\x29\x00\x9c\x06\x21\x9c\x06\x41\x00\x29\x00\x9d\x06\x21\x9d\x06\x41\x00\x29\x00\x9e\x06\x21\x9e\x06\x41\x00\x29\x00\x9f\x06\x21\x9f\x06\x41\x00\x29\x00\xa0\x06\x21\xa0\x06\x41\x00\x29\x00\xa1\x06\x21\xa1\x06\x41\x00\x29\x00\xa2\x06\x21\xa2\x06\x41\x00\x29\x00\xa3\x06\x21\xa3\x06\x41\x00\x29\x00\xa4\x06\x21\xa4\x06\x41\x00\x29\x00\xa5\x06\x21\xa5\x06\x41\x00\x29\x00\xa6\x06\x21\xa6\x06\x41\x00\x29\x00\xa7\x06\x21\xa7\x06\x41\x00\x29\x00\xa8\x06\x21\xa8\x06\x41\x00\x29\x00\xa9\x06\x21\xa9\x06\x41\x00\x29\x00\xaa\x06\x21\xaa\x06\x41\x00\x29\x00\xab\x06\x21\xab\x06\x41\x00\x29\x00\xac\x06\x21\xac\x06\x41\x00\x29\x00\xad\x06\x21\xad\x06\x41\x00\x29\x00\xae\x06\x21\xae\x06\x41\x00\x29\x00\xaf\x06\x21\xaf\x06\x41\x00\x29\x00\xb0\x06\x21\xb0\x06\x41\x00\x29\x00\xb1\x06\x21\xb1\x06\x41\x00\x29\x00\xb2\x06\x21\xb2\x06\x41\x00\x29\x00\xb3\x06\x21\xb3\x06\x41\x00\x29\x00\xb4\x06\x21\xb4\x06\x41\
 x00\x29\x00\xb5\x06\x21\xb5\x06\x41\x00\x29\x00\xb6\x06\x21\xb6\x06\x41\x00\x29\x00\xb7\x06\x21\xb7\x06\x41\x00\x29\x00\xb8\x06\x21\xb8\x06\x41\x00\x29\x00\xb9\x06\x21\xb9\x06\x41\x00\x29\x00\xba\x06\x21\xba\x06\x41\x00\x29\x00\xbb\x06\x21\xbb\x06\x41\x00\x29\x00\xbc\x06\x21\xbc\x06\x41\x00\x29\x00\xbd\x06\x21\xbd\x06\x41\x00\x29\x00\xbe\x06\x21\xbe\x06\x41\x00\x29\x00\xbf\x06\x21\xbf\x06\x41\x00\x29\x00\xc0\x06\x21\xc0\x06\x41\x00\x29\x00\xc1\x06\x21\xc1\x06\x41\x00\x29\x00\xc2\x06\x21\xc2\x06\x41\x00\x29\x00\xc3\x06\x21\xc3\x06\x41\x00\x29\x00\xc4\x06\x21\xc4\x06\x41\x00\x29\x00\xc5\x06\x21\xc5\x06\x41\x00\x29\x00\xc6\x06\x21\xc6\x06\x41\x00\x29\x00\xc7\x06\x21\xc7\x06\x41\x00\x29\x00\xc8\x06\x21\xc8\x06\x41\x00\x29\x00\xc9\x06\x21\xc9\x06\x41\x00\x29\x00\xca\x06\x21\xca\x06\x41\x00\x29\x00\xcb\x06\x21\xcb\x06\x41\x00\x29\x00\xcc\x06\x21\xcc\x06\x41\x00\x29\x00\xcd\x06\x21\xcd\x06\x41\x00\x29\x00\xce\x06\x21\xce\x06\x41\x00\x29\x00\xcf\x06\x21\xcf\x06\x41\x00\x29\x00\xd0\x06\x21\x
 d0\x06\x41\x00\x29\x00\xd1\x06\x21\xd1\x06\x41\x00\x29\x00\xd2\x06\x21\xd2\x06\x41\x00\x29\x00\xd3\x06\x21\xd3\x06\x41\x00\x29\x00\xd4\x06\x21\xd4\x06\x41\x00\x29\x00\xd5\x06\x21\xd5\x06\x41\x00\x29\x00\xd6\x06\x21\xd6\x06\x41\x00\x29\x00\xd7\x06\x21\xd7\x06\x41\x00\x29\x00\xd8\x06\x21\xd8\x06\x41\x00\x29\x00\xd9\x06\x21\xd9\x06\x41\x00\x29\x00\xda\x06\x21\xda\x06\x41\x00\x29\x00\xdb\x06\x21\xdb\x06\x41\x00\x29\x00\xdc\x06\x21\xdc\x06\x41\x00\x29\x00\xdd\x06\x21\xdd\x06\x41\x00\x29\x00\xde\x06\x21\xde\x06\x41\x00\x29\x00\xdf\x06\x21\xdf\x06\x41\x00\x29\x00\xe0\x06\x21\xe0\x06\x41\x00\x29\x00\xe1\x06\x21\xe1\x06\x41\x00\x29\x00\xe2\x06\x21\xe2\x06\x41\x00\x29\x00\xe3\x06\x21\xe3\x06\x41\x00\x29\x00\xe4\x06\x21\xe4\x06\x41\x00\x29\x00\xe5\x06\x21\xe5\x06\x41\x00\x29\x00\xe6\x06\x21\xe6\x06\x41\x00\x29\x00\xe7\x06\x21\xe7\x06\x41\x00\x29\x00\xe8\x06\x21\xe8\x06\x41\x00\x29\x00\xe9\x06\x21\xe9\x06\x41\x00\x29\x00\xea\x06\x21\xea\x06\x41\x00\x29\x00\xeb\x06\x21\xeb\x06\x41\x00\x29\x00\xe
 c\x06\x21\xec\x06\x41\x00\x29\x00\xed\x06\x21\xed\x06\x41\x00\x29\x00\xee\x06\x21\xee\x06\x41\x00\x29\x00\xef\x06\x21\xef\x06\x41\x00\x29\x00\xf0\x06\x21\xf0\x06\x41\x00\x29\x00\xf1\x06\x21\xf1\x06\x41\x00\x29\x00\xf2\x06\x21\xf2\x06\x41\x00\x29\x00\xf3\x06\x21\xf3\x06\x41\x00\x29\x00\xf4\x06\x21\xf4\x06\x41\x00\x29\x00\xf5\x06\x21\xf5\x06\x41\x00\x29\x00\xf6\x06\x21\xf6\x06\x41\x00\x29\x00\xf7\x06\x21\xf7\x06\x41\x00\x29\x00\xf8\x06\x21\xf8\x06\x41\x00\x29\x00\xf9\x06\x21\xf9\x06\x41\x00\x29\x00\xfa\x06\x21\xfa\x06\x41\x00\x29\x00\xfb\x06\x21\xfb\x06\x41\x00\x29\x00\xfc\x06\x21\xfc\x06\x41\x00\x29\x00\xfd\x06\x21\xfd\x06\x41\x00\x29\x00\xfe\x06\x21\xfe\x06\x41\x00\x29\x00\xff\x06\x21\xff\x06\x41\x00\x29\x00\x80\x07\x21\x80\x07\x41\x00\x29\x00\x81\x07\x21\x81\x07\x41\x00\x29\x00\x82\x07\x21\x82\x07\x41\x00\x29\x00\x83\x07\x21\x83\x07\x41\x00\x29\x00\x84\x07\x21\x84\x07\x41\x00\x29\x00\x85\x07\x21\x85\x07\x41\x00\x29\x00\x86\x07\x21\x86\x07\x41\x00\x29\x00\x87\x07\x21\x87\x07\x41\x00
 \x29\x00\x88\x07\x21\x88\x07\x41\x00\x29\x00\x89\x07\x21\x89\x07\x41\x00\x29\x00\x8a\x07\x21\x8a\x07\x41\x00\x29\x00\x8b\x07\x21\x8b\x07\x41\x00\x29\x00\x8c\x07\x21\x8c\x07\x41\x00\x29\x00\x8d\x07\x21\x8d\x07\x41\x00\x29\x00\x8e\x07\x21\x8e\x07\x41\x00\x29\x00\x8f\x07\x21\x8f\x07\x41\x00\x29\x00\x90\x07\x21\x90\x07\x41\x00\x29\x00\x91\x07\x21\x91\x07\x41\x00\x29\x00\x92\x07\x21\x92\x07\x41\x00\x29\x00\x93\x07\x21\x93\x07\x41\x00\x29\x00\x94\x07\x21\x94\x07\x41\x00\x29\x00\x95\x07\x21\x95\x07\x41\x00\x29\x00\x96\x07\x21\x96\x07\x41\x00\x29\x00\x97\x07\x21\x97\x07\x41\x00\x29\x00\x98\x07\x21\x98\x07\x41\x00\x29\x00\x99\x07\x21\x99\x07\x41\x00\x29\x00\x9a\x07\x21\x9a\x07\x41\x00\x29\x00\x9b\x07\x21\x9b\x07\x41\x00\x29\x00\x9c\x07\x21\x9c\x07\x41\x00\x29\x00\x9d\x07\x21\x9d\x07\x41\x00\x29\x00\x9e\x07\x21\x9e\x07\x41\x00\x29\x00\x9f\x07\x21\x9f\x07\x41\x00\x29\x00\xa0\x07\x21\xa0\x07\x41\x00\x29\x00\xa1\x07\x21\xa1\x07\x41\x00\x29\x00\xa2\x07\x21\xa2\x07\x41\x00\x29\x00\xa3\x07\x21\xa3\
 x07\x41\x00\x29\x00\xa4\x07\x21\xa4\x07\x41\x00\x29\x00\xa5\x07\x21\xa5\x07\x41\x00\x29\x00\xa6\x07\x21\xa6\x07\x41\x00\x29\x00\xa7\x07\x21\xa7\x07\x41\x00\x29\x00\xa8\x07\x21\xa8\x07\x41\x00\x29\x00\xa9\x07\x21\xa9\x07\x41\x00\x29\x00\xaa\x07\x21\xaa\x07\x41\x00\x29\x00\xab\x07\x21\xab\x07\x41\x00\x29\x00\xac\x07\x21\xac\x07\x41\x00\x29\x00\xad\x07\x21\xad\x07\x41\x00\x29\x00\xae\x07\x21\xae\x07\x41\x00\x29\x00\xaf\x07\x21\xaf\x07\x41\x00\x29\x00\xb0\x07\x21\xb0\x07\x41\x00\x29\x00\xb1\x07\x21\xb1\x07\x41\x00\x29\x00\xb2\x07\x21\xb2\x07\x41\x00\x29\x00\xb3\x07\x21\xb3\x07\x41\x00\x29\x00\xb4\x07\x21\xb4\x07\x41\x00\x29\x00\xb5\x07\x21\xb5\x07\x41\x00\x29\x00\xb6\x07\x21\xb6\x07\x41\x00\x29\x00\xb7\x07\x21\xb7\x07\x41\x00\x29\x00\xb8\x07\x21\xb8\x07\x41\x00\x29\x00\xb9\x07\x21\xb9\x07\x41\x00\x29\x00\xba\x07\x21\xba\x07\x41\x00\x29\x00\xbb\x07\x21\xbb\x07\x41\x00\x29\x00\xbc\x07\x21\xbc\x07\x41\x00\x29\x00\xbd\x07\x21\xbd\x07\x41\x00\x29\x00\xbe\x07\x21\xbe\x07\x41\x00\x29\x00\xbf\x
 07\x21\xbf\x07\x41\x00\x29\x00\xc0\x07\x21\xc0\x07\x41\x00\x29\x00\xc1\x07\x21\xc1\x07\x41\x00\x29\x00\xc2\x07\x21\xc2\x07\x41\x00\x29\x00\xc3\x07\x21\xc3\x07\x41\x00\x29\x00\xc4\x07\x21\xc4\x07\x41\x00\x29\x00\xc5\x07\x21\xc5\x07\x41\x00\x29\x00\xc6\x07\x21\xc6\x07\x41\x00\x29\x00\xc7\x07\x21\xc7\x07\x41\x00\x29\x00\xc8\x07\x21\xc8\x07\x41\x00\x29\x00\xc9\x07\x21\xc9\x07\x41\x00\x29\x00\xca\x07\x21\xca\x07\x41\x00\x29\x00\xcb\x07\x21\xcb\x07\x41\x00\x29\x00\xcc\x07\x21\xcc\x07\x41\x00\x29\x00\xcd\x07\x21\xcd\x07\x41\x00\x29\x00\xce\x07\x21\xce\x07\x41\x00\x29\x00\xcf\x07\x21\xcf\x07\x41\x00\x29\x00\xd0\x07\x21\xd0\x07\x41\x00\x29\x00\xd1\x07\x21\xd1\x07\x41\x00\x29\x00\xd2\x07\x21\xd2\x07\x41\x00\x29\x00\xd3\x07\x21\xd3\x07\x41\x00\x29\x00\xd4\x07\x21\xd4\x07\x41\x00\x29\x00\xd5\x07\x21\xd5\x07\x41\x00\x29\x00\xd6\x07\x21\xd6\x07\x41\x00\x29\x00\xd7\x07\x21\xd7\x07\x41\x00\x29\x00\xd8\x07\x21\xd8\x07\x41\x00\x29\x00\xd9\x07\x21\xd9\x07\x41\x00\x29\x00\xda\x07\x21\xda\x07\x41\x00\x2
 9\x00\xdb\x07\x21\xdb\x07\x41\x00\x29\x00\xdc\x07\x21\xdc\x07\x41\x00\x29\x00\xdd\x07\x21\xdd\x07\x41\x00\x29\x00\xde\x07\x21\xde\x07\x41\x00\x29\x00\xdf\x07\x21\xdf\x07\x41\x00\x29\x00\xe0\x07\x21\xe0\x07\x41\x00\x29\x00\xe1\x07\x21\xe1\x07\x41\x00\x29\x00\xe2\x07\x21\xe2\x07\x41\x00\x29\x00\xe3\x07\x21\xe3\x07\x41\x00\x29\x00\xe4\x07\x21\xe4\x07\x41\x00\x29\x00\xe5\x07\x21\xe5\x07\x41\x00\x29\x00\xe6\x07\x21\xe6\x07\x41\x00\x29\x00\xe7\x07\x21\xe7\x07\x41\x00\x29\x00\xe8\x07\x21\xe8\x07\x41\x00\x29\x00\xe9\x07\x21\xe9\x07\x41\x00\x29\x00\xea\x07\x21\xea\x07\x41\x00\x29\x00\xeb\x07\x21\xeb\x07\x41\x00\x29\x00\xec\x07\x21\xec\x07\x41\x00\x29\x00\xed\x07\x21\xed\x07\x41\x00\x29\x00\xee\x07\x21\xee\x07\x41\x00\x29\x00\xef\x07\x21\xef\x07\x41\x00\x29\x00\xf0\x07\x21\xf0\x07\x41\x00\x29\x00\xf1\x07\x21\xf1\x07\x41\x00\x29\x00\xf2\x07\x21\xf2\x07\x41\x00\x29\x00\xf3\x07\x21\xf3\x07\x41\x00\x29\x00\xf4\x07\x21\xf4\x07\x41\x00\x29\x00\xf5\x07\x21\xf5\x07\x41\x00\x29\x00\xf6\x07\x21\xf6\x07
 \x41\x00\x29\x00\xf7\x07\x21\xf7\x07\x41\x00\x29\x00\xf8\x07\x21\xf8\x07\x41\x00\x29\x00\xf9\x07\x21\xf9\x07\x41\x00\x29\x00\xfa\x07\x21\xfa\x07\x41\x00\x29\x00\xfb\x07\x21\xfb\x07\x41\x00\x29\x00\xfc\x07\x21\xfc\x07\x41\x00\x29\x00\xfd\x07\x21\xfd\x07\x41\x00\x29\x00\xfe\x07\x21\xfe\x07\x41\x00\x29\x00\xff\x07\x21\xff\x07\x41\x00\x29\x00\x80\x08\x21\x80\x08\x41\x00\x29\x00\x81\x08\x21\x81\x08\x41\x00\x29\x00\x82\x08\x21\x82\x08\x41\x00\x29\x00\x83\x08\x21\x83\x08\x41\x00\x29\x00\x84\x08\x21\x84\x08\x41\x00\x29\x00\x85\x08\x21\x85\x08\x41\x00\x29\x00\x86\x08\x21\x86\x08\x41\x00\x29\x00\x87\x08\x21\x87\x08\x41\x00\x29\x00\x88\x08\x21\x88\x08\x41\x00\x29\x00\x89\x08\x21\x89\x08\x41\x00\x29\x00\x8a\x08\x21\x8a\x08\x41\x00\x29\x00\x8b\x08\x21\x8b\x08\x41\x00\x29\x00\x8c\x08\x21\x8c\x08\x41\x00\x29\x00\x8d\x08\x21\x8d\x08\x41\x00\x29\x00\x8e\x08\x21\x8e\x08\x41\x00\x29\x00\x8f\x08\x21\x8f\x08\x41\x00\x29\x00\x90\x08\x21\x90\x08\x41\x00\x29\x00\x91\x08\x21\x91\x08\x41\x00\x29\x00\x92\x08\
 x21\x92\x08\x41\x00\x29\x00\x93\x08\x21\x93\x08\x41\x00\x29\x00\x94\x08\x21\x94\x08\x41\x00\x29\x00\x95\x08\x21\x95\x08\x41\x00\x29\x00\x96\x08\x21\x96\x08\x41\x00\x29\x00\x97\x08\x21\x97\x08\x41\x00\x29\x00\x98\x08\x21\x98\x08\x41\x00\x29\x00\x99\x08\x21\x99\x08\x41\x00\x29\x00\x9a\x08\x21\x9a\x08\x41\x00\x29\x00\x9b\x08\x21\x9b\x08\x41\x00\x29\x00\x9c\x08\x21\x9c\x08\x41\x00\x29\x00\x9d\x08\x21\x9d\x08\x41\x00\x29\x00\x9e\x08\x21\x9e\x08\x41\x00\x29\x00\x9f\x08\x21\x9f\x08\x41\x00\x20\x00\x37\x00\x00\x41\x00\x20\x01\x37\x00\x01\x41\x00\x20\x02\x37\x00\x02\x41\x00\x20\x03\x37\x00\x03\x41\x00\x20\x04\x37\x00\x04\x41\x00\x20\x05\x37\x00\x05\x41\x00\x20\x06\x37\x00\x06\x41\x00\x20\x07\x37\x00\x07\x41\x00\x20\x08\x37\x00\x08\x41\x00\x20\x09\x37\x00\x09\x41\x00\x20\x0a\x37\x00\x0a\x41\x00\x20\x0b\x37\x00\x0b\x41\x00\x20\x0c\x37\x00\x0c\x41\x00\x20\x0d\x37\x00\x0d\x41\x00\x20\x0e\x37\x00\x0e\x41\x00\x20\x0f\x37\x00\x0f\x41\x00\x20\x10\x37\x00\x10\x41\x00\x20\x11\x37\x00\x11\x41\x00\x20\x
 12\x37\x00\x12\x41\x00\x20\x13\x37\x00\x13\x41\x00\x20\x14\x37\x00\x14\x41\x00\x20\x15\x37\x00\x15\x41\x00\x20\x16\x37\x00\x16\x41\x00\x20\x17\x37\x00\x17\x41\x00\x20\x18\x37\x00\x18\x41\x00\x20\x19\x37\x00\x19\x41\x00\x20\x1a\x37\x00\x1a\x41\x00\x20\x1b\x37\x00\x1b\x41\x00\x20\x1c\x37\x00\x1c\x41\x00\x20\x1d\x37\x00\x1d\x41\x00\x20\x1e\x37\x00\x1e\x41\x00\x20\x1f\x37\x00\x1f\x41\x00\x20\x20\x37\x00\x20\x41\x00\x20\x21\x37\x00\x21\x41\x00\x20\x22\x37\x00\x22\x41\x00\x20\x23\x37\x00\x23\x41\x00\x20\x24\x37\x00\x24\x41\x00\x20\x25\x37\x00\x25\x41\x00\x20\x26\x37\x00\x26\x41\x00\x20\x27\x37\x00\x27\x41\x00\x20\x28\x37\x00\x28\x41\x00\x20\x29\x37\x00\x29\x41\x00\x20\x2a\x37\x00\x2a\x41\x00\x20\x2b\x37\x00\x2b\x41\x00\x20\x2c\x37\x00\x2c\x41\x00\x20\x2d\x37\x00\x2d\x41\x00\x20\x2e\x37\x00\x2e\x41\x00\x20\x2f\x37\x00\x2f\x41\x00\x20\x30\x37\x00\x30\x41\x00\x20\x31\x37\x00\x31\x41\x00\x20\x32\x37\x00\x32\x41\x00\x20\x33\x37\x00\x33\x41\x00\x20\x34\x37\x00\x34\x41\x00\x20\x35\x37\x00\x35\x4
 1\x00\x20\x36\x37\x00\x36\x41\x00\x20\x37\x37\x00\x37\x41\x00\x20\x38\x37\x00\x38\x41\x00\x20\x39\x37\x00\x39\x41\x00\x20\x3a\x37\x00\x3a\x41\x00\x20\x3b\x37\x00\x3b\x41\x00\x20\x3c\x37\x00\x3c\x41\x00\x20\x3d\x37\x00\x3d\x41\x00\x20\x3e\x37\x00\x3e\x41\x00\x20\x3f\x37\x00\x3f\x41\x00\x20\x40\x37\x00\x40\x41\x00\x20\x41\x37\x00\x41\x41\x00\x20\x42\x37\x00\x42\x41\x00\x20\x43\x37\x00\x43\x41\x00\x20\x44\x37\x00\x44\x41\x00\x20\x45\x37\x00\x45\x41\x00\x20\x46\x37\x00\x46\x41\x00\x20\x47\x37\x00\x47\x41\x00\x20\x48\x37\x00\x48\x41\x00\x20\x49\x37\x00\x49\x41\x00\x20\x4a\x37\x00\x4a\x41\x00\x20\x4b\x37\x00\x4b\x41\x00\x20\x4c\x37\x00\x4c\x41\x00\x20\x4d\x37\x00\x4d\x41\x00\x20\x4e\x37\x00\x4e\x41\x00\x20\x4f\x37\x00\x4f\x41\x00\x20\x50\x37\x00\x50\x41\x00\x20\x51\x37\x00\x51\x41\x00\x20\x52\x37\x00\x52\x41\x00\x20\x53\x37\x00\x53\x41\x00\x20\x54\x37\x00\x54\x41\x00\x20\x55\x37\x00\x55\x41\x00\x20\x56\x37\x00\x56\x41\x00\x20\x57\x37\x00\x57\x41\x00\x20\x58\x37\x00\x58\x41\x00\x20\x59\x37
 \x00\x59\x41\x00\x20\x5a\x37\x00\x5a\x41\x00\x20\x5b\x37\x00\x5b\x41\x00\x20\x5c\x37\x00\x5c\x41\x00\x20\x5d\x37\x00\x5d\x41\x00\x20\x5e\x37\x00\x5e\x41\x00\x20\x5f\x37\x00\x5f\x41\x00\x20\x60\x37\x00\x60\x41\x00\x20\x61\x37\x00\x61\x41\x00\x20\x62\x37\x00\x62\x41\x00\x20\x63\x37\x00\x63\x41\x00\x20\x64\x37\x00\x64\x41\x00\x20\x65\x37\x00\x65\x41\x00\x20\x66\x37\x00\x66\x41\x00\x20\x67\x37\x00\x67\x41\x00\x20\x68\x37\x00\x68\x41\x00\x20\x69\x37\x00\x69\x41\x00\x20\x6a\x37\x00\x6a\x41\x00\x20\x6b\x37\x00\x6b\x41\x00\x20\x6c\x37\x00\x6c\x41\x00\x20\x6d\x37\x00\x6d\x41\x00\x20\x6e\x37\x00\x6e\x41\x00\x20\x6f\x37\x00\x6f\x41\x00\x20\x70\x37\x00\x70\x41\x00\x20\x71\x37\x00\x71\x41\x00\x20\x72\x37\x00\x72\x41\x00\x20\x73\x37\x00\x73\x41\x00\x20\x74\x37\x00\x74\x41\x00\x20\x75\x37\x00\x75\x41\x00\x20\x76\x37\x00\x76\x41\x00\x20\x77\x37\x00\x77\x41\x00\x20\x78\x37\x00\x78\x41\x00\x20\x79\x37\x00\x79\x41\x00\x20\x7a\x37\x00\x7a\x41\x00\x20\x7b\x37\x00\x7b\x41\x00\x20\x7c\x37\x00\x7c\x41\x00\
 x20\x7d\x37\x00\x7d\x41\x00\x20\x7e\x37\x00\x7e\x41\x00\x20\x7f\x37\x00\x7f\x41\x00\x20\x80\x01\x37\x00\x80\x01\x41\x00\x20\x81\x01\x37\x00\x81\x01\x41\x00\x20\x82\x01\x37\x00\x82\x01\x41\x00\x20\x83\x01\x37\x00\x83\x01\x41\x00\x20\x84\x01\x37\x00\x84\x01\x41\x00\x20\x85\x01\x37\x00\x85\x01\x41\x00\x20\x86\x01\x37\x00\x86\x01\x41\x00\x20\x87\x01\x37\x00\x87\x01\x41\x00\x20\x88\x01\x37\x00\x88\x01\x41\x00\x20\x89\x01\x37\x00\x89\x01\x41\x00\x20\x8a\x01\x37\x00\x8a\x01\x41\x00\x20\x8b\x01\x37\x00\x8b\x01\x41\x00\x20\x8c\x01\x37\x00\x8c\x01\x41\x00\x20\x8d\x01\x37\x00\x8d\x01\x41\x00\x20\x8e\x01\x37\x00\x8e\x01\x41\x00\x20\x8f\x01\x37\x00\x8f\x01\x41\x00\x20\x90\x01\x37\x00\x90\x01\x41\x00\x20\x91\x01\x37\x00\x91\x01\x41\x00\x20\x92\x01\x37\x00\x92\x01\x41\x00\x20\x93\x01\x37\x00\x93\x01\x41\x00\x20\x94\x01\x37\x00\x94\x01\x41\x00\x20\x95\x01\x37\x00\x95\x01\x41\x00\x20\x96\x01\x37\x00\x96\x01\x41\x00\x20\x97\x01\x37\x00\x97\x01\x41\x00\x20\x98\x01\x37\x00\x98\x01\x41\x00\x20\x99\x01\x
 37\x00\x99\x01\x41\x00\x20\x9a\x01\x37\x00\x9a\x01\x41\x00\x20\x9b\x01\x37\x00\x9b\x01\x41\x00\x20\x9c\x01\x37\x00\x9c\x01\x41\x00\x20\x9d\x01\x37\x00\x9d\x01\x41\x00\x20\x9e\x01\x37\x00\x9e\x01\x41\x00\x20\x9f\x01\x37\x00\x9f\x01\x41\x00\x20\xa0\x01\x37\x00\xa0\x01\x41\x00\x20\xa1\x01\x37\x00\xa1\x01\x41\x00\x20\xa2\x01\x37\x00\xa2\x01\x41\x00\x20\xa3\x01\x37\x00\xa3\x01\x41\x00\x20\xa4\x01\x37\x00\xa4\x01\x41\x00\x20\xa5\x01\x37\x00\xa5\x01\x41\x00\x20\xa6\x01\x37\x00\xa6\x01\x41\x00\x20\xa7\x01\x37\x00\xa7\x01\x41\x00\x20\xa8\x01\x37\x00\xa8\x01\x41\x00\x20\xa9\x01\x37\x00\xa9\x01\x41\x00\x20\xaa\x01\x37\x00\xaa\x01\x41\x00\x20\xab\x01\x37\x00\xab\x01\x41\x00\x20\xac\x01\x37\x00\xac\x01\x41\x00\x20\xad\x01\x37\x00\xad\x01\x41\x00\x20\xae\x01\x37\x00\xae\x01\x41\x00\x20\xaf\x01\x37\x00\xaf\x01\x41\x00\x20\xb0\x01\x37\x00\xb0\x01\x41\x00\x20\xb1\x01\x37\x00\xb1\x01\x41\x00\x20\xb2\x01\x37\x00\xb2\x01\x41\x00\x20\xb3\x01\x37\x00\xb3\x01\x41\x00\x20\xb4\x01\x37\x00\xb4\x01\x41\x00\x2
 0\xb5\x01\x37\x00\xb5\x01\x41\x00\x20\xb6\x01\x37\x00\xb6\x01\x41\x00\x20\xb7\x01\x37\x00\xb7\x01\x41\x00\x20\xb8\x01\x37\x00\xb8\x01\x41\x00\x20\xb9\x01\x37\x00\xb9\x01\x41\x00\x20\xba\x01\x37\x00\xba\x01\x41\x00\x20\xbb\x01\x37\x00\xbb\x01\x41\x00\x20\xbc\x01\x37\x00\xbc\x01\x41\x00\x20\xbd\x01\x37\x00\xbd\x01\x41\x00\x20\xbe\x01\x37\x00\xbe\x01\x41\x00\x20\xbf\x01\x37\x00\xbf\x01\x41\x00\x20\xc0\x01\x37\x00\xc0\x01\x41\x00\x20\xc1\x01\x37\x00\xc1\x01\x41\x00\x20\xc2\x01\x37\x00\xc2\x01\x41\x00\x20\xc3\x01\x37\x00\xc3\x01\x41\x00\x20\xc4\x01\x37\x00\xc4\x01\x41\x00\x20\xc5\x01\x37\x00\xc5\x01\x41\x00\x20\xc6\x01\x37\x00\xc6\x01\x41\x00\x20\xc7\x01\x37\x00\xc7\x01\x41\x00\x20\xc8\x01\x37\x00\xc8\x01\x41\x00\x20\xc9\x01\x37\x00\xc9\x01\x41\x00\x20\xca\x01\x37\x00\xca\x01\x41\x00\x20\xcb\x01\x37\x00\xcb\x01\x41\x00\x20\xcc\x01\x37\x00\xcc\x01\x41\x00\x20\xcd\x01\x37\x00\xcd\x01\x41\x00\x20\xce\x01\x37\x00\xce\x01\x41\x00\x20\xcf\x01\x37\x00\xcf\x01\x41\x00\x20\xd0\x01\x37\x00\xd0\x01
 \x41\x00\x20\xd1\x01\x37\x00\xd1\x01\x41\x00\x20\xd2\x01\x37\x00\xd2\x01\x41\x00\x20\xd3\x01\x37\x00\xd3\x01\x41\x00\x20\xd4\x01\x37\x00\xd4\x01\x41\x00\x20\xd5\x01\x37\x00\xd5\x01\x41\x00\x20\xd6\x01\x37\x00\xd6\x01\x41\x00\x20\xd7\x01\x37\x00\xd7\x01\x41\x00\x20\xd8\x01\x37\x00\xd8\x01\x41\x00\x20\xd9\x01\x37\x00\xd9\x01\x41\x00\x20\xda\x01\x37\x00\xda\x01\x41\x00\x20\xdb\x01\x37\x00\xdb\x01\x41\x00\x20\xdc\x01\x37\x00\xdc\x01\x41\x00\x20\xdd\x01\x37\x00\xdd\x01\x41\x00\x20\xde\x01\x37\x00\xde\x01\x41\x00\x20\xdf\x01\x37\x00\xdf\x01\x41\x00\x20\xe0\x01\x37\x00\xe0\x01\x41\x00\x20\xe1\x01\x37\x00\xe1\x01\x41\x00\x20\xe2\x01\x37\x00\xe2\x01\x41\x00\x20\xe3\x01\x37\x00\xe3\x01\x41\x00\x20\xe4\x01\x37\x00\xe4\x01\x41\x00\x20\xe5\x01\x37\x00\xe5\x01\x41\x00\x20\xe6\x01\x37\x00\xe6\x01\x41\x00\x20\xe7\x01\x37\x00\xe7\x01\x41\x00\x20\xe8\x01\x37\x00\xe8\x01\x41\x00\x20\xe9\x01\x37\x00\xe9\x01\x41\x00\x20\xea\x01\x37\x00\xea\x01\x41\x00\x20\xeb\x01\x37\x00\xeb\x01\x41\x00\x20\xec\x01\x37\
 x00\xec\x01\x41\x00\x20\xed\x01\x37\x00\xed\x01\x41\x00\x20\xee\x01\x37\x00\xee\x01\x41\x00\x20\xef\x01\x37\x00\xef\x01\x41\x00\x20\xf0\x01\x37\x00\xf0\x01\x41\x00\x20\xf1\x01\x37\x00\xf1\x01\x41\x00\x20\xf2\x01\x37\x00\xf2\x01\x41\x00\x20\xf3\x01\x37\x00\xf3\x01\x41\x00\x20\xf4\x01\x37\x00\xf4\x01\x41\x00\x20\xf5\x01\x37\x00\xf5\x01\x41\x00\x20\xf6\x01\x37\x00\xf6\x01\x41\x00\x20\xf7\x01\x37\x00\xf7\x01\x41\x00\x20\xf8\x01\x37\x00\xf8\x01\x41\x00\x20\xf9\x01\x37\x00\xf9\x01\x41\x00\x20\xfa\x01\x37\x00\xfa\x01\x41\x00\x20\xfb\x01\x37\x00\xfb\x01\x41\x00\x20\xfc\x01\x37\x00\xfc\x01\x41\x00\x20\xfd\x01\x37\x00\xfd\x01\x41\x00\x20\xfe\x01\x37\x00\xfe\x01\x41\x00\x20\xff\x01\x37\x00\xff\x01\x41\x00\x20\x80\x02\x37\x00\x80\x02\x41\x00\x20\x81\x02\x37\x00\x81\x02\x41\x00\x20\x82\x02\x37\x00\x82\x02\x41\x00\x20\x83\x02\x37\x00\x83\x02\x41\x00\x20\x84\x02\x37\x00\x84\x02\x41\x00\x20\x85\x02\x37\x00\x85\x02\x41\x00\x20\x86\x02\x37\x00\x86\x02\x41\x00\x20\x87\x02\x37\x00\x87\x02\x41\x00\x20\x
 88\x02\x37\x00\x88\x02\x41\x00\x20\x89\x02\x37\x00\x89\x02\x41\x00\x20\x8a\x02\x37\x00\x8a\x02\x41\x00\x20\x8b\x02\x37\x00\x8b\x02\x41\x00\x20\x8c\x02\x37\x00\x8c\x02\x41\x00\x20\x8d\x02\x37\x00\x8d\x02\x41\x00\x20\x8e\x02\x37\x00\x8e\x02\x41\x00\x20\x8f\x02\x37\x00\x8f\x02\x41\x00\x20\x90\x02\x37\x00\x90\x02\x41\x00\x20\x91\x02\x37\x00\x91\x02\x41\x00\x20\x92\x02\x37\x00\x92\x02\x41\x00\x20\x93\x02\x37\x00\x93\x02\x41\x00\x20\x94\x02\x37\x00\x94\x02\x41\x00\x20\x95\x02\x37\x00\x95\x02\x41\x00\x20\x96\x02\x37\x00\x96\x02\x41\x00\x20\x97\x02\x37\x00\x97\x02\x41\x00\x20\x98\x02\x37\x00\x98\x02\x41\x00\x20\x99\x02\x37\x00\x99\x02\x41\x00\x20\x9a\x02\x37\x00\x9a\x02\x41\x00\x20\x9b\x02\x37\x00\x9b\x02\x41\x00\x20\x9c\x02\x37\x00\x9c\x02\x41\x00\x20\x9d\x02\x37\x00\x9d\x02\x41\x00\x20\x9e\x02\x37\x00\x9e\x02\x41\x00\x20\x9f\x02\x37\x00\x9f\x02\x41\x00\x20\xa0\x02\x37\x00\xa0\x02\x41\x00\x20\xa1\x02\x37\x00\xa1\x02\x41\x00\x20\xa2\x02\x37\x00\xa2\x02\x41\x00\x20\xa3\x02\x37\x00\xa3\x02\x4
 1\x00\x20\xa4\x02\x37\x00\xa4\x02\x41\x00\x20\xa5\x02\x37\x00\xa5\x02\x41\x00\x20\xa6\x02\x37\x00\xa6\x02\x41\x00\x20\xa7\x02\x37\x00\xa7\x02\x41\x00\x20\xa8\x02\x37\x00\xa8\x02\x41\x00\x20\xa9\x02\x37\x00\xa9\x02\x41\x00\x20\xaa\x02\x37\x00\xaa\x02\x41\x00\x20\xab\x02\x37\x00\xab\x02\x41\x00\x20\xac\x02\x37\x00\xac\x02\x41\x00\x20\xad\x02\x37\x00\xad\x02\x41\x00\x20\xae\x02\x37\x00\xae\x02\x41\x00\x20\xaf\x02\x37\x00\xaf\x02\x41\x00\x20\xb0\x02\x37\x00\xb0\x02\x41\x00\x20\xb1\x02\x37\x00\xb1\x02\x41\x00\x20\xb2\x02\x37\x00\xb2\x02\x41\x00\x20\xb3\x02\x37\x00\xb3\x02\x41\x00\x20\xb4\x02\x37\x00\xb4\x02\x41\x00\x20\xb5\x02\x37\x00\xb5\x02\x41\x00\x20\xb6\x02\x37\x00\xb6\x02\x41\x00\x20\xb7\x02\x37\x00\xb7\x02\x41\x00\x20\xb8\x02\x37\x00\xb8\x02\x41\x00\x20\xb9\x02\x37\x00\xb9\x02\x41\x00\x20\xba\x02\x37\x00\xba\x02\x41\x00\x20\xbb\x02\x37\x00\xbb\x02\x41\x00\x20\xbc\x02\x37\x00\xbc\x02\x41\x00\x20\xbd\x02\x37\x00\xbd\x02\x41\x00\x20\xbe\x02\x37\x00\xbe\x02\x41\x00\x20\xbf\x02\x37\x00
 \xbf\x02\x41\x00\x20\xc0\x02\x37\x00\xc0\x02\x41\x00\x20\xc1\x02\x37\x00\xc1\x02\x41\x00\x20\xc2\x02\x37\x00\xc2\x02\x41\x00\x20\xc3\x02\x37\x00\xc3\x02\x41\x00\x20\xc4\x02\x37\x00\xc4\x02\x41\x00\x20\xc5\x02\x37\x00\xc5\x02\x41\x00\x20\xc6\x02\x37\x00\xc6\x02\x41\x00\x20\xc7\x02\x37\x00\xc7\x02\x41\x00\x20\xc8\x02\x37\x00\xc8\x02\x41\x00\x20\xc9\x02\x37\x00\xc9\x02\x41\x00\x20\xca\x02\x37\x00\xca\x02\x41\x00\x20\xcb\x02\x37\x00\xcb\x02\x41\x00\x20\xcc\x02\x37\x00\xcc\x02\x41\x00\x20\xcd\x02\x37\x00\xcd\x02\x41\x00\x20\xce\x02\x37\x00\xce\x02\x41\x00\x20\xcf\x02\x37\x00\xcf\x02\x41\x00\x20\xd0\x02\x37\x00\xd0\x02\x41\x00\x20\xd1\x02\x37\x00\xd1\x02\x41\x00\x20\xd2\x02\x37\x00\xd2\x02\x41\x00\x20\xd3\x02\x37\x00\xd3\x02\x41\x00\x20\xd4\x02\x37\x00\xd4\x02\x41\x00\x20\xd5\x02\x37\x00\xd5\x02\x41\x00\x20\xd6\x02\x37\x00\xd6\x02\x41\x00\x20\xd7\x02\x37\x00\xd7\x02\x41\x00\x20\xd8\x02\x37\x00\xd8\x02\x41\x00\x20\xd9\x02\x37\x00\xd9\x02\x41\x00\x20\xda\x02\x37\x00\xda\x02\x41\x00\x20\xdb\
 x02\x37\x00\xdb\x02\x41\x00\x20\xdc\x02\x37\x00\xdc\x02\x41\x00\x20\xdd\x02\x37\x00\xdd\x02\x41\x00\x20\xde\x02\x37\x00\xde\x02\x41\x00\x20\xdf\x02\x37\x00\xdf\x02\x41\x00\x20\xe0\x02\x37\x00\xe0\x02\x41\x00\x20\xe1\x02\x37\x00\xe1\x02\x41\x00\x20\xe2\x02\x37\x00\xe2\x02\x41\x00\x20\xe3\x02\x37\x00\xe3\x02\x41\x00\x20\xe4\x02\x37\x00\xe4\x02\x41\x00\x20\xe5\x02\x37\x00\xe5\x02\x41\x00\x20\xe6\x02\x37\x00\xe6\x02\x41\x00\x20\xe7\x02\x37\x00\xe7\x02\x41\x00\x20\xe8\x02\x37\x00\xe8\x02\x41\x00\x20\xe9\x02\x37\x00\xe9\x02\x41\x00\x20\xea\x02\x37\x00\xea\x02\x41\x00\x20\xeb\x02\x37\x00\xeb\x02\x41\x00\x20\xec\x02\x37\x00\xec\x02\x41\x00\x20\xed\x02\x37\x00\xed\x02\x41\x00\x20\xee\x02\x37\x00\xee\x02\x41\x00\x20\xef\x02\x37\x00\xef\x02\x41\x00\x20\xf0\x02\x37\x00\xf0\x02\x41\x00\x20\xf1\x02\x37\x00\xf1\x02\x41\x00\x20\xf2\x02\x37\x00\xf2\x02\x41\x00\x20\xf3\x02\x37\x00\xf3\x02\x41\x00\x20\xf4\x02\x37\x00\xf4\x02\x41\x00\x20\xf5\x02\x37\x00\xf5\x02\x41\x00\x20\xf6\x02\x37\x00\xf6\x02\x41\x
 00\x20\xf7\x02\x37\x00\xf7\x02\x41\x00\x20\xf8\x02\x37\x00\xf8\x02\x41\x00\x20\xf9\x02\x37\x00\xf9\x02\x41\x00\x20\xfa\x02\x37\x00\xfa\x02\x41\x00\x20\xfb\x02\x37\x00\xfb\x02\x41\x00\x20\xfc\x02\x37\x00\xfc\x02\x41\x00\x20\xfd\x02\x37\x00\xfd\x02\x41\x00\x20\xfe\x02\x37\x00\xfe\x02\x41\x00\x20\xff\x02\x37\x00\xff\x02\x41\x00\x20\x80\x03\x37\x00\x80\x03\x41\x00\x20\x81\x03\x37\x00\x81\x03\x41\x00\x20\x82\x03\x37\x00\x82\x03\x41\x00\x20\x83\x03\x37\x00\x83\x03\x41\x00\x20\x84\x03\x37\x00\x84\x03\x41\x00\x20\x85\x03\x37\x00\x85\x03\x41\x00\x20\x86\x03\x37\x00\x86\x03\x41\x00\x20\x87\x03\x37\x00\x87\x03\x41\x00\x20\x88\x03\x37\x00\x88\x03\x41\x00\x20\x89\x03\x37\x00\x89\x03\x41\x00\x20\x8a\x03\x37\x00\x8a\x03\x41\x00\x20\x8b\x03\x37\x00\x8b\x03\x41\x00\x20\x8c\x03\x37\x00\x8c\x03\x41\x00\x20\x8d\x03\x37\x00\x8d\x03\x41\x00\x20\x8e\x03\x37\x00\x8e\x03\x41\x00\x20\x8f\x03\x37\x00\x8f\x03\x41\x00\x20\x90\x03\x37\x00\x90\x03\x41\x00\x20\x91\x03\x37\x00\x91\x03\x41\x00\x20\x92\x03\x37\x00\x9
 2\x03\x41\x00\x20\x93\x03\x37\x00\x93\x03\x41\x00\x20\x94\x03\x37\x00\x94\x03\x41\x00\x20\x95\x03\x37\x00\x95\x03\x41\x00\x20\x96\x03\x37\x00\x96\x03\x41\x00\x20\x97\x03\x37\x00\x97\x03\x41\x00\x20\x98\x03\x37\x00\x98\x03\x41\x00\x20\x99\x03\x37\x00\x99\x03\x41\x00\x20\x9a\x03\x37\x00\x9a\x03\x41\x00\x20\x9b\x03\x37\x00\x9b\x03\x41\x00\x20\x9c\x03\x37\x00\x9c\x03\x41\x00\x20\x9d\x03\x37\x00\x9d\x03\x41\x00\x20\x9e\x03\x37\x00\x9e\x03\x41\x00\x20\x9f\x03\x37\x00\x9f\x03\x41\x00\x20\xa0\x03\x37\x00\xa0\x03\x41\x00\x20\xa1\x03\x37\x00\xa1\x03\x41\x00\x20\xa2\x03\x37\x00\xa2\x03\x41\x00\x20\xa3\x03\x37\x00\xa3\x03\x41\x00\x20\xa4\x03\x37\x00\xa4\x03\x41\x00\x20\xa5\x03\x37\x00\xa5\x03\x41\x00\x20\xa6\x03\x37\x00\xa6\x03\x41\x00\x20\xa7\x03\x37\x00\xa7\x03\x41\x00\x20\xa8\x03\x37\x00\xa8\x03\x41\x00\x20\xa9\x03\x37\x00\xa9\x03\x41\x00\x20\xaa\x03\x37\x00\xaa\x03\x41\x00\x20\xab\x03\x37\x00\xab\x03\x41\x00\x20\xac\x03\x37\x00\xac\x03\x41\x00\x20\xad\x03\x37\x00\xad\x03\x41\x00\x20\xae\x03
 \x37\x00\xae\x03\x41\x00\x20\xaf\x03\x37\x00\xaf\x03\x41\x00\x20\xb0\x03\x37\x00\xb0\x03\x41\x00\x20\xb1\x03\x37\x00\xb1\x03\x41\x00\x20\xb2\x03\x37\x00\xb2\x03\x41\x00\x20\xb3\x03\x37\x00\xb3\x03\x41\x00\x20\xb4\x03\x37\x00\xb4\x03\x41\x00\x20\xb5\x03\x37\x00\xb5\x03\x41\x00\x20\xb6\x03\x37\x00\xb6\x03\x41\x00\x20\xb7\x03\x37\x00\xb7\x03\x41\x00\x20\xb8\x03\x37\x00\xb8\x03\x41\x00\x20\xb9\x03\x37\x00\xb9\x03\x41\x00\x20\xba\x03\x37\x00\xba\x03\x41\x00\x20\xbb\x03\x37\x00\xbb\x03\x41\x00\x20\xbc\x03\x37\x00\xbc\x03\x41\x00\x20\xbd\x03\x37\x00\xbd\x03\x41\x00\x20\xbe\x03\x37\x00\xbe\x03\x41\x00\x20\xbf\x03\x37\x00\xbf\x03\x41\x00\x20\xc0\x03\x37\x00\xc0\x03\x41\x00\x20\xc1\x03\x37\x00\xc1\x03\x41\x00\x20\xc2\x03\x37\x00\xc2\x03\x41\x00\x20\xc3\x03\x37\x00\xc3\x03\x41\x00\x20\xc4\x03\x37\x00\xc4\x03\x41\x00\x20\xc5\x03\x37\x00\xc5\x03\x41\x00\x20\xc6\x03\x37\x00\xc6\x03\x41\x00\x20\xc7\x03\x37\x00\xc7\x03\x41\x00\x20\xc8\x03\x37\x00\xc8\x03\x41\x00\x20\xc9\x03\x37\x00\xc9\x03\x41\x00\
 x20\xca\x03\x37\x00\xca\x03\x41\x00\x20\xcb\x03\x37\x00\xcb\x03\x41\x00\x20\xcc\x03\x37\x00\xcc\x03\x41\x00\x20\xcd\x03\x37\x00\xcd\x03\x41\x00\x20\xce\x03\x37\x00\xce\x03\x41\x00\x20\xcf\x03\x37\x00\xcf\x03\x41\x00\x20\xd0\x03\x37\x00\xd0\x03\x41\x00\x20\xd1\x03\x37\x00\xd1\x03\x41\x00\x20\xd2\x03\x37\x00\xd2\x03\x41\x00\x20\xd3\x03\x37\x00\xd3\x03\x41\x00\x20\xd4\x03\x37\x00\xd4\x03\x41\x00\x20\xd5\x03\x37\x00\xd5\x03\x41\x00\x20\xd6\x03\x37\x00\xd6\x03\x41\x00\x20\xd7\x03\x37\x00\xd7\x03\x41\x00\x20\xd8\x03\x37\x00\xd8\x03\x41\x00\x20\xd9\x03\x37\x00\xd9\x03\x41\x00\x20\xda\x03\x37\x00\xda\x03\x41\x00\x20\xdb\x03\x37\x00\xdb\x03\x41\x00\x20\xdc\x03\x37\x00\xdc\x03\x41\x00\x20\xdd\x03\x37\x00\xdd\x03\x41\x00\x20\xde\x03\x37\x00\xde\x03\x41\x00\x20\xdf\x03\x37\x00\xdf\x03\x41\x00\x20\xe0\x03\x37\x00\xe0\x03\x41\x00\x20\xe1\x03\x37\x00\xe1\x03\x41\x00\x20\xe2\x03\x37\x00\xe2\x03\x41\x00\x20\xe3\x03\x37\x00\xe3\x03\x41\x00\x20\xe4\x03\x37\x00\xe4\x03\x41\x00\x20\xe5\x03\x37\x00\xe5\x
 03\x41\x00\x20\xe6\x03\x37\x00\xe6\x03\x41\x00\x20\xe7\x03\x37\x00\xe7\x03\x41\x00\x20\xe8\x03\x37\x00\xe8\x03\x41\x00\x20\xe9\x03\x37\x00\xe9\x03\x41\x00\x20\xea\x03\x37\x00\xea\x03\x41\x00\x20\xeb\x03\x37\x00\xeb\x03\x41\x00\x20\xec\x03\x37\x00\xec\x03\x41\x00\x20\xed\x03\x37\x00\xed\x03\x41\x00\x20\xee\x03\x37\x00\xee\x03\x41\x00\x20\xef\x03\x37\x00\xef\x03\x41\x00\x20\xf0\x03\x37\x00\xf0\x03\x41\x00\x20\xf1\x03\x37\x00\xf1\x03\x41\x00\x20\xf2\x03\x37\x00\xf2\x03\x41\x00\x20\xf3\x03\x37\x00\xf3\x03\x41\x00\x20\xf4\x03\x37\x00\xf4\x03\x41\x00\x20\xf5\x03\x37\x00\xf5\x03\x41\x00\x20\xf6\x03\x37\x00\xf6\x03\x41\x00\x20\xf7\x03\x37\x00\xf7\x03\x41\x00\x20\xf8\x03\x37\x00\xf8\x03\x41\x00\x20\xf9\x03\x37\x00\xf9\x03\x41\x00\x20\xfa\x03\x37\x00\xfa\x03\x41\x00\x20\xfb\x03\x37\x00\xfb\x03\x41\x00\x20\xfc\x03\x37\x00\xfc\x03\x41\x00\x20\xfd\x03\x37\x00\xfd\x03\x41\x00\x20\xfe\x03\x37\x00\xfe\x03\x41\x00\x20\xff\x03\x37\x00\xff\x03\x41\x00\x20\x80\x04\x37\x00\x80\x04\x41\x00\x20\x81\x04\x3
 7\x00\x81\x04\x41\x00\x20\x82\x04\x37\x00\x82\x04\x41\x00\x20\x83\x04\x37\x00\x83\x04\x41\x00\x20\x84\x04\x37\x00\x84\x04\x41\x00\x20\x85\x04\x37\x00\x85\x04\x41\x00\x20\x86\x04\x37\x00\x86\x04\x41\x00\x20\x87\x04\x37\x00\x87\x04\x41\x00\x20\x88\x04\x37\x00\x88\x04\x41\x00\x20\x89\x04\x37\x00\x89\x04\x41\x00\x20\x8a\x04\x37\x00\x8a\x04\x41\x00\x20\x8b\x04\x37\x00\x8b\x04\x41\x00\x20\x8c\x04\x37\x00\x8c\x04\x41\x00\x20\x8d\x04\x37\x00\x8d\x04\x41\x00\x20\x8e\x04\x37\x00\x8e\x04\x41\x00\x20\x8f\x04\x37\x00\x8f\x04\x41\x00\x20\x90\x04\x37\x00\x90\x04\x41\x00\x20\x91\x04\x37\x00\x91\x04\x41\x00\x20\x92\x04\x37\x00\x92\x04\x41\x00\x20\x93\x04\x37\x00\x93\x04\x41\x00\x20\x94\x04\x37\x00\x94\x04\x41\x00\x20\x95\x04\x37\x00\x95\x04\x41\x00\x20\x96\x04\x37\x00\x96\x04\x41\x00\x20\x97\x04\x37\x00\x97\x04\x41\x00\x20\x98\x04\x37\x00\x98\x04\x41\x00\x20\x99\x04\x37\x00\x99\x04\x41\x00\x20\x9a\x04\x37\x00\x9a\x04\x41\x00\x20\x9b\x04\x37\x00\x9b\x04\x41\x00\x20\x9c\x04\x37\x00\x9c\x04\x41\x00\x20
 \x9d\x04\x37\x00\x9d\x04\x41\x00\x20\x9e\x04\x37\x00\x9e\x04\x41\x00\x20\x9f\x04\x37\x00\x9f\x04\x41\x00\x20\xa0\x04\x37\x00\xa0\x04\x41\x00\x20\xa1\x04\x37\x00\xa1\x04\x41\x00\x20\xa2\x04\x37\x00\xa2\x04\x41\x00\x20\xa3\x04\x37\x00\xa3\x04\x41\x00\x20\xa4\x04\x37\x00\xa4\x04\x41\x00\x20\xa5\x04\x37\x00\xa5\x04\x41\x00\x20\xa6\x04\x37\x00\xa6\x04\x41\x00\x20\xa7\x04\x37\x00\xa7\x04\x41\x00\x20\xa8\x04\x37\x00\xa8\x04\x41\x00\x20\xa9\x04\x37\x00\xa9\x04\x41\x00\x20\xaa\x04\x37\x00\xaa\x04\x41\x00\x20\xab\x04\x37\x00\xab\x04\x41\x00\x20\xac\x04\x37\x00\xac\x04\x41\x00\x20\xad\x04\x37\x00\xad\x04\x41\x00\x20\xae\x04\x37\x00\xae\x04\x41\x00\x20\xaf\x04\x37\x00\xaf\x04\x41\x00\x20\xb0\x04\x37\x00\xb0\x04\x41\x00\x20\xb1\x04\x37\x00\xb1\x04\x41\x00\x20\xb2\x04\x37\x00\xb2\x04\x41\x00\x20\xb3\x04\x37\x00\xb3\x04\x41\x00\x20\xb4\x04\x37\x00\xb4\x04\x41\x00\x20\xb5\x04\x37\x00\xb5\x04\x41\x00\x20\xb6\x04\x37\x00\xb6\x04\x41\x00\x20\xb7\x04\x37\x00\xb7\x04\x41\x00\x20\xb8\x04\x37\x00\xb8\x04\
 x41\x00\x20\xb9\x04\x37\x00\xb9\x04\x41\x00\x20\xba\x04\x37\x00\xba\x04\x41\x00\x20\xbb\x04\x37\x00\xbb\x04\x41\x00\x20\xbc\x04\x37\x00\xbc\x04\x41\x00\x20\xbd\x04\x37\x00\xbd\x04\x41\x00\x20\xbe\x04\x37\x00\xbe\x04\x41\x00\x20\xbf\x04\x37\x00\xbf\x04\x41\x00\x20\xc0\x04\x37\x00\xc0\x04\x41\x00\x20\xc1\x04\x37\x00\xc1\x04\x41\x00\x20\xc2\x04\x37\x00\xc2\x04\x41\x00\x20\xc3\x04\x37\x00\xc3\x04\x41\x00\x20\xc4\x04\x37\x00\xc4\x04\x41\x00\x20\xc5\x04\x37\x00\xc5\x04\x41\x00\x20\xc6\x04\x37\x00\xc6\x04\x41\x00\x20\xc7\x04\x37\x00\xc7\x04\x41\x00\x20\xc8\x04\x37\x00\xc8\x04\x41\x00\x20\xc9\x04\x37\x00\xc9\x04\x41\x00\x20\xca\x04\x37\x00\xca\x04\x41\x00\x20\xcb\x04\x37\x00\xcb\x04\x41\x00\x20\xcc\x04\x37\x00\xcc\x04\x41\x00\x20\xcd\x04\x37\x00\xcd\x04\x41\x00\x20\xce\x04\x37\x00\xce\x04\x41\x00\x20\xcf\x04\x37\x00\xcf\x04\x41\x00\x20\xd0\x04\x37\x00\xd0\x04\x41\x00\x20\xd1\x04\x37\x00\xd1\x04\x41\x00\x20\xd2\x04\x37\x00\xd2\x04\x41\x00\x20\xd3\x04\x37\x00\xd3\x04\x41\x00\x20\xd4\x04\x37\x
 00\xd4\x04\x41\x00\x20\xd5\x04\x37\x00\xd5\x04\x41\x00\x20\xd6\x04\x37\x00\xd6\x04\x41\x00\x20\xd7\x04\x37\x00\xd7\x04\x41\x00\x20\xd8\x04\x37\x00\xd8\x04\x41\x00\x20\xd9\x04\x37\x00\xd9\x04\x41\x00\x20\xda\x04\x37\x00\xda\x04\x41\x00\x20\xdb\x04\x37\x00\xdb\x04\x41\x00\x20\xdc\x04\x37\x00\xdc\x04\x41\x00\x20\xdd\x04\x37\x00\xdd\x04\x41\x00\x20\xde\x04\x37\x00\xde\x04\x41\x00\x20\xdf\x04\x37\x00\xdf\x04\x41\x00\x20\xe0\x04\x37\x00\xe0\x04\x41\x00\x20\xe1\x04\x37\x00\xe1\x04\x41\x00\x20\xe2\x04\x37\x00\xe2\x04\x41\x00\x20\xe3\x04\x37\x00\xe3\x04\x41\x00\x20\xe4\x04\x37\x00\xe4\x04\x41\x00\x20\xe5\x04\x37\x00\xe5\x04\x41\x00\x20\xe6\x04\x37\x00\xe6\x04\x41\x00\x20\xe7\x04\x37\x00\xe7\x04\x41\x00\x20\xe8\x04\x37\x00\xe8\x04\x41\x00\x20\xe9\x04\x37\x00\xe9\x04\x41\x00\x20\xea\x04\x37\x00\xea\x04\x41\x00\x20\xeb\x04\x37\x00\xeb\x04\x41\x00\x20\xec\x04\x37\x00\xec\x04\x41\x00\x20\xed\x04\x37\x00\xed\x04\x41\x00\x20\xee\x04\x37\x00\xee\x04\x41\x00\x20\xef\x04\x37\x00\xef\x04\x41\x00\x20\xf
 0\x04\x37\x00\xf0\x04\x41\x00\x20\xf1\x04\x37\x00\xf1\x04\x41\x00\x20\xf2\x04\x37\x00\xf2\x04\x41\x00\x20\xf3\x04\x37\x00\xf3\x04\x41\x00\x20\xf4\x04\x37\x00\xf4\x04\x41\x00\x20\xf5\x04\x37\x00\xf5\x04\x41\x00\x20\xf6\x04\x37\x00\xf6\x04\x41\x00\x20\xf7\x04\x37\x00\xf7\x04\x41\x00\x20\xf8\x04\x37\x00\xf8\x04\x41\x00\x20\xf9\x04\x37\x00\xf9\x04\x41\x00\x20\xfa\x04\x37\x00\xfa\x04\x41\x00\x20\xfb\x04\x37\x00\xfb\x04\x41\x00\x20\xfc\x04\x37\x00\xfc\x04\x41\x00\x20\xfd\x04\x37\x00\xfd\x04\x41\x00\x20\xfe\x04\x37\x00\xfe\x04\x41\x00\x20\xff\x04\x37\x00\xff\x04\x41\x00\x20\x80\x05\x37\x00\x80\x05\x41\x00\x20\x81\x05\x37\x00\x81\x05\x41\x00\x20\x82\x05\x37\x00\x82\x05\x41\x00\x20\x83\x05\x37\x00\x83\x05\x41\x00\x20\x84\x05\x37\x00\x84\x05\x41\x00\x20\x85\x05\x37\x00\x85\x05\x41\x00\x20\x86\x05\x37\x00\x86\x05\x41\x00\x20\x87\x05\x37\x00\x87\x05\x41\x00\x20\x88\x05\x37\x00\x88\x05\x41\x00\x20\x89\x05\x37\x00\x89\x05\x41\x00\x20\x8a\x05\x37\x00\x8a\x05\x41\x00\x20\x8b\x05\x37\x00\x8b\x05\x41
 \x00\x20\x8c\x05\x37\x00\x8c\x05\x41\x00\x20\x8d\x05\x37\x00\x8d\x05\x41\x00\x20\x8e\x05\x37\x00\x8e\x05\x41\x00\x20\x8f\x05\x37\x00\x8f\x05\x41\x00\x20\x90\x05\x37\x00\x90\x05\x41\x00\x20\x91\x05\x37\x00\x91\x05\x41\x00\x20\x92\x05\x37\x00\x92\x05\x41\x00\x20\x93\x05\x37\x00\x93\x05\x41\x00\x20\x94\x05\x37\x00\x94\x05\x41\x00\x20\x95\x05\x37\x00\x95\x05\x41\x00\x20\x96\x05\x37\x00\x96\x05\x41\x00\x20\x97\x05\x37\x00\x97\x05\x41\x00\x20\x98\x05\x37\x00\x98\x05\x41\x00\x20\x99\x05\x37\x00\x99\x05\x41\x00\x20\x9a\x05\x37\x00\x9a\x05\x41\x00\x20\x9b\x05\x37\x00\x9b\x05\x41\x00\x20\x9c\x05\x37\x00\x9c\x05\x41\x00\x20\x9d\x05\x37\x00\x9d\x05\x41\x00\x20\x9e\x05\x37\x00\x9e\x05\x41\x00\x20\x9f\x05\x37\x00\x9f\x05\x41\x00\x20\xa0\x05\x37\x00\xa0\x05\x41\x00\x20\xa1\x05\x37\x00\xa1\x05\x41\x00\x20\xa2\x05\x37\x00\xa2\x05\x41\x00\x20\xa3\x05\x37\x00\xa3\x05\x41\x00\x20\xa4\x05\x37\x00\xa4\x05\x41\x00\x20\xa5\x05\x37\x00\xa5\x05\x41\x00\x20\xa6\x05\x37\x00\xa6\x05\x41\x00\x20\xa7\x05\x37\x00\
 xa7\x05\x41\x00\x20\xa8\x05\x37\x00\xa8\x05\x41\x00\x20\xa9\x05\x37\x00\xa9\x05\x41\x00\x20\xaa\x05\x37\x00\xaa\x05\x41\x00\x20\xab\x05\x37\x00\xab\x05\x41\x00\x20\xac\x05\x37\x00\xac\x05\x41\x00\x20\xad\x05\x37\x00\xad\x05\x41\x00\x20\xae\x05\x37\x00\xae\x05\x41\x00\x20\xaf\x05\x37\x00\xaf\x05\x41\x00\x20\xb0\x05\x37\x00\xb0\x05\x41\x00\x20\xb1\x05\x37\x00\xb1\x05\x41\x00\x20\xb2\x05\x37\x00\xb2\x05\x41\x00\x20\xb3\x05\x37\x00\xb3\x05\x41\x00\x20\xb4\x05\x37\x00\xb4\x05\x41\x00\x20\xb5\x05\x37\x00\xb5\x05\x41\x00\x20\xb6\x05\x37\x00\xb6\x05\x41\x00\x20\xb7\x05\x37\x00\xb7\x05\x41\x00\x20\xb8\x05\x37\x00\xb8\x05\x41\x00\x20\xb9\x05\x37\x00\xb9\x05\x41\x00\x20\xba\x05\x37\x00\xba\x05\x41\x00\x20\xbb\x05\x37\x00\xbb\x05\x41\x00\x20\xbc\x05\x37\x00\xbc\x05\x41\x00\x20\xbd\x05\x37\x00\xbd\x05\x41\x00\x20\xbe\x05\x37\x00\xbe\x05\x41\x00\x20\xbf\x05\x37\x00\xbf\x05\x41\x00\x20\xc0\x05\x37\x00\xc0\x05\x41\x00\x20\xc1\x05\x37\x00\xc1\x05\x41\x00\x20\xc2\x05\x37\x00\xc2\x05\x41\x00\x20\xc3\x
 05\x37\x00\xc3\x05\x41\x00\x20\xc4\x05\x37\x00\xc4\x05\x41\x00\x20\xc5\x05\x37\x00\xc5\x05\x41\x00\x20\xc6\x05\x37\x00\xc6\x05\x41\x00\x20\xc7\x05\x37\x00\xc7\x05\x41\x00\x20\xc8\x05\x37\x00\xc8\x05\x41\x00\x20\xc9\x05\x37\x00\xc9\x05\x41\x00\x20\xca\x05\x37\x00\xca\x05\x41\x00\x20\xcb\x05\x37\x00\xcb\x05\x41\x00\x20\xcc\x05\x37\x00\xcc\x05\x41\x00\x20\xcd\x05\x37\x00\xcd\x05\x41\x00\x20\xce\x05\x37\x00\xce\x05\x41\x00\x20\xcf\x05\x37\x00\xcf\x05\x41\x00\x20\xd0\x05\x37\x00\xd0\x05\x41\x00\x20\xd1\x05\x37\x00\xd1\x05\x41\x00\x20\xd2\x05\x37\x00\xd2\x05\x41\x00\x20\xd3\x05\x37\x00\xd3\x05\x41\x00\x20\xd4\x05\x37\x00\xd4\x05\x41\x00\x20\xd5\x05\x37\x00\xd5\x05\x41\x00\x20\xd6\x05\x37\x00\xd6\x05\x41\x00\x20\xd7\x05\x37\x00\xd7\x05\x41\x00\x20\xd8\x05\x37\x00\xd8\x05\x41\x00\x20\xd9\x05\x37\x00\xd9\x05\x41\x00\x20\xda\x05\x37\x00\xda\x05\x41\x00\x20\xdb\x05\x37\x00\xdb\x05\x41\x00\x20\xdc\x05\x37\x00\xdc\x05\x41\x00\x20\xdd\x05\x37\x00\xdd\x05\x41\x00\x20\xde\x05\x37\x00\xde\x05\x41\x0
 0\x20\xdf\x05\x37\x00\xdf\x05\x41\x00\x20\xe0\x05\x37\x00\xe0\x05\x41\x00\x20\xe1\x05\x37\x00\xe1\x05\x41\x00\x20\xe2\x05\x37\x00\xe2\x05\x41\x00\x20\xe3\x05\x37\x00\xe3\x05\x41\x00\x20\xe4\x05\x37\x00\xe4\x05\x41\x00\x20\xe5\x05\x37\x00\xe5\x05\x41\x00\x20\xe6\x05\x37\x00\xe6\x05\x41\x00\x20\xe7\x05\x37\x00\xe7\x05\x41\x00\x20\xe8\x05\x37\x00\xe8\x05\x41\x00\x20\xe9\x05\x37\x00\xe9\x05\x41\x00\x20\xea\x05\x37\x00\xea\x05\x41\x00\x20\xeb\x05\x37\x00\xeb\x05\x41\x00\x20\xec\x05\x37\x00\xec\x05\x41\x00\x20\xed\x05\x37\x00\xed\x05\x41\x00\x20\xee\x05\x37\x00\xee\x05\x41\x00\x20\xef\x05\x37\x00\xef\x05\x41\x00\x20\xf0\x05\x37\x00\xf0\x05\x41\x00\x20\xf1\x05\x37\x00\xf1\x05\x41\x00\x20\xf2\x05\x37\x00\xf2\x05\x41\x00\x20\xf3\x05\x37\x00\xf3\x05\x41\x00\x20\xf4\x05\x37\x00\xf4\x05\x41\x00\x20\xf5\x05\x37\x00\xf5\x05\x41\x00\x20\xf6\x05\x37\x00\xf6\x05\x41\x00\x20\xf7\x05\x37\x00\xf7\x05\x41\x00\x20\xf8\x05\x37\x00\xf8\x05\x41\x00\x20\xf9\x05\x37\x00\xf9\x05\x41\x00\x20\xfa\x05\x37\x00\xfa
 \x05\x41\x00\x20\xfb\x05\x37\x00\xfb\x05\x41\x00\x20\xfc\x05\x37\x00\xfc\x05\x41\x00\x20\xfd\x05\x37\x00\xfd\x05\x41\x00\x20\xfe\x05\x37\x00\xfe\x05\x41\x00\x20\xff\x05\x37\x00\xff\x05\x41\x00\x20\x80\x06\x37\x00\x80\x06\x41\x00\x20\x81\x06\x37\x00\x81\x06\x41\x00\x20\x82\x06\x37\x00\x82\x06\x41\x00\x20\x83\x06\x37\x00\x83\x06\x41\x00\x20\x84\x06\x37\x00\x84\x06\x41\x00\x20\x85\x06\x37\x00\x85\x06\x41\x00\x20\x86\x06\x37\x00\x86\x06\x41\x00\x20\x87\x06\x37\x00\x87\x06\x41\x00\x20\x88\x06\x37\x00\x88\x06\x41\x00\x20\x89\x06\x37\x00\x89\x06\x41\x00\x20\x8a\x06\x37\x00\x8a\x06\x41\x00\x20\x8b\x06\x37\x00\x8b\x06\x41\x00\x20\x8c\x06\x37\x00\x8c\x06\x41\x00\x20\x8d\x06\x37\x00\x8d\x06\x41\x00\x20\x8e\x06\x37\x00\x8e\x06\x41\x00\x20\x8f\x06\x37\x00\x8f\x06\x41\x00\x20\x90\x06\x37\x00\x90\x06\x41\x00\x20\x91\x06\x37\x00\x91\x06\x41\x00\x20\x92\x06\x37\x00\x92\x06\x41\x00\x20\x93\x06\x37\x00\x93\x06\x41\x00\x20\x94\x06\x37\x00\x94\x06\x41\x00\x20\x95\x06\x37\x00\x95\x06\x41\x00\x20\x96\x06\
 x37\x00\x96\x06\x41\x00\x20\x97\x06\x37\x00\x97\x06\x41\x00\x20\x98\x06\x37\x00\x98\x06\x41\x00\x20\x99\x06\x37\x00\x99\x06\x41\x00\x20\x9a\x06\x37\x00\x9a\x06\x41\x00\x20\x9b\x06\x37\x00\x9b\x06\x41\x00\x20\x9c\x06\x37\x00\x9c\x06\x41\x00\x20\x9d\x06\x37\x00\x9d\x06\x41\x00\x20\x9e\x06\x37\x00\x9e\x06\x41\x00\x20\x9f\x06\x37\x00\x9f\x06\x41\x00\x20\xa0\x06\x37\x00\xa0\x06\x41\x00\x20\xa1\x06\x37\x00\xa1\x06\x41\x00\x20\xa2\x06\x37\x00\xa2\x06\x41\x00\x20\xa3\x06\x37\x00\xa3\x06\x41\x00\x20\xa4\x06\x37\x00\xa4\x06\x41\x00\x20\xa5\x06\x37\x00\xa5\x06\x41\x00\x20\xa6\x06\x37\x00\xa6\x06\x41\x00\x20\xa7\x06\x37\x00\xa7\x06\x41\x00\x20\xa8\x06\x37\x00\xa8\x06\x41\x00\x20\xa9\x06\x37\x00\xa9\x06\x41\x00\x20\xaa\x06\x37\x00\xaa\x06\x41\x00\x20\xab\x06\x37\x00\xab\x06\x41\x00\x20\xac\x06\x37\x00\xac\x06\x41\x00\x20\xad\x06\x37\x00\xad\x06\x41\x00\x20\xae\x06\x37\x00\xae\x06\x41\x00\x20\xaf\x06\x37\x00\xaf\x06\x41\x00\x20\xb0\x06\x37\x00\xb0\x06\x41\x00\x20\xb1\x06\x37\x00\xb1\x06\x41\x00\x
 20\xb2\x06\x37\x00\xb2\x06\x41\x00\x20\xb3\x06\x37\x00\xb3\x06\x41\x00\x20\xb4\x06\x37\x00\xb4\x06\x41\x00\x20\xb5\x06\x37\x00\xb5\x06\x41\x00\x20\xb6\x06\x37\x00\xb6\x06\x41\x00\x20\xb7\x06\x37\x00\xb7\x06\x41\x00\x20\xb8\x06\x37\x00\xb8\x06\x41\x00\x20\xb9\x06\x37\x00\xb9\x06\x41\x00\x20\xba\x06\x37\x00\xba\x06\x41\x00\x20\xbb\x06\x37\x00\xbb\x06\x41\x00\x20\xbc\x06\x37\x00\xbc\x06\x41\x00\x20\xbd\x06\x37\x00\xbd\x06\x41\x00\x20\xbe\x06\x37\x00\xbe\x06\x41\x00\x20\xbf\x06\x37\x00\xbf\x06\x41\x00\x20\xc0\x06\x37\x00\xc0\x06\x41\x00\x20\xc1\x06\x37\x00\xc1\x06\x41\x00\x20\xc2\x06\x37\x00\xc2\x06\x41\x00\x20\xc3\x06\x37\x00\xc3\x06\x41\x00\x20\xc4\x06\x37\x00\xc4\x06\x41\x00\x20\xc5\x06\x37\x00\xc5\x06\x41\x00\x20\xc6\x06\x37\x00\xc6\x06\x41\x00\x20\xc7\x06\x37\x00\xc7\x06\x41\x00\x20\xc8\x06\x37\x00\xc8\x06\x41\x00\x20\xc9\x06\x37\x00\xc9\x06\x41\x00\x20\xca\x06\x37\x00\xca\x06\x41\x00\x20\xcb\x06\x37\x00\xcb\x06\x41\x00\x20\xcc\x06\x37\x00\xcc\x06\x41\x00\x20\xcd\x06\x37\x00\xcd\x0
 6\x41\x00\x20\xce\x06\x37\x00\xce\x06\x41\x00\x20\xcf\x06\x37\x00\xcf\x06\x41\x00\x20\xd0\x06\x37\x00\xd0\x06\x41\x00\x20\xd1\x06\x37\x00\xd1\x06\x41\x00\x20\xd2\x06\x37\x00\xd2\x06\x41\x00\x20\xd3\x06\x37\x00\xd3\x06\x41\x00\x20\xd4\x06\x37\x00\xd4\x06\x41\x00\x20\xd5\x06\x37\x00\xd5\x06\x41\x00\x20\xd6\x06\x37\x00\xd6\x06\x41\x00\x20\xd7\x06\x37\x00\xd7\x06\x41\x00\x20\xd8\x06\x37\x00\xd8\x06\x41\x00\x20\xd9\x06\x37\x00\xd9\x06\x41\x00\x20\xda\x06\x37\x00\xda\x06\x41\x00\x20\xdb\x06\x37\x00\xdb\x06\x41\x00\x20\xdc\x06\x37\x00\xdc\x06\x41\x00\x20\xdd\x06\x37\x00\xdd\x06\x41\x00\x20\xde\x06\x37\x00\xde\x06\x41\x00\x20\xdf\x06\x37\x00\xdf\x06\x41\x00\x20\xe0\x06\x37\x00\xe0\x06\x41\x00\x20\xe1\x06\x37\x00\xe1\x06\x41\x00\x20\xe2\x06\x37\x00\xe2\x06\x41\x00\x20\xe3\x06\x37\x00\xe3\x06\x41\x00\x20\xe4\x06\x37\x00\xe4\x06\x41\x00\x20\xe5\x06\x37\x00\xe5\x06\x41\x00\x20\xe6\x06\x37\x00\xe6\x06\x41\x00\x20\xe7\x06\x37\x00\xe7\x06\x41\x00\x20\xe8\x06\x37\x00\xe8\x06\x41\x00\x20\xe9\x06\x37
 \x00\xe9\x06\x41\x00\x20\xea\x06\x37\x00\xea\x06\x41\x00\x20\xeb\x06\x37\x00\xeb\x06\x41\x00\x20\xec\x06\x37\x00\xec\x06\x41\x00\x20\xed\x06\x37\x00\xed\x06\x41\x00\x20\xee\x06\x37\x00\xee\x06\x41\x00\x20\xef\x06\x37\x00\xef\x06\x41\x00\x20\xf0\x06\x37\x00\xf0\x06\x41\x00\x20\xf1\x06\x37\x00\xf1\x06\x41\x00\x20\xf2\x06\x37\x00\xf2\x06\x41\x00\x20\xf3\x06\x37\x00\xf3\x06\x41\x00\x20\xf4\x06\x37\x00\xf4\x06\x41\x00\x20\xf5\x06\x37\x00\xf5\x06\x41\x00\x20\xf6\x06\x37\x00\xf6\x06\x41\x00\x20\xf7\x06\x37\x00\xf7\x06\x41\x00\x20\xf8\x06\x37\x00\xf8\x06\x41\x00\x20\xf9\x06\x37\x00\xf9\x06\x41\x00\x20\xfa\x06\x37\x00\xfa\x06\x41\x00\x20\xfb\x06\x37\x00\xfb\x06\x41\x00\x20\xfc\x06\x37\x00\xfc\x06\x41\x00\x20\xfd\x06\x37\x00\xfd\x06\x41\x00\x20\xfe\x06\x37\x00\xfe\x06\x41\x00\x20\xff\x06\x37\x00\xff\x06\x41\x00\x20\x80\x07\x37\x00\x80\x07\x41\x00\x20\x81\x07\x37\x00\x81\x07\x41\x00\x20\x82\x07\x37\x00\x82\x07\x41\x00\x20\x83\x07\x37\x00\x83\x07\x41\x00\x20\x84\x07\x37\x00\x84\x07\x41\x00\x20\
 x85\x07\x37\x00\x85\x07\x41\x00\x20\x86\x07\x37\x00\x86\x07\x41\x00\x20\x87\x07\x37\x00\x87\x07\x41\x00\x20\x88\x07\x37\x00\x88\x07\x41\x00\x20\x89\x07\x37\x00\x89\x07\x41\x00\x20\x8a\x07\x37\x00\x8a\x07\x41\x00\x20\x8b\x07\x37\x00\x8b\x07\x41\x00\x20\x8c\x07\x37\x00\x8c\x07\x41\x00\x20\x8d\x07\x37\x00\x8d\x07\x41\x00\x20\x8e\x07\x37\x00\x8e\x07\x41\x00\x20\x8f\x07\x37\x00\x8f\x07\x41\x00\x20\x90\x07\x37\x00\x90\x07\x41\x00\x20\x91\x07\x37\x00\x91\x07\x41\x00\x20\x92\x07\x37\x00\x92\x07\x41\x00\x20\x93\x07\x37\x00\x93\x07\x41\x00\x20\x94\x07\x37\x00\x94\x07\x41\x00\x20\x95\x07\x37\x00\x95\x07\x41\x00\x20\x96\x07\x37\x00\x96\x07\x41\x00\x20\x97\x07\x37\x00\x97\x07\x41\x00\x20\x98\x07\x37\x00\x98\x07\x41\x00\x20\x99\x07\x37\x00\x99\x07\x41\x00\x20\x9a\x07\x37\x00\x9a\x07\x41\x00\x20\x9b\x07\x37\x00\x9b\x07\x41\x00\x20\x9c\x07\x37\x00\x9c\x07\x41\x00\x20\x9d\x07\x37\x00\x9d\x07\x41\x00\x20\x9e\x07\x37\x00\x9e\x07\x41\x00\x20\x9f\x07\x37\x00\x9f\x07\x41\x00\x20\xa0\x07\x37\x00\xa0\x07\x
 41\x00\x20\xa1\x07\x37\x00\xa1\x07\x41\x00\x20\xa2\x07\x37\x00\xa2\x07\x41\x00\x20\xa3\x07\x37\x00\xa3\x07\x41\x00\x20\xa4\x07\x37\x00\xa4\x07\x41\x00\x20\xa5\x07\x37\x00\xa5\x07\x41\x00\x20\xa6\x07\x37\x00\xa6\x07\x41\x00\x20\xa7\x07\x37\x00\xa7\x07\x41\x00\x20\xa8\x07\x37\x00\xa8\x07\x41\x00\x20\xa9\x07\x37\x00\xa9\x07\x41\x00\x20\xaa\x07\x37\x00\xaa\x07\x41\x00\x20\xab\x07\x37\x00\xab\x07\x41\x00\x20\xac\x07\x37\x00\xac\x07\x41\x00\x20\xad\x07\x37\x00\xad\x07\x41\x00\x20\xae\x07\x37\x00\xae\x07\x41\x00\x20\xaf\x07\x37\x00\xaf\x07\x41\x00\x20\xb0\x07\x37\x00\xb0\x07\x41\x00\x20\xb1\x07\x37\x00\xb1\x07\x41\x00\x20\xb2\x07\x37\x00\xb2\x07\x41\x00\x20\xb3\x07\x37\x00\xb3\x07\x41\x00\x20\xb4\x07\x37\x00\xb4\x07\x41\x00\x20\xb5\x07\x37\x00\xb5\x07\x41\x00\x20\xb6\x07\x37\x00\xb6\x07\x41\x00\x20\xb7\x07\x37\x00\xb7\x07\x41\x00\x20\xb8\x07\x37\x00\xb8\x07\x41\x00\x20\xb9\x07\x37\x00\xb9\x07\x41\x00\x20\xba\x07\x37\x00\xba\x07\x41\x00\x20\xbb\x07\x37\x00\xbb\x07\x41\x00\x20\xbc\x07\x37\x0
 0\xbc\x07\x41\x00\x20\xbd\x07\x37\x00\xbd\x07\x41\x00\x20\xbe\x07\x37\x00\xbe\x07\x41\x00\x20\xbf\x07\x37\x00\xbf\x07\x41\x00\x20\xc0\x07\x37\x00\xc0\x07\x41\x00\x20\xc1\x07\x37\x00\xc1\x07\x41\x00\x20\xc2\x07\x37\x00\xc2\x07\x41\x00\x20\xc3\x07\x37\x00\xc3\x07\x41\x00\x20\xc4\x07\x37\x00\xc4\x07\x41\x00\x20\xc5\x07\x37\x00\xc5\x07\x41\x00\x20\xc6\x07\x37\x00\xc6\x07\x41\x00\x20\xc7\x07\x37\x00\xc7\x07\x41\x00\x20\xc8\x07\x37\x00\xc8\x07\x41\x00\x20\xc9\x07\x37\x00\xc9\x07\x41\x00\x20\xca\x07\x37\x00\xca\x07\x41\x00\x20\xcb\x07\x37\x00\xcb\x07\x41\x00\x20\xcc\x07\x37\x00\xcc\x07\x41\x00\x20\xcd\x07\x37\x00\xcd\x07\x41\x00\x20\xce\x07\x37\x00\xce\x07\x41\x00\x20\xcf\x07\x37\x00\xcf\x07\x41\x00\x20\xd0\x07\x37\x00\xd0\x07\x41\x00\x20\xd1\x07\x37\x00\xd1\x07\x41\x00\x20\xd2\x07\x37\x00\xd2\x07\x41\x00\x20\xd3\x07\x37\x00\xd3\x07\x41\x00\x20\xd4\x07\x37\x00\xd4\x07\x41\x00\x20\xd5\x07\x37\x00\xd5\x07\x41\x00\x20\xd6\x07\x37\x00\xd6\x07\x41\x00\x20\xd7\x07\x37\x00\xd7\x07\x41\x00\x20\xd8
 \x07\x37\x00\xd8\x07\x41\x00\x20\xd9\x07\x37\x00\xd9\x07\x41\x00\x20\xda\x07\x37\x00\xda\x07\x41\x00\x20\xdb\x07\x37\x00\xdb\x07\x41\x00\x20\xdc\x07\x37\x00\xdc\x07\x41\x00\x20\xdd\x07\x37\x00\xdd\x07\x41\x00\x20\xde\x07\x37\x00\xde\x07\x41\x00\x20\xdf\x07\x37\x00\xdf\x07\x41\x00\x20\xe0\x07\x37\x00\xe0\x07\x41\x00\x20\xe1\x07\x37\x00\xe1\x07\x41\x00\x20\xe2\x07\x37\x00\xe2\x07\x41\x00\x20\xe3\x07\x37\x00\xe3\x07\x41\x00\x20\xe4\x07\x37\x00\xe4\x07\x41\x00\x20\xe5\x07\x37\x00\xe5\x07\x41\x00\x20\xe6\x07\x37\x00\xe6\x07\x41\x00\x20\xe7\x07\x37\x00\xe7\x07\x41\x00\x20\xe8\x07\x37\x00\xe8\x07\x41\x00\x20\xe9\x07\x37\x00\xe9\x07\x41\x00\x20\xea\x07\x37\x00\xea\x07\x41\x00\x20\xeb\x07\x37\x00\xeb\x07\x41\x00\x20\xec\x07\x37\x00\xec\x07\x41\x00\x20\xed\x07\x37\x00\xed\x07\x41\x00\x20\xee\x07\x37\x00\xee\x07\x41\x00\x20\xef\x07\x37\x00\xef\x07\x41\x00\x20\xf0\x07\x37\x00\xf0\x07\x41\x00\x20\xf1\x07\x37\x00\xf1\x07\x41\x00\x20\xf2\x07\x37\x00\xf2\x07\x41\x00\x20\xf3\x07\x37\x00\xf3\x07\x41\
 x00\x20\xf4\x07\x37\x00\xf4\x07\x41\x00\x20\xf5\x07\x37\x00\xf5\x07\x41\x00\x20\xf6\x07\x37\x00\xf6\x07\x41\x00\x20\xf7\x07\x37\x00\xf7\x07\x41\x00\x20\xf8\x07\x37\x00\xf8\x07\x41\x00\x20\xf9\x07\x37\x00\xf9\x07\x41\x00\x20\xfa\x07\x37\x00\xfa\x07\x41\x00\x20\xfb\x07\x37\x00\xfb\x07\x41\x00\x20\xfc\x07\x37\x00\xfc\x07\x41\x00\x20\xfd\x07\x37\x00\xfd\x07\x41\x00\x20\xfe\x07\x37\x00\xfe\x07\x41\x00\x20\xff\x07\x37\x00\xff\x07\x41\x00\x20\x80\x08\x37\x00\x80\x08\x41\x00\x20\x81\x08\x37\x00\x81\x08\x41\x00\x20\x82\x08\x37\x00\x82\x08\x41\x00\x20\x83\x08\x37\x00\x83\x08\x41\x00\x20\x84\x08\x37\x00\x84\x08\x41\x00\x20\x85\x08\x37\x00\x85\x08\x41\x00\x20\x86\x08\x37\x00\x86\x08\x41\x00\x20\x87\x08\x37\x00\x87\x08\x41\x00\x20\x88\x08\x37\x00\x88\x08\x41\x00\x20\x89\x08\x37\x00\x89\x08\x41\x00\x20\x8a\x08\x37\x00\x8a\x08\x41\x00\x20\x8b\x08\x37\x00\x8b\x08\x41\x00\x20\x8c\x08\x37\x00\x8c\x08\x41\x00\x20\x8d\x08\x37\x00\x8d\x08\x41\x00\x20\x8e\x08\x37\x00\x8e\x08\x41\x00\x20\x8f\x08\x37\x00\x
 8f\x08\x41\x00\x20\x90\x08\x37\x00\x90\x08\x41\x00\x20\x91\x08\x37\x00\x91\x08\x41\x00\x20\x92\x08\x37\x00\x92\x08\x41\x00\x20\x93\x08\x37\x00\x93\x08\x41\x00\x20\x94\x08\x37\x00\x94\x08\x41\x00\x20\x95\x08\x37\x00\x95\x08\x41\x00\x20\x96\x08\x37\x00\x96\x08\x41\x00\x20\x97\x08\x37\x00\x97\x08\x41\x00\x20\x98\x08\x37\x00\x98\x08\x41\x00\x20\x99\x08\x37\x00\x99\x08\x41\x00\x20\x9a\x08\x37\x00\x9a\x08\x41\x00\x20\x9b\x08\x37\x00\x9b\x08\x41\x00\x20\x9c\x08\x37\x00\x9c\x08\x41\x00\x20\x9d\x08\x37\x00\x9d\x08\x41\x00\x20\x9e\x08\x37\x00\x9e\x08\x41\x00\x20\x9f\x08\x37\x00\x9f\x08\x0b&quot;);
-assert_trap(() =&gt; $$.exports[&quot;test-guard-page-skip&quot;](0));
-assert_trap(() =&gt; $$.exports[&quot;test-guard-page-skip&quot;](100));
-assert_trap(() =&gt; $$.exports[&quot;test-guard-page-skip&quot;](200));
-assert_trap(() =&gt; $$.exports[&quot;test-guard-page-skip&quot;](300));
-assert_trap(() =&gt; $$.exports[&quot;test-guard-page-skip&quot;](400));
-assert_trap(() =&gt; $$.exports[&quot;test-guard-page-skip&quot;](500));
-assert_trap(() =&gt; $$.exports[&quot;test-guard-page-skip&quot;](600));
-assert_trap(() =&gt; $$.exports[&quot;test-guard-page-skip&quot;](700));
-assert_trap(() =&gt; $$.exports[&quot;test-guard-page-skip&quot;](800));
-assert_trap(() =&gt; $$.exports[&quot;test-guard-page-skip&quot;](900));
</del><ins>+// skip-stack-guard-page.wast:2284
+assert_exhaustion(() =&gt; call($1, &quot;test-guard-page-skip&quot;, [900]));
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsstackwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/stack.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/stack.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/stack.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,98 +1,12 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// stack.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7e\x01\x7e\x03\x86\x80\x80\x80\x00\x05\x00\x00\x00\x00\x00\x07\xc4\x80\x80\x80\x00\x05\x08\x66\x61\x63\x2d\x65\x78\x70\x72\x00\x00\x09\x66\x61\x63\x2d\x73\x74\x61\x63\x6b\x00\x01\x0d\x66\x61\x63\x2d\x73\x74\x61\x63\x6b\x2d\x72\x61\x77\x00\x02\x09\x66\x61\x63\x2d\x6d\x69\x78\x65\x64\x00\x03\x0d\x66\x61\x63\x2d\x6d\x69\x78\x65\x64\x2d\x72\x61\x77\x00\x04\x0a\x88\x82\x80\x80\x00\x05\xb2\x80\x80\x80\x00\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x02\x40\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\xaf\x80\x80\x80\x00\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\xaf\x80\x80\x80\x00\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\
 x00\x51\x04\x40\x0c\x02\x05\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\xaf\x80\x80\x80\x00\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\xaf\x80\x80\x80\x00\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0c\x00\x0b\x0b\x20\x02\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// stack.wast:130
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x66\x61\x63\x2d\x65\x78\x70\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x19\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-expr&quot;, [int64(&quot;25&quot;)]), int64(&quot;7034535277573963776&quot;))
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// stack.wast:131
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x66\x61\x63\x2d\x73\x74\x61\x63\x6b\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x19\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-stack&quot;, [int64(&quot;25&quot;)]), int64(&quot;7034535277573963776&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
-
-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
-
-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
-
-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
-
-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
-
-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
-
-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
-
-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x09\x02\x60\x01\x7e\x01\x7e\x60\x00\x00\x03\x09\x08\x00\x00\x00\x00\x00\x01\x01\x01\x07\x65\x08\x08\x66\x61\x63\x2d\x65\x78\x70\x72\x00\x00\x09\x66\x61\x63\x2d\x73\x74\x61\x63\x6b\x00\x01\x0d\x66\x61\x63\x2d\x73\x74\x61\x63\x6b\x2d\x72\x61\x77\x00\x02\x09\x66\x61\x63\x2d\x6d\x69\x78\x65\x64\x00\x03\x0d\x66\x61\x63\x2d\x6d\x69\x78\x65\x64\x2d\x72\x61\x77\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x07\x0a\xc5\x02\x08\x32\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x02\x40\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\x2f\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\x2f\x01\x02\x7e\x20\x00\x21\x01\
 x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\x2f\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\x2f\x01\x02\x7e\x20\x00\x21\x01\x42\x01\x21\x02\x02\x40\x03\x40\x20\x01\x42\x00\x51\x04\x40\x0c\x02\x05\x20\x01\x20\x02\x7e\x21\x02\x20\x01\x42\x01\x7d\x21\x01\x0b\x0c\x00\x0b\x0b\x20\x02\x0b\x1a\x00\x02\x40\x42\x19\x10\x00\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x19\x10\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1a\x00\x02\x40\x42\x19\x10\x03\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
</del><ins>+// stack.wast:132
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x90\x80\x80\x80\x00\x01\x02\x24\x31\x09\x66\x61\x63\x2d\x6d\x69\x78\x65\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa2\x80\x80\x80\x00\x01\x9c\x80\x80\x80\x00\x00\x02\x40\x42\x19\x10\x00\x01\x42\x80\x80\x80\xde\x87\x92\xec\xcf\xe1\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;fac-mixed&quot;, [int64(&quot;25&quot;)]), int64(&quot;7034535277573963776&quot;))
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsstartwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/start.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/start.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/start.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,113 +1,57 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// start.wast:1
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x08\x81\x80\x80\x80\x00\x01\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// start.wast:6
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x08\x81\x80\x80\x80\x00\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\x0f\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// start.wast:13
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x08\x81\x80\x80\x80\x00\x00\x0a\x88\x80\x80\x80\x00\x01\x82\x80\x80\x80\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// start.wast:21
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7f\x03\x84\x80\x80\x80\x00\x03\x00\x01\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x07\x8d\x80\x80\x80\x00\x02\x03\x69\x6e\x63\x00\x00\x03\x67\x65\x74\x00\x01\x08\x81\x80\x80\x80\x00\x02\x0a\xaf\x80\x80\x80\x00\x03\x8f\x80\x80\x80\x00\x00\x41\x00\x41\x00\x2d\x00\x00\x41\x01\x6a\x3a\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x41\x00\x2d\x00\x00\x0f\x0b\x88\x80\x80\x80\x00\x00\x10\x00\x10\x00\x10\x00\x0b\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x41&quot;);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// start.wast:45
+assert_return(() =&gt; call($1, &quot;get&quot;, []), 68);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// start.wast:46
+run(() =&gt; call($1, &quot;inc&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// start.wast:47
+assert_return(() =&gt; call($1, &quot;get&quot;, []), 69);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// start.wast:48
+run(() =&gt; call($1, &quot;inc&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// start.wast:49
+assert_return(() =&gt; call($1, &quot;get&quot;, []), 70);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// start.wast:51
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7f\x03\x84\x80\x80\x80\x00\x03\x00\x01\x00\x05\x84\x80\x80\x80\x00\x01\x01\x01\x01\x07\x8d\x80\x80\x80\x00\x02\x03\x69\x6e\x63\x00\x00\x03\x67\x65\x74\x00\x01\x08\x81\x80\x80\x80\x00\x02\x0a\xaf\x80\x80\x80\x00\x03\x8f\x80\x80\x80\x00\x00\x41\x00\x41\x00\x2d\x00\x00\x41\x01\x6a\x3a\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x41\x00\x2d\x00\x00\x0f\x0b\x88\x80\x80\x80\x00\x00\x10\x00\x10\x00\x10\x00\x0b\x0b\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x41&quot;);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// start.wast:74
+assert_return(() =&gt; call($2, &quot;get&quot;, []), 68);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// start.wast:75
+run(() =&gt; call($2, &quot;inc&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// start.wast:76
+assert_return(() =&gt; call($2, &quot;get&quot;, []), 69);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// start.wast:77
+run(() =&gt; call($2, &quot;inc&quot;, []));
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// start.wast:78
+assert_return(() =&gt; call($2, &quot;get&quot;, []), 70);
</ins><span class="cx"> 
</span><del>-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x08\x01\x01\x0a\x04\x01\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x08\x01\x00\x0a\x07\x01\x05\x00\x41\x00\x0f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x03\x02\x01\x00\x08\x01\x00\x0a\x04\x01\x02\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x00\x00\x60\x00\x01\x7f\x03\x04\x03\x00\x01\x00\x05\x04\x01\x01\x01\x01\x07\x0d\x02\x03\x69\x6e\x63\x00\x00\x03\x67\x65\x74\x00\x01\x08\x01\x02\x0a\x23\x03\x0f\x00\x41\x00\x41\x00\x2d\x00\x00\x41\x01\x6a\x3a\x00\x00\x0b\x08\x00\x41\x00\x2d\x00\x00\x0f\x0b\x08\x00\x10\x00\x10\x00\x10\x00\x0b\x0b\x07\x01\x00\x41\x00\x0b\x01\x41&quot;);
-assert_return(() =&gt; $$.exports[&quot;get&quot;](), 68);
-$$.exports[&quot;inc&quot;]();
-assert_return(() =&gt; $$.exports[&quot;get&quot;](), 69);
-$$.exports[&quot;inc&quot;]();
-assert_return(() =&gt; $$.exports[&quot;get&quot;](), 70);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x00\x00\x60\x00\x01\x7f\x03\x04\x03\x00\x01\x00\x05\x04\x01\x01\x01\x01\x07\x0d\x02\x03\x69\x6e\x63\x00\x00\x03\x67\x65\x74\x00\x01\x08\x01\x02\x0a\x23\x03\x0f\x00\x41\x00\x41\x00\x2d\x00\x00\x41\x01\x6a\x3a\x00\x00\x0b\x08\x00\x41\x00\x2d\x00\x00\x0f\x0b\x08\x00\x10\x00\x10\x00\x10\x00\x0b\x0b\x07\x01\x00\x41\x00\x0b\x01\x41&quot;);
-assert_return(() =&gt; $$.exports[&quot;get&quot;](), 68);
-$$.exports[&quot;inc&quot;]();
-assert_return(() =&gt; $$.exports[&quot;get&quot;](), 69);
-$$.exports[&quot;inc&quot;]();
-assert_return(() =&gt; $$.exports[&quot;get&quot;](), 70);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x01\x7f\x00\x60\x00\x00\x02\x12\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x03\x02\x01\x01\x08\x01\x01\x0a\x08\x01\x06\x00\x41\x01\x10\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x01\x7f\x00\x60\x00\x00\x02\x12\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x03\x02\x01\x01\x08\x01\x01\x0a\x08\x01\x06\x00\x41\x02\x10\x00\x0b&quot;);
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x02\x12\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x08\x01\x00&quot;);
-assert_uninstantiable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x08\x01\x00\x0a\x05\x01\x03\x00\x00\x0b&quot;);
</del><ins>+// start.wast:80
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x01\x7f\x00\x60\x00\x00\x02\x92\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x08\x81\x80\x80\x80\x00\x01\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x41\x01\x10\x00\x0b&quot;);
+
+// start.wast:86
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x01\x7f\x00\x60\x00\x00\x02\x92\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x03\x82\x80\x80\x80\x00\x01\x01\x08\x81\x80\x80\x80\x00\x01\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x41\x02\x10\x00\x0b&quot;);
+
+// start.wast:92
+let $5 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x02\x92\x80\x80\x80\x00\x01\x08\x73\x70\x65\x63\x74\x65\x73\x74\x05\x70\x72\x69\x6e\x74\x00\x00\x08\x81\x80\x80\x80\x00\x00&quot;);
+
+// start.wast:97
+assert_uninstantiable(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x08\x81\x80\x80\x80\x00\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x00\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsstore_retvalwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/store_retval.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/store_retval.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/store_retval.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,107 +1,39 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// store_retval.wast:1
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x41\x01\x21\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// store_retval.wast:5
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7e\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x42\x01\x21\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// store_retval.wast:9
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7d\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x43\x00\x00\x80\x3f\x21\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// store_retval.wast:13
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7c\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x21\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// store_retval.wast:18
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x41\x01\x36\x02\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// store_retval.wast:22
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7e\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x42\x01\x37\x03\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// store_retval.wast:26
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7d\x01\x7d\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x80\x3f\x38\x02\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// store_retval.wast:30
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7c\x01\x7c\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x41\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x39\x03\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// store_retval.wast:35
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x41\x01\x3a\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// store_retval.wast:39
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x41\x01\x3b\x01\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// store_retval.wast:43
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7e\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x42\x01\x3c\x00\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// store_retval.wast:47
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7e\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x42\x01\x3d\x01\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
-
-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
-
-let f32 = Math.fround;
-
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x03\x02\x01\x00\x0a\x08\x01\x06\x00\x41\x01\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7e\x01\x7e\x03\x02\x01\x00\x0a\x08\x01\x06\x00\x42\x01\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7d\x01\x7d\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x43\x00\x00\x80\x3f\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7c\x01\x7c\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0b\x01\x09\x00\x41\x00\x41\x01\x36\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7e\x01\x7e\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0b\x01\x09\x00\x41\x00\x42\x01\x37\x03\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7d\x01\x7d\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x41\x00\x43\x00\x00\x80\x3f\x38\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7c\x01\x7c\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x12\x01\x10\x00\x41\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x39\x03\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0b\x01\x09\x00\x41\x00\x41\x01\x3a\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7f\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0b\x01\x09\x00\x41\x00\x41\x01\x3b\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7e\x01\x7e\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0b\x01\x09\x00\x41\x00\x42\x01\x3c\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7e\x01\x7e\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0b\x01\x09\x00\x41\x00\x42\x01\x3d\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7e\x01\x7e\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0b\x01\x09\x00\x41\x00\x42\x01\x3e\x02\x00\x0b&quot;);
</del><ins>+// store_retval.wast:51
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7e\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x42\x01\x3e\x02\x00\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsswitchwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/switch.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/switch.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/switch.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,122 +1,84 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// switch.wast:1
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8f\x80\x80\x80\x00\x03\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x01\x7f\x03\x85\x80\x80\x80\x00\x04\x00\x01\x00\x02\x07\x9e\x80\x80\x80\x00\x04\x04\x73\x74\x6d\x74\x00\x00\x04\x65\x78\x70\x72\x00\x01\x03\x61\x72\x67\x00\x02\x06\x63\x6f\x72\x6e\x65\x72\x00\x03\x0a\xee\x81\x80\x80\x00\x04\xd7\x80\x80\x80\x00\x01\x01\x7f\x41\xe4\x00\x21\x01\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x20\x00\x0e\x08\x00\x01\x02\x03\x04\x05\x06\x08\x07\x0b\x20\x00\x0f\x0b\x01\x0b\x0b\x41\x00\x20\x00\x6b\x21\x01\x0c\x05\x0b\x0c\x04\x0b\x41\xe5\x00\x21\x01\x0c\x03\x0b\x41\xe5\x00\x21\x01\x0b\x41\xe6\x00\x21\x01\x0b\x0b\x20\x01\x0f\x0b\xcc\x80\x80\x80\x00\x01\x01\x7e\x42\xe4\x00\x21\x01\x02\x7e\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x20\x00\xa7\x0e\x08\x00\x01\x02\x03\x06\x05\x04\x08\x07\x0b\x20\x00\x0f\x0b\x01\x0b\x0b\x42\x00\x20\x00\x7d\x0c\x05\x0b\x42\xe5\x00\x21\x01\
 x0b\x0b\x0b\x20\x01\x0c\x01\x0b\x42\x7b\x0b\x0f\x0b\xaa\x80\x80\x80\x00\x00\x02\x7f\x41\x0a\x02\x7f\x41\xe4\x00\x02\x7f\x41\xe8\x07\x02\x7f\x41\x02\x20\x00\x6c\x41\x03\x20\x00\x71\x0e\x03\x01\x02\x03\x00\x0b\x6a\x0b\x6a\x0b\x6a\x0b\x0f\x0b\x8c\x80\x80\x80\x00\x00\x02\x40\x41\x00\x0e\x00\x00\x0b\x41\x01\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// switch.wast:120
+assert_return(() =&gt; call($1, &quot;stmt&quot;, [0]), 0);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// switch.wast:121
+assert_return(() =&gt; call($1, &quot;stmt&quot;, [1]), -1);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// switch.wast:122
+assert_return(() =&gt; call($1, &quot;stmt&quot;, [2]), -2);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// switch.wast:123
+assert_return(() =&gt; call($1, &quot;stmt&quot;, [3]), -3);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// switch.wast:124
+assert_return(() =&gt; call($1, &quot;stmt&quot;, [4]), 100);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// switch.wast:125
+assert_return(() =&gt; call($1, &quot;stmt&quot;, [5]), 101);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// switch.wast:126
+assert_return(() =&gt; call($1, &quot;stmt&quot;, [6]), 102);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// switch.wast:127
+assert_return(() =&gt; call($1, &quot;stmt&quot;, [7]), 100);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// switch.wast:128
+assert_return(() =&gt; call($1, &quot;stmt&quot;, [-10]), 102);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// switch.wast:130
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x78\x70\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x00\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;expr&quot;, [int64(&quot;0&quot;)]), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// switch.wast:131
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x78\x70\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x01\x10\x00\x01\x42\x7f\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;expr&quot;, [int64(&quot;1&quot;)]), int64(&quot;-1&quot;))
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// switch.wast:132
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x78\x70\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x02\x10\x00\x01\x42\x7e\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;expr&quot;, [int64(&quot;2&quot;)]), int64(&quot;-2&quot;))
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// switch.wast:133
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x78\x70\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x03\x10\x00\x01\x42\x7d\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;expr&quot;, [int64(&quot;3&quot;)]), int64(&quot;-3&quot;))
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// switch.wast:134
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x78\x70\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x06\x10\x00\x01\x42\xe5\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;expr&quot;, [int64(&quot;6&quot;)]), int64(&quot;101&quot;))
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x12\x04\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x00\x01\x7f\x60\x00\x00\x03\x0c\x0b\x00\x01\x00\x02\x03\x03\x03\x03\x03\x03\x03\x07\x6b\x0b\x04\x73\x74\x6d\x74\x00\x00\x04\x65\x78\x70\x72\x00\x01\x03\x61\x72\x67\x00\x02\x06\x63\x6f\x72\x6e\x65\x72\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x06\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0a\x0a\xde\x02\x0b\x57\x01\x01\x7f\x41\xe4\x00\x21\x01\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x20\x00\x0e\x08\x00\x01\x02\x03\x04\x05\x06\x08\x07\x0b\x20\x00\x0f\x0b\x01\x0b\x0b\x41\x00\x20\x00\x6b\x21\x01\x0c\x05\x0b\x0c\x04\x0b\x41\xe5\x00\x21\x01\x0c\x03\x0b\x41\xe5\x00\x21\x01\x0b\x41\xe6\x00\x21\x01\x0b\x0b\x20\x01\
 x0f\x0b\x4c\x01\x01\x7e\x42\xe4\x00\x21\x01\x02\x7e\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x02\x40\x20\x00\xa7\x0e\x08\x00\x01\x02\x03\x06\x05\x04\x08\x07\x0b\x20\x00\x0f\x0b\x01\x0b\x0b\x42\x00\x20\x00\x7d\x0c\x05\x0b\x42\xe5\x00\x21\x01\x0b\x0b\x0b\x20\x01\x0c\x01\x0b\x42\x7b\x0b\x0f\x0b\x2a\x00\x02\x7f\x41\x0a\x02\x7f\x41\xe4\x00\x02\x7f\x41\xe8\x07\x02\x7f\x41\x02\x20\x00\x6c\x41\x03\x20\x00\x71\x0e\x03\x01\x02\x03\x00\x0b\x6a\x0b\x6a\x0b\x6a\x0b\x0f\x0b\x0c\x00\x02\x40\x41\x00\x0e\x00\x00\x0b\x41\x01\x0b\x11\x00\x02\x40\x42\x00\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x01\x10\x01\x42\x7f\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x02\x10\x01\x42\x7e\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x03\x10\x01\x42\x7d\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x06\x10\x01\x42\xe5\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x07\x10\x01\x42\x7b\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x12\x00\x02\x40\x42\x
 76\x10\x01\x42\xe4\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;stmt&quot;](0), 0);
-assert_return(() =&gt; $$.exports[&quot;stmt&quot;](1), -1);
-assert_return(() =&gt; $$.exports[&quot;stmt&quot;](2), -2);
-assert_return(() =&gt; $$.exports[&quot;stmt&quot;](3), -3);
-assert_return(() =&gt; $$.exports[&quot;stmt&quot;](4), 100);
-assert_return(() =&gt; $$.exports[&quot;stmt&quot;](5), 101);
-assert_return(() =&gt; $$.exports[&quot;stmt&quot;](6), 102);
-assert_return(() =&gt; $$.exports[&quot;stmt&quot;](7), 100);
-assert_return(() =&gt; $$.exports[&quot;stmt&quot;](-10), 102);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_return(() =&gt; $$.exports[&quot;arg&quot;](0), 110);
-assert_return(() =&gt; $$.exports[&quot;arg&quot;](1), 12);
-assert_return(() =&gt; $$.exports[&quot;arg&quot;](2), 4);
-assert_return(() =&gt; $$.exports[&quot;arg&quot;](3), 1116);
-assert_return(() =&gt; $$.exports[&quot;arg&quot;](4), 118);
-assert_return(() =&gt; $$.exports[&quot;arg&quot;](5), 20);
-assert_return(() =&gt; $$.exports[&quot;arg&quot;](6), 12);
-assert_return(() =&gt; $$.exports[&quot;arg&quot;](7), 1124);
-assert_return(() =&gt; $$.exports[&quot;arg&quot;](8), 126);
-assert_return(() =&gt; $$.exports[&quot;corner&quot;](), 1);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x09\x01\x07\x00\x41\x00\x0e\x00\x03\x0b&quot;);
</del><ins>+// switch.wast:135
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x78\x70\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x07\x10\x00\x01\x42\x7b\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;expr&quot;, [int64(&quot;7&quot;)]), int64(&quot;-5&quot;))
+
+// switch.wast:136
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x8b\x80\x80\x80\x00\x01\x02\x24\x31\x04\x65\x78\x70\x72\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x42\x76\x10\x00\x01\x42\xe4\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;expr&quot;, [int64(&quot;-10&quot;)]), int64(&quot;100&quot;))
+
+// switch.wast:138
+assert_return(() =&gt; call($1, &quot;arg&quot;, [0]), 110);
+
+// switch.wast:139
+assert_return(() =&gt; call($1, &quot;arg&quot;, [1]), 12);
+
+// switch.wast:140
+assert_return(() =&gt; call($1, &quot;arg&quot;, [2]), 4);
+
+// switch.wast:141
+assert_return(() =&gt; call($1, &quot;arg&quot;, [3]), 1116);
+
+// switch.wast:142
+assert_return(() =&gt; call($1, &quot;arg&quot;, [4]), 118);
+
+// switch.wast:143
+assert_return(() =&gt; call($1, &quot;arg&quot;, [5]), 20);
+
+// switch.wast:144
+assert_return(() =&gt; call($1, &quot;arg&quot;, [6]), 12);
+
+// switch.wast:145
+assert_return(() =&gt; call($1, &quot;arg&quot;, [7]), 1124);
+
+// switch.wast:146
+assert_return(() =&gt; call($1, &quot;arg&quot;, [8]), 126);
+
+// switch.wast:148
+assert_return(() =&gt; call($1, &quot;corner&quot;, []), 1);
+
+// switch.wast:150
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x41\x00\x0e\x00\x03\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspecteststee_localwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/tee_local.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/tee_local.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/tee_local.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,129 +1,105 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// tee_local.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xbf\x80\x80\x80\x00\x0b\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x05\x7e\x7d\x7c\x7f\x7f\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7e\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7c\x03\x8c\x80\x80\x80\x00\x0b\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x07\xa7\x81\x80\x80\x00\x0b\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x33\x32\x00\x00\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x01\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x02\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x03\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x33\x32\x00\x04\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x36\x34\x00\x05\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x33\x32\x00\x06\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x36\x34\x00\x07\x0a\x74\x79\x70\x65\
 x2d\x6d\x69\x78\x65\x64\x00\x08\x05\x77\x72\x69\x74\x65\x00\x09\x06\x72\x65\x73\x75\x6c\x74\x00\x0a\x0a\xfa\x82\x80\x80\x00\x0b\x88\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x22\x00\x0b\x88\x80\x80\x80\x00\x01\x01\x7e\x42\x00\x22\x00\x0b\x8b\x80\x80\x80\x00\x01\x01\x7d\x43\x00\x00\x00\x00\x22\x00\x0b\x8f\x80\x80\x80\x00\x01\x01\x7c\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x00\x0b\x86\x80\x80\x80\x00\x00\x41\x0a\x22\x00\x0b\x86\x80\x80\x80\x00\x00\x42\x0b\x22\x00\x0b\x89\x80\x80\x80\x00\x00\x43\x9a\x99\x31\x41\x22\x00\x0b\x8d\x80\x80\x80\x00\x00\x44\x66\x66\x66\x66\x66\x66\x28\x40\x22\x00\x0b\xd2\x80\x80\x80\x00\x03\x01\x7d\x02\x7e\x01\x7c\x42\x00\x22\x00\x50\x1a\x43\x00\x00\x00\x00\x22\x01\x8c\x1a\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x02\x9a\x1a\x41\x00\x22\x03\x45\x1a\x41\x00\x22\x04\x45\x1a\x43\x00\x00\x00\x00\x22\x05\x8c\x1a\x42\x00\x22\x06\x50\x1a\x42\x00\x22\x07\x50\x1a\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x08\x9a\x1a\x0b\xd5\x80\x80\x80\x00\x03\x01\x7d\x02\x7e\x01\x7c\x43\x9a\x
 99\x99\xbe\x22\x01\x1a\x41\x28\x22\x03\x1a\x41\x79\x22\x04\x1a\x43\x00\x00\xb0\x40\x22\x05\x1a\x42\x06\x22\x06\x1a\x44\x00\x00\x00\x00\x00\x00\x20\x40\x22\x08\x1a\x20\x00\xba\x20\x01\xbb\x20\x02\x20\x03\xb8\x20\x04\xb7\x20\x05\xbb\x20\x06\xba\x20\x07\xba\x20\x08\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xb0\x0b\xcf\x80\x80\x80\x00\x03\x01\x7d\x02\x7e\x01\x7c\x42\x01\x22\x00\xba\x43\x00\x00\x00\x40\x22\x01\xbb\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x22\x02\x41\x04\x22\x03\xb8\x41\x05\x22\x04\xb7\x43\x00\x00\xb0\x40\x22\x05\xbb\x42\x06\x22\x06\xba\x42\x00\x22\x07\xba\x44\x00\x00\x00\x00\x00\x00\x20\x40\x22\x08\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// tee_local.wast:98
+assert_return(() =&gt; call($1, &quot;type-local-i32&quot;, []), 0);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// tee_local.wast:99
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x10\x00\x01\x42\x00\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-local-i64&quot;, []), int64(&quot;0&quot;))
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// tee_local.wast:100
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbc\x43\x00\x00\x00\x00\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-local-f32&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// tee_local.wast:101
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9e\x80\x80\x80\x00\x01\x98\x80\x80\x80\x00\x00\x02\x40\x10\x00\xbd\x44\x00\x00\x00\x00\x00\x00\x00\x00\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-local-f64&quot;, []), 0.)
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// tee_local.wast:103
+assert_return(() =&gt; call($1, &quot;type-param-i32&quot;, [2]), 10);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// tee_local.wast:104
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7e\x01\x7e\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x42\x03\x10\x00\x01\x42\x0b\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-param-i64&quot;, [int64(&quot;3&quot;)]), int64(&quot;11&quot;))
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// tee_local.wast:105
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x01\x7d\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x9f\x80\x80\x80\x00\x01\x99\x80\x80\x80\x00\x00\x02\x40\x43\xcd\xcc\x8c\x40\x10\x00\xbc\x43\x9a\x99\x31\x41\xbc\x46\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-param-f32&quot;, [4.40000009537]), 11.1000003815)
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// tee_local.wast:106
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x01\x7c\x02\x95\x80\x80\x80\x00\x01\x02\x24\x31\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa7\x80\x80\x80\x00\x01\xa1\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\x16\x40\x10\x00\xbd\x44\x66\x66\x66\x66\x66\x66\x28\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-param-f64&quot;, [5.5]), 12.2)
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// tee_local.wast:108
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8c\x80\x80\x80\x00\x02\x60\x00\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x00\x02\x91\x80\x80\x80\x00\x01\x02\x24\x31\x0a\x74\x79\x70\x65\x2d\x6d\x69\x78\x65\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xa3\x80\x80\x80\x00\x01\x9d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x43\xcd\xcc\x0c\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;type-mixed&quot;, [int64(&quot;1&quot;), 2.20000004768, 3.3, 4, 5]))
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// tee_local.wast:114
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x60\x00\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7e\x02\x8c\x80\x80\x80\x00\x01\x02\x24\x31\x05\x77\x72\x69\x74\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xab\x80\x80\x80\x00\x01\xa5\x80\x80\x80\x00\x00\x02\x40\x42\x01\x43\x00\x00\x00\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x00\x01\x42\x38\x01\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;write&quot;, [int64(&quot;1&quot;), 2., 3.3, 4, 5]), int64(&quot;56&quot;))
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// tee_local.wast:121
+run(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8d\x80\x80\x80\x00\x02\x60\x00\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7c\x02\x8d\x80\x80\x80\x00\x01\x02\x24\x31\x06\x72\x65\x73\x75\x6c\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\xb2\x80\x80\x80\x00\x01\xac\x80\x80\x80\x00\x00\x02\x40\x42\x7f\x43\x00\x00\x00\xc0\x44\x66\x66\x66\x66\x66\x66\x0a\xc0\x41\x7c\x41\x7b\x10\x00\xbd\x44\x66\x66\x66\x66\x66\x66\x41\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_return(() =&gt; call($1, &quot;result&quot;, [int64(&quot;-1&quot;), -2., -3.3, -4, -5]), 34.8)
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// tee_local.wast:131
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x01\x01\x7f\x41\x00\x22\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// tee_local.wast:135
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x01\x01\x7d\x43\x00\x00\x00\x00\x22\x00\x45\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// tee_local.wast:139
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x02\x01\x7c\x01\x7e\x42\x00\x22\x01\x9a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x42\x0c\x60\x00\x01\x7f\x60\x00\x01\x7e\x60\x00\x01\x7d\x60\x00\x01\x7c\x60\x01\x7f\x01\x7f\x60\x01\x7e\x01\x7e\x60\x01\x7d\x01\x7d\x60\x01\x7c\x01\x7c\x60\x05\x7e\x7d\x7c\x7f\x7f\x00\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7e\x60\x05\x7e\x7d\x7c\x7f\x7f\x01\x7c\x60\x00\x00\x03\x11\x10\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0b\x0b\x0b\x0b\x07\xde\x01\x10\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x33\x32\x00\x00\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x69\x36\x34\x00\x01\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x33\x32\x00\x02\x0e\x74\x79\x70\x65\x2d\x6c\x6f\x63\x61\x6c\x2d\x66\x36\x34\x00\x03\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x33\x32\x00\x04\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x69\x36\x34\x00\x05\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x33\x32\x00\x06\x0e\x74\x79\x70\x65\x2d\x70\x61\x72\x61\x6d\x2d\x66\x36\x34\x00\x07\x0a\x74\x79\x70\x65\x2d\
 x6d\x69\x78\x65\x64\x00\x08\x05\x77\x72\x69\x74\x65\x00\x09\x06\x72\x65\x73\x75\x6c\x74\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0f\x0a\xdf\x03\x10\x08\x01\x01\x7f\x41\x00\x22\x00\x0b\x08\x01\x01\x7e\x42\x00\x22\x00\x0b\x0b\x01\x01\x7d\x43\x00\x00\x00\x00\x22\x00\x0b\x0f\x01\x01\x7c\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x00\x0b\x06\x00\x41\x0a\x22\x00\x0b\x06\x00\x42\x0b\x22\x00\x0b\x09\x00\x43\x9a\x99\x31\x41\x22\x00\x0b\x0d\x00\x44\x66\x66\x66\x66\x66\x66\x28\x40\x22\x00\x0b\x52\x03\x01\x7d\x02\x7e\x01\x7c\x42\x00\x22\x00\x50\x1a\x43\x00\x00\x00\x00\x22\x01\x8c\x1a\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x02\x9a\x1a\x41\x00\x22\x03\x45\x1a\x41\x00\x22\x04\x45\x1a\x43\x00\x00\x00\x00\x22\x05\x8c\x1a\x42\x00\x22\x06\x50\x1a\x42\x00\x22\x07\x50\x1a\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x08\x9a\x1a\x
 0b\x55\x03\x01\x7d\x02\x7e\x01\x7c\x43\x9a\x99\x99\xbe\x22\x01\x1a\x41\x28\x22\x03\x1a\x41\x79\x22\x04\x1a\x43\x00\x00\xb0\x40\x22\x05\x1a\x42\x06\x22\x06\x1a\x44\x00\x00\x00\x00\x00\x00\x20\x40\x22\x08\x1a\x20\x00\xba\x20\x01\xbb\x20\x02\x20\x03\xb8\x20\x04\xb7\x20\x05\xbb\x20\x06\xba\x20\x07\xba\x20\x08\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xb0\x0b\x4f\x03\x01\x7d\x02\x7e\x01\x7c\x42\x01\x22\x00\xba\x43\x00\x00\x00\x40\x22\x01\xbb\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x22\x02\x41\x04\x22\x03\xb8\x41\x05\x22\x04\xb7\x43\x00\x00\xb0\x40\x22\x05\xbb\x42\x06\x22\x06\xba\x42\x00\x22\x07\xba\x44\x00\x00\x00\x00\x00\x00\x20\x40\x22\x08\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0\x0b\x0f\x00\x02\x40\x10\x01\x42\x00\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x11\x00\x02\x40\x42\x03\x10\x05\x42\x0b\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x1d\x00\x02\x40\x42\x01\x43\xcd\xcc\x0c\x40\x44\x66\x66\x66\x66\x66\x66\x0a\x40\x41\x04\x41\x05\x10\x08\x0f\x0b\x00\x0b\x23\x00\x02\x40\x42\x01\x43\x00\x00\x00\x40\x44\x66\x66\x66\x66\x66\x66\x0
 a\x40\x41\x04\x41\x05\x10\x09\x42\x38\x51\x45\x0d\x00\x0f\x0b\x00\x0b\x2c\x00\x02\x40\x42\x7f\x43\x00\x00\x00\xc0\x44\x66\x66\x66\x66\x66\x66\x0a\xc0\x41\x7c\x41\x7b\x10\x0a\xbd\x44\x66\x66\x66\x66\x66\x66\x41\x40\xbd\x51\x45\x0d\x00\x0f\x0b\x00\x0b&quot;);
-assert_return(() =&gt; $$.exports[&quot;type-local-i32&quot;](), 0);
-assert_return(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-local-f32&quot;](), f32(0.0));
-assert_return(() =&gt; $$.exports[&quot;type-local-f64&quot;](), 0.0);
-assert_return(() =&gt; $$.exports[&quot;type-param-i32&quot;](2), 10);
-assert_return(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_return(() =&gt; $$.exports[&quot;type-param-f32&quot;](f32(4.40000009537)), f32(11.1000003815));
-assert_return(() =&gt; $$.exports[&quot;type-param-f64&quot;](5.5), 12.2);
-assert_return(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_return(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7e\x03\x02\x01\x00\x0a\x0a\x01\x08\x01\x01\x7f\x41\x00\x22\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0e\x01\x0c\x01\x01\x7d\x43\x00\x00\x00\x00\x22\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x02\x01\x7c\x01\x7e\x42\x00\x22\x01\x9a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x09\x01\x07\x01\x01\x7f\x01\x22\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x01\x01\x7f\x43\x00\x00\x00\x00\x22\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x11\x01\x0f\x01\x01\x7d\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x13\x01\x11\x02\x01\x7c\x01\x7e\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x01\x7f\x01\x7e\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x20\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7d\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x20\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7c\x7e\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x20\x01\x9a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x01\x22\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x43\x00\x00\x00\x00\x22\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7d\x00\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7c\x7e\x00\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x02\x01\x7f\x01\x7e\x20\xf7\xa4\xea\x06\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7f\x7e\x00\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x20\x02\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0e\x01\x0c\x02\x01\x7f\x01\x7e\x20\xf7\xf2\xce\xd4\x02\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7f\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7e\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x02\x01\x7f\x01\x7e\x20\xf7\xa8\x99\x66\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7d\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x01\x01\x7f\x43\x00\x00\x00\x00\x22\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x06\x01\x60\x02\x7e\x7f\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x01\x01\x7d\x43\x00\x00\x00\x00\x22\x01\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x01\x7e\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x02\x01\x7c\x01\x7e\x42\x00\x22\x01\x0b&quot;);
</del><ins>+// tee_local.wast:144
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x01\x01\x7f\x01\x22\x00\x0b&quot;);
+
+// tee_local.wast:148
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x01\x01\x7f\x43\x00\x00\x00\x00\x22\x00\x0b&quot;);
+
+// tee_local.wast:152
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x01\x01\x7d\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x00\x0b&quot;);
+
+// tee_local.wast:156
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x02\x01\x7c\x01\x7e\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x01\x0b&quot;);
+
+// tee_local.wast:164
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x01\x7f\x01\x7e\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x00\x0b&quot;);
+
+// tee_local.wast:168
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7d\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x20\x00\x45\x0b&quot;);
+
+// tee_local.wast:172
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7c\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x20\x01\x9a\x0b&quot;);
+
+// tee_local.wast:177
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x01\x22\x00\x0b&quot;);
+
+// tee_local.wast:181
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x22\x00\x0b&quot;);
+
+// tee_local.wast:185
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7d\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x00\x0b&quot;);
+
+// tee_local.wast:189
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7c\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x22\x01\x0b&quot;);
+
+// tee_local.wast:197
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
+
+// tee_local.wast:201
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\xf7\xa4\xea\x06\x0b&quot;);
+
+// tee_local.wast:206
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7f\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x20\x02\x0b&quot;);
+
+// tee_local.wast:210
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\xf7\xf2\xce\xd4\x02\x0b&quot;);
+
+// tee_local.wast:215
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\x03\x0b&quot;);
+
+// tee_local.wast:219
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x02\x01\x7f\x01\x7e\x20\xf7\xa8\x99\x66\x0b&quot;);
+
+// tee_local.wast:224
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7d\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x01\x01\x7f\x43\x00\x00\x00\x00\x22\x01\x0b&quot;);
+
+// tee_local.wast:228
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x86\x80\x80\x80\x00\x01\x60\x02\x7e\x7f\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x01\x01\x7d\x43\x00\x00\x00\x00\x22\x01\x0b&quot;);
+
+// tee_local.wast:232
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7e\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x02\x01\x7c\x01\x7e\x42\x00\x22\x01\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspecteststrapswastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/traps.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/traps.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/traps.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,118 +1,102 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// traps.wast:5
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x02\x7f\x7f\x00\x60\x02\x7e\x7e\x00\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xcd\x80\x80\x80\x00\x04\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x64\x69\x76\x5f\x73\x00\x00\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x64\x69\x76\x5f\x75\x00\x01\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x00\x02\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x00\x03\x0a\xb5\x80\x80\x80\x00\x04\x88\x80\x80\x80\x00\x00\x20\x00\x20\x01\x6d\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x20\x01\x6e\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x20\x01\x7f\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x20\x01\x80\x1a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// traps.wast:16
+assert_trap(() =&gt; call($1, &quot;no_dce.i32.div_s&quot;, [1, 0]));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// traps.wast:17
+assert_trap(() =&gt; call($1, &quot;no_dce.i32.div_u&quot;, [1, 0]));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// traps.wast:18
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x00\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;no_dce.i64.div_s&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]))
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// traps.wast:19
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x00\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;no_dce.i64.div_u&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]))
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// traps.wast:21
+let $2 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x8b\x80\x80\x80\x00\x02\x60\x02\x7f\x7f\x00\x60\x02\x7e\x7e\x00\x03\x85\x80\x80\x80\x00\x04\x00\x00\x01\x01\x07\xcd\x80\x80\x80\x00\x04\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x72\x65\x6d\x5f\x73\x00\x00\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x72\x65\x6d\x5f\x75\x00\x01\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x00\x02\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x00\x03\x0a\xb5\x80\x80\x80\x00\x04\x88\x80\x80\x80\x00\x00\x20\x00\x20\x01\x6f\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x20\x01\x70\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x20\x01\x81\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x20\x01\x82\x1a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// traps.wast:32
+assert_trap(() =&gt; call($2, &quot;no_dce.i32.rem_s&quot;, [1, 0]));
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// traps.wast:33
+assert_trap(() =&gt; call($2, &quot;no_dce.i32.rem_u&quot;, [1, 0]));
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// traps.wast:34
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x00\x02\x97\x80\x80\x80\x00\x01\x02\x24\x32\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($2, &quot;no_dce.i64.rem_s&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]))
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// traps.wast:35
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x00\x00\x60\x02\x7e\x7e\x00\x02\x97\x80\x80\x80\x00\x01\x02\x24\x32\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x42\x01\x42\x00\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$2&quot;, $2)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($2, &quot;no_dce.i64.rem_u&quot;, [int64(&quot;1&quot;), int64(&quot;0&quot;)]))
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// traps.wast:37
+let $3 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x89\x80\x80\x80\x00\x02\x60\x01\x7d\x00\x60\x01\x7c\x00\x03\x89\x80\x80\x80\x00\x08\x00\x00\x01\x01\x00\x00\x01\x01\x07\xc9\x81\x80\x80\x00\x08\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x00\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x02\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x03\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x04\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x05\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x06\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\
 x00\x07\x0a\xd9\x80\x80\x80\x00\x08\x86\x80\x80\x80\x00\x00\x20\x00\xa8\x1a\x0b\x86\x80\x80\x80\x00\x00\x20\x00\xa9\x1a\x0b\x86\x80\x80\x80\x00\x00\x20\x00\xaa\x1a\x0b\x86\x80\x80\x80\x00\x00\x20\x00\xab\x1a\x0b\x86\x80\x80\x80\x00\x00\x20\x00\xae\x1a\x0b\x86\x80\x80\x80\x00\x00\x20\x00\xaf\x1a\x0b\x86\x80\x80\x80\x00\x00\x20\x00\xb0\x1a\x0b\x86\x80\x80\x80\x00\x00\x20\x00\xb1\x1a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// traps.wast:48
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x00\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x33\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($3, &quot;no_dce.i32.trunc_s_f32&quot;, [NaN]))
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// traps.wast:49
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x00\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x33\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($3, &quot;no_dce.i32.trunc_u_f32&quot;, [NaN]))
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// traps.wast:50
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x00\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x33\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($3, &quot;no_dce.i32.trunc_s_f64&quot;, [NaN]))
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// traps.wast:51
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x00\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x33\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($3, &quot;no_dce.i32.trunc_u_f64&quot;, [NaN]))
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x10\x03\x60\x02\x7f\x7f\x01\x7f\x60\x02\x7e\x7e\x01\x7e\x60\x00\x00\x03\x07\x06\x00\x00\x01\x01\x02\x02\x07\x63\x06\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x64\x69\x76\x5f\x73\x00\x00\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x64\x69\x76\x5f\x75\x00\x01\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x64\x69\x76\x5f\x73\x00\x02\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x64\x69\x76\x5f\x75\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x0a\x37\x06\x07\x00\x20\x00\x20\x01\x6d\x0b\x07\x00\x20\x00\x20\x01\x6e\x0b\x07\x00\x20\x00\x20\x01\x7f\x0b\x07\x00\x20\x00\x20\x01\x80\x0b\x0a\x00\x42\x01\x42\x00\x10\x02\x0c\x00\x0b\x0a\x00\x42\x01\x42\x00\x10\x03\x0c\x00\x0b&quot;);
-assert_trap(() =&gt; $$.exports[&quot;no_dce.i32.div_s&quot;](1, 0));
-assert_trap(() =&gt; $$.exports[&quot;no_dce.i32.div_u&quot;](1, 0));
-assert_trap(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x10\x03\x60\x02\x7f\x7f\x01\x7f\x60\x02\x7e\x7e\x01\x7e\x60\x00\x00\x03\x07\x06\x00\x00\x01\x01\x02\x02\x07\x63\x06\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x72\x65\x6d\x5f\x73\x00\x00\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x72\x65\x6d\x5f\x75\x00\x01\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x72\x65\x6d\x5f\x73\x00\x02\x10\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x72\x65\x6d\x5f\x75\x00\x03\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x04\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x05\x0a\x37\x06\x07\x00\x20\x00\x20\x01\x6f\x0b\x07\x00\x20\x00\x20\x01\x70\x0b\x07\x00\x20\x00\x20\x01\x81\x0b\x07\x00\x20\x00\x20\x01\x82\x0b\x0a\x00\x42\x01\x42\x00\x10\x02\x0c\x00\x0b\x0a\x00\x42\x01\x42\x00\x10\x03\x0c\x00\x0b&quot;);
-assert_trap(() =&gt; $$.exports[&quot;no_dce.i32.rem_s&quot;](1, 0));
-assert_trap(() =&gt; $$.exports[&quot;no_dce.i32.rem_u&quot;](1, 0));
-assert_trap(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_1&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x18\x05\x60\x01\x7d\x01\x7f\x60\x01\x7c\x01\x7f\x60\x01\x7d\x01\x7e\x60\x01\x7c\x01\x7e\x60\x00\x00\x03\x11\x10\x00\x00\x01\x01\x02\x02\x03\x03\x04\x04\x04\x04\x04\x04\x04\x04\x07\xa1\x02\x10\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x00\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x02\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x03\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x04\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x05\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x06\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\
 x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x07\x08\x61\x73\x73\x65\x72\x74\x5f\x30\x00\x08\x08\x61\x73\x73\x65\x72\x74\x5f\x31\x00\x09\x08\x61\x73\x73\x65\x72\x74\x5f\x32\x00\x0a\x08\x61\x73\x73\x65\x72\x74\x5f\x33\x00\x0b\x08\x61\x73\x73\x65\x72\x74\x5f\x34\x00\x0c\x08\x61\x73\x73\x65\x72\x74\x5f\x35\x00\x0d\x08\x61\x73\x73\x65\x72\x74\x5f\x36\x00\x0e\x08\x61\x73\x73\x65\x72\x74\x5f\x37\x00\x0f\x0a\xa1\x01\x10\x05\x00\x20\x00\xa8\x0b\x05\x00\x20\x00\xa9\x0b\x05\x00\x20\x00\xaa\x0b\x05\x00\x20\x00\xab\x0b\x05\x00\x20\x00\xae\x0b\x05\x00\x20\x00\xaf\x0b\x05\x00\x20\x00\xb0\x0b\x05\x00\x20\x00\xb1\x0b\x0b\x00\x43\x00\x00\xc0\x7f\x10\x00\x0c\x00\x0b\x0b\x00\x43\x00\x00\xc0\x7f\x10\x01\x0c\x00\x0b\x0f\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x02\x0c\x00\x0b\x0f\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x03\x0c\x00\x0b\x0b\x00\x43\x00\x00\xc0\x7f\x10\x04\x0c\x00\x0b\x0b\x00\x43\x00\x00\xc0\x7f\x10\x05\x0c\x00\x0b\x0f\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x06\x0c\x00\x0b\x
 0f\x00\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x07\x0c\x00\x0b&quot;);
-assert_trap(() =&gt; $$.exports[&quot;assert_0&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_1&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_2&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_3&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_4&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_5&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_6&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;assert_7&quot;]());
-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x15\x04\x60\x01\x7f\x01\x7f\x60\x01\x7f\x01\x7e\x60\x01\x7f\x01\x7d\x60\x01\x7f\x01\x7c\x03\x05\x04\x00\x01\x02\x03\x05\x03\x01\x00\x01\x07\x49\x04\x0f\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x6c\x6f\x61\x64\x00\x00\x0f\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x01\x0f\x6e\x6f\x5f\x64\x63\x65\x2e\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x02\x0f\x6e\x6f\x5f\x64\x63\x65\x2e\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x03\x0a\x21\x04\x07\x00\x20\x00\x28\x02\x00\x0b\x07\x00\x20\x00\x29\x03\x00\x0b\x07\x00\x20\x00\x2a\x02\x00\x0b\x07\x00\x20\x00\x2b\x03\x00\x0b&quot;);
-assert_trap(() =&gt; $$.exports[&quot;no_dce.i32.load&quot;](65536));
-assert_trap(() =&gt; $$.exports[&quot;no_dce.i64.load&quot;](65536));
-assert_trap(() =&gt; $$.exports[&quot;no_dce.f32.load&quot;](65536));
-assert_trap(() =&gt; $$.exports[&quot;no_dce.f64.load&quot;](65536));
</del><ins>+// traps.wast:52
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x00\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x33\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($3, &quot;no_dce.i64.trunc_s_f32&quot;, [NaN]))
+
+// traps.wast:53
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7d\x00\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x33\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\xc0\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($3, &quot;no_dce.i64.trunc_u_f32&quot;, [NaN]))
+
+// traps.wast:54
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x00\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x33\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x73\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($3, &quot;no_dce.i64.trunc_s_f64&quot;, [NaN]))
+
+// traps.wast:55
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x01\x7c\x00\x02\x9d\x80\x80\x80\x00\x01\x02\x24\x33\x16\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x74\x72\x75\x6e\x63\x5f\x75\x5f\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x02\x40\x44\x00\x00\x00\x00\x00\x00\xf8\x7f\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$3&quot;, $3)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($3, &quot;no_dce.i64.trunc_u_f64&quot;, [NaN]))
+
+// traps.wast:57
+let $4 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x01\x7f\x00\x03\x8f\x80\x80\x80\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xa1\x82\x80\x80\x00\x0e\x0f\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x6c\x6f\x61\x64\x00\x00\x13\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\x01\x13\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x02\x12\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x6c\x6f\x61\x64\x38\x5f\x73\x00\x03\x12\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x33\x32\x2e\x6c\x6f\x61\x64\x38\x5f\x75\x00\x04\x0f\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x6c\x6f\x61\x64\x00\x05\x13\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x6c\x6f\x61\x64\x33\x32\x5f\x73\x00\x06\x13\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x6c\x6f\x61\x64\x33\x32\x5f\x75\x00\x07\x13\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x6c\x6f\x61\x64\x31\x36\x5f\x73\x00\
 x08\x13\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x6c\x6f\x61\x64\x31\x36\x5f\x75\x00\x09\x12\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x6c\x6f\x61\x64\x38\x5f\x73\x00\x0a\x12\x6e\x6f\x5f\x64\x63\x65\x2e\x69\x36\x34\x2e\x6c\x6f\x61\x64\x38\x5f\x75\x00\x0b\x0f\x6e\x6f\x5f\x64\x63\x65\x2e\x66\x33\x32\x2e\x6c\x6f\x61\x64\x00\x0c\x0f\x6e\x6f\x5f\x64\x63\x65\x2e\x66\x36\x34\x2e\x6c\x6f\x61\x64\x00\x0d\x0a\xb7\x81\x80\x80\x00\x0e\x88\x80\x80\x80\x00\x00\x20\x00\x28\x02\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x2e\x01\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x2f\x01\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x2c\x00\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x2d\x00\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x29\x03\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x34\x02\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x35\x02\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x32\x01\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x33\x01\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x30\x00\x00\x
 1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x31\x00\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x2a\x02\x00\x1a\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x2b\x03\x00\x1a\x0b&quot;);
+
+// traps.wast:76
+assert_trap(() =&gt; call($4, &quot;no_dce.i32.load&quot;, [65536]));
+
+// traps.wast:77
+assert_trap(() =&gt; call($4, &quot;no_dce.i32.load16_s&quot;, [65536]));
+
+// traps.wast:78
+assert_trap(() =&gt; call($4, &quot;no_dce.i32.load16_u&quot;, [65536]));
+
+// traps.wast:79
+assert_trap(() =&gt; call($4, &quot;no_dce.i32.load8_s&quot;, [65536]));
+
+// traps.wast:80
+assert_trap(() =&gt; call($4, &quot;no_dce.i32.load8_u&quot;, [65536]));
+
+// traps.wast:81
+assert_trap(() =&gt; call($4, &quot;no_dce.i64.load&quot;, [65536]));
+
+// traps.wast:82
+assert_trap(() =&gt; call($4, &quot;no_dce.i64.load32_s&quot;, [65536]));
+
+// traps.wast:83
+assert_trap(() =&gt; call($4, &quot;no_dce.i64.load32_u&quot;, [65536]));
+
+// traps.wast:84
+assert_trap(() =&gt; call($4, &quot;no_dce.i64.load16_s&quot;, [65536]));
+
+// traps.wast:85
+assert_trap(() =&gt; call($4, &quot;no_dce.i64.load16_u&quot;, [65536]));
+
+// traps.wast:86
+assert_trap(() =&gt; call($4, &quot;no_dce.i64.load8_s&quot;, [65536]));
+
+// traps.wast:87
+assert_trap(() =&gt; call($4, &quot;no_dce.i64.load8_u&quot;, [65536]));
+
+// traps.wast:88
+assert_trap(() =&gt; call($4, &quot;no_dce.f32.load&quot;, [65536]));
+
+// traps.wast:89
+assert_trap(() =&gt; call($4, &quot;no_dce.f64.load&quot;, [65536]));
</ins></span></pre></div>
<a id="trunkJSTestswasmspecteststypecheckwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/typecheck.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/typecheck.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/typecheck.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,287 +1,579 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// typecheck.wast:3
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x45\x1a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// typecheck.wast:9
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x02\x40\x45\x1a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// typecheck.wast:16
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x03\x40\x45\x1a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// typecheck.wast:23
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x41\x00\x04\x40\x45\x1a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// typecheck.wast:30
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x45\x0b\x1a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// typecheck.wast:38
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x6a\x1a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// typecheck.wast:44
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x41\x00\x6a\x1a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// typecheck.wast:50
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x41\x00\x02\x40\x6a\x1a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// typecheck.wast:57
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x02\x40\x41\x00\x6a\x1a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// typecheck.wast:64
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x41\x00\x03\x40\x6a\x1a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// typecheck.wast:71
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x03\x40\x41\x00\x6a\x1a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// typecheck.wast:78
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x41\x00\x41\x00\x41\x00\x6a\x04\x40\x1a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// typecheck.wast:85
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x41\x00\x41\x00\x41\x00\x04\x40\x6a\x05\x1a\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// typecheck.wast:92
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x41\x00\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x6a\x41\x00\x0b\x1a\x1a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// typecheck.wast:100
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x6a\x0b\x1a\x0b&quot;);
</ins><span class="cx"> 
</span><del>-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x45\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x41\x00\x02\x40\x45\x1a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x41\x00\x03\x40\x45\x1a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x41\x00\x41\x00\x04\x40\x45\x1a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x45\x0b\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x06\x01\x04\x00\x6a\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x08\x01\x06\x00\x41\x00\x6a\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x41\x00\x41\x00\x02\x40\x6a\x1a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x41\x00\x02\x40\x41\x00\x6a\x1a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x41\x00\x41\x00\x03\x40\x6a\x1a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x41\x00\x03\x40\x41\x00\x6a\x1a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x41\x00\x41\x00\x41\x00\x6a\x04\x40\x1a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x41\x00\x41\x00\x41\x00\x04\x40\x6a\x05\x1a\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x15\x01\x13\x00\x41\x00\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x6a\x41\x00\x0b\x1a\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x6a\x0b\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x04\x40\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x02\x40\x04\x40\x0b\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x03\x40\x04\x40\x0b\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0e\x01\x0c\x00\x41\x00\x41\x00\x04\x40\x04\x40\x0b\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x14\x01\x12\x00\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x04\x40\x0b\x41\x00\x0b\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0b\x01\x09\x00\x02\x7f\x0c\x00\x0b\x45\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x00\x41\x00\x02\x7f\x0c\x00\x0b\x45\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x12\x01\x10\x00\x02\x40\x41\x00\x41\x00\x04\x7f\x0c\x00\x0b\x0b\x45\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x15\x01\x13\x00\x02\x40\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x0c\x00\x0b\x0b\x45\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x05\x01\x03\x00\x0f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x41\x00\x02\x40\x0f\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x41\x00\x03\x40\x0f\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x41\x00\x04\x40\x0f\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x0f\x0b\x1a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x43\x00\x00\x00\x00\x04\x40\x01\x05\x01\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0e\x01\x0c\x00\x02\x40\x43\x00\x00\x00\x00\x0d\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0f\x01\x0d\x00\x02\x40\x43\x00\x00\x00\x00\x0e\x00\x00\x0b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x03\x02\x00\x01\x0a\x0e\x02\x02\x00\x0b\x09\x00\x43\x00\x00\x00\x00\x10\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x03\x02\x00\x01\x04\x04\x01\x70\x00\x00\x0a\x11\x02\x02\x00\x0b\x0c\x00\x41\x00\x43\x00\x00\x00\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x03\x02\x00\x00\x04\x04\x01\x70\x00\x00\x0a\x0f\x02\x02\x00\x0b\x0a\x00\x43\x00\x00\x00\x00\x11\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x05\x01\x60\x00\x01\x7f\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x43\x00\x00\x00\x00\x0f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0d\x01\x0b\x01\x01\x7f\x43\x00\x00\x00\x00\x21\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x28\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x2c\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x2d\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x2e\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x2f\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x29\x03\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x30\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x31\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x32\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x33\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x34\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x35\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x2a\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0c\x01\x0a\x00\x43\x00\x00\x00\x00\x2b\x03\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x43\x00\x00\x00\x00\x41\x00\x36\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x43\x00\x00\x00\x00\x41\x00\x3a\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x43\x00\x00\x00\x00\x41\x00\x3b\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x43\x00\x00\x00\x00\x41\x00\x37\x03\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x43\x00\x00\x00\x00\x42\x00\x3c\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x43\x00\x00\x00\x00\x42\x00\x3d\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x43\x00\x00\x00\x00\x42\x00\x3e\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x11\x01\x0f\x00\x43\x00\x00\x00\x00\x43\x00\x00\x00\x00\x38\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x15\x01\x13\x00\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x39\x03\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x41\x00\x43\x00\x00\x00\x00\x36\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x41\x00\x43\x00\x00\x00\x00\x3a\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x41\x00\x43\x00\x00\x00\x00\x3b\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0e\x01\x0c\x00\x41\x00\x43\x00\x00\x00\x00\x37\x03\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x12\x01\x10\x00\x41\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x3c\x00\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x12\x01\x10\x00\x41\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x3d\x01\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x12\x01\x10\x00\x41\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x3e\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0b\x01\x09\x00\x41\x00\x41\x00\x38\x02\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0b\x01\x09\x00\x41\x00\x42\x00\x39\x03\x00\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x6a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x71\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x6d\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x6e\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x6c\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x72\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x6f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x70\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x77\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x78\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x74\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x75\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x76\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x6b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x73\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x7c\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x83\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x7f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x80\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x7e\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x84\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x81\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x82\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x89\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x8a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x86\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x87\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x88\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x7d\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x85\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x92\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x98\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x95\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x97\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x96\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x94\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x93\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\xa0\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\xa6\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\xa3\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\xa5\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\xa4\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\xa2\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\xa1\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x45\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x67\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x68\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x69\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\x50\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\x79\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\x7a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\x7b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x8b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x8d\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x8e\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x90\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x8c\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x91\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x8f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x99\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x9b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x9c\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x9e\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x9a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x9f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\x9d\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x46\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x4e\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x4f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x4a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x4b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x4c\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x4d\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x48\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x49\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x47\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x51\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x59\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x5a\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x55\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x56\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x57\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x58\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x53\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x54\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x41\x00\x43\x00\x00\x00\x00\x52\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x5b\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x60\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x5e\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x5f\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x5d\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x10\x01\x0e\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x5c\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x61\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x66\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x64\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x65\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x63\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0c\x01\x0a\x00\x42\x00\x43\x00\x00\x00\x00\x62\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x43\x00\x00\x00\x00\xa7\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\xa8\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\xa9\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\xaa\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\xab\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\xbc\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x43\x00\x00\x00\x00\xac\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x0a\x01\x08\x00\x43\x00\x00\x00\x00\xad\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xae\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xaf\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xb0\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xb1\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xbd\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\xb2\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\xb3\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xb4\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xb5\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xb6\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\xbe\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\xb7\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x42\x00\xb8\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xb9\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xba\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xbb\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x0a\x07\x01\x05\x00\x41\x00\xbf\x0b&quot;);
-assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x04\x01\x60\x00\x00\x03\x02\x01\x00\x05\x03\x01\x00\x01\x0a\x0b\x01\x09\x00\x43\x00\x00\x00\x00\x40\x00\x0b&quot;);
</del><ins>+// typecheck.wast:109
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x04\x40\x0b\x0b&quot;);
+
+// typecheck.wast:115
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x02\x40\x04\x40\x0b\x0b\x0b&quot;);
+
+// typecheck.wast:122
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x03\x40\x04\x40\x0b\x0b\x0b&quot;);
+
+// typecheck.wast:129
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x00\x41\x00\x04\x40\x04\x40\x0b\x0b\x0b&quot;);
+
+// typecheck.wast:136
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x98\x80\x80\x80\x00\x01\x92\x80\x80\x80\x00\x00\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x04\x40\x0b\x41\x00\x0b\x1a\x0b&quot;);
+
+// typecheck.wast:145
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x7f\x0c\x00\x0b\x45\x1a\x0b&quot;);
+
+// typecheck.wast:152
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x02\x7f\x0c\x00\x0b\x45\x1a\x0b&quot;);
+
+// typecheck.wast:160
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x02\x40\x41\x00\x41\x00\x04\x7f\x0c\x00\x0b\x0b\x45\x1a\x0b&quot;);
+
+// typecheck.wast:170
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x02\x40\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x0c\x00\x0b\x0b\x45\x1a\x0b&quot;);
+
+// typecheck.wast:181
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x89\x80\x80\x80\x00\x01\x83\x80\x80\x80\x00\x00\x0f\x0b&quot;);
+
+// typecheck.wast:187
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x02\x40\x0f\x0b\x0b&quot;);
+
+// typecheck.wast:194
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x41\x00\x03\x40\x0f\x0b\x0b&quot;);
+
+// typecheck.wast:201
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x41\x00\x04\x40\x0f\x0b\x0b&quot;);
+
+// typecheck.wast:208
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x41\x00\x41\x00\x04\x7f\x41\x00\x05\x0f\x0b\x1a\x0b&quot;);
+
+// typecheck.wast:219
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x04\x40\x01\x05\x01\x0b\x0b&quot;);
+
+// typecheck.wast:222
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x0d\x00\x0b\x0b&quot;);
+
+// typecheck.wast:225
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x43\x00\x00\x00\x00\x0e\x00\x00\x0b\x0b&quot;);
+
+// typecheck.wast:230
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x0a\x96\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x89\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x10\x00\x0b&quot;);
+
+// typecheck.wast:231
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x01\x7f\x00\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x01\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x99\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x11\x00\x00\x0b&quot;);
+
+// typecheck.wast:241
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x83\x80\x80\x80\x00\x02\x00\x00\x04\x84\x80\x80\x80\x00\x01\x70\x00\x00\x0a\x97\x80\x80\x80\x00\x02\x82\x80\x80\x80\x00\x00\x0b\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x11\x00\x00\x0b&quot;);
+
+// typecheck.wast:250
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x0f\x0b&quot;);
+
+// typecheck.wast:253
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x01\x01\x7f\x43\x00\x00\x00\x00\x21\x00\x0b&quot;);
+
+// typecheck.wast:256
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x28\x02\x00\x0b&quot;);
+
+// typecheck.wast:257
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x2c\x00\x00\x0b&quot;);
+
+// typecheck.wast:258
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x2d\x00\x00\x0b&quot;);
+
+// typecheck.wast:259
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x2e\x01\x00\x0b&quot;);
+
+// typecheck.wast:260
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x2f\x01\x00\x0b&quot;);
+
+// typecheck.wast:261
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x29\x03\x00\x0b&quot;);
+
+// typecheck.wast:262
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x30\x00\x00\x0b&quot;);
+
+// typecheck.wast:263
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x31\x00\x00\x0b&quot;);
+
+// typecheck.wast:264
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x32\x01\x00\x0b&quot;);
+
+// typecheck.wast:265
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x33\x01\x00\x0b&quot;);
+
+// typecheck.wast:266
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x34\x02\x00\x0b&quot;);
+
+// typecheck.wast:267
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x35\x02\x00\x0b&quot;);
+
+// typecheck.wast:268
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x2a\x02\x00\x0b&quot;);
+
+// typecheck.wast:269
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x2b\x03\x00\x0b&quot;);
+
+// typecheck.wast:272
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x41\x00\x36\x02\x00\x0b&quot;);
+
+// typecheck.wast:273
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x41\x00\x3a\x00\x00\x0b&quot;);
+
+// typecheck.wast:274
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x41\x00\x3b\x01\x00\x0b&quot;);
+
+// typecheck.wast:275
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x41\x00\x37\x03\x00\x0b&quot;);
+
+// typecheck.wast:276
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x42\x00\x3c\x00\x00\x0b&quot;);
+
+// typecheck.wast:277
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x42\x00\x3d\x01\x00\x0b&quot;);
+
+// typecheck.wast:278
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x42\x00\x3e\x02\x00\x0b&quot;);
+
+// typecheck.wast:279
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x43\x00\x00\x00\x00\x38\x02\x00\x0b&quot;);
+
+// typecheck.wast:280
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x99\x80\x80\x80\x00\x01\x93\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x39\x03\x00\x0b&quot;);
+
+// typecheck.wast:283
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x36\x02\x00\x0b&quot;);
+
+// typecheck.wast:284
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x3a\x00\x00\x0b&quot;);
+
+// typecheck.wast:285
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x3b\x01\x00\x0b&quot;);
+
+// typecheck.wast:286
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x37\x03\x00\x0b&quot;);
+
+// typecheck.wast:287
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x41\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x3c\x00\x00\x0b&quot;);
+
+// typecheck.wast:288
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x41\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x3d\x01\x00\x0b&quot;);
+
+// typecheck.wast:289
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x41\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x3e\x02\x00\x0b&quot;);
+
+// typecheck.wast:290
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x41\x00\x38\x02\x00\x0b&quot;);
+
+// typecheck.wast:291
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x42\x00\x39\x03\x00\x0b&quot;);
+
+// typecheck.wast:294
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x6a\x0b&quot;);
+
+// typecheck.wast:295
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x71\x0b&quot;);
+
+// typecheck.wast:296
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x6d\x0b&quot;);
+
+// typecheck.wast:297
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x6e\x0b&quot;);
+
+// typecheck.wast:298
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x6c\x0b&quot;);
+
+// typecheck.wast:299
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x72\x0b&quot;);
+
+// typecheck.wast:300
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x6f\x0b&quot;);
+
+// typecheck.wast:301
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x70\x0b&quot;);
+
+// typecheck.wast:302
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x77\x0b&quot;);
+
+// typecheck.wast:303
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x78\x0b&quot;);
+
+// typecheck.wast:304
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x74\x0b&quot;);
+
+// typecheck.wast:305
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x75\x0b&quot;);
+
+// typecheck.wast:306
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x76\x0b&quot;);
+
+// typecheck.wast:307
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x6b\x0b&quot;);
+
+// typecheck.wast:308
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x73\x0b&quot;);
+
+// typecheck.wast:309
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x7c\x0b&quot;);
+
+// typecheck.wast:310
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x83\x0b&quot;);
+
+// typecheck.wast:311
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x7f\x0b&quot;);
+
+// typecheck.wast:312
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x80\x0b&quot;);
+
+// typecheck.wast:313
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x7e\x0b&quot;);
+
+// typecheck.wast:314
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x84\x0b&quot;);
+
+// typecheck.wast:315
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x81\x0b&quot;);
+
+// typecheck.wast:316
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x82\x0b&quot;);
+
+// typecheck.wast:317
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x89\x0b&quot;);
+
+// typecheck.wast:318
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x8a\x0b&quot;);
+
+// typecheck.wast:319
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x86\x0b&quot;);
+
+// typecheck.wast:320
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x87\x0b&quot;);
+
+// typecheck.wast:321
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x88\x0b&quot;);
+
+// typecheck.wast:322
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x7d\x0b&quot;);
+
+// typecheck.wast:323
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x85\x0b&quot;);
+
+// typecheck.wast:324
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x92\x0b&quot;);
+
+// typecheck.wast:325
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x98\x0b&quot;);
+
+// typecheck.wast:326
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x95\x0b&quot;);
+
+// typecheck.wast:327
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x97\x0b&quot;);
+
+// typecheck.wast:328
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x96\x0b&quot;);
+
+// typecheck.wast:329
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x94\x0b&quot;);
+
+// typecheck.wast:330
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x93\x0b&quot;);
+
+// typecheck.wast:331
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\xa0\x0b&quot;);
+
+// typecheck.wast:332
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\xa6\x0b&quot;);
+
+// typecheck.wast:333
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\xa3\x0b&quot;);
+
+// typecheck.wast:334
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\xa5\x0b&quot;);
+
+// typecheck.wast:335
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\xa4\x0b&quot;);
+
+// typecheck.wast:336
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\xa2\x0b&quot;);
+
+// typecheck.wast:337
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\xa1\x0b&quot;);
+
+// typecheck.wast:340
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x45\x0b&quot;);
+
+// typecheck.wast:341
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x67\x0b&quot;);
+
+// typecheck.wast:342
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x68\x0b&quot;);
+
+// typecheck.wast:343
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x69\x0b&quot;);
+
+// typecheck.wast:344
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\x50\x0b&quot;);
+
+// typecheck.wast:345
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\x79\x0b&quot;);
+
+// typecheck.wast:346
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\x7a\x0b&quot;);
+
+// typecheck.wast:347
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\x7b\x0b&quot;);
+
+// typecheck.wast:348
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x8b\x0b&quot;);
+
+// typecheck.wast:349
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x8d\x0b&quot;);
+
+// typecheck.wast:350
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x8e\x0b&quot;);
+
+// typecheck.wast:351
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x90\x0b&quot;);
+
+// typecheck.wast:352
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x8c\x0b&quot;);
+
+// typecheck.wast:353
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x91\x0b&quot;);
+
+// typecheck.wast:354
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x8f\x0b&quot;);
+
+// typecheck.wast:355
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x99\x0b&quot;);
+
+// typecheck.wast:356
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x9b\x0b&quot;);
+
+// typecheck.wast:357
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x9c\x0b&quot;);
+
+// typecheck.wast:358
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x9e\x0b&quot;);
+
+// typecheck.wast:359
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x9a\x0b&quot;);
+
+// typecheck.wast:360
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x9f\x0b&quot;);
+
+// typecheck.wast:361
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\x9d\x0b&quot;);
+
+// typecheck.wast:364
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x46\x0b&quot;);
+
+// typecheck.wast:365
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x4e\x0b&quot;);
+
+// typecheck.wast:366
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x4f\x0b&quot;);
+
+// typecheck.wast:367
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x4a\x0b&quot;);
+
+// typecheck.wast:368
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x4b\x0b&quot;);
+
+// typecheck.wast:369
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x4c\x0b&quot;);
+
+// typecheck.wast:370
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x4d\x0b&quot;);
+
+// typecheck.wast:371
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x48\x0b&quot;);
+
+// typecheck.wast:372
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x49\x0b&quot;);
+
+// typecheck.wast:373
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x47\x0b&quot;);
+
+// typecheck.wast:374
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x51\x0b&quot;);
+
+// typecheck.wast:375
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x59\x0b&quot;);
+
+// typecheck.wast:376
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x5a\x0b&quot;);
+
+// typecheck.wast:377
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x55\x0b&quot;);
+
+// typecheck.wast:378
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x56\x0b&quot;);
+
+// typecheck.wast:379
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x57\x0b&quot;);
+
+// typecheck.wast:380
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x58\x0b&quot;);
+
+// typecheck.wast:381
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x53\x0b&quot;);
+
+// typecheck.wast:382
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x54\x0b&quot;);
+
+// typecheck.wast:383
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x43\x00\x00\x00\x00\x52\x0b&quot;);
+
+// typecheck.wast:384
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x5b\x0b&quot;);
+
+// typecheck.wast:385
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x60\x0b&quot;);
+
+// typecheck.wast:386
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x5e\x0b&quot;);
+
+// typecheck.wast:387
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x5f\x0b&quot;);
+
+// typecheck.wast:388
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x5d\x0b&quot;);
+
+// typecheck.wast:389
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x42\x00\x44\x00\x00\x00\x00\x00\x00\x00\x00\x5c\x0b&quot;);
+
+// typecheck.wast:390
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x61\x0b&quot;);
+
+// typecheck.wast:391
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x66\x0b&quot;);
+
+// typecheck.wast:392
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x64\x0b&quot;);
+
+// typecheck.wast:393
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x65\x0b&quot;);
+
+// typecheck.wast:394
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x63\x0b&quot;);
+
+// typecheck.wast:395
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x42\x00\x43\x00\x00\x00\x00\x62\x0b&quot;);
+
+// typecheck.wast:398
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\xa7\x0b&quot;);
+
+// typecheck.wast:399
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\xa8\x0b&quot;);
+
+// typecheck.wast:400
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\xa9\x0b&quot;);
+
+// typecheck.wast:401
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\xaa\x0b&quot;);
+
+// typecheck.wast:402
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\xab\x0b&quot;);
+
+// typecheck.wast:403
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\xbc\x0b&quot;);
+
+// typecheck.wast:404
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\xac\x0b&quot;);
+
+// typecheck.wast:405
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\xad\x0b&quot;);
+
+// typecheck.wast:406
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xae\x0b&quot;);
+
+// typecheck.wast:407
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xaf\x0b&quot;);
+
+// typecheck.wast:408
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xb0\x0b&quot;);
+
+// typecheck.wast:409
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xb1\x0b&quot;);
+
+// typecheck.wast:410
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xbd\x0b&quot;);
+
+// typecheck.wast:411
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\xb2\x0b&quot;);
+
+// typecheck.wast:412
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\xb3\x0b&quot;);
+
+// typecheck.wast:413
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xb4\x0b&quot;);
+
+// typecheck.wast:414
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xb5\x0b&quot;);
+
+// typecheck.wast:415
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xb6\x0b&quot;);
+
+// typecheck.wast:416
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\xbe\x0b&quot;);
+
+// typecheck.wast:417
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\xb7\x0b&quot;);
+
+// typecheck.wast:418
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x42\x00\xb8\x0b&quot;);
+
+// typecheck.wast:419
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xb9\x0b&quot;);
+
+// typecheck.wast:420
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xba\x0b&quot;);
+
+// typecheck.wast:421
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xbb\x0b&quot;);
+
+// typecheck.wast:422
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x41\x00\xbf\x0b&quot;);
+
+// typecheck.wast:425
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x05\x83\x80\x80\x80\x00\x01\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x40\x00\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsunreachablewastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/unreachable.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/unreachable.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/unreachable.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,152 +1,180 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// unreachable.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\xa6\x80\x80\x80\x00\x08\x60\x00\x00\x60\x03\x7f\x7f\x7f\x00\x60\x00\x01\x7f\x60\x00\x01\x7c\x60\x00\x01\x7e\x60\x02\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x00\x60\x00\x01\x7d\x03\xba\x80\x80\x80\x00\x39\x00\x01\x02\x02\x03\x03\x02\x02\x00\x02\x02\x02\x00\x02\x02\x02\x02\x00\x02\x02\x00\x02\x02\x00\x02\x02\x02\x02\x04\x02\x05\x05\x05\x05\x02\x00\x00\x00\x00\x00\x00\x00\x00\x07\x04\x00\x00\x00\x00\x07\x02\x04\x02\x02\x02\x02\x02\x04\x85\x80\x80\x80\x00\x01\x70\x01\x01\x01\x05\x83\x80\x80\x80\x00\x01\x00\x01\x07\xcc\x87\x80\x80\x00\x37\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x02\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x03\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x04\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x05\x0d\x61\x73\x2d\x66\x75\x6e\x63\x2d\x66\x69\x72\x73\x74\x00\x06\x0b\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6d\x69\x64\x00\x07\x0c\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6c\x61\x73\x74\x00\x08\x0d\x61\x73\x2d\x66\x75\x6e\x63\x2d\x76\x61\
 x6c\x75\x65\x00\x09\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\x74\x00\x0a\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x0b\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x0c\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0d\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x62\x72\x6f\x6b\x65\x00\x0e\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x0f\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x10\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x11\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x62\x72\x6f\x6b\x65\x00\x12\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x13\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x63\x6f\x6e\x64\x00\x14\x0e\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x15\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x16\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x69\x6e\x64\x65\x78\x00\x17\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x
 2d\x76\x61\x6c\x75\x65\x00\x18\x13\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x32\x00\x19\x17\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x1a\x1b\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x2d\x61\x6e\x64\x2d\x69\x6e\x64\x65\x78\x00\x1b\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x1c\x0a\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x00\x1d\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x1e\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x1f\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x20\x10\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x73\x65\x63\x6f\x6e\x64\x00\x21\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x63\x6f\x6e\x64\x00\x22\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x66\x69\x72\x73\x74\x00\x23\x0b\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x00\x24\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6c\x61\x73\x74\x00\x25\x15\x61\x73\x2d\x63\x61\x6c\x6
 c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x75\x6e\x63\x00\x26\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x27\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x28\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x29\x12\x61\x73\x2d\x73\x65\x74\x5f\x6c\x6f\x63\x61\x6c\x2d\x76\x61\x6c\x75\x65\x00\x2a\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2b\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2c\x10\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2d\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x76\x61\x6c\x75\x65\x00\x2e\x11\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2f\x0f\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x76\x61\x6c\x75\x65\x00\x30\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x31\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79
 \x2d\x6c\x65\x66\x74\x00\x32\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x33\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x34\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x65\x66\x74\x00\x35\x10\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x72\x69\x67\x68\x74\x00\x36\x12\x61\x73\x2d\x63\x6f\x6e\x76\x65\x72\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x37\x13\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x73\x69\x7a\x65\x00\x38\x09\x87\x80\x80\x80\x00\x01\x00\x41\x00\x0b\x01\x01\x0a\x80\x86\x80\x80\x00\x39\x82\x80\x80\x80\x00\x00\x0b\x82\x80\x80\x80\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b\x83\x80\x80\x80\x00\x00\x00\x0b\x85\x80\x80\x80\x00\x00\x00\x41\x7f\x0b\x87\x80\x80\x80\x00\x00\x10\x00\x00\x41\x7f\x0b\x85\x80\x80\x80\x00\x00\x10\x00\x00\x0b\x85\x80\x80\x80\x00\x00\x10\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x02\x7f\x00\x41\x02\x0b\x0b\x8a\x80\x80\x80\x00\
 x00\x02\x7f\x10\x00\x00\x41\x02\x0b\x0b\x89\x80\x80\x80\x00\x00\x02\x40\x01\x10\x00\x00\x0b\x0b\x89\x80\x80\x80\x00\x00\x02\x7f\x01\x10\x00\x00\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x10\x00\x41\x01\x0c\x00\x00\x0b\x0b\x88\x80\x80\x80\x00\x00\x03\x7f\x00\x41\x02\x0b\x0b\x8a\x80\x80\x80\x00\x00\x03\x7f\x10\x00\x00\x41\x02\x0b\x0b\x89\x80\x80\x80\x00\x00\x03\x40\x01\x10\x00\x00\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x10\x00\x41\x01\x0c\x01\x00\x0b\x0b\x0b\x88\x80\x80\x80\x00\x00\x02\x7f\x00\x0c\x00\x0b\x0b\x88\x80\x80\x80\x00\x00\x02\x40\x00\x0d\x00\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7f\x00\x41\x01\x0d\x00\x1a\x41\x07\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7f\x41\x06\x00\x0d\x00\x1a\x41\x07\x0b\x0b\x8b\x80\x80\x80\x00\x00\x02\x40\x00\x0e\x02\x00\x00\x00\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x00\x41\x01\x0e\x02\x00\x00\x00\x41\x07\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x02\x7f\x00\x41\x01\x0e\x01\x00\x01\x0b\x0b\x0b\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x06\x00\x0e\x01\x00\x
 00\x41\x07\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x00\x0e\x01\x00\x00\x41\x08\x0b\x0b\x84\x80\x80\x80\x00\x00\x00\x0f\x0b\x8b\x80\x80\x80\x00\x00\x00\x04\x7f\x41\x00\x05\x41\x01\x0b\x0b\x8b\x80\x80\x80\x00\x00\x20\x00\x04\x7f\x00\x05\x20\x01\x0b\x0b\x8b\x80\x80\x80\x00\x00\x20\x00\x04\x7f\x20\x01\x05\x00\x0b\x0b\x88\x80\x80\x80\x00\x00\x00\x20\x00\x20\x01\x1b\x0b\x88\x80\x80\x80\x00\x00\x20\x00\x00\x20\x01\x1b\x0b\x88\x80\x80\x80\x00\x00\x41\x00\x41\x01\x00\x1b\x0b\x89\x80\x80\x80\x00\x00\x00\x41\x02\x41\x03\x10\x01\x0b\x89\x80\x80\x80\x00\x00\x41\x01\x00\x41\x03\x10\x01\x0b\x89\x80\x80\x80\x00\x00\x41\x01\x41\x02\x00\x10\x01\x0b\x8c\x80\x80\x80\x00\x00\x00\x41\x01\x41\x02\x41\x03\x11\x06\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x00\x00\x41\x02\x41\x03\x11\x06\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x00\x41\x01\x00\x41\x03\x11\x06\x00\x0b\x8c\x80\x80\x80\x00\x00\x41\x00\x41\x01\x41\x02\x00\x11\x06\x00\x0b\x87\x80\x80\x80\x00\x01\x01\x7d\x00\x21\x00\x0b\x86\x80\x80\x80\x00\x00\x00\x2a\x02\x0
 0\x0b\x86\x80\x80\x80\x00\x00\x00\x30\x00\x00\x0b\x8f\x80\x80\x80\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x1c\x40\x39\x03\x00\x0b\x88\x80\x80\x80\x00\x00\x41\x02\x00\x37\x03\x00\x0b\x88\x80\x80\x80\x00\x00\x00\x41\x07\x3a\x00\x00\x0b\x88\x80\x80\x80\x00\x00\x41\x02\x00\x3d\x01\x00\x0b\x84\x80\x80\x80\x00\x00\x00\x8c\x0b\x86\x80\x80\x80\x00\x00\x00\x41\x0a\x6a\x0b\x86\x80\x80\x80\x00\x00\x42\x0a\x00\x7d\x0b\x84\x80\x80\x80\x00\x00\x00\x45\x0b\x8d\x80\x80\x80\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\x24\x40\x65\x0b\x89\x80\x80\x80\x00\x00\x43\x00\x00\x20\x41\x00\x5c\x0b\x84\x80\x80\x80\x00\x00\x00\xa7\x0b\x85\x80\x80\x80\x00\x00\x00\x40\x00\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// unreachable.wast:191
+assert_trap(() =&gt; call($1, &quot;type-i32&quot;, []));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// unreachable.wast:192
+assert_trap(() =&gt; call($1, &quot;type-i64&quot;, []));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// unreachable.wast:193
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;type-f32&quot;, []))
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// unreachable.wast:194
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7c\x02\x8f\x80\x80\x80\x00\x01\x02\x24\x31\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;type-f64&quot;, []))
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// unreachable.wast:196
+assert_trap(() =&gt; call($1, &quot;as-func-first&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// unreachable.wast:197
+assert_trap(() =&gt; call($1, &quot;as-func-mid&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// unreachable.wast:198
+assert_trap(() =&gt; call($1, &quot;as-func-last&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// unreachable.wast:199
+assert_trap(() =&gt; call($1, &quot;as-func-value&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// unreachable.wast:201
+assert_trap(() =&gt; call($1, &quot;as-block-first&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// unreachable.wast:202
+assert_trap(() =&gt; call($1, &quot;as-block-mid&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// unreachable.wast:203
+assert_trap(() =&gt; call($1, &quot;as-block-last&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// unreachable.wast:204
+assert_trap(() =&gt; call($1, &quot;as-block-value&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// unreachable.wast:205
+assert_return(() =&gt; call($1, &quot;as-block-broke&quot;, []), 1);
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// unreachable.wast:207
+assert_trap(() =&gt; call($1, &quot;as-loop-first&quot;, []));
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x26\x08\x60\x00\x00\x60\x03\x7f\x7f\x7f\x00\x60\x00\x01\x7f\x60\x00\x01\x7c\x60\x00\x01\x7e\x60\x02\x7f\x7f\x01\x7f\x60\x03\x7f\x7f\x7f\x00\x60\x00\x01\x7d\x03\x38\x37\x00\x01\x02\x02\x03\x03\x02\x02\x00\x02\x02\x02\x00\x02\x02\x02\x02\x00\x02\x02\x00\x02\x02\x00\x02\x02\x04\x02\x05\x05\x05\x05\x02\x00\x00\x00\x00\x00\x00\x00\x00\x07\x04\x00\x00\x00\x00\x07\x02\x04\x02\x02\x02\x02\x02\x04\x05\x01\x70\x01\x01\x01\x05\x03\x01\x00\x01\x07\x98\x07\x35\x08\x74\x79\x70\x65\x2d\x69\x33\x32\x00\x02\x08\x74\x79\x70\x65\x2d\x69\x36\x34\x00\x03\x08\x74\x79\x70\x65\x2d\x66\x33\x32\x00\x04\x08\x74\x79\x70\x65\x2d\x66\x36\x34\x00\x05\x0d\x61\x73\x2d\x66\x75\x6e\x63\x2d\x66\x69\x72\x73\x74\x00\x06\x0b\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6d\x69\x64\x00\x07\x0c\x61\x73\x2d\x66\x75\x6e\x63\x2d\x6c\x61\x73\x74\x00\x08\x0d\x61\x73\x2d\x66\x75\x6e\x63\x2d\x76\x61\x6c\x75\x65\x00\x09\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x66\x69\x72\x73\
 x74\x00\x0a\x0c\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6d\x69\x64\x00\x0b\x0d\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x6c\x61\x73\x74\x00\x0c\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x00\x0d\x0e\x61\x73\x2d\x62\x6c\x6f\x63\x6b\x2d\x62\x72\x6f\x6b\x65\x00\x0e\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x66\x69\x72\x73\x74\x00\x0f\x0b\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6d\x69\x64\x00\x10\x0c\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x6c\x61\x73\x74\x00\x11\x0d\x61\x73\x2d\x6c\x6f\x6f\x70\x2d\x62\x72\x6f\x6b\x65\x00\x12\x0b\x61\x73\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x13\x0d\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x63\x6f\x6e\x64\x00\x14\x0e\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x00\x15\x13\x61\x73\x2d\x62\x72\x5f\x69\x66\x2d\x76\x61\x6c\x75\x65\x2d\x63\x6f\x6e\x64\x00\x16\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x69\x6e\x64\x65\x78\x00\x17\x11\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x18\x17\x61\x73\x2d\x62\x72\x5f\x74\x61\x62\x6c\x
 65\x2d\x76\x61\x6c\x75\x65\x2d\x69\x6e\x64\x65\x78\x00\x19\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x1a\x0a\x61\x73\x2d\x69\x66\x2d\x63\x6f\x6e\x64\x00\x1b\x0a\x61\x73\x2d\x69\x66\x2d\x74\x68\x65\x6e\x00\x1c\x0a\x61\x73\x2d\x69\x66\x2d\x65\x6c\x73\x65\x00\x1d\x0f\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x1e\x10\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x73\x65\x63\x6f\x6e\x64\x00\x1f\x0e\x61\x73\x2d\x73\x65\x6c\x65\x63\x74\x2d\x63\x6f\x6e\x64\x00\x20\x0d\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x66\x69\x72\x73\x74\x00\x21\x0b\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6d\x69\x64\x00\x22\x0c\x61\x73\x2d\x63\x61\x6c\x6c\x2d\x6c\x61\x73\x74\x00\x23\x15\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x75\x6e\x63\x00\x24\x16\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x66\x69\x72\x73\x74\x00\x25\x14\x61\x73\x2d\x63\x61\x6c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6d\x69\x64\x00\x26\x15\x61\x73\x2d\x63\x61\x6
 c\x6c\x5f\x69\x6e\x64\x69\x72\x65\x63\x74\x2d\x6c\x61\x73\x74\x00\x27\x12\x61\x73\x2d\x73\x65\x74\x5f\x6c\x6f\x63\x61\x6c\x2d\x76\x61\x6c\x75\x65\x00\x28\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x29\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2a\x10\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2b\x0e\x61\x73\x2d\x73\x74\x6f\x72\x65\x2d\x76\x61\x6c\x75\x65\x00\x2c\x11\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x2d\x0f\x61\x73\x2d\x73\x74\x6f\x72\x65\x4e\x2d\x76\x61\x6c\x75\x65\x00\x2e\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x2f\x0e\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x6c\x65\x66\x74\x00\x30\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x31\x0f\x61\x73\x2d\x74\x65\x73\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x32\x0f\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72\x65\x2d\x6c\x65\x66\x74\x00\x33\x10\x61\x73\x2d\x63\x6f\x6d\x70\x61\x72
 \x65\x2d\x72\x69\x67\x68\x74\x00\x34\x12\x61\x73\x2d\x63\x6f\x6e\x76\x65\x72\x74\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x35\x13\x61\x73\x2d\x67\x72\x6f\x77\x5f\x6d\x65\x6d\x6f\x72\x79\x2d\x73\x69\x7a\x65\x00\x36\x09\x07\x01\x00\x41\x00\x0b\x01\x01\x0a\xff\x03\x37\x02\x00\x0b\x02\x00\x0b\x03\x00\x00\x0b\x03\x00\x00\x0b\x03\x00\x00\x0b\x03\x00\x00\x0b\x05\x00\x00\x41\x7f\x0b\x07\x00\x10\x00\x00\x41\x7f\x0b\x05\x00\x10\x00\x00\x0b\x05\x00\x10\x00\x00\x0b\x08\x00\x02\x7f\x00\x41\x02\x0b\x0b\x0a\x00\x02\x7f\x10\x00\x00\x41\x02\x0b\x0b\x09\x00\x02\x40\x01\x10\x00\x00\x0b\x0b\x09\x00\x02\x7f\x01\x10\x00\x00\x0b\x0b\x0c\x00\x02\x7f\x10\x00\x41\x01\x0c\x00\x00\x0b\x0b\x08\x00\x03\x7f\x00\x41\x02\x0b\x0b\x0a\x00\x03\x7f\x10\x00\x00\x41\x02\x0b\x0b\x09\x00\x03\x40\x01\x10\x00\x00\x0b\x0b\x0f\x00\x02\x7f\x03\x7f\x10\x00\x41\x01\x0c\x01\x00\x0b\x0b\x0b\x08\x00\x02\x7f\x00\x0c\x00\x0b\x0b\x08\x00\x02\x40\x00\x0d\x00\x0b\x0b\x0d\x00\x02\x7f\x00\x41\x01\x0d\x00\x1a\x41\x07\x0b\x0b\x0d\x00\x02\x7f\x41\
 x06\x00\x0d\x00\x1a\x41\x07\x0b\x0b\x0b\x00\x02\x40\x00\x0e\x02\x00\x00\x00\x0b\x0b\x0f\x00\x02\x7f\x00\x41\x01\x0e\x02\x00\x00\x00\x41\x07\x0b\x0b\x0e\x00\x02\x7f\x41\x06\x00\x0e\x01\x00\x00\x41\x07\x0b\x0b\x04\x00\x00\x0f\x0b\x0b\x00\x00\x04\x7f\x41\x00\x05\x41\x01\x0b\x0b\x0b\x00\x20\x00\x04\x7f\x00\x05\x20\x01\x0b\x0b\x0b\x00\x20\x00\x04\x7f\x20\x01\x05\x00\x0b\x0b\x08\x00\x00\x20\x00\x20\x01\x1b\x0b\x08\x00\x20\x00\x00\x20\x01\x1b\x0b\x08\x00\x41\x00\x41\x01\x00\x1b\x0b\x09\x00\x00\x41\x02\x41\x03\x10\x01\x0b\x09\x00\x41\x01\x00\x41\x03\x10\x01\x0b\x09\x00\x41\x01\x41\x02\x00\x10\x01\x0b\x0c\x00\x00\x41\x01\x41\x02\x41\x03\x11\x06\x00\x0b\x0c\x00\x41\x00\x00\x41\x02\x41\x03\x11\x06\x00\x0b\x0c\x00\x41\x00\x41\x01\x00\x41\x03\x11\x06\x00\x0b\x0c\x00\x41\x00\x41\x01\x41\x02\x00\x11\x06\x00\x0b\x07\x01\x01\x7d\x00\x21\x00\x0b\x06\x00\x00\x2a\x02\x00\x0b\x06\x00\x00\x30\x00\x00\x0b\x0f\x00\x00\x44\x00\x00\x00\x00\x00\x00\x1c\x40\x39\x03\x00\x0b\x08\x00\x41\x02\x00\x37\x03\x00\x0b\x
 08\x00\x00\x41\x07\x3a\x00\x00\x0b\x08\x00\x41\x02\x00\x3d\x01\x00\x0b\x04\x00\x00\x8c\x0b\x06\x00\x00\x41\x0a\x6a\x0b\x06\x00\x42\x0a\x00\x7d\x0b\x04\x00\x00\x45\x0b\x0d\x00\x00\x44\x00\x00\x00\x00\x00\x00\x24\x40\x65\x0b\x09\x00\x43\x00\x00\x20\x41\x00\x5c\x0b\x04\x00\x00\xa7\x0b\x05\x00\x00\x40\x00\x0b&quot;);
-assert_trap(() =&gt; $$.exports[&quot;type-i32&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;type-i64&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;type-f32&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;type-f64&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-func-first&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-func-mid&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-func-last&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-func-value&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-block-first&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-block-mid&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-block-last&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-block-value&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-block-broke&quot;](), 1);
-assert_trap(() =&gt; $$.exports[&quot;as-loop-first&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-loop-mid&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-loop-last&quot;]());
-assert_return(() =&gt; $$.exports[&quot;as-loop-broke&quot;](), 1);
-assert_trap(() =&gt; $$.exports[&quot;as-br-value&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-br_if-cond&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-br_if-value&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-br_if-value-cond&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-br_table-index&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-br_table-value&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-br_table-value-index&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-return-value&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-if-cond&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-if-then&quot;](1, 6));
-assert_return(() =&gt; $$.exports[&quot;as-if-then&quot;](0, 6), 6);
-assert_trap(() =&gt; $$.exports[&quot;as-if-else&quot;](0, 6));
-assert_return(() =&gt; $$.exports[&quot;as-if-else&quot;](1, 6), 6);
-assert_trap(() =&gt; $$.exports[&quot;as-select-first&quot;](0, 6));
-assert_trap(() =&gt; $$.exports[&quot;as-select-first&quot;](1, 6));
-assert_trap(() =&gt; $$.exports[&quot;as-select-second&quot;](0, 6));
-assert_trap(() =&gt; $$.exports[&quot;as-select-second&quot;](1, 6));
-assert_trap(() =&gt; $$.exports[&quot;as-select-cond&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-call-first&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-call-mid&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-call-last&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-call_indirect-func&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-call_indirect-first&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-call_indirect-mid&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-call_indirect-last&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-set_local-value&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-load-address&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-loadN-address&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-store-address&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-store-value&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-storeN-address&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-storeN-value&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-unary-operand&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-binary-left&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-binary-right&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-test-operand&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-compare-left&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-compare-right&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-convert-operand&quot;]());
-assert_trap(() =&gt; $$.exports[&quot;as-grow_memory-size&quot;]());
</del><ins>+// unreachable.wast:208
+assert_trap(() =&gt; call($1, &quot;as-loop-mid&quot;, []));
+
+// unreachable.wast:209
+assert_trap(() =&gt; call($1, &quot;as-loop-last&quot;, []));
+
+// unreachable.wast:210
+assert_return(() =&gt; call($1, &quot;as-loop-broke&quot;, []), 1);
+
+// unreachable.wast:212
+assert_trap(() =&gt; call($1, &quot;as-br-value&quot;, []));
+
+// unreachable.wast:214
+assert_trap(() =&gt; call($1, &quot;as-br_if-cond&quot;, []));
+
+// unreachable.wast:215
+assert_trap(() =&gt; call($1, &quot;as-br_if-value&quot;, []));
+
+// unreachable.wast:216
+assert_trap(() =&gt; call($1, &quot;as-br_if-value-cond&quot;, []));
+
+// unreachable.wast:218
+assert_trap(() =&gt; call($1, &quot;as-br_table-index&quot;, []));
+
+// unreachable.wast:219
+assert_trap(() =&gt; call($1, &quot;as-br_table-value&quot;, []));
+
+// unreachable.wast:220
+assert_trap(() =&gt; call($1, &quot;as-br_table-value-2&quot;, []));
+
+// unreachable.wast:221
+assert_trap(() =&gt; call($1, &quot;as-br_table-value-index&quot;, []));
+
+// unreachable.wast:222
+assert_trap(() =&gt; call($1, &quot;as-br_table-value-and-index&quot;, []));
+
+// unreachable.wast:224
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x72\x65\x74\x75\x72\x6e\x2d\x76\x61\x6c\x75\x65\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;as-return-value&quot;, []))
+
+// unreachable.wast:226
+assert_trap(() =&gt; call($1, &quot;as-if-cond&quot;, []));
+
+// unreachable.wast:227
+assert_trap(() =&gt; call($1, &quot;as-if-then&quot;, [1, 6]));
+
+// unreachable.wast:228
+assert_return(() =&gt; call($1, &quot;as-if-then&quot;, [0, 6]), 6);
+
+// unreachable.wast:229
+assert_trap(() =&gt; call($1, &quot;as-if-else&quot;, [0, 6]));
+
+// unreachable.wast:230
+assert_return(() =&gt; call($1, &quot;as-if-else&quot;, [1, 6]), 6);
+
+// unreachable.wast:232
+assert_trap(() =&gt; call($1, &quot;as-select-first&quot;, [0, 6]));
+
+// unreachable.wast:233
+assert_trap(() =&gt; call($1, &quot;as-select-first&quot;, [1, 6]));
+
+// unreachable.wast:234
+assert_trap(() =&gt; call($1, &quot;as-select-second&quot;, [0, 6]));
+
+// unreachable.wast:235
+assert_trap(() =&gt; call($1, &quot;as-select-second&quot;, [1, 6]));
+
+// unreachable.wast:236
+assert_trap(() =&gt; call($1, &quot;as-select-cond&quot;, []));
+
+// unreachable.wast:238
+assert_trap(() =&gt; call($1, &quot;as-call-first&quot;, []));
+
+// unreachable.wast:239
+assert_trap(() =&gt; call($1, &quot;as-call-mid&quot;, []));
+
+// unreachable.wast:240
+assert_trap(() =&gt; call($1, &quot;as-call-last&quot;, []));
+
+// unreachable.wast:242
+assert_trap(() =&gt; call($1, &quot;as-call_indirect-func&quot;, []));
+
+// unreachable.wast:243
+assert_trap(() =&gt; call($1, &quot;as-call_indirect-first&quot;, []));
+
+// unreachable.wast:244
+assert_trap(() =&gt; call($1, &quot;as-call_indirect-mid&quot;, []));
+
+// unreachable.wast:245
+assert_trap(() =&gt; call($1, &quot;as-call_indirect-last&quot;, []));
+
+// unreachable.wast:247
+assert_trap(() =&gt; call($1, &quot;as-set_local-value&quot;, []));
+
+// unreachable.wast:249
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x6c\x6f\x61\x64\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;as-load-address&quot;, []))
+
+// unreachable.wast:250
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x61\x73\x2d\x6c\x6f\x61\x64\x4e\x2d\x61\x64\x64\x72\x65\x73\x73\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;as-loadN-address&quot;, []))
+
+// unreachable.wast:252
+assert_trap(() =&gt; call($1, &quot;as-store-address&quot;, []));
+
+// unreachable.wast:253
+assert_trap(() =&gt; call($1, &quot;as-store-value&quot;, []));
+
+// unreachable.wast:254
+assert_trap(() =&gt; call($1, &quot;as-storeN-address&quot;, []));
+
+// unreachable.wast:255
+assert_trap(() =&gt; call($1, &quot;as-storeN-value&quot;, []));
+
+// unreachable.wast:257
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7d\x02\x97\x80\x80\x80\x00\x01\x02\x24\x31\x10\x61\x73\x2d\x75\x6e\x61\x72\x79\x2d\x6f\x70\x65\x72\x61\x6e\x64\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;as-unary-operand&quot;, []))
+
+// unreachable.wast:259
+assert_trap(() =&gt; call($1, &quot;as-binary-left&quot;, []));
+
+// unreachable.wast:260
+assert_trap(() =&gt; call(instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7e\x02\x96\x80\x80\x80\x00\x01\x02\x24\x31\x0f\x61\x73\x2d\x62\x69\x6e\x61\x72\x79\x2d\x72\x69\x67\x68\x74\x00\x01\x03\x82\x80\x80\x80\x00\x01\x00\x07\x87\x80\x80\x80\x00\x01\x03\x72\x75\x6e\x00\x01\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x10\x00\x0f\x0b\x00\x0b&quot;, exports(&quot;$1&quot;, $1)),  &quot;run&quot;, []));  // assert_trap(() =&gt; call($1, &quot;as-binary-right&quot;, []))
+
+// unreachable.wast:262
+assert_trap(() =&gt; call($1, &quot;as-test-operand&quot;, []));
+
+// unreachable.wast:264
+assert_trap(() =&gt; call($1, &quot;as-compare-left&quot;, []));
+
+// unreachable.wast:265
+assert_trap(() =&gt; call($1, &quot;as-compare-right&quot;, []));
+
+// unreachable.wast:267
+assert_trap(() =&gt; call($1, &quot;as-convert-operand&quot;, []));
+
+// unreachable.wast:269
+assert_trap(() =&gt; call($1, &quot;as-grow_memory-size&quot;, []));
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsunreachedinvalidwastjs"></a>
<div class="addfile"><h4>Added: trunk/JSTests/wasm/spec-tests/unreached-invalid.wast.js (0 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/unreached-invalid.wast.js                                (rev 0)
+++ trunk/JSTests/wasm/spec-tests/unreached-invalid.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -0,0 +1,300 @@
</span><ins>+
+// unreached-invalid.wast:3
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x00\x20\x00\x1a\x0b&quot;);
+
+// unreached-invalid.wast:7
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x00\x23\x00\x1a\x0b&quot;);
+
+// unreached-invalid.wast:11
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x00\x10\x01\x0b&quot;);
+
+// unreached-invalid.wast:15
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x00\x0c\x01\x0b&quot;);
+
+// unreached-invalid.wast:20
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8d\x80\x80\x80\x00\x01\x87\x80\x80\x80\x00\x00\x00\x41\x00\x50\x1a\x0b&quot;);
+
+// unreached-invalid.wast:26
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x00\x42\x00\x41\x00\x1b\x0b&quot;);
+
+// unreached-invalid.wast:32
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x00\x42\x00\x41\x00\x1b\x41\x00\x41\x00\x1b\x0b&quot;);
+
+// unreached-invalid.wast:41
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x00\x41\x00\x0b&quot;);
+
+// unreached-invalid.wast:45
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x00\x45\x0b&quot;);
+
+// unreached-invalid.wast:49
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x00\x41\x00\x6a\x0b&quot;);
+
+// unreached-invalid.wast:55
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8a\x80\x80\x80\x00\x01\x84\x80\x80\x80\x00\x00\x00\x1b\x0b&quot;);
+
+// unreached-invalid.wast:59
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x00\x41\x00\x1b\x0b&quot;);
+
+// unreached-invalid.wast:63
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x00\x41\x00\x41\x00\x1b\x0b&quot;);
+
+// unreached-invalid.wast:70
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x02\x40\x01\x45\x1a\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:76
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x43\x00\x00\x80\x3f\x45\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:82
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x02\x40\x41\x01\x5b\x1a\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:88
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x41\x01\x43\x00\x00\x00\x00\x5b\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:94
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x0c\x00\x41\x01\x0b\x0b&quot;);
+
+// unreached-invalid.wast:100
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x0c\x00\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:106
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x03\x40\x0c\x01\x41\x01\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:112
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0c\x01\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:118
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8c\x80\x80\x80\x00\x01\x86\x80\x80\x80\x00\x00\x0c\x00\x41\x01\x0b&quot;);
+
+// unreached-invalid.wast:124
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x01\x0c\x00\x43\x00\x00\x00\x00\x0b&quot;);
+
+// unreached-invalid.wast:131
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x0f\x02\x40\x01\x45\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:137
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x0f\x43\x00\x00\x80\x3f\x45\x1a\x0b&quot;);
+
+// unreached-invalid.wast:143
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x0f\x02\x40\x41\x01\x5b\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:149
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x0f\x41\x01\x43\x00\x00\x00\x00\x5b\x1a\x0b&quot;);
+
+// unreached-invalid.wast:155
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x02\x40\x0f\x41\x01\x0b\x0b&quot;);
+
+// unreached-invalid.wast:161
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x41\x00\x0f\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:167
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x03\x40\x0f\x41\x01\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:173
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x03\x7f\x41\x01\x0f\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:179
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x0f\x41\x01\x0b&quot;);
+
+// unreached-invalid.wast:185
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x01\x0f\x43\x00\x00\x00\x00\x0b&quot;);
+
+// unreached-invalid.wast:192
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x00\x02\x40\x01\x45\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:198
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x00\x43\x00\x00\x80\x3f\x45\x1a\x0b&quot;);
+
+// unreached-invalid.wast:204
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x00\x02\x40\x41\x01\x5b\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:210
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x00\x41\x01\x43\x00\x00\x00\x00\x5b\x1a\x0b&quot;);
+
+// unreached-invalid.wast:216
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x02\x40\x00\x41\x01\x0b\x0b&quot;);
+
+// unreached-invalid.wast:222
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x00\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:228
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x03\x40\x00\x41\x01\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:234
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x03\x7f\x00\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:240
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8b\x80\x80\x80\x00\x01\x85\x80\x80\x80\x00\x00\x00\x41\x01\x0b&quot;);
+
+// unreached-invalid.wast:246
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x00\x43\x00\x00\x00\x00\x0b&quot;);
+
+// unreached-invalid.wast:253
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x00\x0b\x02\x40\x01\x45\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:259
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x00\x0b\x43\x00\x00\x80\x3f\x45\x1a\x0b&quot;);
+
+// unreached-invalid.wast:265
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x00\x0b\x02\x40\x41\x01\x5b\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:271
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x40\x00\x0b\x41\x01\x43\x00\x00\x00\x00\x5b\x1a\x0b&quot;);
+
+// unreached-invalid.wast:277
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x02\x40\x00\x0b\x41\x01\x0b\x0b&quot;);
+
+// unreached-invalid.wast:283
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x02\x40\x00\x0b\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:290
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x03\x40\x02\x40\x00\x0b\x41\x01\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:296
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x03\x7f\x02\x40\x00\x0b\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:303
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x02\x40\x00\x0b\x41\x01\x0b&quot;);
+
+// unreached-invalid.wast:309
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x00\x0b\x43\x00\x00\x00\x00\x0b&quot;);
+
+// unreached-invalid.wast:317
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x03\x40\x0c\x00\x0b\x02\x40\x01\x45\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:323
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x03\x40\x0c\x00\x0b\x43\x00\x00\x80\x3f\x45\x1a\x0b&quot;);
+
+// unreached-invalid.wast:329
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x03\x40\x0c\x00\x0b\x02\x40\x41\x01\x5b\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:335
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x03\x40\x0c\x00\x0b\x41\x01\x43\x00\x00\x00\x00\x5b\x1a\x0b&quot;);
+
+// unreached-invalid.wast:341
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x03\x40\x0c\x00\x0b\x41\x01\x0b\x0b&quot;);
+
+// unreached-invalid.wast:347
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x03\x40\x0c\x00\x0b\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:353
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x40\x03\x40\x03\x40\x0c\x00\x0b\x41\x01\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:359
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x03\x7f\x03\x40\x0c\x00\x0b\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:365
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x03\x40\x0c\x00\x0b\x41\x01\x0b&quot;);
+
+// unreached-invalid.wast:371
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x03\x40\x0c\x00\x0b\x43\x00\x00\x00\x00\x0b&quot;);
+
+// unreached-invalid.wast:378
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x90\x80\x80\x80\x00\x01\x8a\x80\x80\x80\x00\x00\x41\x00\x04\x40\x01\x45\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:384
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x41\x00\x04\x40\x43\x00\x00\x80\x3f\x45\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:390
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x41\x00\x04\x40\x41\x01\x5b\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:396
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x41\x00\x04\x40\x41\x01\x43\x00\x00\x00\x00\x5b\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:402
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x41\x00\x04\x40\x41\x01\x0b\x0b&quot;);
+
+// unreached-invalid.wast:408
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x00\x04\x7f\x43\x00\x00\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:414
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x00\x04\x40\x02\x40\x41\x01\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:420
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x41\x00\x04\x7f\x02\x7f\x43\x00\x00\x00\x00\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:426
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x41\x00\x04\x40\x03\x40\x41\x01\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:432
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x41\x00\x04\x7f\x03\x7f\x43\x00\x00\x00\x00\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:439
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x41\x01\x0f\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x0f\x0b&quot;);
+
+// unreached-invalid.wast:446
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x9a\x80\x80\x80\x00\x01\x94\x80\x80\x80\x00\x00\x02\x7f\x41\x01\x0c\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x0c\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:453
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x40\x00\x43\x00\x00\x00\x00\x0d\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:459
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x40\x00\x43\x00\x00\x80\x3f\x0e\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:465
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x02\x7f\x00\x43\x00\x00\x00\x00\x41\x01\x0e\x00\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:471
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x02\x7d\x00\x41\x01\x0e\x02\x00\x01\x00\x0b\x1a\x0b\x0b&quot;);
+
+// unreached-invalid.wast:483
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\xa1\x80\x80\x80\x00\x01\x9b\x80\x80\x80\x00\x00\x02\x7c\x02\x7d\x00\x41\x01\x0e\x02\x00\x01\x01\x0b\x1a\x44\x00\x00\x00\x00\x00\x00\x00\x00\x0b\x1a\x0b&quot;);
+
+// unreached-invalid.wast:498
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x03\x02\x40\x00\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:504
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x02\x40\x02\x40\x00\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:510
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x7e\x42\x00\x02\x40\x00\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:516
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x40\x41\x03\x02\x40\x42\x01\x00\x0b\x0b\x41\x09\x0b&quot;);
+
+// unreached-invalid.wast:523
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x40\x41\x03\x02\x40\x0c\x01\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:529
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x92\x80\x80\x80\x00\x01\x8c\x80\x80\x80\x00\x00\x02\x7f\x02\x40\x41\x00\x0c\x01\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:535
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x94\x80\x80\x80\x00\x01\x8e\x80\x80\x80\x00\x00\x02\x7f\x42\x00\x02\x40\x41\x00\x0c\x01\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:542
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x40\x02\x40\x41\x03\x02\x40\x0c\x02\x0b\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:548
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x95\x80\x80\x80\x00\x01\x8f\x80\x80\x80\x00\x00\x02\x7f\x02\x40\x02\x40\x41\x00\x0c\x02\x0b\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:554
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x7f\x02\x7e\x42\x00\x02\x40\x41\x00\x0c\x02\x0b\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:560
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x96\x80\x80\x80\x00\x01\x90\x80\x80\x80\x00\x00\x02\x40\x41\x03\x02\x40\x42\x01\x0c\x01\x0b\x0b\x41\x09\x0b&quot;);
+
+// unreached-invalid.wast:567
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x41\x03\x02\x40\x0f\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:573
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x02\x40\x02\x40\x41\x00\x0f\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:579
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x93\x80\x80\x80\x00\x01\x8d\x80\x80\x80\x00\x00\x02\x7e\x42\x00\x02\x40\x41\x00\x0f\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:585
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x97\x80\x80\x80\x00\x01\x91\x80\x80\x80\x00\x00\x02\x40\x41\x03\x02\x40\x42\x01\x41\x00\x0f\x0b\x0b\x41\x09\x0b&quot;);
+
+// unreached-invalid.wast:593
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x84\x80\x80\x80\x00\x01\x60\x00\x00\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x03\x40\x41\x03\x02\x40\x00\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:599
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x03\x40\x02\x40\x00\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:605
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x91\x80\x80\x80\x00\x01\x8b\x80\x80\x80\x00\x00\x03\x7e\x42\x00\x02\x40\x00\x0b\x0b\x0b&quot;);
+
+// unreached-invalid.wast:612
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8e\x80\x80\x80\x00\x01\x88\x80\x80\x80\x00\x00\x03\x40\x01\x0c\x00\x0b\x0b&quot;);
+
+// unreached-invalid.wast:618
+assert_invalid(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x85\x80\x80\x80\x00\x01\x60\x00\x01\x7f\x03\x82\x80\x80\x80\x00\x01\x00\x0a\x8f\x80\x80\x80\x00\x01\x89\x80\x80\x80\x00\x00\x03\x40\x41\x00\x0c\x00\x0b\x0b&quot;);
</ins></span></pre></div>
<a id="trunkJSTestswasmspectestsunwindwastjs"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm/spec-tests/unwind.wast.js (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm/spec-tests/unwind.wast.js        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm/spec-tests/unwind.wast.js        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,133 +1,117 @@
</span><del>-/* Lovingly generated by gen-spec-js.py based on the wonderful content of *
- * https://github.com/WebAssembly/spec/blob/master/interpreter/host/js.ml */
-'use strict';
</del><span class="cx"> 
</span><del>-let soft_validate = true;
</del><ins>+// unwind.wast:3
+let $1 = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x88\x80\x80\x80\x00\x02\x60\x00\x00\x60\x00\x01\x7f\x03\xa7\x80\x80\x80\x00\x26\x00\x00\x01\x00\x01\x01\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\xf5\x87\x80\x80\x00\x26\x1a\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x00\x11\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x00\x01\x17\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x02\x17\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x03\x1d\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x04\x15\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x72\x65\x74\x75\x72\x6e\x00\x05\x1b\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\
 x64\x2d\x62\x79\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x06\x12\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x00\x07\x18\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x08\x18\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x09\x1e\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x0a\x16\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x72\x65\x74\x75\x72\x6e\x00\x0b\x22\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x0c\x19\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x00\x0d\x1f\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x
 0e\x1f\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x0f\x25\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x10\x1d\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x72\x65\x74\x75\x72\x6e\x00\x11\x17\x75\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x12\x0e\x75\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x00\x13\x14\x75\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x14\x12\x75\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x72\x65\x74\x75\x72\x6e\x00\x15\x18\x62\x69\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x16\x0f\x62\x69\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x00\x17\x15\x62\x69\x6e\x61\x72\x79\x2d\x61\x66\x7
 4\x65\x72\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x18\x13\x62\x69\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x72\x65\x74\x75\x72\x6e\x00\x19\x18\x73\x65\x6c\x65\x63\x74\x2d\x61\x66\x74\x65\x72\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x1a\x0f\x73\x65\x6c\x65\x63\x74\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x00\x1b\x15\x73\x65\x6c\x65\x63\x74\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x1c\x13\x73\x65\x6c\x65\x63\x74\x2d\x61\x66\x74\x65\x72\x2d\x72\x65\x74\x75\x72\x6e\x00\x1d\x1d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x1e\x14\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x00\x1f\x1a\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x20\x18\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x72\x65\x74\x75\x72\x6e\x00\x21\x1c\x6c\x6f\x6f\x70\x2d\x76\x61\x6c\x75\x65\x2d
 \x61\x66\x74\x65\x72\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x22\x13\x6c\x6f\x6f\x70\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x00\x23\x19\x6c\x6f\x6f\x70\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x24\x17\x6c\x6f\x6f\x70\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x72\x65\x74\x75\x72\x6e\x00\x25\x0a\x93\x86\x80\x80\x00\x26\x87\x80\x80\x80\x00\x00\x41\x03\x42\x01\x00\x0b\x88\x80\x80\x80\x00\x00\x41\x03\x42\x01\x0c\x00\x0b\x8a\x80\x80\x80\x00\x00\x41\x03\x42\x01\x41\x09\x0c\x00\x0b\x8b\x80\x80\x80\x00\x00\x41\x03\x42\x01\x41\x00\x0e\x00\x00\x0b\x8d\x80\x80\x80\x00\x00\x41\x03\x42\x01\x41\x09\x41\x00\x0e\x00\x00\x0b\x89\x80\x80\x80\x00\x00\x41\x03\x42\x01\x41\x09\x0f\x0b\x8a\x80\x80\x80\x00\x00\x02\x40\x41\x03\x42\x01\x00\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x40\x41\x03\x42\x01\x0c\x00\x0b\x41\x09\x0b\x8d\x80\x80\x80\x00\x00\x02\x7f\x41\x03\x42\x01\x41\x09\x0c\x00\x0b\x0b\x90\x80\x80\x80\x00\x00\x02\x40\
 x41\x03\x42\x01\x41\x00\x0e\x00\x00\x0b\x41\x09\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x03\x42\x01\x41\x09\x41\x00\x0e\x00\x00\x0b\x0b\x8c\x80\x80\x80\x00\x00\x02\x7f\x41\x03\x42\x01\x41\x09\x0f\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7f\x41\x03\x02\x40\x42\x01\x00\x0b\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x40\x41\x03\x02\x40\x42\x01\x0c\x01\x0b\x1a\x0b\x41\x09\x0b\x90\x80\x80\x80\x00\x00\x02\x7f\x41\x03\x02\x40\x42\x01\x41\x09\x0c\x01\x0b\x0b\x0b\x94\x80\x80\x80\x00\x00\x02\x40\x41\x03\x02\x40\x42\x01\x41\x01\x0e\x00\x01\x0b\x1a\x0b\x41\x09\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x41\x03\x02\x40\x42\x01\x41\x09\x41\x01\x0e\x00\x01\x0b\x0b\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x41\x03\x02\x40\x42\x01\x41\x09\x0f\x0b\x0b\x0b\x89\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x00\x50\x0b\x8f\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x41\x09\x0c\x00\x50\x0b\x0b\x93\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x41\x09\x41\x00\x0e\x01\x00\x00\x50\x0b\x0b\x8b\x80\x80\x80\x00\x00\x43\x00\x00\x00\x
 00\x41\x09\x0f\x50\x0b\x92\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x00\x51\x0b\x98\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x09\x0c\x00\x51\x0b\x0b\x9b\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x09\x41\x00\x0e\x00\x00\x51\x0b\x0b\x94\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x09\x0f\x51\x0b\x94\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x00\x00\x1b\x0b\x9a\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x00\x41\x09\x0c\x00\x1b\x0b\x0b\x9d\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x00\x41\x09\x41\x00\x0e\x00\x00\x1b\x0b\x0b\x96\x80\x80\x80\x00\x00\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x01\x41\x09\x0f\x1b\x0b\x8b\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x00\x0b\x0b\x8e\x8
 0\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x41\x09\x0c\x00\x0b\x0b\x92\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x41\x09\x41\x00\x0e\x01\x00\x00\x0b\x0b\x8d\x80\x80\x80\x00\x00\x02\x7f\x43\x00\x00\x00\x00\x41\x09\x0f\x0b\x0b\x8b\x80\x80\x80\x00\x00\x03\x7f\x43\x00\x00\x00\x00\x00\x0b\x0b\x91\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x43\x00\x00\x00\x00\x41\x09\x0c\x01\x0b\x0b\x0b\x95\x80\x80\x80\x00\x00\x02\x7f\x03\x7f\x43\x00\x00\x00\x00\x41\x09\x41\x00\x0e\x01\x01\x01\x0b\x0b\x0b\x8d\x80\x80\x80\x00\x00\x03\x7f\x43\x00\x00\x00\x00\x41\x09\x0f\x0b\x0b&quot;);
</ins><span class="cx"> 
</span><del>-let spectest = {
-  print: print || ((...xs) =&gt; console.log(...xs)),
-  global: 666,
-  table: new WebAssembly.Table({initial: 10, maximum: 20, element: 'anyfunc'}),
-  memory: new WebAssembly.Memory({initial: 1, maximum: 2}),};
</del><ins>+// unwind.wast:149
+assert_trap(() =&gt; call($1, &quot;func-unwind-by-unreachable&quot;, []));
</ins><span class="cx"> 
</span><del>-let registry = {spectest};
-let $$;
</del><ins>+// unwind.wast:150
+assert_return(() =&gt; call($1, &quot;func-unwind-by-br&quot;, []));
</ins><span class="cx"> 
</span><del>-function register(name, instance) {
-  registry[name] = instance.exports;
-}
</del><ins>+// unwind.wast:151
+assert_return(() =&gt; call($1, &quot;func-unwind-by-br-value&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-function module(bytes) {
-  let buffer = new ArrayBuffer(bytes.length);
-  let view = new Uint8Array(buffer);
-  for (let i = 0; i &lt; bytes.length; ++i) {
-    view[i] = bytes.charCodeAt(i);
-  }
-  return new WebAssembly.Module(buffer);
-}
</del><ins>+// unwind.wast:152
+assert_return(() =&gt; call($1, &quot;func-unwind-by-br_table&quot;, []));
</ins><span class="cx"> 
</span><del>-function instance(bytes, imports = registry) {
-  return new WebAssembly.Instance(module(bytes), imports);
-}
</del><ins>+// unwind.wast:153
+assert_return(() =&gt; call($1, &quot;func-unwind-by-br_table-value&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-function assert_malformed(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm decoding failure expected&quot;);
-}
</del><ins>+// unwind.wast:154
+assert_return(() =&gt; call($1, &quot;func-unwind-by-return&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-function assert_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-  }
-  throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// unwind.wast:156
+assert_trap(() =&gt; call($1, &quot;block-unwind-by-unreachable&quot;, []));
</ins><span class="cx"> 
</span><del>-function assert_soft_invalid(bytes) {
-  try { module(bytes) } catch (e) {
-    if (e instanceof WebAssembly.CompileError) return;
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-  }
-  if (soft_validate)
-    throw new Error(&quot;Wasm validation failure expected&quot;);
-}
</del><ins>+// unwind.wast:157
+assert_return(() =&gt; call($1, &quot;block-unwind-by-br&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-function assert_unlinkable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof TypeError) return;
-  }
-  throw new Error(&quot;Wasm linking failure expected&quot;);
-}
</del><ins>+// unwind.wast:158
+assert_return(() =&gt; call($1, &quot;block-unwind-by-br-value&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-function assert_uninstantiable(bytes) {
-  let mod = module(bytes);
-  try { new WebAssembly.Instance(mod, registry) } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// unwind.wast:159
+assert_return(() =&gt; call($1, &quot;block-unwind-by-br_table&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-function assert_trap(action) {
-  try { action() } catch (e) {
-    if (e instanceof WebAssembly.RuntimeError) return;
-  }
-  throw new Error(&quot;Wasm trap expected&quot;);
-}
</del><ins>+// unwind.wast:160
+assert_return(() =&gt; call($1, &quot;block-unwind-by-br_table-value&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-function assert_return(action, expected) {
-  let actual = action();
-  if (!Object.is(actual, expected)) {
-    throw new Error(&quot;Wasm return value &quot; + expected + &quot; expected, got &quot; + actual);
-  };
-}
</del><ins>+// unwind.wast:161
+assert_return(() =&gt; call($1, &quot;block-unwind-by-return&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-function assert_return_nan(action) {
-  let actual = action();
-  if (!Number.isNaN(actual)) {
-    throw new Error(&quot;Wasm return value NaN expected, got &quot; + actual);
-  };
-}
</del><ins>+// unwind.wast:163
+assert_trap(() =&gt; call($1, &quot;block-nested-unwind-by-unreachable&quot;, []));
</ins><span class="cx"> 
</span><del>-let f32 = Math.fround;
</del><ins>+// unwind.wast:164
+assert_return(() =&gt; call($1, &quot;block-nested-unwind-by-br&quot;, []), 9);
</ins><span class="cx"> 
</span><del>-$$ = instance(&quot;\x00\x61\x73\x6d\x01\x00\x00\x00\x01\x08\x02\x60\x00\x00\x60\x00\x01\x7f\x03\x27\x26\x00\x00\x01\x00\x01\x01\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\xf5\x07\x26\x1a\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x00\x11\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x00\x01\x17\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x02\x17\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x03\x1d\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x04\x15\x66\x75\x6e\x63\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x72\x65\x74\x75\x72\x6e\x00\x05\x1b\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x75\x6e\x72\x65\
 x61\x63\x68\x61\x62\x6c\x65\x00\x06\x12\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x00\x07\x18\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x08\x18\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x09\x1e\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x0a\x16\x62\x6c\x6f\x63\x6b\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x72\x65\x74\x75\x72\x6e\x00\x0b\x22\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x0c\x19\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x00\x0d\x1f\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x2d\x76\x61\x6c\x75\x65\x00\x0e\x1f\x62\x6c\x6f\x63\x6b\x2d\x6e\x
 65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x0f\x25\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x2d\x76\x61\x6c\x75\x65\x00\x10\x1d\x62\x6c\x6f\x63\x6b\x2d\x6e\x65\x73\x74\x65\x64\x2d\x75\x6e\x77\x69\x6e\x64\x2d\x62\x79\x2d\x72\x65\x74\x75\x72\x6e\x00\x11\x17\x75\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x12\x0e\x75\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x00\x13\x14\x75\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x14\x12\x75\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x72\x65\x74\x75\x72\x6e\x00\x15\x18\x62\x69\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x16\x0f\x62\x69\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x00\x17\x15\x62\x69\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x5f\x74\x61\x6
 2\x6c\x65\x00\x18\x13\x62\x69\x6e\x61\x72\x79\x2d\x61\x66\x74\x65\x72\x2d\x72\x65\x74\x75\x72\x6e\x00\x19\x18\x73\x65\x6c\x65\x63\x74\x2d\x61\x66\x74\x65\x72\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x1a\x0f\x73\x65\x6c\x65\x63\x74\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x00\x1b\x15\x73\x65\x6c\x65\x63\x74\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x1c\x13\x73\x65\x6c\x65\x63\x74\x2d\x61\x66\x74\x65\x72\x2d\x72\x65\x74\x75\x72\x6e\x00\x1d\x1d\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x75\x6e\x72\x65\x61\x63\x68\x61\x62\x6c\x65\x00\x1e\x14\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x00\x1f\x1a\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x20\x18\x62\x6c\x6f\x63\x6b\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x72\x65\x74\x75\x72\x6e\x00\x21\x1c\x6c\x6f\x6f\x70\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x75\x6e\x72
 \x65\x61\x63\x68\x61\x62\x6c\x65\x00\x22\x13\x6c\x6f\x6f\x70\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x00\x23\x19\x6c\x6f\x6f\x70\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x62\x72\x5f\x74\x61\x62\x6c\x65\x00\x24\x17\x6c\x6f\x6f\x70\x2d\x76\x61\x6c\x75\x65\x2d\x61\x66\x74\x65\x72\x2d\x72\x65\x74\x75\x72\x6e\x00\x25\x0a\xfb\x04\x26\x07\x00\x41\x03\x42\x01\x00\x0b\x08\x00\x41\x03\x42\x01\x0c\x00\x0b\x0a\x00\x41\x03\x42\x01\x41\x09\x0c\x00\x0b\x0b\x00\x41\x03\x42\x01\x41\x00\x0e\x00\x00\x0b\x0d\x00\x41\x03\x42\x01\x41\x09\x41\x00\x0e\x00\x00\x0b\x09\x00\x41\x03\x42\x01\x41\x09\x0f\x0b\x0a\x00\x02\x40\x41\x03\x42\x01\x00\x0b\x0b\x0d\x00\x02\x40\x41\x03\x42\x01\x0c\x00\x0b\x41\x09\x0b\x0d\x00\x02\x7f\x41\x03\x42\x01\x41\x09\x0c\x00\x0b\x0b\x10\x00\x02\x40\x41\x03\x42\x01\x41\x00\x0e\x00\x00\x0b\x41\x09\x0b\x10\x00\x02\x7f\x41\x03\x42\x01\x41\x09\x41\x00\x0e\x00\x00\x0b\x0b\x0c\x00\x02\x7f\x41\x03\x42\x01\x41\x09\x0f\x0b\x0b\x0d\x00\x02\x7f\x41\x03\x02\x40\x42\
 x01\x00\x0b\x0b\x0b\x11\x00\x02\x40\x41\x03\x02\x40\x42\x01\x0c\x01\x0b\x1a\x0b\x41\x09\x0b\x10\x00\x02\x7f\x41\x03\x02\x40\x42\x01\x41\x09\x0c\x01\x0b\x0b\x0b\x14\x00\x02\x40\x41\x03\x02\x40\x42\x01\x41\x01\x0e\x00\x01\x0b\x1a\x0b\x41\x09\x0b\x13\x00\x02\x7f\x41\x03\x02\x40\x42\x01\x41\x09\x41\x01\x0e\x00\x01\x0b\x0b\x0b\x0f\x00\x02\x7f\x41\x03\x02\x40\x42\x01\x41\x09\x0f\x0b\x0b\x0b\x09\x00\x43\x00\x00\x00\x00\x00\x50\x0b\x0f\x00\x02\x7f\x43\x00\x00\x00\x00\x41\x09\x0c\x00\x50\x0b\x0b\x13\x00\x02\x7f\x43\x00\x00\x00\x00\x41\x09\x41\x00\x0e\x01\x00\x00\x50\x0b\x0b\x0b\x00\x43\x00\x00\x00\x00\x41\x09\x0f\x50\x0b\x12\x00\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x00\x51\x0b\x18\x00\x02\x7f\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x09\x0c\x00\x51\x0b\x0b\x1b\x00\x02\x7f\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x09\x41\x00\x0e\x00\x00\x51\x0b\x0b\x14\x00\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x41\x09\x0f\x51\x0b\x14\x
 00\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x00\x00\x1b\x0b\x1a\x00\x02\x7f\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x00\x41\x09\x0c\x00\x1b\x0b\x0b\x1d\x00\x02\x7f\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x00\x41\x09\x41\x00\x0e\x00\x00\x1b\x0b\x0b\x16\x00\x43\x00\x00\x00\x00\x44\x00\x00\x00\x00\x00\x00\xf0\x3f\x42\x01\x41\x09\x0f\x1b\x0b\x0b\x00\x02\x7f\x43\x00\x00\x00\x00\x00\x0b\x0b\x0e\x00\x02\x7f\x43\x00\x00\x00\x00\x41\x09\x0c\x00\x0b\x0b\x12\x00\x02\x7f\x43\x00\x00\x00\x00\x41\x09\x41\x00\x0e\x01\x00\x00\x0b\x0b\x0d\x00\x02\x7f\x43\x00\x00\x00\x00\x41\x09\x0f\x0b\x0b\x0b\x00\x03\x7f\x43\x00\x00\x00\x00\x00\x0b\x0b\x11\x00\x02\x7f\x03\x7f\x43\x00\x00\x00\x00\x41\x09\x0c\x01\x0b\x0b\x0b\x15\x00\x02\x7f\x03\x7f\x43\x00\x00\x00\x00\x41\x09\x41\x00\x0e\x01\x01\x01\x0b\x0b\x0b\x0d\x00\x03\x7f\x43\x00\x00\x00\x00\x41\x09\x0f\x0b\x0b&quot;);
-assert_trap(() =&gt; $$.exports[&quot;func-unwind-by-unreachable&quot;]());
-assert_return(() =&gt; $$.exports[&quot;func-unwind-by-br&quot;]());
-assert_return(() =&gt; $$.exports[&quot;func-unwind-by-br-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;func-unwind-by-br_table&quot;]());
-assert_return(() =&gt; $$.exports[&quot;func-unwind-by-br_table-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;func-unwind-by-return&quot;](), 9);
-assert_trap(() =&gt; $$.exports[&quot;block-unwind-by-unreachable&quot;]());
-assert_return(() =&gt; $$.exports[&quot;block-unwind-by-br&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;block-unwind-by-br-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;block-unwind-by-br_table&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;block-unwind-by-br_table-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;block-unwind-by-return&quot;](), 9);
-assert_trap(() =&gt; $$.exports[&quot;block-nested-unwind-by-unreachable&quot;]());
-assert_return(() =&gt; $$.exports[&quot;block-nested-unwind-by-br&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;block-nested-unwind-by-br-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;block-nested-unwind-by-br_table&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;block-nested-unwind-by-br_table-value&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;block-nested-unwind-by-return&quot;](), 9);
-assert_trap(() =&gt; $$.exports[&quot;unary-after-unreachable&quot;]());
-assert_return(() =&gt; $$.exports[&quot;unary-after-br&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;unary-after-br_table&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;unary-after-return&quot;](), 9);
-assert_trap(() =&gt; $$.exports[&quot;binary-after-unreachable&quot;]());
-assert_return(() =&gt; $$.exports[&quot;binary-after-br&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;binary-after-br_table&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;binary-after-return&quot;](), 9);
-assert_trap(() =&gt; $$.exports[&quot;select-after-unreachable&quot;]());
-assert_return(() =&gt; $$.exports[&quot;select-after-br&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;select-after-br_table&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;select-after-return&quot;](), 9);
-assert_trap(() =&gt; $$.exports[&quot;block-value-after-unreachable&quot;]());
-assert_return(() =&gt; $$.exports[&quot;block-value-after-br&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;block-value-after-br_table&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;block-value-after-return&quot;](), 9);
-assert_trap(() =&gt; $$.exports[&quot;loop-value-after-unreachable&quot;]());
-assert_return(() =&gt; $$.exports[&quot;loop-value-after-br&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;loop-value-after-br_table&quot;](), 9);
-assert_return(() =&gt; $$.exports[&quot;loop-value-after-return&quot;](), 9);
</del><ins>+// unwind.wast:165
+assert_return(() =&gt; call($1, &quot;block-nested-unwind-by-br-value&quot;, []), 9);
+
+// unwind.wast:166
+assert_return(() =&gt; call($1, &quot;block-nested-unwind-by-br_table&quot;, []), 9);
+
+// unwind.wast:167
+assert_return(() =&gt; call($1, &quot;block-nested-unwind-by-br_table-value&quot;, []), 9);
+
+// unwind.wast:168
+assert_return(() =&gt; call($1, &quot;block-nested-unwind-by-return&quot;, []), 9);
+
+// unwind.wast:170
+assert_trap(() =&gt; call($1, &quot;unary-after-unreachable&quot;, []));
+
+// unwind.wast:171
+assert_return(() =&gt; call($1, &quot;unary-after-br&quot;, []), 9);
+
+// unwind.wast:172
+assert_return(() =&gt; call($1, &quot;unary-after-br_table&quot;, []), 9);
+
+// unwind.wast:173
+assert_return(() =&gt; call($1, &quot;unary-after-return&quot;, []), 9);
+
+// unwind.wast:175
+assert_trap(() =&gt; call($1, &quot;binary-after-unreachable&quot;, []));
+
+// unwind.wast:176
+assert_return(() =&gt; call($1, &quot;binary-after-br&quot;, []), 9);
+
+// unwind.wast:177
+assert_return(() =&gt; call($1, &quot;binary-after-br_table&quot;, []), 9);
+
+// unwind.wast:178
+assert_return(() =&gt; call($1, &quot;binary-after-return&quot;, []), 9);
+
+// unwind.wast:180
+assert_trap(() =&gt; call($1, &quot;select-after-unreachable&quot;, []));
+
+// unwind.wast:181
+assert_return(() =&gt; call($1, &quot;select-after-br&quot;, []), 9);
+
+// unwind.wast:182
+assert_return(() =&gt; call($1, &quot;select-after-br_table&quot;, []), 9);
+
+// unwind.wast:183
+assert_return(() =&gt; call($1, &quot;select-after-return&quot;, []), 9);
+
+// unwind.wast:185
+assert_trap(() =&gt; call($1, &quot;block-value-after-unreachable&quot;, []));
+
+// unwind.wast:186
+assert_return(() =&gt; call($1, &quot;block-value-after-br&quot;, []), 9);
+
+// unwind.wast:187
+assert_return(() =&gt; call($1, &quot;block-value-after-br_table&quot;, []), 9);
+
+// unwind.wast:188
+assert_return(() =&gt; call($1, &quot;block-value-after-return&quot;, []), 9);
+
+// unwind.wast:190
+assert_trap(() =&gt; call($1, &quot;loop-value-after-unreachable&quot;, []));
+
+// unwind.wast:191
+assert_return(() =&gt; call($1, &quot;loop-value-after-br&quot;, []), 9);
+
+// unwind.wast:192
+assert_return(() =&gt; call($1, &quot;loop-value-after-br_table&quot;, []), 9);
+
+// unwind.wast:193
+assert_return(() =&gt; call($1, &quot;loop-value-after-return&quot;, []), 9);
</ins></span></pre></div>
<a id="trunkJSTestswasmyaml"></a>
<div class="modfile"><h4>Modified: trunk/JSTests/wasm.yaml (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/JSTests/wasm.yaml        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/JSTests/wasm.yaml        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/binary.wast.js
</span><del>-  cmd: runWebAssemblySpecTest :normal
</del><ins>+  cmd: runWebAssemblySpecTest :skip
</ins><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/block.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="lines">@@ -52,10 +52,10 @@
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/call.wast.js
</span><del>-  cmd: runWebAssemblySpecTest :normal
</del><ins>+  cmd: runWebAssemblySpecTest :skip
</ins><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/call_indirect.wast.js
</span><del>-  cmd: runWebAssemblySpecTest :normal
</del><ins>+  cmd: runWebAssemblySpecTest :skip
</ins><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/comments.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/custom_section.wast.js
</span><del>-  cmd: runWebAssemblySpecTest :normal
</del><ins>+  cmd: runWebAssemblySpecTest :skip
</ins><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/endianness.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="lines">@@ -72,24 +72,15 @@
</span><span class="cx"> - path: wasm/spec-tests/exports.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><del>-- path: wasm/spec-tests/f32.wast.js
-  cmd: runWebAssemblySpecTest :normal
-
</del><span class="cx"> - path: wasm/spec-tests/f32_cmp.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><del>-- path: wasm/spec-tests/f64.wast.js
-  cmd: runWebAssemblySpecTest :normal
-
</del><span class="cx"> - path: wasm/spec-tests/f64_cmp.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/fac.wast.js
</span><del>-  cmd: runWebAssemblySpecTest :normal
</del><ins>+  cmd: runWebAssemblySpecTest :skip
</ins><span class="cx"> 
</span><del>-- path: wasm/spec-tests/float_exprs.wast.js
-  cmd: runWebAssemblySpecTest :normal
-
</del><span class="cx"> - path: wasm/spec-tests/float_literals.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><span class="lines">@@ -96,9 +87,6 @@
</span><span class="cx"> - path: wasm/spec-tests/float_memory.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><del>-- path: wasm/spec-tests/float_misc.wast.js
-  cmd: runWebAssemblySpecTest :normal
-
</del><span class="cx"> - path: wasm/spec-tests/forward.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><span class="lines">@@ -120,6 +108,9 @@
</span><span class="cx"> - path: wasm/spec-tests/i64.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><ins>+- path: wasm/spec-tests/if.wast.js
+  cmd: runWebAssemblySpecTest :normal
+
</ins><span class="cx"> - path: wasm/spec-tests/imports.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><span class="lines">@@ -129,24 +120,27 @@
</span><span class="cx"> - path: wasm/spec-tests/int_literals.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><ins>+- path: wasm/spec-tests/jsapi.js
+  cmd: runWebAssemblySpecTest :skip
+
+- path: wasm/spec-tests/labels.wast.js
+  cmd: runWebAssemblySpecTest :normal
+
</ins><span class="cx"> - path: wasm/spec-tests/left-to-right.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/linking.wast.js
</span><del>-  cmd: runWebAssemblySpecTest :skip # FIXME This test is mostly blocked on implementing re-exporting an import. https://bugs.webkit.org/show_bug.cgi?id=165510
</del><ins>+  cmd: runWebAssemblySpecTest :skip
</ins><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/loop.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/memory.wast.js
</span><del>-  cmd: runWebAssemblySpecTest :normal
</del><ins>+  cmd: runWebAssemblySpecTest :skip
</ins><span class="cx"> 
</span><span class="cx"> - path: wasm/spec-tests/memory_redundancy.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><del>-- path: wasm/spec-tests/memory_trap.wast.js
-  cmd: runWebAssemblySpecTest :normal
-
</del><span class="cx"> - path: wasm/spec-tests/names.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><span class="lines">@@ -192,6 +186,9 @@
</span><span class="cx"> - path: wasm/spec-tests/unreachable.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span><ins>+- path: wasm/spec-tests/unreached-invalid.wast.js
+  cmd: runWebAssemblySpecTest :skip
+
</ins><span class="cx"> - path: wasm/spec-tests/unwind.wast.js
</span><span class="cx">   cmd: runWebAssemblySpecTest :normal
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/Tools/ChangeLog        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2017-04-03  Keith Miller  &lt;keith_miller@apple.com&gt;
+
+        WebAssembly: Update spec tests
+        https://bugs.webkit.org/show_bug.cgi?id=170361
+
+        Rubber-stamped by Saam Barati.
+
+        Update the runner to know the new wasm spec test harness code.
+
+        * Scripts/run-jsc-stress-tests:
+
</ins><span class="cx"> 2017-04-01  Alexey Proskuryakov  &lt;ap@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Rolling back &lt;https://trac.webkit.org/r214697&gt;, as it made WebKit2.DataDetectionReferenceDate time out.
</span></span></pre></div>
<a id="trunkToolsScriptsrunjscstresstests"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/run-jsc-stress-tests (214823 => 214824)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/run-jsc-stress-tests        2017-04-03 18:36:03 UTC (rev 214823)
+++ trunk/Tools/Scripts/run-jsc-stress-tests        2017-04-03 18:38:37 UTC (rev 214824)
</span><span class="lines">@@ -1204,11 +1204,15 @@
</span><span class="cx"> 
</span><span class="cx">     return if !$jitTests
</span><span class="cx">     return if !$isFTLPlatform
</span><ins>+    prepareExtraAbsoluteFiles(WASMTESTS_PATH, [&quot;wasm.json&quot;])
+
</ins><span class="cx">     modules = Dir[WASMTESTS_PATH + &quot;*.js&quot;].map { |f| File.basename(f) }
</span><del>-    prepareExtraAbsoluteFiles(WASMTESTS_PATH, [&quot;wasm.json&quot;])
</del><span class="cx">     prepareExtraRelativeFiles(modules.map { |f| &quot;../../&quot; + f }, $collection)
</span><span class="cx"> 
</span><del>-    runWithOutputHandler(&quot;default-wasm&quot;, noisyOutputHandler, &quot;-m&quot;, &quot;--useWebAssembly=1&quot;)
</del><ins>+    harness = Dir[WASMTESTS_PATH + &quot;spec-harness/&quot; + &quot;*.js&quot;].map { |f| File.basename(f) }
+    prepareExtraRelativeFiles(harness.map { |f| &quot;../../spec-harness/&quot; + f }, $collection)
+
+    runWithOutputHandler(&quot;default-wasm&quot;, noisyOutputHandler, &quot;--useWebAssembly=1&quot;, &quot;../spec-harness.js&quot;)
</ins><span class="cx"> end
</span><span class="cx"> 
</span><span class="cx"> def runChakra(mode, exception, baselineFile, extraFiles)
</span></span></pre>
</div>
</div>

</body>
</html>