Builder: emscripten linux x64 Build number: 61 Worker name: h12dsi-linux-mint22 source ./emsdk_env.sh; cd emscripten/main; test/runner --failing-and-slow-first wasm2js3 skip:wasm2js3.test_dlmalloc skip:wasm2js3.test_bullet_cmake skip:wasm2js3.test_dylink_zlib_reversed skip:wasm2js3.test_dylink_zlib skip:wasm2js3.test_zlib_configure skip:wasm2js3.test_legacy_exported_runtime_numbers skip:wasm2js3.test_sse2 skip:wasm2js3.test_modularize_closure_pre skip:wasm2js3.test_sse2_nontrapping skip:wasm2js3.test_sse4_1 skip:wasm2js3.test_iostream_and_determinism skip:wasm2js3.test_openjpeg skip:wasm2js3.test_zlib_cmake skip:wasm2js3.test_avx_nontrapping skip:wasm2js3.test_avx skip:wasm2js3.test_freetype skip:wasm2js3.test_bullet_autoconf skip:wasm2js3.test_avx2 skip:wasm2js3.test_avx2_nontrapping skip:wasm2js3.test_printf_wasmfs skip:wasm2js3.test_printf skip:wasm2js3.test_poppler in dir /home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build (timeout 1200 secs) watching logfiles {} argv: b'source ./emsdk_env.sh; cd emscripten/main; test/runner --failing-and-slow-first wasm2js3 skip:wasm2js3.test_dlmalloc skip:wasm2js3.test_bullet_cmake skip:wasm2js3.test_dylink_zlib_reversed skip:wasm2js3.test_dylink_zlib skip:wasm2js3.test_zlib_configure skip:wasm2js3.test_legacy_exported_runtime_numbers skip:wasm2js3.test_sse2 skip:wasm2js3.test_modularize_closure_pre skip:wasm2js3.test_sse2_nontrapping skip:wasm2js3.test_sse4_1 skip:wasm2js3.test_iostream_and_determinism skip:wasm2js3.test_openjpeg skip:wasm2js3.test_zlib_cmake skip:wasm2js3.test_avx_nontrapping skip:wasm2js3.test_avx skip:wasm2js3.test_freetype skip:wasm2js3.test_bullet_autoconf skip:wasm2js3.test_avx2 skip:wasm2js3.test_avx2_nontrapping skip:wasm2js3.test_printf_wasmfs skip:wasm2js3.test_printf skip:wasm2js3.test_poppler' environment: CINNAMON_VERSION=6.4.6 COLORTERM=truecolor DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=cinnamon DISPLAY=:0 EMTEST_BENCHMARKERS=clang,size,node,node-64 EMTEST_RETRY_FLAKY=5 EMTEST_SKIP_EH=1 EMTEST_SKIP_JSPI=1 EMTEST_SKIP_NODE_CANARY=1 EMTEST_SKIP_NODE_DEV_PACKAGES=1 EMTEST_SKIP_RUST=1 EMTEST_SKIP_SCONS=1 EMTEST_SKIP_V8=1 EMTEST_SKIP_WASM64=1 GDMSESSION=cinnamon GDM_LANG=en_US GNOME_DESKTOP_SESSION_ID=this-is-deprecated GNOME_KEYRING_CONTROL=/run/user/1000/keyring GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/34167d5b_8d46_4cba_b225_c7cc9c688337 GNOME_TERMINAL_SERVICE=:1.88 GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK3_MODULES=xapp-gtk3-module GTK_MODULES=gail:atk-bridge HOME=/home/clb LANG=en_US.UTF-8 LANGUAGE=en_US LC_ADDRESS=fi_FI.UTF-8 LC_IDENTIFICATION=fi_FI.UTF-8 LC_MEASUREMENT=fi_FI.UTF-8 LC_MONETARY=fi_FI.UTF-8 LC_NAME=fi_FI.UTF-8 LC_NUMERIC=fi_FI.UTF-8 LC_PAPER=fi_FI.UTF-8 LC_TELEPHONE=fi_FI.UTF-8 LESSCLOSE=/usr/bin/lesspipe %s %s LESSOPEN=| /usr/bin/lesspipe %s LOGNAME=clb LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90: PATH=/home/clb/buildbot/sandbox/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PS1=(sandbox) PWD=/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build QT_ACCESSIBILITY=1 SESSION_MANAGER=local/h12dsi:@/tmp/.ICE-unix/3967,unix/h12dsi:/tmp/.ICE-unix/3967 SHELL=/bin/bash SHLVL=2 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TERM=xterm-256color USER=clb VIRTUAL_ENV=/home/clb/buildbot/sandbox VIRTUAL_ENV_PROMPT=(sandbox) VTE_VERSION=7600 XAUTHORITY=/home/clb/.Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg XDG_CURRENT_DESKTOP=X-Cinnamon XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/home/clb/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/clb XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=cinnamon XDG_SESSION_ID=c1 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 _=/home/clb/buildbot/sandbox/bin/buildbot-worker using PTY: False /bin/sh: 1: source: not found will skip "wasm2js3.test_dlmalloc" will skip "wasm2js3.test_bullet_cmake" will skip "wasm2js3.test_dylink_zlib_reversed" will skip "wasm2js3.test_dylink_zlib" will skip "wasm2js3.test_zlib_configure" will skip "wasm2js3.test_legacy_exported_runtime_numbers" will skip "wasm2js3.test_sse2" will skip "wasm2js3.test_modularize_closure_pre" will skip "wasm2js3.test_sse2_nontrapping" will skip "wasm2js3.test_sse4_1" will skip "wasm2js3.test_iostream_and_determinism" will skip "wasm2js3.test_openjpeg" will skip "wasm2js3.test_zlib_cmake" will skip "wasm2js3.test_avx_nontrapping" will skip "wasm2js3.test_avx" will skip "wasm2js3.test_freetype" will skip "wasm2js3.test_bullet_autoconf" will skip "wasm2js3.test_avx2" will skip "wasm2js3.test_avx2_nontrapping" will skip "wasm2js3.test_printf_wasmfs" will skip "wasm2js3.test_printf" will skip "wasm2js3.test_poppler" Running test_core: (1094 tests) Using 256 parallel test processes test_asyncify_lists_removelist_a (test_core.wasm2js3.test_asyncify_lists_removelist_a) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_emmalloc_trim (test_core.wasm2js3.test_emmalloc_trim) ... skipped 'https://github.com/emscripten-core/emscripten/issues/23343' test_asyncify_lists_removelist_c (test_core.wasm2js3.test_asyncify_lists_removelist_c) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_removelist_b (test_core.wasm2js3.test_asyncify_lists_removelist_b) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_onlylist_c_response (test_core.wasm2js3.test_asyncify_lists_onlylist_c_response) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_onlylist_b (test_core.wasm2js3.test_asyncify_lists_onlylist_b) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_onlylist_a (test_core.wasm2js3.test_asyncify_lists_onlylist_a) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_onlylist_d (test_core.wasm2js3.test_asyncify_lists_onlylist_d) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_exceptions_uncaught_2_wasm (test_core.wasm2js3.test_exceptions_uncaught_2_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_asyncify_lists_onlylist_c (test_core.wasm2js3.test_asyncify_lists_onlylist_c) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_dylink_global_var_reversed (test_core.wasm2js3.test_dylink_global_var_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_varargs_byval (test_core.wasm2js3.test_varargs_byval) ... skipped 'clang cannot compile this code with that target yet' test_dylink_hyper_dupe_reversed (test_core.wasm2js3.test_dylink_hyper_dupe_reversed) ... skipped 'https://github.com/emscripten-core/emscripten/issues/12815' test_esm_integration_main (test_core.wasm2js3.test_esm_integration_main) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_exceptions_wasm_legacy (test_core.wasm2js3.test_exceptions_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_export_start (test_core.wasm2js3.test_export_start) ... skipped 'standalone mode only' test_asyncify_lists_onlylist_b_response (test_core.wasm2js3.test_asyncify_lists_onlylist_b_response) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_normal (test_core.wasm2js3.test_asyncify_lists_normal) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_dylink_exceptions_try_catch_2_reversed_emscripten (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_reversed_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_safe_stack_dylink_reversed (test_core.wasm2js3.test_safe_stack_dylink_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_hyper_dupe (test_core.wasm2js3.test_dylink_hyper_dupe) ... skipped 'https://github.com/emscripten-core/emscripten/issues/12815' test_biggerswitch (test_core.wasm2js3.test_biggerswitch) ... skipped 'is_wasm2js : massive switches can break js engines' test_dlfcn_qsort (test_core.wasm2js3.test_dlfcn_qsort) ... skipped 'dynamic linking not supported with wasm2js' test_zlib_cmake (test_core.wasm2js3.test_zlib_cmake) ... skipped 'requested to be skipped' test_dylink_memory_growth_reversed (test_core.wasm2js3.test_dylink_memory_growth_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_avx_nontrapping (test_core.wasm2js3.test_avx_nontrapping) ... skipped 'requested to be skipped' test_longjmp2_wasm_legacy (test_core.wasm2js3.test_longjmp2_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_exceptions_uncaught_wasm_legacy (test_core.wasm2js3.test_exceptions_uncaught_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_refcount_wasm (test_core.wasm2js3.test_exceptions_refcount_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_function_pointer_equality (test_core.wasm2js3.test_dylink_function_pointer_equality) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_typed_wasm_legacy (test_core.wasm2js3.test_exceptions_typed_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_bullet_autoconf (test_core.wasm2js3.test_bullet_autoconf) ... skipped 'requested to be skipped' test_asan_heap_buffer_overflow_cpp (test_core.wasm2js3.test_asan_heap_buffer_overflow_cpp) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_module_wasm_memory (test_core.wasm2js3.test_module_wasm_memory) ... skipped 'is_wasm2js : no WebAssembly.Memory()' test_exceptions_resume_wasm (test_core.wasm2js3.test_exceptions_resume_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_ubsan_full_no_return_fsanitize_return (test_core.wasm2js3.test_ubsan_full_no_return_fsanitize_return) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_dylink_global_var (test_core.wasm2js3.test_dylink_global_var) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_2_wasm_legacy (test_core.wasm2js3.test_exceptions_2_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_longjmp2_main_module_wasm_legacy (test_core.wasm2js3.test_longjmp2_main_module_wasm_legacy) ... skipped 'dynamic linking not supported with wasm2js' test_asan_no_error_c (test_core.wasm2js3.test_asan_no_error_c) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_zlib_configure (test_core.wasm2js3.test_zlib_configure) ... skipped 'requested to be skipped' test_longjmp2_wasm (test_core.wasm2js3.test_longjmp2_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_asan_no_error_cpp (test_core.wasm2js3.test_asan_no_error_cpp) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_embind_i64_val (test_core.wasm2js3.test_embind_i64_val) ... skipped 'is_wasm2js : wasm_bigint' test_dlfcn_asyncify_jspi (test_core.wasm2js3.test_dlfcn_asyncify_jspi) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_basics (test_core.wasm2js3.test_pthread_dylink_basics) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_2_reversed_wasm (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_reversed_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_unistd_sysconf_standalone (test_core.wasm2js3.test_unistd_sysconf_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_dylink_syslibs_missing_assertions (test_core.wasm2js3.test_dylink_syslibs_missing_assertions) ... skipped 'dynamic linking not supported with wasm2js' test_EXPORT_EXCEPTION_HANDLING_HELPERS_wasm_legacy (test_core.wasm2js3.test_EXPORT_EXCEPTION_HANDLING_HELPERS_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_stdlib (test_core.wasm2js3.test_dylink_stdlib) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_zlib_reversed (test_core.wasm2js3.test_dylink_zlib_reversed) ... skipped 'requested to be skipped' test_dylink_class_reversed (test_core.wasm2js3.test_dylink_class_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_externref_emjs (test_core.wasm2js3.test_externref_emjs) ... skipped 'is_wasm2js : wasm2js does not support reference types' test_dylink_global_var_modded_reversed (test_core.wasm2js3.test_dylink_global_var_modded_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_source_map (test_core.wasm2js3.test_source_map) ... skipped 'is_wasm2js : TODO: source maps in wasm2js' test_async_ccall_promise_exit_runtime (test_core.wasm2js3.test_async_ccall_promise_exit_runtime) ... skipped 'JSPI is not currently supported for WASM2JS' test_longjmp_i64_wasm (test_core.wasm2js3.test_longjmp_i64_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_dylink_global_var_export (test_core.wasm2js3.test_dylink_global_var_export) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_raii_exceptions_reversed_wasm (test_core.wasm2js3.test_dylink_raii_exceptions_reversed_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_em_js_dylink (test_core.wasm2js3.test_em_js_dylink) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_static_funcpointer_float (test_core.wasm2js3.test_dylink_static_funcpointer_float) ... skipped 'dynamic linking not supported with wasm2js' test_stat_chmod_wasmfs_rawfs (test_core.wasm2js3.test_stat_chmod_wasmfs_rawfs) ... skipped 'test requires symlink creation which currently missing from wasmfs+noderawfs' test_mmap_anon_standalone (test_core.wasm2js3.test_mmap_anon_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_asan_stack_buffer_overflow (test_core.wasm2js3.test_asan_stack_buffer_overflow) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_dylink_iostream (test_core.wasm2js3.test_dylink_iostream) ... skipped 'dynamic linking not supported with wasm2js' test_asan_api (test_core.wasm2js3.test_asan_api) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_dylink_raii_exceptions_wasm_legacy (test_core.wasm2js3.test_dylink_raii_exceptions_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_funcpointer_reversed (test_core.wasm2js3.test_dylink_funcpointer_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp_stacked_wasm (test_core.wasm2js3.test_longjmp_stacked_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_freetype (test_core.wasm2js3.test_freetype) ... skipped 'requested to be skipped' test_siglongjmp_wasm (test_core.wasm2js3.test_siglongjmp_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_emscripten_log_no_bigint (test_core.wasm2js3.test_emscripten_log_no_bigint) ... skipped 'is_wasm2js : symbol names look different wasm2js backtraces' test_dylink_raii_exceptions_reversed_wasm_legacy (test_core.wasm2js3.test_dylink_raii_exceptions_reversed_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_eval_ctors_no_main (test_core.wasm2js3.test_eval_ctors_no_main) ... skipped 'is_wasm2js : eval_ctors not supported yet' test_cube2hash_standalone (test_core.wasm2js3.test_cube2hash_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_exceptions_uncaught_2_wasm_legacy (test_core.wasm2js3.test_exceptions_uncaught_2_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_asan_js_stack_op (test_core.wasm2js3.test_asan_js_stack_op) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_exceptions_multiple_inherit_wasm (test_core.wasm2js3.test_exceptions_multiple_inherit_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dlfcn_feature_in_lib (test_core.wasm2js3.test_dlfcn_feature_in_lib) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_convert_wasm (test_core.wasm2js3.test_exceptions_convert_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_virtual_inheritance_wasm_legacy (test_core.wasm2js3.test_exceptions_virtual_inheritance_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_primary_wasm (test_core.wasm2js3.test_exceptions_primary_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp1_wasm (test_core.wasm2js3.test_exceptions_longjmp1_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_asyncify_side_module_reversed (test_core.wasm2js3.test_asyncify_side_module_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_poppler (test_core.wasm2js3.test_poppler) ... skipped 'requested to be skipped' test_eval_ctors_standalone (test_core.wasm2js3.test_eval_ctors_standalone) ... skipped 'is_wasm2js : eval_ctors not supported yet' test_asan_bitfield_unround_offset (test_core.wasm2js3.test_asan_bitfield_unround_offset) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_avx2 (test_core.wasm2js3.test_avx2) ... skipped 'requested to be skipped' test_demangle_stacks_normal (test_core.wasm2js3.test_demangle_stacks_normal) ... skipped 'is_wasm2js : TODO: nicely printed names in wasm2js' test_dylink_dot_a (test_core.wasm2js3.test_dylink_dot_a) ... skipped 'dynamic linking not supported with wasm2js' test_asan_stack_buffer_overflow_js (test_core.wasm2js3.test_asan_stack_buffer_overflow_js) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_eval_ctors_no_main_standalone (test_core.wasm2js3.test_eval_ctors_no_main_standalone) ... skipped 'is_wasm2js : eval_ctors not supported yet' test_exceptions_alias_wasm (test_core.wasm2js3.test_exceptions_alias_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_ctors_no_main_standalone (test_core.wasm2js3.test_ctors_no_main_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_posixtime_standalone (test_core.wasm2js3.test_posixtime_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_pthread_dlopen (test_core.wasm2js3.test_pthread_dlopen) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_basics (test_core.wasm2js3.test_dylink_basics) ... skipped 'dynamic linking not supported with wasm2js' test_sbrk_standalone (test_core.wasm2js3.test_sbrk_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_indirectbr_many (test_core.wasm2js3.test_indirectbr_many) ... skipped 'is_wasm2js : extremely deep nesting, hits stack limit on some VMs' test_ubsan_full_no_return_fsanitize_undefined (test_core.wasm2js3.test_ubsan_full_no_return_fsanitize_undefined) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_bad_typeid_wasm_legacy (test_core.wasm2js3.test_bad_typeid_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_multi_wasm (test_core.wasm2js3.test_exceptions_multi_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_uncaught_wasm (test_core.wasm2js3.test_exceptions_uncaught_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_emscripten_lazy_load_code_conditional (test_core.wasm2js3.test_emscripten_lazy_load_code_conditional) ... skipped 'is_wasm2js : TODO: lazy loading in wasm2js' test_exceptions_simplify_cfg_wasm (test_core.wasm2js3.test_exceptions_simplify_cfg_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_no_export_reversed (test_core.wasm2js3.test_dylink_no_export_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_emscripten_log (test_core.wasm2js3.test_emscripten_log) ... skipped 'is_wasm2js : symbol names look different wasm2js backtraces' test_ubsan_full_overflow_fsanitize_overflow (test_core.wasm2js3.test_ubsan_full_overflow_fsanitize_overflow) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_dlfcn_varargs (test_core.wasm2js3.test_dlfcn_varargs) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_longjmp2_wasm_legacy (test_core.wasm2js3.test_exceptions_longjmp2_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_asan_use_after_free_c (test_core.wasm2js3.test_asan_use_after_free_c) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_dylink_many_postsets_reversed (test_core.wasm2js3.test_dylink_many_postsets_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_missing (test_core.wasm2js3.test_dlfcn_missing) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_spaghetti (test_core.wasm2js3.test_dylink_spaghetti) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_rethrow_missing_wasm_legacy (test_core.wasm2js3.test_exceptions_rethrow_missing_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_asan_heap_buffer_overflow_c (test_core.wasm2js3.test_asan_heap_buffer_overflow_c) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_async_loop_jspi (test_core.wasm2js3.test_async_loop_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_em_js_dylink_c (test_core.wasm2js3.test_em_js_dylink_c) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_destroy_virtual_wasm_legacy (test_core.wasm2js3.test_exceptions_destroy_virtual_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_asan_memset_null (test_core.wasm2js3.test_asan_memset_null) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_dylink_class (test_core.wasm2js3.test_dylink_class) ... skipped 'dynamic linking not supported with wasm2js' test_ubsan_full_stack_trace_g (test_core.wasm2js3.test_ubsan_full_stack_trace_g) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_openjpeg (test_core.wasm2js3.test_openjpeg) ... skipped 'requested to be skipped' test_em_asm_side_module (test_core.wasm2js3.test_em_asm_side_module) ... skipped 'dynamic linking not supported with wasm2js' test_emscripten_lazy_load_code (test_core.wasm2js3.test_emscripten_lazy_load_code) ... skipped 'is_wasm2js : TODO: lazy loading in wasm2js' test_ubsan_full_null_ref_fsanitize_null (test_core.wasm2js3.test_ubsan_full_null_ref_fsanitize_null) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_dylink_exceptions_try_catch_2_wasm (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dlfcn_rtld_local (test_core.wasm2js3.test_dlfcn_rtld_local) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_raii_exceptions_wasm (test_core.wasm2js3.test_dylink_raii_exceptions_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_abort_no_dtors_wasm_legacy (test_core.wasm2js3.test_abort_no_dtors_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_externref (test_core.wasm2js3.test_externref) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_memorygrowth_linear_step (test_core.wasm2js3.test_memorygrowth_linear_step) ... skipped 'wasm memory specific test' test_dylink_static_funcpointers_reversed (test_core.wasm2js3.test_dylink_static_funcpointers_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp3_wasm (test_core.wasm2js3.test_longjmp3_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_dylink_global_inits (test_core.wasm2js3.test_dylink_global_inits) ... skipped 'dynamic linking not supported with wasm2js' test_ubsan_full_null_ref_fsanitize_undefined (test_core.wasm2js3.test_ubsan_full_null_ref_fsanitize_undefined) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_dlfcn_em_asm (test_core.wasm2js3.test_dlfcn_em_asm) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_init (test_core.wasm2js3.test_dylink_global_init) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_rethrow_wasm (test_core.wasm2js3.test_exceptions_rethrow_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_ubsan_full_left_shift_fsanitize_integer (test_core.wasm2js3.test_ubsan_full_left_shift_fsanitize_integer) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_exceptions_2_wasm (test_core.wasm2js3.test_exceptions_2_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_argv_argc (test_core.wasm2js3.test_dylink_argv_argc) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp_wasm (test_core.wasm2js3.test_longjmp_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_exceptions_std_wasm (test_core.wasm2js3.test_exceptions_std_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_autodebug_wasm_standalone (test_core.wasm2js3.test_autodebug_wasm_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_ubsan_typeinfo_eq (test_core.wasm2js3.test_ubsan_typeinfo_eq) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_modularize_closure_pre (test_core.wasm2js3.test_modularize_closure_pre) ... skipped 'requested to be skipped' test_longjmp_funcptr_wasm_legacy (test_core.wasm2js3.test_longjmp_funcptr_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_exceptions_rethrow_missing_wasm (test_core.wasm2js3.test_exceptions_rethrow_missing_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_main_thread_async_em_asm_relocatable (test_core.wasm2js3.test_main_thread_async_em_asm_relocatable) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_alignment_and_zeroing (test_core.wasm2js3.test_dlfcn_alignment_and_zeroing) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_custom_wasm (test_core.wasm2js3.test_exceptions_custom_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_global_init_reversed (test_core.wasm2js3.test_dylink_global_init_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_many_postsets (test_core.wasm2js3.test_dylink_many_postsets) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_entry_point_autoload (test_core.wasm2js3.test_pthread_dylink_entry_point_autoload) ... skipped 'dynamic linking not supported with wasm2js' test_bad_typeid_wasm (test_core.wasm2js3.test_bad_typeid_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp2_wasm (test_core.wasm2js3.test_exceptions_longjmp2_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_basics_no_modify_reversed (test_core.wasm2js3.test_dylink_basics_no_modify_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_setjmp_within_loop_wasm (test_core.wasm2js3.test_setjmp_within_loop_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_sse2_nontrapping (test_core.wasm2js3.test_sse2_nontrapping) ... skipped 'requested to be skipped' test_esm_integration_main_imported_memory (test_core.wasm2js3.test_esm_integration_main_imported_memory) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_longjmp_stacked_wasm_legacy (test_core.wasm2js3.test_longjmp_stacked_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_setjmp_many_wasm_legacy (test_core.wasm2js3.test_setjmp_many_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_printf_wasmfs (test_core.wasm2js3.test_printf_wasmfs) ... skipped 'requested to be skipped' test_bigswitch (test_core.wasm2js3.test_bigswitch) ... skipped 'is_wasm2js : massive switches can break js engines' test_dylink_i64_invoke (test_core.wasm2js3.test_dylink_i64_invoke) ... skipped 'dynamic linking not supported with wasm2js' test_asyncify_side_module (test_core.wasm2js3.test_asyncify_side_module) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_weak_undef (test_core.wasm2js3.test_dylink_weak_undef) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_c_no_bigint (test_core.wasm2js3.test_dylink_i64_c_no_bigint) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_iostream_reversed (test_core.wasm2js3.test_dylink_iostream_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_ubsan_full_null_ref_dylink (test_core.wasm2js3.test_ubsan_full_null_ref_dylink) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_memcpy_alignment_standalone (test_core.wasm2js3.test_memcpy_alignment_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_dylink_basics_no_modify (test_core.wasm2js3.test_dylink_basics_no_modify) ... skipped 'dynamic linking not supported with wasm2js' test_asan_memset_freed (test_core.wasm2js3.test_asan_memset_freed) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_dlfcn_data_and_fptr (test_core.wasm2js3.test_dlfcn_data_and_fptr) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_safe_heap_reversed (test_core.wasm2js3.test_dylink_safe_heap_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_main_thread_async_em_asm_force_c (test_core.wasm2js3.test_main_thread_async_em_asm_force_c) ... skipped 'dynamic linking not supported with wasm2js' test_em_async_js_jspi (test_core.wasm2js3.test_em_async_js_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_sanitize_vptr (test_core.wasm2js3.test_sanitize_vptr) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_dylink_dso_needed (test_core.wasm2js3.test_dylink_dso_needed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_jslib_reversed (test_core.wasm2js3.test_dylink_jslib_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_c_reversed (test_core.wasm2js3.test_dylink_i64_c_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_spaghetti_reversed (test_core.wasm2js3.test_dylink_spaghetti_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_missing (test_core.wasm2js3.test_dylink_syslibs_missing) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_reversed (test_core.wasm2js3.test_dylink_i64_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_asan_use_after_return (test_core.wasm2js3.test_asan_use_after_return) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asyncify_main_module (test_core.wasm2js3.test_asyncify_main_module) ... skipped 'is_wasm2js : dynamic linking support in wasm2js' test_async_main_jspi (test_core.wasm2js3.test_async_main_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_exceptions_multiple_inherit_rethrow_wasm_legacy (test_core.wasm2js3.test_exceptions_multiple_inherit_rethrow_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_safe_stack_dylink (test_core.wasm2js3.test_safe_stack_dylink) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_longjmp4_wasm (test_core.wasm2js3.test_exceptions_longjmp4_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_Module_dynamicLibraries_pthreads_reversed (test_core.wasm2js3.test_Module_dynamicLibraries_pthreads_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_postsets_chunking_reversed (test_core.wasm2js3.test_dylink_postsets_chunking_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_static_funcpointers (test_core.wasm2js3.test_dylink_static_funcpointers) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp2_main_module_wasm (test_core.wasm2js3.test_longjmp2_main_module_wasm) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_rethrow_wasm_legacy (test_core.wasm2js3.test_exceptions_rethrow_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_siglongjmp_wasm_legacy (test_core.wasm2js3.test_siglongjmp_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_fcoverage_mapping (test_core.wasm2js3.test_fcoverage_mapping) ... skipped 'is_wasm2js : wasm binary required to produce code coverage results with llvm-cov' test_exceptions_simplify_cfg_wasm_legacy (test_core.wasm2js3.test_exceptions_simplify_cfg_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_longjmp_unwind_wasm_legacy (test_core.wasm2js3.test_longjmp_unwind_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_exc_wasm_legacy (test_core.wasm2js3.test_longjmp_exc_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_exceptions_primary_wasm_legacy (test_core.wasm2js3.test_exceptions_primary_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_setjmp_many_wasm (test_core.wasm2js3.test_setjmp_many_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_exceptions_longjmp3_wasm (test_core.wasm2js3.test_exceptions_longjmp3_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_promise_await_jspi (test_core.wasm2js3.test_promise_await_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_dylink_zlib (test_core.wasm2js3.test_dylink_zlib) ... skipped 'requested to be skipped' test_dylink_syslibs_libcxx_reversed (test_core.wasm2js3.test_dylink_syslibs_libcxx_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_iostream_and_determinism (test_core.wasm2js3.test_iostream_and_determinism) ... skipped 'requested to be skipped' test_exceptions_libcxx_wasm (test_core.wasm2js3.test_exceptions_libcxx_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dlfcn_preload (test_core.wasm2js3.test_dlfcn_preload) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_funcs (test_core.wasm2js3.test_dlfcn_funcs) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_postsets_chunking (test_core.wasm2js3.test_dylink_postsets_chunking) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_stacks (test_core.wasm2js3.test_dlfcn_stacks) ... skipped 'dynamic linking not supported with wasm2js' test_main_thread_async_em_asm (test_core.wasm2js3.test_main_thread_async_em_asm) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_static_funcpointer_float_reversed (test_core.wasm2js3.test_dylink_static_funcpointer_float_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_jslib (test_core.wasm2js3.test_dylink_jslib) ... skipped 'dynamic linking not supported with wasm2js' test_cubescript_jspi (test_core.wasm2js3.test_cubescript_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_longjmp4_wasm (test_core.wasm2js3.test_longjmp4_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_Module_dynamicLibraries_reversed (test_core.wasm2js3.test_Module_dynamicLibraries_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_6_wasm (test_core.wasm2js3.test_dylink_exceptions_try_catch_6_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_wasm_intrinsics_simd (test_core.wasm2js3.test_wasm_intrinsics_simd) ... skipped 'wasm2js only supports MVP for now' test_bswap64_standalone (test_core.wasm2js3.test_bswap64_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_dylink_global_var_modded (test_core.wasm2js3.test_dylink_global_var_modded) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_virtual_inheritance_wasm (test_core.wasm2js3.test_exceptions_virtual_inheritance_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_weak (test_core.wasm2js3.test_dylink_weak) ... skipped 'dynamic linking not supported with wasm2js' test_ubsan_full_left_shift_fsanitize_shift (test_core.wasm2js3.test_ubsan_full_left_shift_fsanitize_shift) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_dylink_i64_b (test_core.wasm2js3.test_dylink_i64_b) ... skipped 'dynamic linking not supported with wasm2js' test_async_ccall_promise_jspi_exit_runtime (test_core.wasm2js3.test_async_ccall_promise_jspi_exit_runtime) ... skipped 'JSPI is not currently supported for WASM2JS' test_dylink_exceptions_try_catch_wasm_legacy (test_core.wasm2js3.test_dylink_exceptions_try_catch_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_raytrace (test_core.wasm2js3.test_raytrace) ... skipped 'Relies on double value rounding, extremely sensitive' test_asyncify_main_module_jspi (test_core.wasm2js3.test_asyncify_main_module_jspi) ... skipped 'is_wasm2js : dynamic linking support in wasm2js' test_dylink_raii_exceptions_reversed_emscripten (test_core.wasm2js3.test_dylink_raii_exceptions_reversed_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink (test_core.wasm2js3.test_pthread_dylink) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_asyncify (test_core.wasm2js3.test_dlfcn_asyncify) ... skipped 'dynamic linking not supported with wasm2js' test_Module_dynamicLibraries_pthreads (test_core.wasm2js3.test_Module_dynamicLibraries_pthreads) ... skipped 'dynamic linking not supported with wasm2js' test_sse4_1 (test_core.wasm2js3.test_sse4_1) ... skipped 'requested to be skipped' test_longjmp_exc_wasm (test_core.wasm2js3.test_longjmp_exc_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_funcptr_wasm (test_core.wasm2js3.test_longjmp_funcptr_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_pthread_dylink_longjmp (test_core.wasm2js3.test_pthread_dylink_longjmp) ... skipped 'dynamic linking not supported with wasm2js' test_asan_memcpy (test_core.wasm2js3.test_asan_memcpy) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_dylink_exceptions_try_catch_2_reversed_wasm_legacy (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_reversed_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_pthread_dylink_entry_point (test_core.wasm2js3.test_pthread_dylink_entry_point) ... skipped 'dynamic linking not supported with wasm2js' test_ubsan_full_overflow_fsanitize_undefined (test_core.wasm2js3.test_ubsan_full_overflow_fsanitize_undefined) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_longjmp_with_and_without_exceptions (test_core.wasm2js3.test_longjmp_with_and_without_exceptions) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_dylink_printf_reversed (test_core.wasm2js3.test_dylink_printf_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64 (test_core.wasm2js3.test_dylink_i64) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_missing_reversed (test_core.wasm2js3.test_dylink_syslibs_missing_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_printf (test_core.wasm2js3.test_printf) ... skipped 'requested to be skipped' test_async_hello_v8 (test_core.wasm2js3.test_async_hello_v8) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_setjmp_many_2_wasm_legacy (test_core.wasm2js3.test_setjmp_many_2_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_atexit_standalone (test_core.wasm2js3.test_atexit_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_dylink_safe_heap (test_core.wasm2js3.test_dylink_safe_heap) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp_repeat_wasm (test_core.wasm2js3.test_longjmp_repeat_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_standalone_standalone (test_core.wasm2js3.test_longjmp_standalone_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_dylink_exceptions_try_catch_reversed_emscripten (test_core.wasm2js3.test_dylink_exceptions_try_catch_reversed_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_memorygrowth_MAXIMUM_MEMORY_standalone (test_core.wasm2js3.test_memorygrowth_MAXIMUM_MEMORY_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_dlfcn_i64 (test_core.wasm2js3.test_dlfcn_i64) ... skipped 'dynamic linking not supported with wasm2js' test_embind_i64_binding (test_core.wasm2js3.test_embind_i64_binding) ... skipped 'is_wasm2js : wasm_bigint' test_dylink_exceptions_try_catch_6_wasm_legacy (test_core.wasm2js3.test_dylink_exceptions_try_catch_6_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_longjmp4_wasm_legacy (test_core.wasm2js3.test_longjmp4_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_dylink_exceptions_try_catch_emscripten (test_core.wasm2js3.test_dylink_exceptions_try_catch_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_rtti (test_core.wasm2js3.test_dylink_rtti) ... skipped 'dynamic linking not supported with wasm2js' test_relocatable_void_function (test_core.wasm2js3.test_relocatable_void_function) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_2_emscripten (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_convert_wasm_legacy (test_core.wasm2js3.test_exceptions_convert_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_exceptions_try_catch_wasm (test_core.wasm2js3.test_dylink_exceptions_try_catch_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' closure 2 test_hello_argc_standalone (test_core.wasm2js3.test_hello_argc_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_pthread_dylink_basics_reversed (test_core.wasm2js3.test_pthread_dylink_basics_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_stdlib_reversed (test_core.wasm2js3.test_dylink_stdlib_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_embind_dylink_visibility_hidden (test_core.wasm2js3.test_embind_dylink_visibility_hidden) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_destroy_virtual_wasm (test_core.wasm2js3.test_exceptions_destroy_virtual_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_asan_use_after_free_cpp (test_core.wasm2js3.test_asan_use_after_free_cpp) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_exceptions_custom_wasm_legacy (test_core.wasm2js3.test_exceptions_custom_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_i64_c (test_core.wasm2js3.test_dylink_i64_c) ... skipped 'dynamic linking not supported with wasm2js' test_avx (test_core.wasm2js3.test_avx) ... skipped 'requested to be skipped' test_i64_precise_standalone (test_core.wasm2js3.test_i64_precise_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_dlfcn_longjmp (test_core.wasm2js3.test_dlfcn_longjmp) ... skipped 'dynamic linking not supported with wasm2js' test_undefined_main_standalone (test_core.wasm2js3.test_undefined_main_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_ubsan_minimal_errors_same_place (test_core.wasm2js3.test_ubsan_minimal_errors_same_place) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_pthread_join_and_asyncify (test_core.wasm2js3.test_pthread_join_and_asyncify) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_undefined_main_wasm_output (test_core.wasm2js3.test_undefined_main_wasm_output) ... skipped 'standalone mode only' test_memorygrowth_geometric_step (test_core.wasm2js3.test_memorygrowth_geometric_step) ... skipped 'wasm memory specific test' test_dwarf (test_core.wasm2js3.test_dwarf) ... skipped 'is_wasm2js : TODO: source maps in wasm2js' test_exceptions_longjmp3_wasm_legacy (test_core.wasm2js3.test_exceptions_longjmp3_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_multi_wasm_legacy (test_core.wasm2js3.test_exceptions_multi_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_dynamic_cast (test_core.wasm2js3.test_dylink_dynamic_cast) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_alias_wasm_legacy (test_core.wasm2js3.test_exceptions_alias_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_eval_ctors (test_core.wasm2js3.test_eval_ctors) ... skipped 'is_wasm2js : eval_ctors not supported yet' test_undefined_main_explicit_standalone (test_core.wasm2js3.test_undefined_main_explicit_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_memorygrowth_MAXIMUM_MEMORY (test_core.wasm2js3.test_memorygrowth_MAXIMUM_MEMORY) ... skipped 'wasm memory specific test' test_wasm2js_fallback_minimal_runtime (test_core.wasm2js3.test_wasm2js_fallback_minimal_runtime) ... skipped 'redundant to test wasm2js in wasm2js* mode' test_async_ccall_good_jspi (test_core.wasm2js3.test_async_ccall_good_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_asan_vector (test_core.wasm2js3.test_asan_vector) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' .. exit test_wasm_worker_hello_modularize (test_core.wasm2js3.test_wasm_worker_hello_modularize) ... skipped 'WASM2JS + MODULARIZE + WASM_WORKERS is not supported' test_sse_diagnostics (test_core.wasm2js3.test_sse_diagnostics) ... skipped 'wasm2js only supports MVP for now' test_abort_no_dtors_wasm (test_core.wasm2js3.test_abort_no_dtors_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_pthread_return_address (test_core.wasm2js3.test_pthread_return_address) ... skipped 'is_wasm2js : wasm2js does not support PROXY_TO_PTHREAD (custom section support)' test_bullet_cmake (test_core.wasm2js3.test_bullet_cmake) ... skipped 'requested to be skipped' test_dylink_i64_invoke_rtld_local_no_bigint (test_core.wasm2js3.test_dylink_i64_invoke_rtld_local_no_bigint) ... skipped 'dynamic linking not supported with wasm2js' test_wasm2js_fallback (test_core.wasm2js3.test_wasm2js_fallback) ... skipped 'redundant to test wasm2js in wasm2js* mode' NUM=1 test_demangle_stacks_noexcept (test_core.wasm2js3.test_demangle_stacks_noexcept) ... skipped 'is_wasm2js : TODO: nicely printed names in wasm2js' test_dylink_syslibs_all (test_core.wasm2js3.test_dylink_syslibs_all) ... skipped 'dynamic linking not supported with wasm2js' test_wasm_intrinsics_simd_unsigned_char (test_core.wasm2js3.test_wasm_intrinsics_simd_unsigned_char) ... skipped 'wasm2js only supports MVP for now' test_dylink_memory_growth (test_core.wasm2js3.test_dylink_memory_growth) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_all_reversed (test_core.wasm2js3.test_dylink_syslibs_all_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_neon_wasm_simd (test_core.wasm2js3.test_neon_wasm_simd) ... skipped 'wasm2js only supports MVP for now' test_exceptions_3_wasm (test_core.wasm2js3.test_exceptions_3_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp1_wasm_legacy (test_core.wasm2js3.test_exceptions_longjmp1_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' ['-DDIRECT', '-sFORCE_FILESYSTEM'] test_main_module_js_symbol (test_core.wasm2js3.test_main_module_js_symbol) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_refcount_wasm_legacy (test_core.wasm2js3.test_exceptions_refcount_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_unistd_unlink_wasmfs_nodefs (test_core.wasm2js3.test_unistd_unlink_wasmfs_nodefs) ... skipped 'https://github.com/emscripten-core/emscripten/issues/18112' test_sse2 (test_core.wasm2js3.test_sse2) ... skipped 'requested to be skipped' test_ubsan_full_stack_trace_g4 (test_core.wasm2js3.test_ubsan_full_stack_trace_g4) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_setjmp_within_loop_wasm_legacy (test_core.wasm2js3.test_setjmp_within_loop_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_ssse3 (test_core.wasm2js3.test_ssse3) ... skipped 'wasm2js only supports MVP for now' test_dylink_tls_export (test_core.wasm2js3.test_dylink_tls_export) ... skipped 'dynamic linking not supported with wasm2js' test_legacy_exported_runtime_numbers (test_core.wasm2js3.test_legacy_exported_runtime_numbers) ... skipped 'requested to be skipped' test_dylink_tls (test_core.wasm2js3.test_dylink_tls) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_basic (test_core.wasm2js3.test_dlfcn_basic) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_proxying_modularize (test_core.wasm2js3.test_pthread_proxying_modularize) ... skipped 'MODULARIZE + WASM=0 + pthreads does not work (#16794)' 0 test_setjmp_noleak_wasm_legacy (test_core.wasm2js3.test_setjmp_noleak_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_dlfcn_jspi (test_core.wasm2js3.test_dlfcn_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_i64_invoke_bigint (test_core.wasm2js3.test_i64_invoke_bigint) ... skipped 'is_wasm2js : wasm_bigint' test_sse4_2 (test_core.wasm2js3.test_sse4_2) ... skipped 'wasm2js only supports MVP for now' test_wasm_worker_hello_modularize_minimal_runtime (test_core.wasm2js3.test_wasm_worker_hello_modularize_minimal_runtime) ... skipped 'WASM2JS + MODULARIZE + WASM_WORKERS is not supported' test_exceptions_typed_wasm (test_core.wasm2js3.test_exceptions_typed_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dlmalloc (test_core.wasm2js3.test_dlmalloc) ... skipped 'requested to be skipped' test_dylink_rtti_reversed (test_core.wasm2js3.test_dylink_rtti_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_wasm (test_core.wasm2js3.test_exceptions_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_longjmp_unwind_wasm (test_core.wasm2js3.test_longjmp_unwind_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_dylink_syslibs_missing_assertions_reversed (test_core.wasm2js3.test_dylink_syslibs_missing_assertions_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_setjmp_many_2_wasm (test_core.wasm2js3.test_setjmp_many_2_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_EXPORT_EXCEPTION_HANDLING_HELPERS_wasm (test_core.wasm2js3.test_EXPORT_EXCEPTION_HANDLING_HELPERS_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_assert_standalone (test_core.wasm2js3.test_assert_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' ['-DDIRECT', '-sFORCE_FILESYSTEM', '-DUSE_FILES'] test_longjmp_wasm_legacy (test_core.wasm2js3.test_longjmp_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_dylink_i64_invoke_rtld_local (test_core.wasm2js3.test_dylink_i64_invoke_rtld_local) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_libcxx (test_core.wasm2js3.test_dylink_syslibs_libcxx) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_3_wasm_legacy (test_core.wasm2js3.test_exceptions_3_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_libcxx_wasm_legacy (test_core.wasm2js3.test_exceptions_libcxx_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_wasm2js (test_core.wasm2js3.test_wasm2js) ... skipped 'redundant to test wasm2js in wasm2js* mode' test_longjmp_i64_wasm_legacy (test_core.wasm2js3.test_longjmp_i64_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_exceptions_longjmp4_wasm_legacy (test_core.wasm2js3.test_exceptions_longjmp4_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' 0 test_pthread_wait64_notify (test_core.wasm2js3.test_pthread_wait64_notify) ... skipped 'is_wasm2js : https://github.com/WebAssembly/binaryen/issues/5991' test_asyncify_unused_jspi (test_core.wasm2js3.test_asyncify_unused_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_dylink_dot_a_reversed (test_core.wasm2js3.test_dylink_dot_a_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_source_map_minimal_runtime (test_core.wasm2js3.test_source_map_minimal_runtime) ... skipped 'is_wasm2js : TODO: source maps in wasm2js' test_dylink_i64_invoke_no_bigint (test_core.wasm2js3.test_dylink_i64_invoke_no_bigint) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dlopen_many (test_core.wasm2js3.test_pthread_dlopen_many) ... skipped 'dynamic linking not supported with wasm2js' test_embind_i64_val_safe_heap (test_core.wasm2js3.test_embind_i64_val_safe_heap) ... skipped 'is_wasm2js : wasm_bigint' test_dylink_exceptions_try_catch_reversed_wasm (test_core.wasm2js3.test_dylink_exceptions_try_catch_reversed_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_printf (test_core.wasm2js3.test_dylink_printf) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_tls_dylink (test_core.wasm2js3.test_pthread_tls_dylink) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_multiple_inherit_wasm_legacy (test_core.wasm2js3.test_exceptions_multiple_inherit_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' get_null() test_exceptions_uncaught_count_wasm_legacy (test_core.wasm2js3.test_exceptions_uncaught_count_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_setjmp_noleak_wasm (test_core.wasm2js3.test_setjmp_noleak_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_pthread_dylink_main_module_1 (test_core.wasm2js3.test_pthread_dylink_main_module_1) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp_zero_wasm_legacy (test_core.wasm2js3.test_longjmp_zero_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_ubsan_minimal_too_many_errors (test_core.wasm2js3.test_ubsan_minimal_too_many_errors) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_dylink_load_compiled_side_module (test_core.wasm2js3.test_dylink_load_compiled_side_module) ... skipped 'dynamic linking not supported with wasm2js' engine: ['/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/node/22.16.0_64bit/bin/node'] ENVIRONMENT = node test_exceptions_multiple_inherit_rethrow_wasm (test_core.wasm2js3.test_exceptions_multiple_inherit_rethrow_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dlfcn_handle_alloc (test_core.wasm2js3.test_dlfcn_handle_alloc) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp2_main_module_emscripten (test_core.wasm2js3.test_longjmp2_main_module_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_locate_file (test_core.wasm2js3.test_dylink_locate_file) ... skipped 'dynamic linking not supported with wasm2js' test_stack_placement_pic (test_core.wasm2js3.test_stack_placement_pic) ... skipped 'is_wasm2js : MAIN_MODULE support' 0 test_longjmp_zero_wasm (test_core.wasm2js3.test_longjmp_zero_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_dylink_funcpointers_wrapper_reversed (test_core.wasm2js3.test_dylink_funcpointers_wrapper_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_externref_emjs_dynlink (test_core.wasm2js3.test_externref_emjs_dynlink) ... skipped 'is_wasm2js : wasm2js does not support reference types' test_pthread_dylink_exceptions (test_core.wasm2js3.test_pthread_dylink_exceptions) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_funcpointers_wrapper (test_core.wasm2js3.test_dylink_funcpointers_wrapper) ... skipped 'dynamic linking not supported with wasm2js' test_main_module_static_align (test_core.wasm2js3.test_main_module_static_align) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_no_export (test_core.wasm2js3.test_dylink_no_export) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_floats_reversed (test_core.wasm2js3.test_dylink_floats_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_return_address_modularize (test_core.wasm2js3.test_pthread_return_address_modularize) ... skipped 'is_wasm2js : wasm2js does not support PROXY_TO_PTHREAD (custom section support)' test_em_js_i64 (test_core.wasm2js3.test_em_js_i64) ... skipped 'is_wasm2js : test depends on WASM_BIGINT which is not compatible with wasm2js' test_em_js_pthreads_dylink (test_core.wasm2js3.test_em_js_pthreads_dylink) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_uncaught_count_wasm (test_core.wasm2js3.test_exceptions_uncaught_count_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_floats (test_core.wasm2js3.test_dylink_floats) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dlsym (test_core.wasm2js3.test_pthread_dlsym) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_tls (test_core.wasm2js3.test_pthread_dylink_tls) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp_repeat_wasm_legacy (test_core.wasm2js3.test_longjmp_repeat_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_gl_main_module (test_core.wasm2js3.test_gl_main_module) ... skipped 'dynamic linking not supported with wasm2js' test_asan_static_buffer_overflow (test_core.wasm2js3.test_asan_static_buffer_overflow) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_async_hello_jspi (test_core.wasm2js3.test_async_hello_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_dylink_dynamic_cast_reversed (test_core.wasm2js3.test_dylink_dynamic_cast_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_with_and_without_longjmp (test_core.wasm2js3.test_exceptions_with_and_without_longjmp) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_dlfcn_unique_sig (test_core.wasm2js3.test_dlfcn_unique_sig) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_6_emscripten (test_core.wasm2js3.test_dylink_exceptions_try_catch_6_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_sse1_nontrapping (test_core.wasm2js3.test_sse1_nontrapping) ... skipped 'wasm2js only supports MVP for now' 0 test_dylink_funcpointer (test_core.wasm2js3.test_dylink_funcpointer) ... skipped 'dynamic linking not supported with wasm2js' [] DIRECT test_longjmp3_wasm_legacy (test_core.wasm2js3.test_longjmp3_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_Module_dynamicLibraries (test_core.wasm2js3.test_Module_dynamicLibraries) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_2_wasm_legacy (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_fasta_nontrapping (test_core.wasm2js3.test_fasta_nontrapping) ... skipped 'wasm2js only supports MVP for now' test_stat_chmod_wasmfs_nodefs (test_core.wasm2js3.test_stat_chmod_wasmfs_nodefs) ... skipped 'test requires symlink creation which currently missing from wasmfs+noderawfs' .. return test_asan_memchr (test_core.wasm2js3.test_asan_memchr) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_relaxed_simd_implies_simd128 (test_core.wasm2js3.test_relaxed_simd_implies_simd128) ... skipped 'wasm2js only supports MVP for now' test_dylink_locate_file_reversed (test_core.wasm2js3.test_dylink_locate_file_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_info (test_core.wasm2js3.test_dlfcn_info) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_inits_reversed (test_core.wasm2js3.test_dylink_global_inits_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_std_wasm_legacy (test_core.wasm2js3.test_exceptions_std_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_esm_integration (test_core.wasm2js3.test_esm_integration) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_dylink_i64_b_reversed (test_core.wasm2js3.test_dylink_i64_b_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_ubsan_full_left_shift_fsanitize_undefined (test_core.wasm2js3.test_ubsan_full_left_shift_fsanitize_undefined) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_asan_modularized_with_closure (test_core.wasm2js3.test_asan_modularized_with_closure) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_dylink_i64_c_no_bigint_reversed (test_core.wasm2js3.test_dylink_i64_c_no_bigint_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_return_address (test_core.wasm2js3.test_return_address) ... skipped 'is_wasm2js : wasm2js does not support PROXY_TO_PTHREAD (custom section support)' test_dlfcn_basic_pthreads (test_core.wasm2js3.test_dlfcn_basic_pthreads) ... skipped 'dynamic linking not supported with wasm2js' test_sse1 (test_core.wasm2js3.test_sse1) ... skipped 'wasm2js only supports MVP for now' test_dlfcn_self (test_core.wasm2js3.test_dlfcn_self) ... skipped 'dynamic linking not supported with wasm2js' test_asan_bitfield_round (test_core.wasm2js3.test_asan_bitfield_round) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_dylink_raii_exceptions_emscripten (test_core.wasm2js3.test_dylink_raii_exceptions_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_exceptions_resume_wasm_legacy (test_core.wasm2js3.test_exceptions_resume_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_asan_bitfield_unround_size (test_core.wasm2js3.test_asan_bitfield_unround_size) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_dylink_function_pointer_equality_reversed (test_core.wasm2js3.test_dylink_function_pointer_equality_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_sse4 (test_core.wasm2js3.test_sse4) ... skipped 'wasm2js only supports MVP for now' TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us test_asan_strcpy (test_core.wasm2js3.test_asan_strcpy) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_sse3 (test_core.wasm2js3.test_sse3) ... skipped 'wasm2js only supports MVP for now' test_ubsan_full_overflow_fsanitize_integer (test_core.wasm2js3.test_ubsan_full_overflow_fsanitize_integer) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_avx2_nontrapping (test_core.wasm2js3.test_avx2_nontrapping) ... skipped 'requested to be skipped' env_modify: {'IDL_CHECKS': 'DEFAULT'} env_modify: {'IDL_CHECKS': 'ALL'} [] DIRECT TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us test_dylink_exceptions_try_catch_reversed_wasm_legacy (test_core.wasm2js3.test_dylink_exceptions_try_catch_reversed_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' env_modify: {'IDL_CHECKS': 'DEFAULT'} env_modify: {'IDL_CHECKS': 'FAST'} warning: Asyncify addlist contained a non-existing function name: __original_main (__original_main) ENVIRONMENT = shell test_linker_response_file (test_core.wasm2js3.test_linker_response_file) ... ok (6.33s) NO_ASYNC test_fs_nodefs_nofollow (test_core.wasm2js3.test_fs_nodefs_nofollow) ... ok (7.76s) .. _exit test_functionpointer_libfunc_varargs (test_core.wasm2js3.test_functionpointer_libfunc_varargs) ... ok (7.92s) ['-sDYNCALLS'] DYNAMIC_SIG test_asyncify_indirect_lists_add_no_prop (test_core.wasm2js3.test_asyncify_indirect_lists_add_no_prop) ... ok (8.59s) test_sscanf (test_core.wasm2js3.test_sscanf) ... ok (8.58s) test_pthread_tls (test_core.wasm2js3.test_pthread_tls) ... ok (8.66s) test_fs_js_api_nodefs (test_core.wasm2js3.test_fs_js_api_nodefs) ... ok (8.69s) test_math_lgamma (test_core.wasm2js3.test_math_lgamma) ... ok (8.75s) ['-sDYNCALLS'] DYNAMIC_SIG test_wasm_worker_wait_async (test_core.wasm2js3.test_wasm_worker_wait_async) ... ok (9.21s) test_remove (test_core.wasm2js3.test_remove) ... ok (9.38s) test_wasm_worker_hello_minimal_runtime (test_core.wasm2js3.test_wasm_worker_hello_minimal_runtime) ... ok (9.47s) test_pthread_atexit (test_core.wasm2js3.test_pthread_atexit) ... ok (9.60s) test_pthread_exit_main (test_core.wasm2js3.test_pthread_exit_main) ... ok (9.62s) test_getdents64_special_cases (test_core.wasm2js3.test_getdents64_special_cases) ... ok (9.63s) test_strtold (test_core.wasm2js3.test_strtold) ... ok (9.72s) test_unistd_io_nodefs (test_core.wasm2js3.test_unistd_io_nodefs) ... ok (9.72s) test_fgets_eol (test_core.wasm2js3.test_fgets_eol) ... ok (9.77s) test_statvfs (test_core.wasm2js3.test_statvfs) ... ok (9.82s) test_fs_stat_unnamed_file_descriptor_nodefs (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor_nodefs) ... ok (9.87s) test_async_main (test_core.wasm2js3.test_async_main) ... ok (9.94s) test_pthread_run_on_main_thread (test_core.wasm2js3.test_pthread_run_on_main_thread) ... ok (9.93s) env_modify: {'IDL_CHECKS': 'ALL'} test_main_reads_args (test_core.wasm2js3.test_main_reads_args) ... ok (9.95s) test_fs_mmap (test_core.wasm2js3.test_fs_mmap) ... ok (10.04s) test_memcpy3 (test_core.wasm2js3.test_memcpy3) ... ok (10.06s) test_fs_nodefs_dup_rawfs (test_core.wasm2js3.test_fs_nodefs_dup_rawfs) ... ok (10.13s) test_random (test_core.wasm2js3.test_random) ... ok (10.13s) test_embind_negative_constants (test_core.wasm2js3.test_embind_negative_constants) ... ok (10.21s) test_fcntl (test_core.wasm2js3.test_fcntl) ... ok (10.21s) test_sscanf_hex (test_core.wasm2js3.test_sscanf_hex) ... ok (10.20s) (test did not pass in JS engine: ['/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/node/22.16.0_64bit/bin/node']) ENVIRONMENT = node,shell test_exceptions_std_emscripten (test_core.wasm2js3.test_exceptions_std_emscripten) ... ok (10.22s) test_fgetc_unsigned (test_core.wasm2js3.test_fgetc_unsigned) ... ok (10.26s) test_pthread_c11_threads (test_core.wasm2js3.test_pthread_c11_threads) ... ok (10.23s) test_sscanf_whitespace (test_core.wasm2js3.test_sscanf_whitespace) ... ok (10.35s) test_floatvars (test_core.wasm2js3.test_floatvars) ... ok (10.40s) test_pthread_dispatch_after_exit (test_core.wasm2js3.test_pthread_dispatch_after_exit) ... ok (10.54s) [] 1 test_fcntl_misc (test_core.wasm2js3.test_fcntl_misc) ... ok (10.83s) test_bigarray (test_core.wasm2js3.test_bigarray) ... ok (10.88s) test_unistd_sysconf_phys_pages (test_core.wasm2js3.test_unistd_sysconf_phys_pages) ... ok (10.99s) test_embind_wasm_workers (test_core.wasm2js3.test_embind_wasm_workers) ... ok (11.04s) test_int53_convertI32PairToI53Checked (test_core.wasm2js3.test_int53_convertI32PairToI53Checked) ... ok (11.09s) test_webidl (test_core.wasm2js3.test_webidl) ... ok (11.15s) test_fs_rename_on_existing_nodefs (test_core.wasm2js3.test_fs_rename_on_existing_nodefs) ... ok (11.24s) test_utf8_bench (test_core.wasm2js3.test_utf8_bench) ... ok (11.24s) test_pthread_wait32_notify (test_core.wasm2js3.test_pthread_wait32_notify) ... ok (11.28s) test_embind_custom_marshal (test_core.wasm2js3.test_embind_custom_marshal) ... ok (11.27s) test_nothrow_new_nogrow (test_core.wasm2js3.test_nothrow_new_nogrow) ... ok (11.34s) test_emscripten_async_load_script (test_core.wasm2js3.test_emscripten_async_load_script) ... ok (11.44s) test_fs_enotdir_rawfs (test_core.wasm2js3.test_fs_enotdir_rawfs) ... ok (11.44s) test_fs_write_rawfs (test_core.wasm2js3.test_fs_write_rawfs) ... ok (11.50s) test_atexit_threads_stub (test_core.wasm2js3.test_atexit_threads_stub) ... ok (11.51s) test_unistd_pipe_rawfs (test_core.wasm2js3.test_unistd_pipe_rawfs) ... ok (11.55s) test_unary_literal (test_core.wasm2js3.test_unary_literal) ... ok (11.63s) test_unistd_dup (test_core.wasm2js3.test_unistd_dup) ... ok (11.71s) test_proc_self_fd (test_core.wasm2js3.test_proc_self_fd) ... ok (11.76s) new D2() test_sscanf_3 (test_core.wasm2js3.test_sscanf_3) ... ok (11.90s) test_pthread_exceptions (test_core.wasm2js3.test_pthread_exceptions) ... ok (11.92s) NUM=5 test_unistd_links_nodefs (test_core.wasm2js3.test_unistd_links_nodefs) ... ok (12.04s) test_em_js_c (test_core.wasm2js3.test_em_js_c) ... ok (12.22s) test_memcpy_alignment (test_core.wasm2js3.test_memcpy_alignment) ... ok (12.20s) test_fcntl_misc_no_bigint (test_core.wasm2js3.test_fcntl_misc_no_bigint) ... ok (12.26s) test_promise_await_error (test_core.wasm2js3.test_promise_await_error) ... ok (12.28s) no debugger, check validation test_stat (test_core.wasm2js3.test_stat) ... ok (12.41s) test_asyncify_indirect_lists_add (test_core.wasm2js3.test_asyncify_indirect_lists_add) ... ok (12.43s) test_exceptions_typed_emscripten (test_core.wasm2js3.test_exceptions_typed_emscripten) ... ok (12.58s) test_sscanf_float (test_core.wasm2js3.test_sscanf_float) ... ok (12.66s) test_wprintf (test_core.wasm2js3.test_wprintf) ... ok (12.71s) test_fgetc_ungetc_rawfs (test_core.wasm2js3.test_fgetc_ungetc_rawfs) ... ok (12.71s) test_wasm_worker_malloc (test_core.wasm2js3.test_wasm_worker_malloc) ... ok (12.78s) test_embind_val_coro (test_core.wasm2js3.test_embind_val_coro) ... ok (12.80s) test_fs_mmap_rawfs (test_core.wasm2js3.test_fs_mmap_rawfs) ... ok (12.84s) test_dlmalloc_partial_2 (test_core.wasm2js3.test_dlmalloc_partial_2) ... ok (12.88s) test_unistd_curdir (test_core.wasm2js3.test_unistd_curdir) ... ok (12.90s) test_asyncify_indirect_lists_normal (test_core.wasm2js3.test_asyncify_indirect_lists_normal) ... ok (12.93s) test_unistd_access_nodefs (test_core.wasm2js3.test_unistd_access_nodefs) ... ok (12.93s) test_em_js_address_taken (test_core.wasm2js3.test_em_js_address_taken) ... skipped 'dynamic linking not supported with wasm2js' test_unistd_access_wasmfs_rawfs (test_core.wasm2js3.test_unistd_access_wasmfs_rawfs) ... ok (12.99s) test_getcwd_with_non_ascii_name (test_core.wasm2js3.test_getcwd_with_non_ascii_name) ... ok (12.98s) test_pthread_thread_local_storage (test_core.wasm2js3.test_pthread_thread_local_storage) ... ok (12.99s) 1 test_readdir (test_core.wasm2js3.test_readdir) ... ok (13.00s) test_unistd_truncate_nodefs (test_core.wasm2js3.test_unistd_truncate_nodefs) ... ok (13.18s) test_em_js (test_core.wasm2js3.test_em_js) ... ok (13.18s) test_utf16_bench (test_core.wasm2js3.test_utf16_bench) ... ok (13.23s) test_fs_readv_rawfs (test_core.wasm2js3.test_fs_readv_rawfs) ... ok (13.32s) test_unistd_access_wasmfs_nodefs (test_core.wasm2js3.test_unistd_access_wasmfs_nodefs) ... ok (13.43s) test_stat_chmod (test_core.wasm2js3.test_stat_chmod) ... ok (13.44s) test_utf8_bench_no_bigint_force_textdecoder (test_core.wasm2js3.test_utf8_bench_no_bigint_force_textdecoder) ... ok (13.50s) test_safe_stack_pthread (test_core.wasm2js3.test_safe_stack_pthread) ... ok (13.62s) test_asyncify_during_exit (test_core.wasm2js3.test_asyncify_during_exit) ... ok (13.62s) test_utf8_bench_force_textdecoder (test_core.wasm2js3.test_utf8_bench_force_textdecoder) ... ok (13.62s) test_cubescript_asyncify (test_core.wasm2js3.test_cubescript_asyncify) ... ok (13.68s) test_pthread_equal (test_core.wasm2js3.test_pthread_equal) ... ok (13.68s) test_unistd_misc_nodefs (test_core.wasm2js3.test_unistd_misc_nodefs) ... ok (13.67s) test_fs_stat_unnamed_file_descriptor_wasmfs (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor_wasmfs) ... ok (13.69s) test_fscanf_2 (test_core.wasm2js3.test_fscanf_2) ... ok (13.80s) test_pthread_c11_threads_proxied (test_core.wasm2js3.test_pthread_c11_threads_proxied) ... ok (13.93s) test_emmalloc_memory_statistics (test_core.wasm2js3.test_emmalloc_memory_statistics) ... ok (13.98s) ['-DUSE_FILES'] test_fgetc_ungetc (test_core.wasm2js3.test_fgetc_ungetc) ... ok (14.29s) test_utime (test_core.wasm2js3.test_utime) ... ok (14.33s) test_embind_val_coro_propagate_js_error (test_core.wasm2js3.test_embind_val_coro_propagate_js_error) ... ok (14.36s) test_fs_mkdir_dotdot (test_core.wasm2js3.test_fs_mkdir_dotdot) ... ok (14.44s) test_emmalloc_memvalidate_verbose (test_core.wasm2js3.test_emmalloc_memvalidate_verbose) ... ok (14.41s) test_fs_nodefs_rw_rawfs (test_core.wasm2js3.test_fs_nodefs_rw_rawfs) ... ok (14.45s) .. exit test_webidl_fast (test_core.wasm2js3.test_webidl_fast) ... ok (14.44s) env_modify: {'LANG': 'en_US.UTF-8'} test_em_js_pthreads (test_core.wasm2js3.test_em_js_pthreads) ... ok (14.59s) test_rename (test_core.wasm2js3.test_rename) ... ok (14.68s) test_fcntl_open_nodefs (test_core.wasm2js3.test_fcntl_open_nodefs) ... ok (14.72s) test_embind_no_rtti (test_core.wasm2js3.test_embind_no_rtti) ... ok (14.77s) test_stat_chmod_nodefs (test_core.wasm2js3.test_stat_chmod_nodefs) ... ok (14.75s) test_pthread_attr_getstack (test_core.wasm2js3.test_pthread_attr_getstack) ... ok (14.86s) test_fs_stat_unnamed_file_descriptor_wasmfs_nodefs (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor_wasmfs_nodefs) ... ok (14.90s) test_direct_string_constant_usage (test_core.wasm2js3.test_direct_string_constant_usage) ... ok (14.95s) test_webidl_default (test_core.wasm2js3.test_webidl_default) ... ok (15.04s) test_embind_inheritance (test_core.wasm2js3.test_embind_inheritance) ... ok (15.13s) test_pthread_create_proxy (test_core.wasm2js3.test_pthread_create_proxy) ... ok (15.11s) test_strtod (test_core.wasm2js3.test_strtod) ... ok (15.23s) test_embind_lib_with_asyncify (test_core.wasm2js3.test_embind_lib_with_asyncify) ... ok (15.25s) test_pthread_proxying (test_core.wasm2js3.test_pthread_proxying) ... ok (15.29s) test_EXPORTED_RUNTIME_METHODS (test_core.wasm2js3.test_EXPORTED_RUNTIME_METHODS) ... ok (15.31s) test_stat_chmod_rawfs (test_core.wasm2js3.test_stat_chmod_rawfs) ... ok (15.55s) test_module_stdin (test_core.wasm2js3.test_module_stdin) ... ok (15.61s) test_webidl_all_growth (test_core.wasm2js3.test_webidl_all_growth) ... ok (15.64s) test_readdir_rawfs (test_core.wasm2js3.test_readdir_rawfs) ... ok (15.65s) test_readdir_empty (test_core.wasm2js3.test_readdir_empty) ... ok (15.82s) test_exceptions_virtual_inheritance_emscripten (test_core.wasm2js3.test_exceptions_virtual_inheritance_emscripten) ... ok (15.86s) test_EXPORT_EXCEPTION_HANDLING_HELPERS_emscripten (test_core.wasm2js3.test_EXPORT_EXCEPTION_HANDLING_HELPERS_emscripten) ... ok (15.85s) test_wrap_malloc (test_core.wasm2js3.test_wrap_malloc) ... ok (15.89s) test_embind_memory_view (test_core.wasm2js3.test_embind_memory_view) ... ok (15.97s) test_unistd_truncate_wasmfs_nodefs (test_core.wasm2js3.test_unistd_truncate_wasmfs_nodefs) ... ok (15.98s) test_unistd_write_broken_link_rawfs (test_core.wasm2js3.test_unistd_write_broken_link_rawfs) ... ok (16.01s) test_em_asm_unicode (test_core.wasm2js3.test_em_asm_unicode) ... ok (16.07s) test_fs_nodefs_readdir (test_core.wasm2js3.test_fs_nodefs_readdir) ... ok (16.09s) .. _Exit test_bswap64 (test_core.wasm2js3.test_bswap64) ... ok (16.27s) test_embind_sync_if_pthread_delayed (test_core.wasm2js3.test_embind_sync_if_pthread_delayed) ... ok (16.36s) test_exceptions_primary_emscripten (test_core.wasm2js3.test_exceptions_primary_emscripten) ... ok (16.42s) test_exceptions_uncaught_2_emscripten (test_core.wasm2js3.test_exceptions_uncaught_2_emscripten) ... ok (16.44s) test_fs_stat_unnamed_file_descriptor (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor) ... ok (16.42s) test_exceptions_libcxx_emscripten (test_core.wasm2js3.test_exceptions_libcxx_emscripten) ... ok (16.71s) test_exceptions_convert_emscripten (test_core.wasm2js3.test_exceptions_convert_emscripten) ... ok (16.85s) test_fs_mkdir_dotdot_nodefs (test_core.wasm2js3.test_fs_mkdir_dotdot_nodefs) ... ok (16.84s) test_fscanf (test_core.wasm2js3.test_fscanf) ... ok (16.99s) test_emscripten_atomics_stub (test_core.wasm2js3.test_emscripten_atomics_stub) ... ok (6.93s) test_asyncify_indirect_lists_ignoreindirect (test_core.wasm2js3.test_asyncify_indirect_lists_ignoreindirect) ... ok (17.15s) (test did not pass in JS engine: ['/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/node/22.16.0_64bit/bin/node']) test_pthread_proxying_canceled_work (test_core.wasm2js3.test_pthread_proxying_canceled_work) ... ok (17.21s) test_pthread_busy_wait_atexit (test_core.wasm2js3.test_pthread_busy_wait_atexit) ... ok (17.27s) test_exceptions_allowed_uncaught (test_core.wasm2js3.test_exceptions_allowed_uncaught) ... ok (17.30s) test_fannkuch (test_core.wasm2js3.test_fannkuch) ... ok (17.27s) 1 0 2 1 3 2 4 4 5 7 6 10 7 16 8 22 test_globaldoubles (test_core.wasm2js3.test_globaldoubles) ... ok (8.65s) test_pthread_wait_async (test_core.wasm2js3.test_pthread_wait_async) ... ok (17.32s) test_i64_llabs (test_core.wasm2js3.test_i64_llabs) ... ok (7.75s) test_fs_writev (test_core.wasm2js3.test_fs_writev) ... ok (17.53s) test_bitfields (test_core.wasm2js3.test_bitfields) ... ok (8.31s) test_longjmp_standalone (test_core.wasm2js3.test_longjmp_standalone) ... ok (9.19s) test_sigalrm (test_core.wasm2js3.test_sigalrm) ... ok (18.00s) test_i64_precise_needed (test_core.wasm2js3.test_i64_precise_needed) ... ok (8.13s) test_embind_basics (test_core.wasm2js3.test_embind_basics) ... ok (18.08s) test_em_asm_arguments_side_effects (test_core.wasm2js3.test_em_asm_arguments_side_effects) ... ok (18.17s) test_dyncall_specific_minimal_runtime (test_core.wasm2js3.test_dyncall_specific_minimal_runtime) ... ok (18.33s) test_whets (test_core.wasm2js3.test_whets) ... ok (18.38s) test_sscanf_other_whitespace (test_core.wasm2js3.test_sscanf_other_whitespace) ... ok (18.43s) -- begin program output -- Aborted(Assertion failed: s.st_mtime == lastmtime, at: /home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/test/stat/test_chmod.c,109,test) /tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12 )(info)},instantiate:function(binary,info){return{then:function(ok){var module=new WebAssembly.Module(binary);ok({instance:new WebAssembly.Instance(module,info)})}}},RuntimeError:Error,isWasm2js:true};if(WebAssembly.isWasm2js){wasmBinary=[]}var ABORT=false;var EXITSTATUS;var isFileURI=filename=>filename.startsWith("file://");var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;wasmExports["s"]()}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var wasmBinaryFile;function findWasmBinary(){return locateFile("test_chmod.wasm")}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["r"];updateMemoryViews();assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDepen "undefined"?new TextDecoder:undefined;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead,ignoreNul)=>{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023[..] Error: Aborted(Assertion failed: s.st_mtime == lastmtime, at: /home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/test/stat/test_chmod.c,109,test). Build with -sASSERTIONS for more info. at abort (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:1371) at ___assert_fail (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:5178) at uc (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:5:42335) at callMain (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:10639) at doRun (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:11043) at run (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:11197) at removeRunDependency (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:3927) at receiveInstance (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:2806) at receiveInstantiationResult (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:2953) at createWasm (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:3278) Thrown at: at abort (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:1371) at ___assert_fail (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:5178) at uc (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:5:42335) at callMain (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:10639) at doRun (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:11043) at run (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:11197) at removeRunDependency (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:3927) test_stat_chmod_wasmfs (test_core.wasm2js3.test_stat_chmod_wasmfs) ... FAIL at receiveInstance (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:2806) at receiveInstantiationResult (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:2953) at createWasm (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:3278) Node.js v22.16.0 -- end program output -- NUM=20 test_pthread_cancel (test_core.wasm2js3.test_pthread_cancel) ... ok (18.65s) test_utf8_invalid_force_textdecoder (test_core.wasm2js3.test_utf8_invalid_force_textdecoder) ... ok (18.69s) test_closebitcasts (test_core.wasm2js3.test_closebitcasts) ... ok (8.52s) test_exceptions_longjmp4_emscripten (test_core.wasm2js3.test_exceptions_longjmp4_emscripten) ... ok (8.91s) test_fs_js_api_wasmfs_nodefs (test_core.wasm2js3.test_fs_js_api_wasmfs_nodefs) ... ok (18.87s) test_minimal_runtime_memorygrowth (test_core.wasm2js3.test_minimal_runtime_memorygrowth) ... ok (18.89s) test_unistd_truncate (test_core.wasm2js3.test_unistd_truncate) ... ok (18.87s) test_readdir_unlink (test_core.wasm2js3.test_readdir_unlink) ... ok (19.06s) test_stack_placement (test_core.wasm2js3.test_stack_placement) ... ok (19.21s) test_cubescript (test_core.wasm2js3.test_cubescript) ... ok (19.26s) test_runtime_stacksave (test_core.wasm2js3.test_runtime_stacksave) ... ok (6.36s) test_fs_symlink_resolution_wasmfs_nodefs (test_core.wasm2js3.test_fs_symlink_resolution_wasmfs_nodefs) ... ok (19.41s) ['-sFORCE_FILESYSTEM'] test_strtoll_oct (test_core.wasm2js3.test_strtoll_oct) ... ok (8.14s) test_fs_rename_on_existing_wasmfs (test_core.wasm2js3.test_fs_rename_on_existing_wasmfs) ... ok (19.48s) test_async_hello (test_core.wasm2js3.test_async_hello) ... ok (9.86s) test_embind_val_basics (test_core.wasm2js3.test_embind_val_basics) ... ok (20.02s) test_fs_rename_on_existing_rawfs (test_core.wasm2js3.test_fs_rename_on_existing_rawfs) ... ok (11.30s) TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us test_em_asm_unused_arguments (test_core.wasm2js3.test_em_asm_unused_arguments) ... ok (8.19s) test_unistd_truncate_rawfs (test_core.wasm2js3.test_unistd_truncate_rawfs) ... ok (20.16s) test_webidl_all (test_core.wasm2js3.test_webidl_all) ... ok (10.20s) test_fcntl_open_rawfs (test_core.wasm2js3.test_fcntl_open_rawfs) ... ok (20.20s) test_embind_polymorphic_class_no_rtti (test_core.wasm2js3.test_embind_polymorphic_class_no_rtti) ... ok (20.27s) test_emmalloc_memvalidate (test_core.wasm2js3.test_emmalloc_memvalidate) ... ok (9.11s) test_posixtime (test_core.wasm2js3.test_posixtime) ... ok (7.84s) test_literal_negative_zero (test_core.wasm2js3.test_literal_negative_zero) ... ok (8.36s) test_vararg_copy (test_core.wasm2js3.test_vararg_copy) ... ok (7.92s) test_unistd_truncate_wasmfs_rawfs (test_core.wasm2js3.test_unistd_truncate_wasmfs_rawfs) ... ok (20.72s) test_unistd_truncate_wasmfs (test_core.wasm2js3.test_unistd_truncate_wasmfs) ... ok (20.72s) test_stdvec (test_core.wasm2js3.test_stdvec) ... ok (11.34s) test_embind_float_constants (test_core.wasm2js3.test_embind_float_constants) ... ok (11.22s) test_environment (test_core.wasm2js3.test_environment) ... ok (20.86s) test_fs_readdir_ino_matches_stat_ino (test_core.wasm2js3.test_fs_readdir_ino_matches_stat_ino) ... ok (20.86s) test_cube2md5 (test_core.wasm2js3.test_cube2md5) ... ok (20.86s) test_fs_mmap_wasmfs_rawfs (test_core.wasm2js3.test_fs_mmap_wasmfs_rawfs) ... ok (20.90s) test_fs_writeFile_wasmfs_nodefs (test_core.wasm2js3.test_fs_writeFile_wasmfs_nodefs) ... ok (20.93s) test_wrap_malloc_emmalloc (test_core.wasm2js3.test_wrap_malloc_emmalloc) ... ok (10.74s) test_fasta (test_core.wasm2js3.test_fasta) ... ok (8.39s) test_i64_umul (test_core.wasm2js3.test_i64_umul) ... ok (8.29s) test_unistd_misc (test_core.wasm2js3.test_unistd_misc) ... ok (11.40s) test_rename_wasmfs (test_core.wasm2js3.test_rename_wasmfs) ... ok (21.33s) test_fs_emptyPath (test_core.wasm2js3.test_fs_emptyPath) ... ok (21.34s) test_fs_symlink_resolution_wasmfs (test_core.wasm2js3.test_fs_symlink_resolution_wasmfs) ... ok (21.37s) test_segfault (test_core.wasm2js3.test_segfault) ... ok (21.38s) test_mmap_anon (test_core.wasm2js3.test_mmap_anon) ... ok (21.36s) test_fs_readdir_ino_matches_stat_ino_rawfs (test_core.wasm2js3.test_fs_readdir_ino_matches_stat_ino_rawfs) ... ok (10.15s) test_unistd_dup_rawfs (test_core.wasm2js3.test_unistd_dup_rawfs) ... ok (21.39s) test_pthread_mutex_robust (test_core.wasm2js3.test_pthread_mutex_robust) ... ok (9.90s) test_sha1 (test_core.wasm2js3.test_sha1) ... ok (8.98s) test_unistd_io (test_core.wasm2js3.test_unistd_io) ... ok (9.98s) test_embind_val_cross_thread (test_core.wasm2js3.test_embind_val_cross_thread) ... ok (21.45s) test_readdir_empty_no_bigint (test_core.wasm2js3.test_readdir_empty_no_bigint) ... ok (11.43s) test_wasm_synchronous_compilation (test_core.wasm2js3.test_wasm_synchronous_compilation) ... ok (7.80s) test_unistd_unlink (test_core.wasm2js3.test_unistd_unlink) ... ok (11.25s) test_fs_write (test_core.wasm2js3.test_fs_write) ... ok (11.83s) test_fs_trackingdelegate (test_core.wasm2js3.test_fs_trackingdelegate) ... ok (11.39s) test_fs_mmap_nodefs (test_core.wasm2js3.test_fs_mmap_nodefs) ... ok (11.20s) test_emscripten_run_script_string_null (test_core.wasm2js3.test_emscripten_run_script_string_null) ... ok (8.77s) test_emscripten_has_asyncify (test_core.wasm2js3.test_emscripten_has_asyncify) ... ok (21.73s) test_fast_math (test_core.wasm2js3.test_fast_math) ... ok (9.00s) test_utf8_bench_no_bigint (test_core.wasm2js3.test_utf8_bench_no_bigint) ... ok (21.83s) test_stat_mknod_wasmfs (test_core.wasm2js3.test_stat_mknod_wasmfs) ... ok (10.40s) test_stddef (test_core.wasm2js3.test_stddef) ... ok (21.92s) test_unistd_access (test_core.wasm2js3.test_unistd_access) ... ok (14.05s) test_dyncall_specific (test_core.wasm2js3.test_dyncall_specific) ... ok (22.05s) test_environ (test_core.wasm2js3.test_environ) ... ok (7.58s) test_embind_dynamic_initialization (test_core.wasm2js3.test_embind_dynamic_initialization) ... ok (10.63s) test_fs_nodefs_rw (test_core.wasm2js3.test_fs_nodefs_rw) ... ok (22.19s) test_libcxx (test_core.wasm2js3.test_libcxx) ... ok (22.24s) test_printf_more (test_core.wasm2js3.test_printf_more) ... ok (8.47s) test_sscanf_caps (test_core.wasm2js3.test_sscanf_caps) ... ok (11.14s) test_emmalloc_normal (test_core.wasm2js3.test_emmalloc_normal) ... ok (8.79s) test_utf32 (test_core.wasm2js3.test_utf32) ... ok (9.58s) test_fs_rename_on_existing (test_core.wasm2js3.test_fs_rename_on_existing) ... ok (9.27s) test_stdlibs (test_core.wasm2js3.test_stdlibs) ... ok (22.52s) test_emscripten_scan_registers (test_core.wasm2js3.test_emscripten_scan_registers) ... ok (11.75s) test_modularize_instance_embind (test_core.wasm2js3.test_modularize_instance_embind) ... ok (13.47s) test_mod_globalstruct (test_core.wasm2js3.test_mod_globalstruct) ... ok (7.66s) test_siglongjmp_emscripten (test_core.wasm2js3.test_siglongjmp_emscripten) ... ok (6.65s) test_fileno (test_core.wasm2js3.test_fileno) ... ok (22.74s) test_utf16 (test_core.wasm2js3.test_utf16) ... ok (9.40s) test_fs_rename_on_existing_wasmfs_nodefs (test_core.wasm2js3.test_fs_rename_on_existing_wasmfs_nodefs) ... ok (22.86s) test_pthread_proxying_dropped_work (test_core.wasm2js3.test_pthread_proxying_dropped_work) ... ok (8.60s) test_promise (test_core.wasm2js3.test_promise) ... ok (9.56s) env_modify: {'LC_ALL': 'latin-1', 'PYTHONUTF8': '0', 'PYTHONCOERCECLOCALE': '0'} test_pthread_stdout_after_main (test_core.wasm2js3.test_pthread_stdout_after_main) ... ok (8.26s) test_unistd_unlink_wasmfs (test_core.wasm2js3.test_unistd_unlink_wasmfs) ... ok (23.09s) test_fs_js_api_wasmfs_rawfs (test_core.wasm2js3.test_fs_js_api_wasmfs_rawfs) ... ok (23.18s) test_fcntl_wasmfs (test_core.wasm2js3.test_fcntl_wasmfs) ... ok (12.64s) test_fs_readdir_ino_matches_stat_ino_nodefs (test_core.wasm2js3.test_fs_readdir_ino_matches_stat_ino_nodefs) ... ok (23.23s) test_fs_mmap_wasmfs_nodefs (test_core.wasm2js3.test_fs_mmap_wasmfs_nodefs) ... ok (23.26s) test_dlmalloc_large (test_core.wasm2js3.test_dlmalloc_large) ... ok (13.29s) test_tcgetattr (test_core.wasm2js3.test_tcgetattr) ... ok (8.84s) test_rand (test_core.wasm2js3.test_rand) ... ok (7.19s) test_embind_polymorphic_class (test_core.wasm2js3.test_embind_polymorphic_class) ... ok (10.65s) env_modify: {'EMCC_AUTODEBUG': '1'} test_getdents64 (test_core.wasm2js3.test_getdents64) ... ok (8.91s) test_int53 (test_core.wasm2js3.test_int53) ... ok (7.77s) test_llvmswitch (test_core.wasm2js3.test_llvmswitch) ... ok (6.93s) test_aborting_new_grow (test_core.wasm2js3.test_aborting_new_grow) ... ok (10.71s) test_fs_enotdir (test_core.wasm2js3.test_fs_enotdir) ... ok (8.58s) test_unistd_unlink_wasmfs_rawfs (test_core.wasm2js3.test_unistd_unlink_wasmfs_rawfs) ... ok (23.73s) test_array2b (test_core.wasm2js3.test_array2b) ... ok (6.90s) test_sscanf_4 (test_core.wasm2js3.test_sscanf_4) ... ok (9.47s) test_signals (test_core.wasm2js3.test_signals) ... ok (13.76s) test_pthread_create (test_core.wasm2js3.test_pthread_create) ... ok (12.08s) test_unistd_access_wasmfs (test_core.wasm2js3.test_unistd_access_wasmfs) ... ok (24.08s) test_exceptions_multi_emscripten (test_core.wasm2js3.test_exceptions_multi_emscripten) ... ok (7.99s) env_modify: {'LANG': 'en_US.UTF-8'} ['-sFORCE_FILESYSTEM', '-DUSE_FILES'] test_emscripten_api (test_core.wasm2js3.test_emscripten_api) ... ok (24.18s) building:WARNING: Closure compiler completed with warnings: building:WARNING: externs.zip//webassembly.js:29:18: WARNING - [JSC_TYPE_MISMATCH] initializing variable found : { CompileError: (typeof WebAssembly.CompileError), Exception: (typeof WebAssembly.Exception), Function: (typeof WebAssembly.Function), Global: (typeof WebAssembly.Global), Instance: (typeof WebAssembly.Instance), JSTag: WebAssembly.Tag, LinkError: (typeof WebAssembly.LinkError), Memory: (typeof WebAssembly.Memory), Module: (typeof WebAssembly.Module), RuntimeError: (typeof WebAssembly.RuntimeError), ... } required: { Instance: (typeof WebAssembly.Instance), Memory: (typeof WebAssembly.Memory), Module: function((ArrayBuffer|ArrayBufferView)): ?, RuntimeError: (typeof Error), instantiate: function((ArrayBuffer|ArrayBufferView), (Object|null)=): Promise<{ instance: WebAssembly.Instance, module: WebAssembly.Module }>, isWasm2js: boolean } 29| var WebAssembly = {}; ^^ 0 error(s), 1 warning(s), 59.9% typed building:WARNING: (rerun with -g1 linker flag for an unminified output) test_atomic (test_core.wasm2js3.test_atomic) ... ok (14.86s) test_fs_mmap_wasmfs (test_core.wasm2js3.test_fs_mmap_wasmfs) ... ok (24.54s) test_memcpy_zero_bytes_bulkmem (test_core.wasm2js3.test_memcpy_zero_bytes_bulkmem) ... ok (8.13s) test_pthread_create_sync_instantiation (test_core.wasm2js3.test_pthread_create_sync_instantiation) ... ok (9.64s) test_embind_val_coro_propagate_cpp_exception (test_core.wasm2js3.test_embind_val_coro_propagate_cpp_exception) ... ok (24.64s) test_fs_symlink_resolution_wasmfs_rawfs (test_core.wasm2js3.test_fs_symlink_resolution_wasmfs_rawfs) ... ok (24.78s) test_undefined_main (test_core.wasm2js3.test_undefined_main) ... ok (24.79s) test_stdbool (test_core.wasm2js3.test_stdbool) ... ok (7.27s) test_rounding (test_core.wasm2js3.test_rounding) ... ok (12.61s) test_constglobalstructs (test_core.wasm2js3.test_constglobalstructs) ... ok (12.15s) test_unistd_unlink_rawfs (test_core.wasm2js3.test_unistd_unlink_rawfs) ... ok (24.99s) test_embind_val_read_pointer (test_core.wasm2js3.test_embind_val_read_pointer) ... ok (14.32s) NUM=1000 test_fs_nodefs_statvfs (test_core.wasm2js3.test_fs_nodefs_statvfs) ... ok (9.12s) test_utf_force_textdecoder (test_core.wasm2js3.test_utf_force_textdecoder) ... ok (7.42s) test_pthread_run_on_main_thread_minimal_runtime (test_core.wasm2js3.test_pthread_run_on_main_thread_minimal_runtime) ... ok (8.33s) test_embind_unsigned (test_core.wasm2js3.test_embind_unsigned) ... ok (11.42s) .. pthread_exit test_fs_noderawfs_nofollow (test_core.wasm2js3.test_fs_noderawfs_nofollow) ... ok (8.65s) test_sscanf_5 (test_core.wasm2js3.test_sscanf_5) ... ok (10.64s) test_exceptions_simplify_cfg_emscripten (test_core.wasm2js3.test_exceptions_simplify_cfg_emscripten) ... ok (11.48s) test_i64_2 (test_core.wasm2js3.test_i64_2) ... ok (7.03s) test_exceptions_3_emscripten (test_core.wasm2js3.test_exceptions_3_emscripten) ... ok (26.15s) 1 2 test_fs_base (test_core.wasm2js3.test_fs_base) ... ok (7.46s) test_dlmalloc_inline (test_core.wasm2js3.test_dlmalloc_inline) ... ok (9.23s) test_pthread_c11_threads_pooled (test_core.wasm2js3.test_pthread_c11_threads_pooled) ... ok (9.41s) test_emscripten_get_compiler_setting (test_core.wasm2js3.test_emscripten_get_compiler_setting) ... ok (26.38s) test_libgen (test_core.wasm2js3.test_libgen) ... ok (6.96s) test_fs_append (test_core.wasm2js3.test_fs_append) ... ok (8.83s) test_fs_rename_on_existing_wasmfs_rawfs (test_core.wasm2js3.test_fs_rename_on_existing_wasmfs_rawfs) ... ok (26.57s) test_write_stdout_fileno (test_core.wasm2js3.test_write_stdout_fileno) ... ok (26.75s) test_unistd_close_rawfs (test_core.wasm2js3.test_unistd_close_rawfs) ... ok (11.55s) test_pthread_cleanup (test_core.wasm2js3.test_pthread_cleanup) ... ok (13.65s) test_life (test_core.wasm2js3.test_life) ... ok (8.12s) test_response_file (test_core.wasm2js3.test_response_file) ... ok (6.45s) test_unistd_symlink_on_nodefs (test_core.wasm2js3.test_unistd_symlink_on_nodefs) ... ok (20.63s) test_fs_append_rawfs (test_core.wasm2js3.test_fs_append_rawfs) ... ok (8.83s) test_modularize_instance_pthreads (test_core.wasm2js3.test_modularize_instance_pthreads) ... ok (13.32s) test_memset_alignment (test_core.wasm2js3.test_memset_alignment) ... ok (8.48s) test_fs_writeFile_wasmfs (test_core.wasm2js3.test_fs_writeFile_wasmfs) ... ok (27.23s) test_mount (test_core.wasm2js3.test_mount) ... ok (9.33s) test_gcc_unmangler (test_core.wasm2js3.test_gcc_unmangler) ... ok (10.17s) test_setjmp_noleak_emscripten (test_core.wasm2js3.test_setjmp_noleak_emscripten) ... ok (6.70s) test_utf8 (test_core.wasm2js3.test_utf8) ... ok (14.45s) test_i32_mul_precise (test_core.wasm2js3.test_i32_mul_precise) ... ok (7.15s) test_unistd_io_no_bigint (test_core.wasm2js3.test_unistd_io_no_bigint) ... ok (17.10s) test_em_asm_2 (test_core.wasm2js3.test_em_asm_2) ... ok (27.50s) test_pthread_unhandledrejection (test_core.wasm2js3.test_pthread_unhandledrejection) ... ok (17.53s) test_memmove2 (test_core.wasm2js3.test_memmove2) ... ok (7.33s) test_longjmp_throw (test_core.wasm2js3.test_longjmp_throw) ... ok (27.75s) test_fs_symlink_resolution (test_core.wasm2js3.test_fs_symlink_resolution) ... ok (9.05s) test_istream (test_core.wasm2js3.test_istream) ... ok (27.78s) test_main_thread_em_asm_pthread (test_core.wasm2js3.test_main_thread_em_asm_pthread) ... ok (27.81s) test_bad_typeid_emscripten (test_core.wasm2js3.test_bad_typeid_emscripten) ... ok (27.93s) test_strtol_hex (test_core.wasm2js3.test_strtol_hex) ... ok (15.50s) test_binaryen_2170_emscripten_atomic_cas_u8 (test_core.wasm2js3.test_binaryen_2170_emscripten_atomic_cas_u8) ... ok (7.89s) test_utf16_force_textdecoder (test_core.wasm2js3.test_utf16_force_textdecoder) ... ok (13.30s) test_cxx_self_assign (test_core.wasm2js3.test_cxx_self_assign) ... ok (16.46s) test_emscripten_run_script_string_int (test_core.wasm2js3.test_emscripten_run_script_string_int) ... ok (10.52s) test_perrar (test_core.wasm2js3.test_perrar) ... ok (19.43s) test_wasm_worker_hello (test_core.wasm2js3.test_wasm_worker_hello) ... ok (15.77s) test_pthread_exit_process (test_core.wasm2js3.test_pthread_exit_process) ... ok (9.02s) test_exceptions_allowed_2 (test_core.wasm2js3.test_exceptions_allowed_2) ... ok (28.26s) test_exit_status (test_core.wasm2js3.test_exit_status) ... ok (28.27s) test_pthread_proxying_cpp (test_core.wasm2js3.test_pthread_proxying_cpp) ... ok (28.27s) test_iostream_ctors (test_core.wasm2js3.test_iostream_ctors) ... ok (28.28s) test_utf8_invalid (test_core.wasm2js3.test_utf8_invalid) ... ok (7.19s) test_exceptions_rethrow_missing_emscripten (test_core.wasm2js3.test_exceptions_rethrow_missing_emscripten) ... ok (6.42s) test_em_asm_direct (test_core.wasm2js3.test_em_asm_direct) ... ok (6.95s) test_pthread_abort (test_core.wasm2js3.test_pthread_abort) ... ok (17.28s) test_strtoll_bin (test_core.wasm2js3.test_strtoll_bin) ... ok (7.03s) test_main_thread_em_asm (test_core.wasm2js3.test_main_thread_em_asm) ... ok (28.54s) test_i64_b (test_core.wasm2js3.test_i64_b) ... ok (7.00s) test_fakestat (test_core.wasm2js3.test_fakestat) ... ok (14.90s) test_memorygrowth (test_core.wasm2js3.test_memorygrowth) ... ok (28.66s) test_fs_nodefs_cloexec_rawfs (test_core.wasm2js3.test_fs_nodefs_cloexec_rawfs) ... ok (15.02s) test_fnmatch (test_core.wasm2js3.test_fnmatch) ... ok (28.73s) test_fs_64bit (test_core.wasm2js3.test_fs_64bit) ... ok (12.92s) test_template_class_deduction (test_core.wasm2js3.test_template_class_deduction) ... ok (7.95s) test_exceptions_destroy_virtual_emscripten (test_core.wasm2js3.test_exceptions_destroy_virtual_emscripten) ... ok (28.78s) test_fs_writev_rawfs (test_core.wasm2js3.test_fs_writev_rawfs) ... ok (12.87s) test_exceptions_emscripten (test_core.wasm2js3.test_exceptions_emscripten) ... ok (7.99s) test_exceptions_rethrow_emscripten (test_core.wasm2js3.test_exceptions_rethrow_emscripten) ... ok (28.88s) test_memorygrowth_2 (test_core.wasm2js3.test_memorygrowth_2) ... ok (28.92s) test_emmalloc_usable_size (test_core.wasm2js3.test_emmalloc_usable_size) ... ok (14.96s) test_aborting_new_nogrow (test_core.wasm2js3.test_aborting_new_nogrow) ... ok (10.54s) test_futimens_rawfs (test_core.wasm2js3.test_futimens_rawfs) ... ok (11.03s) test_emscripten_stack (test_core.wasm2js3.test_emscripten_stack) ... ok (7.73s) test_unsigned (test_core.wasm2js3.test_unsigned) ... ok (29.23s) test_copyop (test_core.wasm2js3.test_copyop) ... ok (7.49s) test_funcptrfunc (test_core.wasm2js3.test_funcptrfunc) ... ok (7.66s) test_postrun_exception (test_core.wasm2js3.test_postrun_exception) ... ok (7.89s) test_random_device (test_core.wasm2js3.test_random_device) ... ok (29.49s) test_longjmp_funcptr_emscripten (test_core.wasm2js3.test_longjmp_funcptr_emscripten) ... ok (7.09s) test_pthread_cxx_threads (test_core.wasm2js3.test_pthread_cxx_threads) ... ok (18.45s) test_i64_cmp2 (test_core.wasm2js3.test_i64_cmp2) ... ok (7.36s) test_pthread_create_pool (test_core.wasm2js3.test_pthread_create_pool) ... ok (21.79s) test_pthread_run_script (test_core.wasm2js3.test_pthread_run_script) ... ok (29.61s) test_pthread_cxx_threads_pooled (test_core.wasm2js3.test_pthread_cxx_threads_pooled) ... ok (19.48s) test_get_exported_function (test_core.wasm2js3.test_get_exported_function) ... ok (15.92s) test_unistd_close (test_core.wasm2js3.test_unistd_close) ... ok (16.65s) test_fs_writeFile_wasmfs_rawfs (test_core.wasm2js3.test_fs_writeFile_wasmfs_rawfs) ... ok (29.67s) test_float32_precise (test_core.wasm2js3.test_float32_precise) ... ok (7.41s) test_pthread_keepalive (test_core.wasm2js3.test_pthread_keepalive) ... ok (8.34s) test_fstatat (test_core.wasm2js3.test_fstatat) ... ok (16.73s) test_getopt_long (test_core.wasm2js3.test_getopt_long) ... ok (7.75s) test_utf32_force_textdecoder (test_core.wasm2js3.test_utf32_force_textdecoder) ... ok (17.71s) test_exceptions_resume_emscripten (test_core.wasm2js3.test_exceptions_resume_emscripten) ... ok (18.99s) test_printf_float (test_core.wasm2js3.test_printf_float) ... ok (14.02s) test_exceptions_uncaught_count_emscripten (test_core.wasm2js3.test_exceptions_uncaught_count_emscripten) ... ok (16.95s) test_inlinejs3 (test_core.wasm2js3.test_inlinejs3) ... ok (29.94s) test_fs_stat_unnamed_file_descriptor_wasmfs_rawfs (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor_wasmfs_rawfs) ... ok (20.32s) test_unistd_fsync_stdout (test_core.wasm2js3.test_unistd_fsync_stdout) ... ok (7.98s) test_fs_dict (test_core.wasm2js3.test_fs_dict) ... ok (8.68s) test_exceptions_multiple_inherit_rethrow_emscripten (test_core.wasm2js3.test_exceptions_multiple_inherit_rethrow_emscripten) ... ok (30.20s) test_std_function_incomplete_return (test_core.wasm2js3.test_std_function_incomplete_return) ... ok (30.23s) test_fs_js_api_wasmfs (test_core.wasm2js3.test_fs_js_api_wasmfs) ... ok (30.24s) test_fs_writeFile (test_core.wasm2js3.test_fs_writeFile) ... ok (30.28s) test_flexarray_struct (test_core.wasm2js3.test_flexarray_struct) ... ok (7.54s) test_exceptions_alias_emscripten (test_core.wasm2js3.test_exceptions_alias_emscripten) ... ok (8.68s) test_emscripten_get_now (test_core.wasm2js3.test_emscripten_get_now) ... ok (8.08s) test_stdio_locking (test_core.wasm2js3.test_stdio_locking) ... ok (8.58s) test_emscripten_run_script_string_utf8 (test_core.wasm2js3.test_emscripten_run_script_string_utf8) ... ok (14.69s) test_embind_val_cross_thread_deleted (test_core.wasm2js3.test_embind_val_cross_thread_deleted) ... ok (19.22s) test_atexit_threads (test_core.wasm2js3.test_atexit_threads) ... ok (11.73s) test_longjmp_stacked_emscripten (test_core.wasm2js3.test_longjmp_stacked_emscripten) ... ok (7.45s) test_fs_llseek (test_core.wasm2js3.test_fs_llseek) ... ok (8.14s) test_sizeof (test_core.wasm2js3.test_sizeof) ... ok (10.49s) test_unistd_access_rawfs (test_core.wasm2js3.test_unistd_access_rawfs) ... ok (16.72s) test_trivial_struct_varargs (test_core.wasm2js3.test_trivial_struct_varargs) ... ok (9.26s) test_embind_no_rtti_followed_by_rtti (test_core.wasm2js3.test_embind_no_rtti_followed_by_rtti) ... ok (17.68s) test_em_async_js (test_core.wasm2js3.test_em_async_js) ... ok (8.66s) test_fs_mkdir_dotdot_rawfs (test_core.wasm2js3.test_fs_mkdir_dotdot_rawfs) ... ok (10.54s) test_fwrite_0 (test_core.wasm2js3.test_fwrite_0) ... ok (9.90s) test_sscanf_skip (test_core.wasm2js3.test_sscanf_skip) ... ok (18.93s) test_fs_symlink_resolution_nodefs (test_core.wasm2js3.test_fs_symlink_resolution_nodefs) ... ok (9.43s) test_799 (test_core.wasm2js3.test_799) ... ok (7.81s) test_sigaction_default_sigint (test_core.wasm2js3.test_sigaction_default_sigint) ... ok (8.17s) test_jslib (test_core.wasm2js3.test_jslib) ... ok (8.48s) test_atoX (test_core.wasm2js3.test_atoX) ... ok (7.82s) test_unicode_js_library (test_core.wasm2js3.test_unicode_js_library) ... ok (7.93s) test_i64_qdouble (test_core.wasm2js3.test_i64_qdouble) ... ok (7.38s) test_cube2hash (test_core.wasm2js3.test_cube2hash) ... ok (9.58s) test_fs_writeFile_rawfs (test_core.wasm2js3.test_fs_writeFile_rawfs) ... ok (31.10s) test_funcptr_import_type (test_core.wasm2js3.test_funcptr_import_type) ... ok (8.21s) test_abort_on_exceptions_pthreads (test_core.wasm2js3.test_abort_on_exceptions_pthreads) ... ok (19.52s) test_float_builtins (test_core.wasm2js3.test_float_builtins) ... ok (11.81s) test_poll (test_core.wasm2js3.test_poll) ... ok (17.70s) test_pthread_create_embind_stack_check (test_core.wasm2js3.test_pthread_create_embind_stack_check) ... ok (20.93s) test_fibers_asyncify (test_core.wasm2js3.test_fibers_asyncify) ... ok (8.46s) test_exceptions_off (test_core.wasm2js3.test_exceptions_off) ... ok (31.30s) test_embind_lib_with_asyncify_no_dynamic_execution (test_core.wasm2js3.test_embind_lib_with_asyncify_no_dynamic_execution) ... ok (18.17s) test_memorygrowth_3 (test_core.wasm2js3.test_memorygrowth_3) ... ok (15.41s) test_systypes (test_core.wasm2js3.test_systypes) ... ok (6.90s) test_constglobalunion (test_core.wasm2js3.test_constglobalunion) ... ok (16.14s) test_minimal_runtime_hello_printf_nofs (test_core.wasm2js3.test_minimal_runtime_hello_printf_nofs) ... ok (6.60s) test_nothrow_new_grow (test_core.wasm2js3.test_nothrow_new_grow) ... ok (8.06s) test_em_asm_c (test_core.wasm2js3.test_em_asm_c) ... ok (7.97s) test_zerodiv (test_core.wasm2js3.test_zerodiv) ... ok (7.83s) test_dlmalloc_partial (test_core.wasm2js3.test_dlmalloc_partial) ... ok (15.90s) test_jslib_i64_params_no_bigint (test_core.wasm2js3.test_jslib_i64_params_no_bigint) ... ok (16.43s) test_i64_zextneg (test_core.wasm2js3.test_i64_zextneg) ... ok (8.07s) test_pthread_busy_wait_pooled (test_core.wasm2js3.test_pthread_busy_wait_pooled) ... ok (19.62s) test_autodebug_wasm (test_core.wasm2js3.test_autodebug_wasm) ... ok (8.33s) test_utf (test_core.wasm2js3.test_utf) ... ok (7.89s) test_vsnprintf (test_core.wasm2js3.test_vsnprintf) ... ok (15.54s) test_fs_emptyPath_rawfs (test_core.wasm2js3.test_fs_emptyPath_rawfs) ... ok (9.37s) test_sbrk (test_core.wasm2js3.test_sbrk) ... ok (32.03s) test_brk (test_core.wasm2js3.test_brk) ... ok (13.61s) test_unistd_pipe (test_core.wasm2js3.test_unistd_pipe) ... ok (18.82s) test_i64_varargs (test_core.wasm2js3.test_i64_varargs) ... ok (8.27s) test_setjmp_many_emscripten (test_core.wasm2js3.test_setjmp_many_emscripten) ... ok (32.23s) test_promise_await (test_core.wasm2js3.test_promise_await) ... ok (9.11s) test_memset (test_core.wasm2js3.test_memset) ... ok (17.41s) test_pthread_proxying_refcount (test_core.wasm2js3.test_pthread_proxying_refcount) ... ok (8.76s) test_stack (test_core.wasm2js3.test_stack) ... ok (8.81s) test_fs_nodefs_dup (test_core.wasm2js3.test_fs_nodefs_dup) ... ok (14.44s) test_stack_overflow_check (test_core.wasm2js3.test_stack_overflow_check) ... ok (32.51s) test_emulate_function_pointer_casts (test_core.wasm2js3.test_emulate_function_pointer_casts) ... ok (8.88s) test_embind_unsigned_no_bigint (test_core.wasm2js3.test_embind_unsigned_no_bigint) ... ok (23.91s) test_pthread_busy_wait (test_core.wasm2js3.test_pthread_busy_wait) ... ok (20.82s) test_set_align (test_core.wasm2js3.test_set_align) ... ok (11.95s) test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasm2js3.test_memorygrowth_3_force_fail_reallocBuffer) ... ok (18.11s) test_exceptions_allowed_misuse (test_core.wasm2js3.test_exceptions_allowed_misuse) ... ok (1.14s) test_nestedstructs (test_core.wasm2js3.test_nestedstructs) ... ok (16.66s) test_exceptions_custom_emscripten (test_core.wasm2js3.test_exceptions_custom_emscripten) ... ok (32.62s) test_llvm_used (test_core.wasm2js3.test_llvm_used) ... ok (7.22s) test_exceptions_multiple_inherit_emscripten (test_core.wasm2js3.test_exceptions_multiple_inherit_emscripten) ... ok (15.47s) test_embind_unbound_types (test_core.wasm2js3.test_embind_unbound_types) ... ok (18.04s) test_fs_stat_unnamed_file_descriptor_rawfs (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor_rawfs) ... ok (13.42s) test_minimal_runtime_hello_printf_fs (test_core.wasm2js3.test_minimal_runtime_hello_printf_fs) ... ok (15.66s) test_sscanf_n (test_core.wasm2js3.test_sscanf_n) ... ok (21.56s) test_fs_symlink_resolution_rawfs (test_core.wasm2js3.test_fs_symlink_resolution_rawfs) ... ok (19.23s) test_emscripten_atomics (test_core.wasm2js3.test_emscripten_atomics) ... ok (11.83s) test_no_declare_asm_module_exports (test_core.wasm2js3.test_no_declare_asm_module_exports) ... ok (7.43s) test_exceptions_2_emscripten (test_core.wasm2js3.test_exceptions_2_emscripten) ... ok (33.14s) test_unistd_unlink_nodefs (test_core.wasm2js3.test_unistd_unlink_nodefs) ... ok (17.61s) test_fs_writeFile_nodefs (test_core.wasm2js3.test_fs_writeFile_nodefs) ... ok (33.19s) test_fs_js_api (test_core.wasm2js3.test_fs_js_api) ... ok (10.80s) test_i64_double (test_core.wasm2js3.test_i64_double) ... ok (12.27s) test_pthread_nested_work_queue (test_core.wasm2js3.test_pthread_nested_work_queue) ... ok (15.89s) test_fs_no_main_minimal_runtime (test_core.wasm2js3.test_fs_no_main_minimal_runtime) ... ok (6.98s) test_unistd_links (test_core.wasm2js3.test_unistd_links) ... ok (18.49s) test_stat_mknod (test_core.wasm2js3.test_stat_mknod) ... ok (7.71s) test_align64 (test_core.wasm2js3.test_align64) ... ok (7.64s) test_pthread_cancel_async (test_core.wasm2js3.test_pthread_cancel_async) ... ok (17.88s) test_pthread_emmalloc (test_core.wasm2js3.test_pthread_emmalloc) ... ok (6.71s) test_i16_emcc_intrinsic (test_core.wasm2js3.test_i16_emcc_intrinsic) ... ok (6.81s) test_hello_argc_pthreads (test_core.wasm2js3.test_hello_argc_pthreads) ... ok (18.60s) test_emscripten_math (test_core.wasm2js3.test_emscripten_math) ... ok (10.09s) test_setjmp_many_2_emscripten (test_core.wasm2js3.test_setjmp_many_2_emscripten) ... ok (7.64s) test_fpic_static (test_core.wasm2js3.test_fpic_static) ... ok (5.84s) test_abort_on_exceptions_main (test_core.wasm2js3.test_abort_on_exceptions_main) ... ok (17.60s) test_sscanf_6 (test_core.wasm2js3.test_sscanf_6) ... ok (16.77s) test_embind_val_assignment (test_core.wasm2js3.test_embind_val_assignment) ... ok (2.75s) test_llvm_fabs (test_core.wasm2js3.test_llvm_fabs) ... ok (7.92s) test_memcpy_zero_bytes (test_core.wasm2js3.test_memcpy_zero_bytes) ... ok (6.94s) test_exceptions_longjmp2_emscripten (test_core.wasm2js3.test_exceptions_longjmp2_emscripten) ... ok (13.96s) test_utf8_invalid_minimal_runtime (test_core.wasm2js3.test_utf8_invalid_minimal_runtime) ... ok (11.71s) test_abort_no_dtors_emscripten (test_core.wasm2js3.test_abort_no_dtors_emscripten) ... ok (13.44s) test_exception_sjlj_options (test_core.wasm2js3.test_exception_sjlj_options) ... ok (3.06s) test_nested_struct_varargs (test_core.wasm2js3.test_nested_struct_varargs) ... ok (7.39s) test_pthread_proxy_deadlock (test_core.wasm2js3.test_pthread_proxy_deadlock) ... ok (7.19s) test_stackAlloc (test_core.wasm2js3.test_stackAlloc) ... ok (5.45s) test_hello_argc (test_core.wasm2js3.test_hello_argc) ... ok (8.58s) test_statx (test_core.wasm2js3.test_statx) ... ok (7.95s) test_minimal_runtime_hello_world (test_core.wasm2js3.test_minimal_runtime_hello_world) ... ok (4.85s) test_dyncall_pointers_legacy (test_core.wasm2js3.test_dyncall_pointers_legacy) ... ok (11.86s) test_minimal_runtime_global_initializer (test_core.wasm2js3.test_minimal_runtime_global_initializer) ... ok (6.70s) test_reinterpreted_ptrs (test_core.wasm2js3.test_reinterpreted_ptrs) ... ok (6.32s) test_getValue_setValue_no_bigint (test_core.wasm2js3.test_getValue_setValue_no_bigint) ... ok (34.69s) test_force_exit (test_core.wasm2js3.test_force_exit) ... ok (7.32s) test_emscripten_futexes (test_core.wasm2js3.test_emscripten_futexes) ... ok (10.59s) test_memmove (test_core.wasm2js3.test_memmove) ... ok (6.16s) test_getloadavg (test_core.wasm2js3.test_getloadavg) ... ok (6.78s) test_sscanf_2 (test_core.wasm2js3.test_sscanf_2) ... ok (34.84s) test_emscripten_async_call (test_core.wasm2js3.test_emscripten_async_call) ... ok (11.58s) test_fs_nodefs_home (test_core.wasm2js3.test_fs_nodefs_home) ... ok (18.83s) test_postrun_exit_runtime (test_core.wasm2js3.test_postrun_exit_runtime) ... ok (6.43s) test_i64_7z (test_core.wasm2js3.test_i64_7z) ... ok (8.06s) test_transtrcase (test_core.wasm2js3.test_transtrcase) ... ok (6.08s) test_unistd_io_nodefs_no_bigint (test_core.wasm2js3.test_unistd_io_nodefs_no_bigint) ... ok (12.11s) test_double_i64_conversion (test_core.wasm2js3.test_double_i64_conversion) ... ok (13.66s) test_stack_align (test_core.wasm2js3.test_stack_align) ... ok (7.10s) test_fs_js_api_rawfs (test_core.wasm2js3.test_fs_js_api_rawfs) ... ok (17.75s) test_em_asm_parameter_pack (test_core.wasm2js3.test_em_asm_parameter_pack) ... ok (5.37s) test_futimens (test_core.wasm2js3.test_futimens) ... ok (16.16s) test_i64_precise (test_core.wasm2js3.test_i64_precise) ... ok (13.68s) test_memprof_requirements (test_core.wasm2js3.test_memprof_requirements) ... ok (6.82s) test_longjmp_unwind_emscripten (test_core.wasm2js3.test_longjmp_unwind_emscripten) ... ok (8.55s) test_strtoll_dec (test_core.wasm2js3.test_strtoll_dec) ... ok (13.54s) test_pthread_weak_ref (test_core.wasm2js3.test_pthread_weak_ref) ... ok (15.51s) test_fcntl_open (test_core.wasm2js3.test_fcntl_open) ... ok (20.85s) test_i64_i16 (test_core.wasm2js3.test_i64_i16) ... ok (5.94s) test_longjmp_wasm_workers (test_core.wasm2js3.test_longjmp_wasm_workers) ... ok (15.89s) test_strtol_dec (test_core.wasm2js3.test_strtol_dec) ... ok (6.42s) test_strtok (test_core.wasm2js3.test_strtok) ... ok (8.85s) test_legacy_stack_deps (test_core.wasm2js3.test_legacy_stack_deps) ... ok (8.84s) warning: running pass 'flatten' which is not fully compatible with DWARF warning: running pass 'flatten' which is not fully compatible with DWARF warning: running pass 'coalesce-locals' which is not fully compatible with DWARF test_FS_exports (test_core.wasm2js3.test_FS_exports) ... ok (35.32s) test_utf8_force_textdecoder (test_core.wasm2js3.test_utf8_force_textdecoder) ... ok (12.56s) test_exceptions_longjmp1_emscripten (test_core.wasm2js3.test_exceptions_longjmp1_emscripten) ... ok (5.96s) test_longjmp2_emscripten (test_core.wasm2js3.test_longjmp2_emscripten) ... ok (6.07s) test_exceptions_refcount_emscripten (test_core.wasm2js3.test_exceptions_refcount_emscripten) ... ok (14.02s) test_minimal_runtime_safe_heap (test_core.wasm2js3.test_minimal_runtime_safe_heap) ... ok (5.73s) test_array2 (test_core.wasm2js3.test_array2) ... ok (15.97s) test_alloca_stack (test_core.wasm2js3.test_alloca_stack) ... ok (14.04s) test_struct_varargs (test_core.wasm2js3.test_struct_varargs) ... ok (6.84s) test_env (test_core.wasm2js3.test_env) ... ok (11.47s) test_zero_multiplication (test_core.wasm2js3.test_zero_multiplication) ... ok (11.02s) test_mainenv (test_core.wasm2js3.test_mainenv) ... ok (6.75s) test_uname (test_core.wasm2js3.test_uname) ... ok (13.81s) test_safe_stack (test_core.wasm2js3.test_safe_stack) ... ok (5.95s) test_pthread_tls_minimal_runtime (test_core.wasm2js3.test_pthread_tls_minimal_runtime) ... ok (7.35s) test_pack (test_core.wasm2js3.test_pack) ... ok (6.32s) test_utf32_short_wchar (test_core.wasm2js3.test_utf32_short_wchar) ... ok (15.67s) test_atomic_cxx (test_core.wasm2js3.test_atomic_cxx) ... ok (14.88s) test_vprintf (test_core.wasm2js3.test_vprintf) ... ok (6.24s) test_setlocale (test_core.wasm2js3.test_setlocale) ... ok (6.95s) test_pthread_specific (test_core.wasm2js3.test_pthread_specific) ... ok (7.81s) test_asyncify_longjmp (test_core.wasm2js3.test_asyncify_longjmp) ... ok (7.87s) test_fs_llseek_rawfs (test_core.wasm2js3.test_fs_llseek_rawfs) ... ok (12.46s) test_longjmp_i64_emscripten (test_core.wasm2js3.test_longjmp_i64_emscripten) ... ok (4.61s) test_unistd_write_broken_link (test_core.wasm2js3.test_unistd_write_broken_link) ... ok (17.56s) test_fs_nodefs_cloexec (test_core.wasm2js3.test_fs_nodefs_cloexec) ... ok (15.19s) test_exceptions_uncaught_emscripten (test_core.wasm2js3.test_exceptions_uncaught_emscripten) ... ok (35.95s) test_printf_macros (test_core.wasm2js3.test_printf_macros) ... ok (11.43s) test_fs_enotdir_nodefs (test_core.wasm2js3.test_fs_enotdir_nodefs) ... ok (15.22s) test_math_fmodf (test_core.wasm2js3.test_math_fmodf) ... ok (15.00s) test_trickystring (test_core.wasm2js3.test_trickystring) ... ok (8.55s) test_pthread_abort_interrupt (test_core.wasm2js3.test_pthread_abort_interrupt) ... ok (14.60s) test_async_loop (test_core.wasm2js3.test_async_loop) ... ok (11.53s) test_stack_overflow (test_core.wasm2js3.test_stack_overflow) ... ok (4.92s) test_pthread_attr_getstack_minimal_runtime (test_core.wasm2js3.test_pthread_attr_getstack_minimal_runtime) ... ok (7.74s) test_printf_2 (test_core.wasm2js3.test_printf_2) ... ok (6.13s) test_zero_struct_varargs (test_core.wasm2js3.test_zero_struct_varargs) ... ok (13.05s) test_embind_val_basics_flag (test_core.wasm2js3.test_embind_val_basics_flag) ... ok (17.88s) test_varargs_multi (test_core.wasm2js3.test_varargs_multi) ... ok (5.98s) test_getopt (test_core.wasm2js3.test_getopt) ... ok (6.80s) test_modularize_instance_hello (test_core.wasm2js3.test_modularize_instance_hello) ... ok (6.07s) test_mathfuncptr (test_core.wasm2js3.test_mathfuncptr) ... ok (6.88s) test_syscall_intercept (test_core.wasm2js3.test_syscall_intercept) ... ok (5.63s) test_modularize_instance (test_core.wasm2js3.test_modularize_instance) ... ok (6.31s) test_i64_cmp (test_core.wasm2js3.test_i64_cmp) ... ok (9.09s) test_longjmp_zero_emscripten (test_core.wasm2js3.test_longjmp_zero_emscripten) ... ok (5.84s) test_exceptions_longjmp3_emscripten (test_core.wasm2js3.test_exceptions_longjmp3_emscripten) ... ok (15.13s) test_ctype (test_core.wasm2js3.test_ctype) ... ok (11.67s) wrote symbol map file to test_demangle_stacks.js.symbols test_minimal_runtime_hello_world_streaming_inst (test_core.wasm2js3.test_minimal_runtime_hello_world_streaming_inst) ... ok (5.64s) test_undefined_main_explicit (test_core.wasm2js3.test_undefined_main_explicit) ... ok (11.95s) test_async_ccall_promise_jspi (test_core.wasm2js3.test_async_ccall_promise_jspi) ... ok (5.88s) test_exported_response (test_core.wasm2js3.test_exported_response) ... ok (14.61s) test_em_asm (test_core.wasm2js3.test_em_asm) ... ok (11.66s) test_structbyval (test_core.wasm2js3.test_structbyval) ... ok (6.35s) test_negative_zero (test_core.wasm2js3.test_negative_zero) ... ok (9.67s) test_hello_world (test_core.wasm2js3.test_hello_world) ... ok (7.12s) test_utf32_short_wchar_force_textdecoder (test_core.wasm2js3.test_utf32_short_wchar_force_textdecoder) ... ok (15.82s) test_vswprintf_utf8 (test_core.wasm2js3.test_vswprintf_utf8) ... ok (14.76s) test_ctors_no_main (test_core.wasm2js3.test_ctors_no_main) ... ok (5.70s) test_async_ccall_bad (test_core.wasm2js3.test_async_ccall_bad) ... ok (5.59s) test_setjmp_within_loop_emscripten (test_core.wasm2js3.test_setjmp_within_loop_emscripten) ... ok (7.63s) test_memcpy2 (test_core.wasm2js3.test_memcpy2) ... ok (5.82s) test_large_exported_response (test_core.wasm2js3.test_large_exported_response) ... ok (36.78s) test_async_ccall_good (test_core.wasm2js3.test_async_ccall_good) ... ok (11.49s) test_get_exported_function_minimal_runtime (test_core.wasm2js3.test_get_exported_function_minimal_runtime) ... ok (5.85s) test_mallinfo (test_core.wasm2js3.test_mallinfo) ... ok (10.13s) test_ssr (test_core.wasm2js3.test_ssr) ... ok (6.24s) test_localeconv (test_core.wasm2js3.test_localeconv) ... ok (6.28s) test_longjmp4_emscripten (test_core.wasm2js3.test_longjmp4_emscripten) ... ok (9.39s) test_fs_errorstack (test_core.wasm2js3.test_fs_errorstack) ... ok (6.35s) test_fs_errorstack_rawfs (test_core.wasm2js3.test_fs_errorstack_rawfs) ... ok (5.75s) test_funcptr (test_core.wasm2js3.test_funcptr) ... ok (6.32s) test_double_varargs (test_core.wasm2js3.test_double_varargs) ... ok (8.20s) test_fgetc_ungetc_nodefs (test_core.wasm2js3.test_fgetc_ungetc_nodefs) ... ok (16.94s) test_assert (test_core.wasm2js3.test_assert) ... ok (5.93s) test_strtol_oct (test_core.wasm2js3.test_strtol_oct) ... ok (10.88s) test_ccall (test_core.wasm2js3.test_ccall) ... ok (13.10s) test_minmax (test_core.wasm2js3.test_minmax) ... ok (8.43s) test_demangle_stacks_symbol_map (test_core.wasm2js3.test_demangle_stacks_symbol_map) ... ok (8.20s) test_core_types (test_core.wasm2js3.test_core_types) ... ok (6.40s) test_mmap_anon_pthreads (test_core.wasm2js3.test_mmap_anon_pthreads) ... ok (12.32s) test_abort_on_exceptions (test_core.wasm2js3.test_abort_on_exceptions) ... ok (17.95s) test_pthread_setspecific_mainthread (test_core.wasm2js3.test_pthread_setspecific_mainthread) ... ok (37.21s) test_em_asm_types_c (test_core.wasm2js3.test_em_asm_types_c) ... ok (8.48s) test_asyncify_assertions (test_core.wasm2js3.test_asyncify_assertions) ... ok (7.49s) test_fs_dict_none (test_core.wasm2js3.test_fs_dict_none) ... ok (6.07s) test_sigaction_default_sigabrt (test_core.wasm2js3.test_sigaction_default_sigabrt) ... ok (11.39s) test_longjmp_emscripten (test_core.wasm2js3.test_longjmp_emscripten) ... ok (6.55s) test_pthread_exit_main_stub (test_core.wasm2js3.test_pthread_exit_main_stub) ... ok (6.47s) test_fasta_float (test_core.wasm2js3.test_fasta_float) ... ok (7.03s) test_asyncify_unused (test_core.wasm2js3.test_asyncify_unused) ... ok (9.57s) test_unistd_sysconf (test_core.wasm2js3.test_unistd_sysconf) ... ok (9.80s) test_i64 (test_core.wasm2js3.test_i64) ... ok (9.06s) test_dyncall_pointers (test_core.wasm2js3.test_dyncall_pointers) ... ok (10.12s) test_atexit (test_core.wasm2js3.test_atexit) ... ok (9.59s) test_pthread_proxy_to_pthread (test_core.wasm2js3.test_pthread_proxy_to_pthread) ... ok (12.62s) test_i64_3 (test_core.wasm2js3.test_i64_3) ... ok (10.07s) test_longjmp_repeat_emscripten (test_core.wasm2js3.test_longjmp_repeat_emscripten) ... ok (11.54s) test_phiundef (test_core.wasm2js3.test_phiundef) ... ok (10.48s) test_newlocale (test_core.wasm2js3.test_newlocale) ... ok (9.75s) test_minimal_runtime_hello_world_no_export (test_core.wasm2js3.test_minimal_runtime_hello_world_no_export) ... ok (6.29s) test_static_variable (test_core.wasm2js3.test_static_variable) ... ok (6.88s) test_math (test_core.wasm2js3.test_math) ... ok (7.59s) test_bsearch (test_core.wasm2js3.test_bsearch) ... ok (10.03s) test_getValue_setValue (test_core.wasm2js3.test_getValue_setValue) ... ok (37.54s) test_futimens_nodefs (test_core.wasm2js3.test_futimens_nodefs) ... ok (13.46s) test_safe_stack_alloca (test_core.wasm2js3.test_safe_stack_alloca) ... ok (9.45s) test_emmalloc_memalign_corruption (test_core.wasm2js3.test_emmalloc_memalign_corruption) ... ok (12.78s) test_varargs (test_core.wasm2js3.test_varargs) ... ok (6.68s) test_utf8_invalid_minimal_runtime_force_textdecoder (test_core.wasm2js3.test_utf8_invalid_minimal_runtime_force_textdecoder) ... ok (9.36s) test_conststructs (test_core.wasm2js3.test_conststructs) ... ok (9.85s) test_main_thread_em_asm_signatures (test_core.wasm2js3.test_main_thread_em_asm_signatures) ... ok (9.44s) test_no_declare_asm_module_exports_minimal_runtime (test_core.wasm2js3.test_no_declare_asm_module_exports_minimal_runtime) ... ok (8.10s) test_inlinejs4 (test_core.wasm2js3.test_inlinejs4) ... ok (8.24s) test_async_ccall_promise (test_core.wasm2js3.test_async_ccall_promise) ... ok (9.28s) test_memmove3 (test_core.wasm2js3.test_memmove3) ... ok (8.60s) test_tinyfuncstr (test_core.wasm2js3.test_tinyfuncstr) ... ok (9.58s) test_strcasecmp (test_core.wasm2js3.test_strcasecmp) ... ok (9.23s) test_ccall_cwrap_fast_path (test_core.wasm2js3.test_ccall_cwrap_fast_path) ... ok (7.66s) test_fs_readv (test_core.wasm2js3.test_fs_readv) ... ok (12.48s) test_i64_4 (test_core.wasm2js3.test_i64_4) ... ok (7.18s) test_strstr (test_core.wasm2js3.test_strstr) ... ok (7.23s) test_langinfo (test_core.wasm2js3.test_langinfo) ... ok (10.80s) test_float_literals (test_core.wasm2js3.test_float_literals) ... ok (11.14s) test_em_asm_types (test_core.wasm2js3.test_em_asm_types) ... ok (8.06s) test_FS_exports_files (test_core.wasm2js3.test_FS_exports_files) ... ok (37.99s) test_longjmp3_emscripten (test_core.wasm2js3.test_longjmp3_emscripten) ... ok (9.97s) test_isnan (test_core.wasm2js3.test_isnan) ... ok (9.32s) test_indirectbr (test_core.wasm2js3.test_indirectbr) ... ok (7.24s) test_printf_octal (test_core.wasm2js3.test_printf_octal) ... ok (10.12s) test_longjmp_exc_emscripten (test_core.wasm2js3.test_longjmp_exc_emscripten) ... ok (8.23s) test_netinet_in (test_core.wasm2js3.test_netinet_in) ... ok (7.58s) test_nl_types (test_core.wasm2js3.test_nl_types) ... ok (8.41s) test_tracing (test_core.wasm2js3.test_tracing) ... ok (8.07s) test_alloca (test_core.wasm2js3.test_alloca) ... ok (8.65s) test_strtol (test_core.wasm2js3.test_strtol) ... ok (8.21s) test_fs_no_main (test_core.wasm2js3.test_fs_no_main) ... ok (8.94s) test_intvars (test_core.wasm2js3.test_intvars) ... ok (9.51s) test_statics (test_core.wasm2js3.test_statics) ... ok (8.94s) test_strtoll_hex (test_core.wasm2js3.test_strtoll_hex) ... ok (8.19s) test_embind_val (test_core.wasm2js3.test_embind_val) ... ok (38.62s) test_strtol_bin (test_core.wasm2js3.test_strtol_bin) ... ok (9.08s) test_typeid (test_core.wasm2js3.test_typeid) ... ok (8.47s) test_jslib_i64_params (test_core.wasm2js3.test_jslib_i64_params) ... ok (8.96s) test_exceptions_allowed (test_core.wasm2js3.test_exceptions_allowed) ... ok (39.05s) test_sqlite_pthreads (test_core.wasm2js3.test_sqlite_pthreads) ... ok (39.27s) building:WARNING: Closure compiler completed with warnings: building:WARNING: /tmp/emtest_tfvgu7uy/tmp_234phhz.js:4:4095: WARNING - [JSC_USELESS_CODE] Suspicious code. The result of the 'bitor' operator is not being used. 4| function xb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,t=0,v=0,y=0,z=0,A=0,B=0,C=0,F=0,M=0,N=0,Q=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,ba=0,ca=0,fa=0,ga=0,ha=0,ia=0,ma=0;S=ja-144|0;ja=S;b=ja-16|0;ja=b;a:{b:{d=wa(1061,1059);c:{if(I[d+76>>2]<0){a=I[d+60>>2];break c}a=I[d+60>>2]}if((a|0)<0){I[1392]=8;a=-1}if(!pb(a)){a=za(d);d=I[1392];I[b>>2]=K[((d>>>0<=153?d:0)<<1)+3680>>1]+1752;ua(1599,b);if((a|0)!=-1){break b}ja=b+16|0;break a}Z(1409,1246,21,1211);D()}Z(1368,1246,24,1211);D()}e=ja+-64|0;ja=e;d:{e:{f:{g:{b=wa(1033,1349);if(b){Na(b,0,2);a=la[I[b+40>>2]](b,0,0,J[b|0]&128?I[b+20>>2]==I[b+28>>2]?1:2:1)|0;d=ka;h:{if((d|0)<0){break h}l=I[b+8>>2];if(l){g=4}else{l=I[b+28>>2];if(!l){break h}g=20}l=I[g+b>>2]-l|0;a=l+a|0;d=(l>>31)+d|0;d=a>>>0>>0?d+1|0:d}ka=d;d=ka;if((d|0)>0){d=1}else{d=(d|0)>=0&a>>>0>=2147483648}if(d){I[1392]=61;a=-1}Za(b,0,0,0);I[b>>2]=I[b>>2]&-33;d=a;I[e+48>>2]=a;ua(1691,e+48|0);l=Ga(a);if(!l){break g}a=1;if((Ka(l,d,b)|0)!=(d|0)){break f}I[e+32>>2]=G[l|0];ua(1237,e+32|0);if((d|0)>1){while(1){I[e+16>>2]=G[a+l|0];ua(1233,e+16|0);a=a+1|0;if((d|0)!=(a|0)){continue}break}}Va(10);za(b);Fa(l);ua(1556,0);b=wa(1033,1349);if(!b){break e}if(!(I[b>>2]>>>4&1)){while(1){a=I[b+76>>2];i:{if(!((a|0)>=0&(!a|I[1416]!=(a&1073741823)))){a=I[b+4>>2];if((a|0)!=I[b+8>>2]){I[b+4>>2]=a+1;a=J[a|0];break i}a=Pa(b);break i}a=I[b+76>>2];I[b+76>>2]=a?a:1073741823;a=I[b+4>>2];j:{if((a|0)!=I[b+8>>2]){I[b+4>>2]=a+1;a=J[a|0];break j}a=Pa(b)}I[b+76>>2]=0}a=a<<24;if((a|0)!=-16777216){I[e>>2]=a>>24;ua(1552,e)}if(!(I[b>>2]>>>4&1)){continue}break}}za(b);Va(10);ja=e- -64|0;break d}Z(1228,1246,30,1177);D()}Z(1113,1246,38,1177);D()}Z(1198,1246,41,1177);D()}Z(1228,1246,54,1177);D()}e=ja-1040|0;ja=e;d=I[436];b=1023;a=e+16|0;n=a;k:{while(1){l:{m:{n:{l=I[d+4>>2];g=I[d+8>>2];if((l|0)==(g|0)){break n}j=ob(l,10,g-l|0);o:{if(j){h=I[d+4>>2];l=(j-h|0)+1|0;break o}h=I[d+4>>2];l=I[d+8>>2]-h|0}l=b>>>0>l>>>0?l:b;La(n,h,l);g=l+I[d+4>>2]|0;I[d+4>>2]=g;n=l+n|0;if(j){break l}b=b-l|0;if(!b){break l}if((g|0)==I[d+8>>2]){break n}I[d+4>>2]=g+1;h=J[g|0];break m}h=Pa(d);if((h|0)>=0){break m}b=0;if((a|0)==(n|0)){break k}if(J[d|0]&16){break l}break k}G[n|0]=h;n=n+1|0;if((h&255)==10){break l}b=b-1|0;if(b){continue}}break}if(!a){b=0;break k}G[n|0]=0;b=a}I[e>>2]=b;ua(1589,e);a=I[437];Ja(1636,1,6,a);Ja(1643,1,6,I[435]);Va(36);b=I[a+76>>2];p:{if(!((b|0)>=0&(!b|I[1416]!=(b&1073741823)))){q:{if(I[a+80>>2]==10){break q}b=I[a+20>>2];if((b|0)==I[a+16>>2]){break q}I[a+20>>2]=b+1;G[b|0]=10;break p}Ma(a,10);break p}b=I[a+76>>2];I[a+76>>2]=b?b:1073741823;r:{s:{if(I[a+80>>2]==10){break s}b=I[a+20>>2];if((b|0)==I[a+16>>2]){break s}I[a+20>>2]=b+1;G[b|0]=10;break r}Ma(a,10)}I[a+76>>2]=0}ja=e+1040|0;a=ja-48|0;ja=a;b=wa(1079,1346);Ja(1735,1,5,b);za(b);if(!wa(1133,1349)){Z(1143,1246,81,1151);D()}b=wa(1079,1349);d=Ka(a+38|0,10,b);za(b);I[a+16>>2]=G[a+41|0];I[a+20>>2]=G[a+42|0];I[a>>2]=d;I[a+4>>2]=G[a+38|0];I[a+8>>2]=G[a+39|0];I[a+12>>2]=G[a+40|0];ua(1650,a);ja=a+48|0;b=ja-1072|0;ja=b;d=wa(1223,1118);if(!d){Z(1107,1246,94,1164);D()}a=b- -64|0;G[Ka(a,9,d)+a|0]=0;I[b+48>>2]=a;ua(1712,b+48|0);Na(d,2,0);G[Ka(a,5,d)+a|0]=0;I[b+32>>2]=a;ua(1723,b+32|0);Na(d,-1,1);G[Ka(a,3,d)+a|0]=0;I[b+16>>2]=a;ua(1723,b+16|0);Na(d,-2,2);G[Ka(a,2,d)+a|0]=0;I[b>>2]=a;ua(1723,b);za(d);ja=b+1072|0;a=wa(1190,1059);Ja(1120,8,1,a);za(a);f=wa(1190,1118);ha=S+32|0;I[S+20>>2]=ha;I[S+16>>2]=S+140;ga=ja-16|0;ja=ga;Y=S+16|0;I[ga+12>>2]=Y;e=1101;t=ja-304|0;ja=t;t:{if(!I[f+4>>2]){Sa(f);if(!I[f+4>>2]){break t}}l=J[1101];if(!l){break t}u:{while(1){v:{a=l&255;w:{if((a|0)==32|a-9>>>0<5){while(1){l=e;e=e+1|0;a=J[l+1|0];if((a|0)==32|a-9>>>0<5){continue}break}ya(f,0,0);while(1){a=I[f+4>>2];x:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break x}a=pa(f)}if((a|0)==32|a-9>>>0<5){continue}break}e=I[f+4>>2];a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){e=e-1|0;I[f+4>>2]=e}a=e-I[f+44>>2]|0;b=a;g=a>>31;a=W+I[f+124>>2]|0;e=a+1|0;d=a;a=C+I[f+120>>2] e|0]==37){while(1){a=I[f+4>>2];C:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;l=J[a|0];break C}l=pa(f)}if((l|0)==32|l-9>>>0<5){continue}break}e=e+1|0;break B}a=I[f+4>>2];if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;l=J[a|0];break B}l=pa(f)}if(J[e|0]!=(l|0)){a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){I[f+4>>2]=I[f+4>>2]-1}break t}a=I[f+4>>2]-I[f+44>>2]|0;b=a;g=a>>31;a=W+I[f+124>>2]|0;l=a+1|0;d=a;a=C+I[f+120>>2]|0;d=g+(a>>>0>>0?l:d)|0;C=a+b|0;W=C>>>0>>0?d+1|0:d;l=e;break w}A=0;l=e+2|0;break y}a=a-48|0;if(!(J[e+2|0]!=36|a>>>0>9)){b=ja-16|0;I[b+12>>2]=Y;a=a>>>0>1?((a<<2)+Y|0)-4|0:Y;I[b+8>>2]=a+4;A=I[a>>2];l=e+3|0;break y}A=I[Y>>2];Y=Y+4|0;l=e+1|0}V=0;b=0;e=J[l|0];if((e-48&255)>>>0<=9){while(1){b=(O(b,10)+(e&255)|0)-48|0;e=J[l+1|0];l=l+1|0;if((e-48&255)>>>0<10){continue}break}}if((e&255)!=109){d=l}else{Q=0;V=(A|0)!=0;e=J[l+1|0];F=0;d=l+1|0}l=d+1|0;a=3;D:{E:{switch((e&255)-65|0){case 39:a=J[d+1|0]==104;l=a?d+2|0:l;a=a?-2:-1;break D;case 43:a=J[d+1|0]==108;l=a?d+2|0:l;a=a?3:1;break D;case 51:case 57:a=1;break D;case 11:a=2;break D;case 0:case 2:case 4:case 5:case 6:case 18:case 23:case 26:case 32:case 34:case 35:case 36:case 37:case 38:case 40:case 45:case 46:case 47:case 50:case 52:case 55:break E;case 41:break D;default:break u}}a=0;l=d}g=a;a=J[l|0];d=(a&47)==3;ba=d?1:g;m=d?a|32:a;F:{if((m|0)==91){break F}G:{if((m|0)!=110){if((m|0)!=99){break G}b=(b|0)<=1?1:b;break F}db(A,ba,C,W);break w}ya(f,0,0);while(1){a=I[f+4>>2];H:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break H}a=pa(f)}if((a|0)==32|a-9>>>0<5){continue}break}e=I[f+4>>2];a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){e=e-1|0;I[f+4>>2]=e}a=e-I[f+44>>2]|0;d=a;e=a>>31;a=W+I[f+124>>2]|0;h=a+1|0;g=a;a=C+I[f+120>>2]|0;e=e+(a>>>0>>0?h:g)|0;C=a+d|0;W=C>>>0>>0?e+1|0:e}i=b;o=b>>31;ya(f,b,o);a=I[f+4>>2];I:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;break I}if((pa(f)|0)<0){break u}}a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){I[f+4>>2]=I[f+4>>2]-1}e=16;J:{K:{L:{M:{N:{O:{P:{switch(m-88|0){default:a=m-65|0;if(a>>>0>6|!(1<>>0>2){break R}a=ba<<2;ca=I[a+4604>>2];X=I[a+4592>>2];while(1){a=I[f+4>>2];S:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;b=J[a|0];break S}b=pa(f)}if((b|0)==32|b-9>>>0<5){continue}break}e=1;T:{U:{switch(b-43|0){case 0:case 2:break U;default:break T}}e=(b|0)==45?-1:1;a=I[f+4>>2];if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;b=J[a|0];break T}b=pa(f)}V:{W:{if((b&-33)==73){while(1){if((n|0)==7){break W}a=I[f+4>>2];X:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;b=J[a|0];break X}b=pa(f)}a=G[n+1025|0];n=n+1|0;if((b|32)==(a|0)){continue}break}}if((n|0)!=3){if((n|0)==8){break W}break V}a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){I[f+4>>2]=I[f+4>>2]-1}}b=ja-16|0;ja=b;e=(E(P(P(e|0)*P(Infinity))),s(2));a=e&8388607;j=e>>>23|0;m=j&255;Y:{if(m){if((m|0)!=255){d=a<<25;g=a>>>7|0;h=(j&255)+16256|0;break Y}d=a<<25;g=a>>>7|0;h=32767;break Y}h=0;if(!a){break Y}d=a;a=R(a);sa(b,d,0,0,0,a+81|0);d=I[b+8>>2];g=I[b+12>>2]^65536;k=I[b>>2];i=I[b+4>>2];h=16265-a|0}a=h;I[z>>2]=k;I[z+4>>2]=i;I[z+8>>2]=d;I[z+12>>2]=g|(e&-2147483648|a<<16);ja=b+16|0;d=I[z+8>>2];g=I[z+12>>2];k=I[z>>2];i=I[z+4>>2];break Q}Z:{_:{$:{aa:{if(n){break aa}n=0;if((b&-33)!=78){break aa}while(1){if((n|0)==2){break $}a=I[f+4>>2];ba:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;b=J[a|0];break ba}b=pa(f)}a=G[n+1130|0];n=n+1|0;if((b|32)==(a|0)){continue}break}}switch(n|0){case 3:break $;case 0:break Z;default:break _}}ca:{a=I[f+4>>2];da:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break da}a=pa(f)}if((a|0)==40){n=1;break ca}g=2147450880;if(I[f+116>>2]<0){break Q}I[f+4>>2]=I[f+4>>2]-1;break Q}while(1){a=I[f+4>>2];ea:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break ea}a=pa(f)}if(!(!(a-48>>>0<10|a-65>>>0<26|(a|0)==95)&a-97>>>0>=26)){n=n+1|0;continue}break}g=2147450880;if((a|0)==41){break Q}}a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){I[f+4>>2]=I[f+4>>2]-1}I[1392]=28;ya(f,0,0);break R}fa:{if((b|0)!=48){break fa}a=I[f+4>>2];ga:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break I[z+24>>2]=a;I[z+28>>2]=b;ja=c+432|0;d=I[z+24>>2];g=I[z+28>>2];k=I[z+16>>2];i=I[z+20>>2];break Q}if(I[f+116>>2]<0){break fa}I[f+4>>2]=I[f+4>>2]-1}h=b;y=e;e=0;c=ja-8976|0;ja=c;j=0-ca|0;fa=j-X|0;ta:{ua:{while(1){if((h|0)!=48){va:{if((h|0)!=46){break ta}a=I[f+4>>2];if((a|0)==I[f+104>>2]){break va}I[f+4>>2]=a+1;h=J[a|0];break ua}}else{a=I[f+4>>2];if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;h=J[a|0]}else{h=pa(f)}e=1;continue}break}h=pa(f)}if((h|0)==48){while(1){a=d;d=a-1|0;g=g-!a|0;a=I[f+4>>2];wa:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;h=J[a|0];break wa}h=pa(f)}if((h|0)==48){continue}break}e=1}p=1}I[c+784>>2]=0;xa:{ya:{a=(h|0)==46;b=h-48|0;za:{Aa:{Ba:{if(a|b>>>0<=9){while(1){Ca:{if(a&1){if(!p){d=k;g=i;p=1;break Ca}a=!e;break Ba}k=k+1|0;i=k?i:i+1|0;if((o|0)<=2044){B=(h|0)==48?B:k;a=(c+784|0)+(o<<2)|0;I[a>>2]=q?(O(I[a>>2],10)+h|0)-48|0:b;e=1;b=q+1|0;a=(b|0)==9;q=a?0:b;o=a+o|0;break Ca}if((h|0)==48){break Ca}I[c+8960>>2]=I[c+8960>>2]|1;B=18396}a=I[f+4>>2];Da:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;h=J[a|0];break Da}h=pa(f)}a=(h|0)==46;b=h-48|0;if(a|b>>>0<10){continue}break}}d=p?d:k;g=p?g:i;if(!(!e|(h&-33)!=69)){a=eb(f);b=ka;if(!a&(b|0)==-2147483648){break za}b=b+g|0;d=a+d|0;g=d>>>0>>0?b+1|0:b;break ya}a=!e;if((h|0)<0){break Aa}}if(I[f+116>>2]<0){break Aa}I[f+4>>2]=I[f+4>>2]-1}if(!a){break ya}I[1392]=28}ya(f,0,0);d=0;g=0;b=0;a=0;break xa}a=I[c+784>>2];if(!a){x(0);a=s(1)|0;d=s(0)|0;x(+(y|0));b=s(1)|0;s(0)|0;u(0,d|0);u(1,a&2147483647|b&-2147483648);xa(c,+w());d=I[c+8>>2];g=I[c+12>>2];b=I[c+4>>2];a=I[c>>2];break xa}if(!(k>>>0>9&(i|0)>=0|(i|0)>0|((d|0)!=(k|0)|(g|0)!=(i|0))|(a>>>X|0?X>>>0<=30:0))){va(c+48|0,y);Da(c+32|0,a);qa(c+16|0,I[c+48>>2],I[c+52>>2],I[c+56>>2],I[c+60>>2],I[c+32>>2],I[c+36>>2],I[c+40>>2],I[c+44>>2]);d=I[c+24>>2];g=I[c+28>>2];b=I[c+20>>2];a=I[c+16>>2];break xa}if(j>>>1>>>0>>0&(g|0)>=0|(g|0)>0){I[1392]=68;va(c+96|0,y);qa(c+80|0,I[c+96>>2],I[c+100>>2],I[c+104>>2],I[c+108>>2],-1,-1,-1,2147418111);qa(c- -64|0,I[c+80>>2],I[c+84>>2],I[c+88>>2],I[c+92>>2],-1,-1,-1,2147418111);d=I[c+72>>2];g=I[c+76>>2];b=I[c+68>>2];a=I[c+64>>2];break xa}a=ca-226|0;b=d>>>0>>0;a=a>>31;if(b&(g|0)<=(a|0)|(a|0)>(g|0)){I[1392]=68;va(c+144|0,y);qa(c+128|0,I[c+144>>2],I[c+148>>2],I[c+152>>2],I[c+156>>2],0,0,0,65536);qa(c+112|0,I[c+128>>2],I[c+132>>2],I[c+136>>2],I[c+140>>2],0,0,0,65536);d=I[c+120>>2];g=I[c+124>>2];b=I[c+116>>2];a=I[c+112>>2];break xa}if(q){if((q|0)<=8){a=(c+784|0)+(o<<2)|0;n=I[a>>2];while(1){n=O(n,10);q=q+1|0;if((q|0)!=9){continue}break}I[a>>2]=n}o=o+1|0}q=d;Ea:{if(d>>>0>17&(g|0)>=0|(g|0)>0|(B|0)>=9|(d|0)<(B|0)){break Ea}if(!g&(d|0)==9){va(c+192|0,y);Da(c+176|0,I[c+784>>2]);qa(c+160|0,I[c+192>>2],I[c+196>>2],I[c+200>>2],I[c+204>>2],I[c+176>>2],I[c+180>>2],I[c+184>>2],I[c+188>>2]);d=I[c+168>>2];g=I[c+172>>2];b=I[c+164>>2];a=I[c+160>>2];break xa}if((g|0)<=0&d>>>0<=8|(g|0)<0){va(c+272|0,y);Da(c+256|0,I[c+784>>2]);qa(c+240|0,I[c+272>>2],I[c+276>>2],I[c+280>>2],I[c+284>>2],I[c+256>>2],I[c+260>>2],I[c+264>>2],I[c+268>>2]);va(c+224|0,I[(8-q<<2)+4560>>2]);_a(c+208|0,I[c+240>>2],I[c+244>>2],I[c+248>>2],I[c+252>>2],I[c+224>>2],I[c+228>>2],I[c+232>>2],I[c+236>>2]);d=I[c+216>>2];g=I[c+220>>2];b=I[c+212>>2];a=I[c+208>>2];break xa}a=(O(q,-3)+X|0)+27|0;b=I[c+784>>2];if(b>>>a|0?(a|0)<=30:0){break Ea}va(c+352|0,y);Da(c+336|0,b);qa(c+320|0,I[c+352>>2],I[c+356>>2],I[c+360>>2],I[c+364>>2],I[c+336>>2],I[c+340>>2],I[c+344>>2],I[c+348>>2]);va(c+304|0,I[(q<<2)+4520>>2]);qa(c+288|0,I[c+320>>2],I[c+324>>2],I[c+328>>2],I[c+332>>2],I[c+304>>2],I[c+308>>2],I[c+312>>2],I[c+316>>2]);d=I[c+296>>2];g=I[c+300>>2];b=I[c+292>>2];a=I[c+288>>2];break xa}while(1){a=o;o=a-1|0;if(!I[(c+784|0)+(o<<2)>>2]){continue}break}B=0;b=(q|0)%9|0;Fa:{if(!b){b=0;break Fa}d=(g|0)<0?b+9|0:b;Ga:{if(!a){b=0;a=0;break Ga}e=I[(0-d<<2)+4592>>2];j=1e9/(e|0)|0;h=0;n=0;b=0;while(1){i=c+784|0;k=i+(n<<2)|0;p=I[k>>2];o=(p>>>0)/(e>>>0)|0;g=h+o|0;I[k>>2]=g;g=!g&(b|0)==(n|0);b=g?b+1&2047:b;q=g?q-9|0:q;h=O(j,p-O(e,o)|0);n=n+1|0;if((n|0)!=(a|0)){continue}break}if(!h){break Ga}I[i+(a<<2)>>2]=h;a=a+1|0}q=(q-d|0)+9|0}while(1){k=(c+784|0)+(b<<2)|0;p=(q|0)<36;Ha:{while(1){if(!p&((q|0)!=36|L[k>>2]>=10384593) >2]==(0-a|0)&I[f+124>>2]==(0-((a>>31)+((a|0)!=0)|0)|0)){break u}if(!A){break J}b=I[t+16>>2];i=I[t+20>>2];g=I[t+8>>2];d=I[t+12>>2];switch(ba|0){case 0:break N;case 1:break M;case 2:break L;default:break J};case 3:case 11:case 27:if((m|16)==115){Oa(t+32|0,-1,257);G[t+32|0]=0;if((m|0)!=115){break K}G[t+65|0]=0;G[t+46|0]=0;H[t+42>>1]=0;H[t+44>>1]=0;break K}a=J[l+1|0];d=(a|0)==94;Oa(t+32|0,d,257);G[t+32|0]=0;e=d?l+2|0:l+1|0;Qa:{Ra:{Sa:{d=J[(d?2:1)+l|0];if((d|0)!=45){if((d|0)==93){break Sa}g=(a|0)!=94;break Qa}g=(a|0)!=94;G[t+78|0]=g;break Ra}g=(a|0)!=94;G[t+126|0]=g}e=e+1|0}l=e;while(1){a=J[l|0];Ta:{if((a|0)!=45){if(!a){break u}if((a|0)==93){break K}break Ta}a=45;d=J[l+1|0];if(!d|(d|0)==93){break Ta}j=l+1|0;e=J[l-1|0];Ua:{if(d>>>0<=e>>>0){a=d;break Ua}while(1){e=e+1|0;G[e+(t+32|0)|0]=g;a=J[j|0];if(e>>>0>>0){continue}break}}l=j}G[((t+32|0)+a|0)+1|0]=g;l=l+1|0;continue};case 23:e=8;break O;case 12:case 29:e=10;break O;case 0:case 24:case 32:break O;case 1:case 2:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 22:case 25:case 26:case 28:case 30:case 31:break J;case 17:break P}}e=0}j=0;y=0;p=0;o=0;b=0;h=ja-16|0;ja=h;Va:{if(!((e|0)!=1&e>>>0<=36)){I[1392]=28;break Va}while(1){a=I[f+4>>2];Wa:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;g=J[a|0];break Wa}g=pa(f)}if((g|0)==32|g-9>>>0<5){continue}break}Xa:{Ya:{switch(g-43|0){case 0:case 2:break Ya;default:break Xa}}b=(g|0)==45?-1:0;a=I[f+4>>2];if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;g=J[a|0];break Xa}g=pa(f)}Za:{_a:{$a:{ab:{if(!((e|0)!=0&(e|0)!=16|(g|0)!=48)){a=I[f+4>>2];bb:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;g=J[a|0];break bb}g=pa(f)}if((g&-33)==88){e=16;a=I[f+4>>2];cb:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;g=J[a|0];break cb}g=pa(f)}if(J[g+4625|0]<16){break $a}a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){I[f+4>>2]=I[f+4>>2]-1}ya(f,0,0);break Va}if(e){break ab}e=8;break $a}e=e?e:10;if(e>>>0>J[g+4625|0]){break ab}a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){I[f+4>>2]=I[f+4>>2]-1}ya(f,0,0);I[1392]=28;break Va}if((e|0)!=10){break $a}p=g-48|0;if(p>>>0<=9){g=0;while(1){g=O(g,10)+p|0;d=g>>>0<429496729;a=I[f+4>>2];db:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break db}a=pa(f)}p=a-48|0;if(d&p>>>0<=9){continue}break}j=g}if(p>>>0>9){break Za}k=Bb(j,0,10,0);i=ka;d=p;while(1){eb:{j=d+k|0;d=j>>>0>>0?i+1|0:i;y=d;d=(d|0)==429496729&j>>>0<2576980378|d>>>0<429496729;a=I[f+4>>2];fb:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;g=J[a|0];break fb}g=pa(f)}a=g-48|0;if(!(d&a>>>0<=9)){if(a>>>0<=9){break eb}break Za}k=Bb(j,y,10,0);i=ka;e=i;d=a;if((e|0)==-1&(a^-1)>>>0>=k>>>0|(e|0)!=-1){continue}}break}e=10;break _a}gb:{hb:{if(e-1&e){o=J[g+4625|0];if(o>>>0>>0){break hb}break gb}p=J[g+4625|0];if(p>>>0>=e>>>0){break gb}a=G[(O(e,23)>>>5&7)+4881|0];while(1){j=o<>2];ib:{if((d|0)!=I[f+104>>2]){I[f+4>>2]=d+1;g=J[d|0];break ib}g=pa(f)}p=J[g+4625|0];d=e>>>0<=p>>>0;if(!d&j>>>0<134217728){continue}break}j=o;if(d){break _a}d=a;i=a&31;if((a&63)>>>0>=32){a=0;k=-1>>>i|0}else{a=-1>>>i|0;k=a|(1<>>0>k>>>0){break _a}while(1){g=d&31;if((d&63)>>>0>=32){a=j<>>32-g|y<>2];jb:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;g=J[a|0];break jb}g=pa(f)}p=J[g+4625|0];if(e>>>0<=p>>>0){break _a}if((i|0)==(y|0)&j>>>0<=k>>>0|i>>>0>y>>>0){continue}break}break _a}while(1){p=O(e,p)+o|0;a=I[f+4>>2];kb:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;g=J[a|0];break kb}g=pa(f)}o=J[g+4625|0];a=e>>>0<=o>>>0;if(!a&p>>>0<119304647){continue}break}j=p;if(a){break _a}while(1){a=Bb(e,0,j,y);d=ka;i=o&255;if((d|0)==-1&(i^-1)>>>0>>0){break _a}j=a+i|0;y=j>>>0>>0?d+1|0:d;a=I[f+4>>2];lb:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;g=J[a|0];break lb}g=pa(f)}o=J[g+4625|0];if(e>>>0<=o>>>0){break _a}ra(h,e,0,0,0,j,y,0,0);if(!(I[h+8>>2]|I[h+12>>2])){continue}break}}}if(J[g+4625|0]>=e>>>0){break Za}while(1){a=I[f+4>>2];mb:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break mb}a=pa(f)}if(J[a+4625|0]>>0){continue}break}I[1392]=68;b=0;j=-1;y=-1}a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){I[f+4>>2]=I[f+4>>2]-1}nb:{if((j&y)!=-1){break nb} 4>>2]-I[f+44>>2]|0;b=a;g=a>>31;a=W+I[f+124>>2]|0;e=a+1|0;d=a;a=C+I[f+120>>2]|0;d=g+(a>>>0>>0?e:d)|0;C=a+b|0;W=C>>>0>>0?d+1|0:d;ma=((A|0)!=0)+ma|0}e=l+1|0;l=J[l+1|0];if(l){continue}break t}break}V=1;Q=0;F=0}if(!V){break t}Fa(Q);Fa(F)}ja=t+304|0;ja=ga+16|0;za(f);I[S>>2]=I[S+140>>2];I[S+4>>2]=ha;ua(1617,S);a=ja-272|0;ja=a;b=J[1360]|J[1361]<<8|(J[1362]<<16|J[1363]<<24);d=J[1356]|J[1357]<<8|(J[1358]<<16|J[1359]<<24);I[a+160>>2]=d;I[a+164>>2]=b;e=J[1364]|J[1365]<<8|(J[1366]<<16|J[1367]<<24);I[a+168>>2]=e;I[a+48>>2]=d;I[a+52>>2]=b;I[a+56>>2]=e;Gb:{Hb:{Ib:{Jb:{Kb:{Lb:{Mb:{Nb:{Ob:{Pb:{d=a+160|0;b=a+48|0;if(!lb(d,b)){if((nb(d)|0)==(nb(b)|0)){break Pb}if(!lb(d,b)){break Ob}if(!wa(d,1118)){break Nb}if(!wa(b,1118)){break Mb}if(wa(b|1,1118)){break Lb}h=0;b=ja-48|0;ja=b;I[b+32>>2]=I[1004];d=I[1003];I[b+24>>2]=I[1002];I[b+28>>2]=d;d=I[1001];I[b+16>>2]=I[1e3];I[b+20>>2]=d;d=b+16|13;Qb:{Rb:{while(1){Sb:{Wa(d);I[b>>2]=384;I[b+4>>2]=0;e=aa(-100,b+16|0,32962,b|0)|0;if(e>>>0>=4294963201){I[1392]=0-e;e=-1}if((e|0)>=0){break Sb}h=h+1|0;if((h|0)!=100){continue}break Rb}break}ea(-100,b+16|0,0)|0;h=qb(e,1458);if(h){break Qb}_(e|0)|0}h=0}ja=b+48|0;if(!h){break Kb}za(h);h=0;d=ja-48|0;ja=d;b=J[4047]|J[4048]<<8|(J[4049]<<16|J[4050]<<24);G[d+31|0]=b;G[d+32|0]=b>>>8;G[d+33|0]=b>>>16;G[d+34|0]=b>>>24;b=I[1011];I[d+24>>2]=I[1010];I[d+28>>2]=b;b=I[1009];I[d+16>>2]=I[1008];I[d+20>>2]=b;b=d+16|12;Tb:{Ub:{while(1){Wa(b);G[d+15|0]=0;if((da(-100,d+16|0,d+15|0,1)|0)==-44){break Ub}h=h+1|0;if((h|0)!=100){continue}break}h=0;break Tb}h=7872;e=d+16|0;Vb:{Wb:{if((e^7872)&3){b=J[e|0];break Wb}if(e&3){while(1){b=J[e|0];G[h|0]=b;if(!b){break Vb}h=h+1|0;e=e+1|0;if(e&3){continue}break}}b=I[e>>2];if(((b|16843008-b)&-2139062144)!=-2139062144){break Wb}while(1){I[h>>2]=b;h=h+4|0;b=I[e+4>>2];e=e+4|0;if(((16843008-b|b)&-2139062144)==-2139062144){continue}break}}G[h|0]=b;if(!(b&255)){break Vb}while(1){b=J[e+1|0];G[h+1|0]=b;h=h+1|0;e=e+1|0;if(b){continue}break}}h=7872}ja=d+48|0;b=5;l=1448;e=J[1448];if(e){Xb:{while(1){d=J[h|0];if((d|0)!=(e|0)|!d){break Xb}b=b-1|0;if(!b){break Xb}h=h+1|0;e=J[l+1|0];l=l+1|0;if(e){continue}break}e=0}}else{e=0}if(e-J[h|0]|0){break Jb}b=wa(1133,1059);I[a+32>>2]=Ja(1735,1,5,b);ua(1563,a+32|0);I[a+16>>2]=Na(b,10,1);ua(1671,a+16|0);za(b);I[a>>2]=256;d=mb(1070,577,a);if((d|0)<0){break Ib}b=ja-16|0;ja=b;I[b+12>>2]=10;I[b+8>>2]=1701;e=$(d|0,b+8|0,1,b+4|0)|0;if(e){I[1392]=e;e=-1}else{e=0}ja=b+16|0;if(((e?-1:I[b+4>>2])|0)!=10){break Hb}pb(d);ja=a+272|0;break Gb}Z(1468,1246,142,1086);D()}Z(1379,1246,145,1086);D()}Z(1469,1246,147,1086);D()}Z(1511,1246,148,1086);D()}Z(1492,1246,149,1086);D()}Z(1530,1246,150,1086);D()}Z(1196,1246,154,1086);D()}Z(1418,1246,159,1086);D()}Z(1401,1246,172,1086);D()}Z(1388,1246,174,1086);D()}a=Ua(1454);Yb:{if((Ja(1454,1,a,5408)|0)!=(a|0)){break Yb}Zb:{if(I[1372]==10){break Zb}a=I[1357];if((a|0)==I[1356]){break Zb}I[1357]=a+1;G[a|0]=10;break Yb}Ma(5408,10)}ja=S+144|0;return 0}function Ga(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=ja-16|0;ja=k;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(a>>>0<=244){e=I[1974];g=a>>>0<11?16:a+11&504;a=g>>>3|0;b=e>>>a|0;if(b&3){c=a+((b^-1)&1)|0;b=c<<3;a=b+7936|0;b=I[b+7944>>2];d=I[b+8>>2];k:{if((a|0)==(d|0)){I[1974]=Cb(c)&e;break k}I[d+12>>2]=a;I[a+8>>2]=d}a=b+8|0;c=c<<3;I[b+4>>2]=c|3;b=b+c|0;I[b+4>>2]=I[b+4>>2]|1;break a}i=I[1976];if(i>>>0>=g>>>0){break j}if(b){c=2<>2];d=I[c+8>>2];l:{if((b|0)==(d|0)){e=Cb(a)&e;I[1974]=e;break l}I[d+12>>2]=b;I[b+8>>2]=d}I[c+4>>2]=g|3;h=c+g|0;a=a<<3;f=a-g|0;I[h+4>>2]=f|1;I[a+c>>2]=f;if(i){a=(i&-8)+7936|0;d=I[1979];b=1<<(i>>>3);m:{if(!(b&e)){I[1974]=b|e;b=a;break m}b=I[a+8>>2]}I[a+8>>2]=d;I[b+12>>2]=d;I[d+12>>2]=a;I[d+8>>2]=b}a=c+8|0;I[1979]=h;I[1976]=f;break a}l=I[1975];if(!l){break j}c=I[(Ab(l)<<2)+8200>>2];f=(I[c+4>>2]&-8)-g|0;b=c;while(1){n:{a=I[b+16>>2];if(!a){a=I[b+20>>2];if(!a){break n}}d=(I[a+4>>2]&-8)-g|0;b=d>>>0>>0;f=b?d:f;c=b?a:c;b=a;continue}break}j=I[c+24>>2];a=I[c+12>>2];if((c|0)!=(a|0)){b=I[c+8>>2];I[b+12>>2]=a;I[a+8>>2]=b;break b}b=I[c+20>>2];if(b){d=c+20|0}else{b=I[c+16>>2];if(!b){break i}d=c+16|0}w =31?25-(a>>>1|0)|0:0);d=I[b>>2];while(1){b=d;if((c|0)==(I[b+4>>2]&-8)){break D}d=a>>>29|0;a=a<<1;e=(d&4)+b|0;d=I[e+16>>2];if(d){continue}break}I[e+16>>2]=f}I[f+24>>2]=b;b=f;a=b;d=12;c=8;break B}a=I[b+8>>2];I[a+12>>2]=f;I[b+8>>2]=f;I[f+8>>2]=a;a=0;d=12;c=24}I[d+f>>2]=b;I[c+f>>2]=a}a=I[1977];if(a>>>0<=g>>>0){break e}b=a-g|0;I[1977]=b;a=I[1980];c=a+g|0;I[1980]=c;I[c+4>>2]=b|1;I[a+4>>2]=g|3;a=a+8|0;break a}I[1392]=48;a=0;break a}I[a>>2]=c;I[a+4>>2]=I[a+4>>2]+e;i=(-8-c&7)+c|0;I[i+4>>2]=g|3;e=b+(-8-b&7)|0;f=g+i|0;h=e-f|0;F:{if(I[1980]==(e|0)){I[1980]=f;a=I[1977]+h|0;I[1977]=a;I[f+4>>2]=a|1;break F}if(I[1979]==(e|0)){I[1979]=f;a=I[1976]+h|0;I[1976]=a;I[f+4>>2]=a|1;I[a+f>>2]=a;break F}a=I[e+4>>2];if((a&3)==1){j=a&-8;c=I[e+12>>2];G:{if(a>>>0<=255){b=I[e+8>>2];if((b|0)==(c|0)){I[1974]=I[1974]&Cb(a>>>3|0);break G}I[b+12>>2]=c;I[c+8>>2]=b;break G}g=I[e+24>>2];H:{if((c|0)!=(e|0)){a=I[e+8>>2];I[a+12>>2]=c;I[c+8>>2]=a;break H}I:{a=I[e+20>>2];if(a){b=e+20|0}else{a=I[e+16>>2];if(!a){break I}b=e+16|0}while(1){d=b;c=a;b=a+20|0;a=I[a+20>>2];if(a){continue}b=c+16|0;a=I[c+16>>2];if(a){continue}break}I[d>>2]=0;break H}c=0}if(!g){break G}a=I[e+28>>2];b=a<<2;J:{if(I[b+8200>>2]==(e|0)){I[b+8200>>2]=c;if(c){break J}I[1975]=I[1975]&Cb(a);break G}K:{if(I[g+16>>2]==(e|0)){I[g+16>>2]=c;break K}I[g+20>>2]=c}if(!c){break G}}I[c+24>>2]=g;a=I[e+16>>2];if(a){I[c+16>>2]=a;I[a+24>>2]=c}a=I[e+20>>2];if(!a){break G}I[c+20>>2]=a;I[a+24>>2]=c}h=h+j|0;e=e+j|0;a=I[e+4>>2]}I[e+4>>2]=a&-2;I[f+4>>2]=h|1;I[f+h>>2]=h;if(h>>>0<=255){a=(h&-8)+7936|0;b=I[1974];c=1<<(h>>>3);L:{if(!(b&c)){I[1974]=b|c;b=a;break L}b=I[a+8>>2]}I[a+8>>2]=f;I[b+12>>2]=f;I[f+12>>2]=a;I[f+8>>2]=b;break F}c=31;if(h>>>0<=16777215){a=R(h>>>8|0);c=((h>>>38-a&1)-(a<<1)|0)+62|0}I[f+28>>2]=c;I[f+16>>2]=0;I[f+20>>2]=0;a=(c<<2)+8200|0;M:{b=I[1975];d=1<>2]=f;break N}c=h<<((c|0)!=31?25-(c>>>1|0)|0:0);b=I[a>>2];while(1){a=b;if((I[a+4>>2]&-8)==(h|0)){break M}b=c>>>29|0;c=c<<1;d=(b&4)+a|0;b=I[d+16>>2];if(b){continue}break}I[d+16>>2]=f}I[f+24>>2]=a;I[f+12>>2]=f;I[f+8>>2]=f;break F}b=I[a+8>>2];I[b+12>>2]=f;I[a+8>>2]=f;I[f+24>>2]=0;I[f+12>>2]=a;I[f+8>>2]=b}a=i+8|0;break a}O:{if(!i){break O}b=I[d+28>>2];c=b<<2;P:{if(I[c+8200>>2]==(d|0)){I[c+8200>>2]=a;if(a){break P}h=Cb(b)&h;I[1975]=h;break O}Q:{if(I[i+16>>2]==(d|0)){I[i+16>>2]=a;break Q}I[i+20>>2]=a}if(!a){break O}}I[a+24>>2]=i;b=I[d+16>>2];if(b){I[a+16>>2]=b;I[b+24>>2]=a}b=I[d+20>>2];if(!b){break O}I[a+20>>2]=b;I[b+24>>2]=a}R:{if(f>>>0<=15){a=f+g|0;I[d+4>>2]=a|3;a=a+d|0;I[a+4>>2]=I[a+4>>2]|1;break R}I[d+4>>2]=g|3;e=d+g|0;I[e+4>>2]=f|1;I[f+e>>2]=f;if(f>>>0<=255){a=(f&-8)+7936|0;b=I[1974];c=1<<(f>>>3);S:{if(!(b&c)){I[1974]=b|c;b=a;break S}b=I[a+8>>2]}I[a+8>>2]=e;I[b+12>>2]=e;I[e+12>>2]=a;I[e+8>>2]=b;break R}a=31;if(f>>>0<=16777215){a=R(f>>>8|0);a=((f>>>38-a&1)-(a<<1)|0)+62|0}I[e+28>>2]=a;I[e+16>>2]=0;I[e+20>>2]=0;b=(a<<2)+8200|0;T:{c=1<>2]=e;I[e+24>>2]=b;break U}a=f<<((a|0)!=31?25-(a>>>1|0)|0:0);b=I[b>>2];while(1){c=b;if((I[b+4>>2]&-8)==(f|0)){break T}h=a>>>29|0;a=a<<1;h=b+(h&4)|0;b=I[h+16>>2];if(b){continue}break}I[h+16>>2]=e;I[e+24>>2]=c}I[e+12>>2]=e;I[e+8>>2]=e;break R}a=I[c+8>>2];I[a+12>>2]=e;I[c+8>>2]=e;I[e+24>>2]=0;I[e+12>>2]=c;I[e+8>>2]=a}a=d+8|0;break a}V:{if(!j){break V}b=I[c+28>>2];d=b<<2;W:{if(I[d+8200>>2]==(c|0)){I[d+8200>>2]=a;if(a){break W}I[1975]=Cb(b)&l;break V}X:{if(I[j+16>>2]==(c|0)){I[j+16>>2]=a;break X}I[j+20>>2]=a}if(!a){break V}}I[a+24>>2]=j;b=I[c+16>>2];if(b){I[a+16>>2]=b;I[b+24>>2]=a}b=I[c+20>>2];if(!b){break V}I[a+20>>2]=b;I[b+24>>2]=a}Y:{if(f>>>0<=15){a=f+g|0;I[c+4>>2]=a|3;a=a+c|0;I[a+4>>2]=I[a+4>>2]|1;break Y}I[c+4>>2]=g|3;h=c+g|0;I[h+4>>2]=f|1;I[f+h>>2]=f;if(i){a=(i&-8)+7936|0;d=I[1979];b=1<<(i>>>3);Z:{if(!(b&e)){I[1974]=b|e;b=a;break Z}b=I[a+8>>2]}I[a+8>>2]=d;I[b+12>>2]=d;I[d+12>>2]=a;I[d+8>>2]=b}I[1979]=h;I[1976]=f}a=c+8|0}ja=k+16|0;return a}function _a(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,J=0,K=0,M=0,N=0,O=0,P=0,Q=0;k=ja-336|0;ja=k;j=h;m=i&65535;p=e&65535;o=d;t=(e^i)&-2147483648;q=i>> )+j|0;n=A;s=n+p|0;e=s;d=n>>>0>e>>>0?d+1|0:d;n=d;j=(j|0)==(d|0)&p>>>0>e>>>0|d>>>0>>0;d=l;i=j;j=j+J|0;d=i>>>0>j>>>0?d+1|0:d;w=j;l=d;y=e;s=n;d=Bb(r,D,G,u);r=ka;n=d;e=Bb(q,D,z,u);j=d+e|0;d=ka+r|0;d=e>>>0>j>>>0?d+1|0:d;p=d;d=0;e=(p|0)==(r|0)&j>>>0>>0|p>>>0>>0;n=p+m|0;d=(d|e)+o|0;d=n>>>0

>>0?d+1|0:d;m=(o|0)==(d|0)&m>>>0>n>>>0|d>>>0>>0;e=d;d=h;o=0;h=o+n|0;i=d+e|0;d=0;i=h>>>0>>0?i+1|0:i;o=i;e=(i|0)==(e|0)&h>>>0>>0|e>>>0>i>>>0;i=e;e=e+m|0;d=(i>>>0>e>>>0?1:d)+s|0;i=l;l=e;e=e+y|0;d=l>>>0>e>>>0?d+1|0:d;m=(d|0)==(s|0)&e>>>0>>0|d>>>0>>0;l=m;m=m+w|0;i=l>>>0>m>>>0?i+1|0:i;n=m;m=e;l=d;e=j;p=0;r=Bb(G,u,z,u);j=p+r|0;d=e;e=d+ka|0;e=j>>>0>>0?e+1|0:e;d=((d|0)==(e|0)&j>>>0

>>0|d>>>0>e>>>0)^-1;e=(o|0)==-1&d>>>0>>0&((d|0)!=(h|0)|(o|0)!=-1);d=l;h=e;e=e+m|0;d=h>>>0>e>>>0?d+1|0:d;h=d;j=m;m=e;e=(l|0)==(d|0)&j>>>0>e>>>0|d>>>0>>0;d=i;j=e+n|0;d=j>>>0>>0?d+1|0:d;e=d;c:{if((d|0)==131071|d>>>0<131071){N=P|O;M=x|Q;r=k+80|0;o=m;l=d>>>0<65536;i=l;if((i&63)>>>0>=32){d=m<>>32-i|h<>>0>=32){e=j<>>32-i|e<>>1|0;m=(h&1)<<31|m>>>1;j=l^63;h=j&31;if((j&63)>>>0>=32){d=0;h=i>>>h|0}else{d=i>>>h|0;h=((1<>>h}h=c|h;i=d|e;ra(r,o,p,h,i,f,g,C,B);v=(l?K+16382|0:v)-1|0;e=I[k+84>>2];n=e;d=b<<17;m=0;l=I[k+88>>2];b=m-l|0;c=I[k+80>>2];e=(e|c)!=0;j=b-e|0;m=(d-(I[k+92>>2]+(l>>>0>m>>>0)|0)|0)-(b>>>0>>0)|0;l=0-(((c|0)!=0)+n|0)|0;n=0-c|0;break c}o=(h&1)<<31|m>>>1;d=j<<31|h>>>1;p=d;h=(e&1)<<31|j>>>1;i=e>>>1|0;ra(k+96|0,o,d,h,i,f,g,C,B);j=I[k+100>>2];r=j;q=0;n=I[k+104>>2];m=q-n|0;e=I[k+96>>2];l=(j|e)!=0;j=m-l|0;m=((b<<16)-(I[k+108>>2]+(n>>>0>q>>>0)|0)|0)-(l>>>0>m>>>0)|0;H=b;q=c;l=0-(((e|0)!=0)+r|0)|0;n=0-e|0}if((v|0)>=32767){t=t|2147418112;b=0;c=0;break a}d:{if((v|0)>0){b=j<<1|l>>>31;c=m<<1|j>>>31;j=h;m=i&65535|v<<16;h=n<<1;e=l<<1|n>>>31;break d}if((v|0)<=-113){b=0;c=0;break a}Aa(k- -64|0,o,p,h,i,1-v|0);sa(k+48|0,H,q,N,M,v+112|0);o=I[k+64>>2];p=I[k+68>>2];j=I[k+72>>2];m=I[k+76>>2];ra(k+32|0,f,g,C,B,o,p,j,m);b=I[k+40>>2];c=I[k+56>>2];h=I[k+36>>2];q=b<<1|h>>>31;i=c-q|0;q=I[k+60>>2]-((I[k+44>>2]<<1|b>>>31)+(c>>>0>>0)|0)|0;c=I[k+52>>2];n=c;b=I[k+32>>2];e=h<<1|b>>>31;l=b<<1;d=I[k+48>>2];c=(n|0)==(e|0)&l>>>0>d>>>0|n>>>0>>0;b=i-c|0;c=q-(c>>>0>i>>>0)|0;h=d-l|0;e=n-((d>>>0>>0)+e|0)|0}ra(k+16|0,f,g,C,B,3,0,0,0);ra(k,f,g,C,B,5,0,0,0);l=j;d=m;i=p;m=f;q=0;e=e+q|0;j=g;n=o&1;f=h+n|0;e=f>>>0>>0?e+1|0:e;g=e;h=f;j=(j|0)==(e|0)&m>>>0>>0|e>>>0>j>>>0;f=(e|0)==(q|0)&h>>>0>>0|e>>>0>>0;e=c;c=f;f=b+f|0;e=c>>>0>f>>>0?e+1|0:e;b=(B|0)==(e|0);b=b&(f|0)==(C|0)?j:b&f>>>0>C>>>0|e>>>0>B>>>0;c=b;b=b+o|0;i=c>>>0>b>>>0?i+1|0:i;c=(p|0)==(i|0)&b>>>0>>0|i>>>0

>>0;j=c;c=c+l|0;d=j>>>0>c>>>0?d+1|0:d;o=c;c=d;l=d>>>0<2147418112;d=I[k+20>>2];n=(d|0)==(g|0)&L[k+16>>2]>>0|d>>>0>>0;d=I[k+28>>2];j=I[k+24>>2];j=l&((f|0)==(j|0)&(d|0)==(e|0)?n:(d|0)==(e|0)&j>>>0>>0|d>>>0>>0);d=i;l=j;j=b+j|0;d=l>>>0>j>>>0?d+1|0:d;b=(i|0)==(d|0)&b>>>0>j>>>0|d>>>0>>0;i=c;c=b;b=b+o|0;i=c>>>0>b>>>0?i+1|0:i;o=b;c=I[k+4>>2];g=(c|0)==(g|0)&L[k>>2]>>0|c>>>0>>0;c=I[k+12>>2];b=I[k+8>>2];b=i>>>0<2147418112&((b|0)==(f|0)&(c|0)==(e|0)?g:(c|0)==(e|0)&b>>>0>>0|c>>>0>>0);c=b;b=b+j|0;e=c>>>0>b>>>0?d+1|0:d;c=e;e=(d|0)==(e|0)&b>>>0>>0|d>>>0>e>>>0;d=i;f=e;e=e+o|0;d=f>>>0>e>>>0?d+1|0:d;u=e|u;t=d|t}I[a>>2]=b;I[a+4>>2]=c;I[a+8>>2]=u;I[a+12>>2]=t;ja=k+336|0}function kb(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;i=ja+-64|0;ja=i;I[i+60>>2]=b;x=i+41|0;y=i+39|0;r=i+40|0;a:{b:{c:{d:{e:while(1){f=0;f:while(1){h=b;if((m^2147483647)<(f|0)){break d}m=f+m|0;g:{h:{i:{j:{f=b;g=J[f|0];if(g){while(1){k:{b=g&255;l:{if(!b){b=f;break l}if((b|0)!=37){break k}g=f;while(1){if(J[g+1|0]!=37){b=g;break l}f=f+1|0;k=J[g+2|0];b=g+2|0;g=b;if((k|0)==37){continue}break}}f=f-h|0;w=m^2147483647;if((f|0)>(w|0)){break d}if(a){Ha(a,h,f)}if(f){continue f}I[i+60>>2]=b;f=b+1|0;p=-1;g=G[b+1|0]-48|0;if(!(J[b+2|0]!=36|g>>>0>9)){s=1;p=g;f=b+3|0}I[i+60>>2]=f;l=0;g=G[f|0];b=g-32|0;m:{if(b>>>0>31){k=f;break m}k=f;b=1<>>0>=10){m=1;break a}while(1){if(I[(f<<2)+e>>2]){break j}m=1;f=f+1|0;if((f|0)!=10){continue}break}break a}k=28;break c}G[i+39|0]=f;j=1;h=y;l=g}g=k-h|0;j=(g|0)<(j|0)?j:g;if((j|0)>(p^2147483647)){break d}k=61;b=j+p|0;f=(b|0)<(o|0)?o:b;if(w>>>0>>0){break c}Ca(a,32,f,b,l);Ha(a,u,p);Ca(a,48,f,b,l^65536);Ca(a,48,j,g,0);Ha(a,h,g);Ca(a,32,f,b,l^8192);b=I[i+60>>2];continue}break}break}m=0;break a}k=61}I[1392]=k}m=-1}ja=i- -64|0;return m}function qa(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;l=ja-96|0;ja=l;k=i&65535;o=(e^i)&-2147483648;n=e&65535;r=n;x=n;n=0;v=i>>>16&32767;s=e>>>16&32767;a:{b:{if(v-32767>>>0>4294934529&s-32767>>>0>=4294934530){break b}m=e&2147483647;p=m;j=d;if(!(!j&(m|0)==2147418112?!(b|c):m>>>0<2147418112)){q=j;o=e|32768;break a}m=i&2147483647;e=h;if(!(!e&(m|0)==2147418112?!(f|g):m>>>0<2147418112)){q=e;o=i|32768;b=f;c=g;break a}if(!(b|j|(p^2147418112|c))){if(!(e|f|(g|m))){o=2147450880;b=0;c=0;break a}o=o|2147418112;b=0;c=0;break a}if(!(e|f|(m^2147418112|g))){e=b|j;d=c|p;b=0;c=0;if(!(d|e)){o=2147450880;break a}o=o|2147418112;break a}if(!(b|j|(c|p))){b=0;c=0;break a}if(!(e|f|(g|m))){b=0;c=0;break a}if((p|0)==65535|p>>>0<65535){j=!(d|r);i=R(j?c:r);j=((i|0)==32?R(j?b:d)+32|0:i)+(j?64:0)|0;sa(l+80|0,b,c,d,r,j-15|0);t=16-j|0;d=I[l+88>>2];x=I[l+92>>2];c=I[l+84>>2];b=I[l+80>>2]}if(m>>>0>65535){break b}i=!(h|k);e=R(i?g:k);i=((e|0)==32?R(i?f:h)+32|0:e)+(i?64:0)|0;sa(l- -64|0,f,g,h,k,i-15|0);t=(t-i|0)+16|0;h=I[l+72>>2];k=I[l+76>>2];f=I[l+64>>2];g=I[l+68>>2]}t=((s+v|0)+t|0)-16383|0;r=h<<15;j=0;y=k<<15|h>>>17|-2147483648;C=c;h=Bb(y,j,c,0);c=ka;k=f<<15;z=g<<15|f>>>17;p=0;w=x|65536;m=n;i=Bb(z,p,w,m);e=i+h|0;f=ka+c|0;f=e>>>0>>0?f+1|0:f;h=(c|0)==(f|0)&e>>>0>>0|c>>>0>f>>>0;A=r|g>>>17;s=d;d=Bb(A,0,d,0);c=d+e|0;j=ka+f|0;j=c>>>0>>0?j+1|0:j;d=j;e=(f|0)==(j|0)&c>>>0>>0|f>>>0>j>>>0;j=0;f=e;e=e+h|0;j=f>>>0>e>>>0?1:j;f=e;e=Bb(y,p,w,m);f=f+e|0;i=ka+j|0;i=e>>>0>f>>>0?i+1|0:i;r=f;g=c;f=c;n=d;B=k&-32768;c=Bb(B,0,s,u);h=ka;e=Bb(C,p,z,p);d=e+c|0;j=ka+h|0;j=d>>>0>>0?j+1|0:j;k=(h|0)==(j|0)&c>>>0>d>>>0|h>>>0>j>>>0;c=d;x=b;b=Bb(A,u,b,0);h=c+b|0;e=ka+j|0;e=b>>>0>h>>>0?e+1|0:e;v=e;b=(e|0)==(j|0)&c>>>0>h>>>0|e>>>0>>0;j=0;c=b;b=b+k|0;k=(c>>>0>b>>>0?1:j)+n|0;e=i;f=b+f|0;k=f>>>0>>0?k+1|0:k;d=k;b=(d|0)==(n|0)&f>>>0>>0|d>>>0>>0;c=b;b=b+r|0;e=c>>>0>b>>>0?e+1|0:e;j=b;g=e;e=Bb(A,u,w,m);k=ka;c=Bb(y,p,s,u);b=c+e|0;i=ka+k|0;i=b>>>0>>0?i+1|0:i;c=i;i=(k|0)==(c|0)&b>>>0>>0|c>>>0>>0;e=c;n=e+j|0;k=g+i|0;i=e>>>0>n>>>0?k+1|0:k;j=b;e=f;b=0;g=e+b|0;f=d+j|0;f=b>>>0>g>>>0?f+1|0:f;r=f;b=(f|0)==(d|0)&e>>>0>g>>>0|d>>>0>f>>>0;c=b;b=b+n|0;i=c>>>0>b>>>0?i+1|0:i;n=b;d=Bb(w,m,B,q);w=ka;b=Bb(z,p,s,u);s=b+d|0;e=ka+w|0;e=b>>>0>s>>>0?e+1|0:e;b=Bb(x,q,y,p);k=b+s|0;c=e;f=e+ka|0;f=b>>>0>k>>>0?f+1|0:f;e=Bb(A,u,C,p);b=e+k|0;j=ka+f|0;j=b>>>0>>0?j+1|0:j;e=0;u=j;m=(f|0)==(j|0)&b>>>0>>0|f>>>0>j>>>0;d=(c|0)==(w|0)&d>>>0>s>>>0|c>>>0>>0;c=(c|0)==(f|0)&k>>>0>>0|c>>>0>f>>>0;c=c+d|0;f=c+m|0;c=u;d=c+g|0;k=(e|f)+r|0;e=i;k=c>>>0>d>>>0?k+1|0:k;m=k;c=(r|0)==(k|0)&d>>>0>>0|k>>>0>>0;f=c;c=c+n|0;e=f>>>0>c>>>0?e+1|0:e;u=c;c=e;g=Bb(C,p,B,q);k=ka;e=Bb(x,q,z,p);f=e+g|0;i=ka+k|0;i=e>>>0>f>>>0?i+1|0:i;e=0;j=(k|0)==(i|0)&f>>>0>>0|k>>>0>i>>>0;g=i+h|0;k=(e|j)+v|0;k=g>>>0>>0?k+1|0:k;v=(v|0)==(k|0)&g>>>0>>0|k>>>0>>0;e=k;k=b;b=0;h=b+g|0;j=e+k|0;i=0;j=b>>>0>h>>>0?j+1|0:j;r=j;b=(e|0)==(j|0)&g>>>0>h>>>0|e>>>0>j>>>0;e=b;b=b+v|0;e=(e>>>0>b>>>0?1:i)+m|0;j=c;k=b+d|0;e=k>>>0>>0?e+1|0:e;n=e;b=(m|0)==(e|0)&d>>>0>k>>>0|e>>>0>>0;c=b;b=b+u|0;j=c>>>0>b>>>0?j+1|0:j;m=b;g=j;i=e;e=r;d=0;c=Bb(x,q,B,q);b=d+c|0;j=ka+f|0;j=b>>>0>>0?j+1|0:j;c=j;d=(f|0)==(j|0)&b>>>0>>0|f>>>0>j>>>0;f=d;d=d+h|0;e=f>>>0>d>>>0?e+1|0:e;f=(r|0)==(e|0)&d>>>0>>0|e>>>0>>0;h=f+k|0;i=f>>>0>h>>>0?i+1|0:i;j=g;f=(i|0)==(n|0)&h>>>0>>0|i>>>0>>0;g=f;f=f+m|0;j=g>>>0>f>>>0?j+1|0:j;g=j;c:{if(j&65536){t=t+1|0;break c}n=c>>>31|0;j=g<<1|f>>>31;f=f<<1|i>>>31;g=j;j=i<<1|h>>>31;h=h<<1|e>>>31;i=j;j=c<<1|b>>>31;b=b<<1;c=j;j=e<<1|d>>>31;d=d<<1|n;e=j}if((t|0)>=32767){o=o|2147418112;b=0;c=0;break a}d:{if((t|0)<=0){k=1-t| +16|0}while(1){g=b;c=e;b=c+20|0;e=I[c+20>>2];if(e){continue}b=c+16|0;e=I[c+16>>2];if(e){continue}break}I[g>>2]=0;break c}b=I[f+4>>2];if((b&3)!=3){break b}I[1976]=a;I[f+4>>2]=b&-2;I[d+4>>2]=a|1;I[f>>2]=a;return}I[e+12>>2]=c;I[c+8>>2]=e;break b}c=0}if(!h){break b}b=I[d+28>>2];e=b<<2;f:{if(I[e+8200>>2]==(d|0)){I[e+8200>>2]=c;if(c){break f}I[1975]=I[1975]&Cb(b);break b}g:{if(I[h+16>>2]==(d|0)){I[h+16>>2]=c;break g}I[h+20>>2]=c}if(!c){break b}}I[c+24>>2]=h;b=I[d+16>>2];if(b){I[c+16>>2]=b;I[b+24>>2]=c}b=I[d+20>>2];if(!b){break b}I[c+20>>2]=b;I[b+24>>2]=c}if(d>>>0>=f>>>0){break a}b=I[f+4>>2];if(!(b&1)){break a}h:{i:{j:{k:{if(!(b&2)){if(I[1980]==(f|0)){I[1980]=d;a=I[1977]+a|0;I[1977]=a;I[d+4>>2]=a|1;if(I[1979]!=(d|0)){break a}I[1976]=0;I[1979]=0;return}i=I[1979];if((i|0)==(f|0)){I[1979]=d;a=I[1976]+a|0;I[1976]=a;I[d+4>>2]=a|1;I[a+d>>2]=a;return}a=(b&-8)+a|0;c=I[f+12>>2];if(b>>>0<=255){e=I[f+8>>2];if((e|0)==(c|0)){I[1974]=I[1974]&Cb(b>>>3|0);break i}I[e+12>>2]=c;I[c+8>>2]=e;break i}h=I[f+24>>2];if((c|0)!=(f|0)){b=I[f+8>>2];I[b+12>>2]=c;I[c+8>>2]=b;break j}e=I[f+20>>2];if(e){b=f+20|0}else{e=I[f+16>>2];if(!e){break k}b=f+16|0}while(1){g=b;c=e;b=c+20|0;e=I[c+20>>2];if(e){continue}b=c+16|0;e=I[c+16>>2];if(e){continue}break}I[g>>2]=0;break j}I[f+4>>2]=b&-2;I[d+4>>2]=a|1;I[a+d>>2]=a;break h}c=0}if(!h){break i}b=I[f+28>>2];e=b<<2;l:{if(I[e+8200>>2]==(f|0)){I[e+8200>>2]=c;if(c){break l}I[1975]=I[1975]&Cb(b);break i}m:{if(I[h+16>>2]==(f|0)){I[h+16>>2]=c;break m}I[h+20>>2]=c}if(!c){break i}}I[c+24>>2]=h;b=I[f+16>>2];if(b){I[c+16>>2]=b;I[b+24>>2]=c}b=I[f+20>>2];if(!b){break i}I[c+20>>2]=b;I[b+24>>2]=c}I[d+4>>2]=a|1;I[a+d>>2]=a;if((d|0)!=(i|0)){break h}I[1976]=a;return}if(a>>>0<=255){b=(a&-8)+7936|0;e=I[1974];a=1<<(a>>>3);n:{if(!(e&a)){I[1974]=a|e;a=b;break n}a=I[b+8>>2]}I[b+8>>2]=d;I[a+12>>2]=d;I[d+12>>2]=b;I[d+8>>2]=a;return}c=31;if(a>>>0<=16777215){b=R(a>>>8|0);c=((a>>>38-b&1)-(b<<1)|0)+62|0}I[d+28>>2]=c;I[d+16>>2]=0;I[d+20>>2]=0;b=(c<<2)+8200|0;o:{p:{e=I[1975];g=1<>2]=d;c=24;break q}c=a<<((c|0)!=31?25-(c>>>1|0)|0:0);b=I[b>>2];while(1){e=b;if((I[b+4>>2]&-8)==(a|0)){break p}b=c>>>29|0;c=c<<1;g=(b&4)+e|0;b=I[g+16>>2];if(b){continue}break}I[g+16>>2]=d;b=e;c=24}e=d;g=d;a=8;break o}b=I[e+8>>2];I[b+12>>2]=d;I[e+8>>2]=d;c=8;g=0;a=24}I[c+d>>2]=b;I[d+12>>2]=e;I[a+d>>2]=g;a=I[1982]-1|0;I[1982]=a?a:-1}}function ab(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=a+b|0;c=I[a+4>>2];a:{b:{if(c&1){break b}if(!(c&2)){break a}c=I[a>>2];b=c+b|0;c:{d:{e:{a=a-c|0;if((a|0)!=I[1979]){d=I[a+12>>2];if(c>>>0<=255){e=I[a+8>>2];if((e|0)!=(d|0)){break e}I[1974]=I[1974]&Cb(c>>>3|0);break b}g=I[a+24>>2];if((a|0)!=(d|0)){c=I[a+8>>2];I[c+12>>2]=d;I[d+8>>2]=c;break c}e=I[a+20>>2];if(e){c=a+20|0}else{e=I[a+16>>2];if(!e){break d}c=a+16|0}while(1){h=c;d=e;c=d+20|0;e=I[d+20>>2];if(e){continue}c=d+16|0;e=I[d+16>>2];if(e){continue}break}I[h>>2]=0;break c}c=I[f+4>>2];if((c&3)!=3){break b}I[1976]=b;I[f+4>>2]=c&-2;I[a+4>>2]=b|1;I[f>>2]=b;return}I[e+12>>2]=d;I[d+8>>2]=e;break b}d=0}if(!g){break b}c=I[a+28>>2];e=c<<2;f:{if(I[e+8200>>2]==(a|0)){I[e+8200>>2]=d;if(d){break f}I[1975]=I[1975]&Cb(c);break b}g:{if(I[g+16>>2]==(a|0)){I[g+16>>2]=d;break g}I[g+20>>2]=d}if(!d){break b}}I[d+24>>2]=g;c=I[a+16>>2];if(c){I[d+16>>2]=c;I[c+24>>2]=d}c=I[a+20>>2];if(!c){break b}I[d+20>>2]=c;I[c+24>>2]=d}h:{i:{j:{k:{c=I[f+4>>2];if(!(c&2)){if(I[1980]==(f|0)){I[1980]=a;b=I[1977]+b|0;I[1977]=b;I[a+4>>2]=b|1;if(I[1979]!=(a|0)){break a}I[1976]=0;I[1979]=0;return}i=I[1979];if((i|0)==(f|0)){I[1979]=a;b=I[1976]+b|0;I[1976]=b;I[a+4>>2]=b|1;I[a+b>>2]=b;return}b=(c&-8)+b|0;d=I[f+12>>2];if(c>>>0<=255){e=I[f+8>>2];if((e|0)==(d|0)){I[1974]=I[1974]&Cb(c>>>3|0);break i}I[e+12>>2]=d;I[d+8>>2]=e;break i}g=I[f+24>>2];if((d|0)!=(f|0)){c=I[f+8>>2];I[c+12>>2]=d;I[d+8>>2]=c;break j}e=I[f+20>>2];if(e){c=f+20|0}else{e=I[f+16>>2];if(!e){break k}c=f+16|0}while(1){h=c;d=e;c=d+20|0;e=I[d+20>>2];if(e){continue}c=d+16|0;e=I[d+16>>2];if(e){continue}break}I[h>>2]=0;break j}I[f+4>>2]=c&-2;I[a+4>>2]=b|1;I[a+b>>2]=b;break h}d=0}if(!g){break i}c=I[f+28>>2];e=c<<2;l:{if(I[e+8200>>2]==(f|0)){I[e+8200>>2]=d;if(d){bre k l}I[1975]=I[1975]&Cb(c);break i}m:{if(I[g+16>>2]==(f|0)){I[g+16>>2]=d;break m}I[g+20>>2]=d}if(!d){break i}}I[d+24>>2]=g;c=I[f+16>>2];if(c){I[d+16>>2]=c;I[c+24>>2]=d}c=I[f+20>>2];if(!c){break i}I[d+20>>2]=c;I[c+24>>2]=d}I[a+4>>2]=b|1;I[a+b>>2]=b;if((a|0)!=(i|0)){break h}I[1976]=b;return}if(b>>>0<=255){c=(b&-8)+7936|0;d=I[1974];b=1<<(b>>>3);n:{if(!(d&b)){I[1974]=b|d;b=c;break n}b=I[c+8>>2]}I[c+8>>2]=a;I[b+12>>2]=a;I[a+12>>2]=c;I[a+8>>2]=b;return}d=31;if(b>>>0<=16777215){c=R(b>>>8|0);d=((b>>>38-c&1)-(c<<1)|0)+62|0}I[a+28>>2]=d;I[a+16>>2]=0;I[a+20>>2]=0;c=(d<<2)+8200|0;o:{e=I[1975];h=1<>2]=a;I[a+24>>2]=c;break p}d=b<<((d|0)!=31?25-(d>>>1|0)|0:0);c=I[c>>2];while(1){e=c;if((I[c+4>>2]&-8)==(b|0)){break o}c=d>>>29|0;d=d<<1;h=e+(c&4)|0;c=I[h+16>>2];if(c){continue}break}I[h+16>>2]=a;I[a+24>>2]=e}I[a+12>>2]=a;I[a+8>>2]=a;return}b=I[e+8>>2];I[b+12>>2]=a;I[e+8>>2]=a;I[a+24>>2]=0;I[a+12>>2]=e;I[a+8>>2]=b}}function fb(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;j=ja-128|0;ja=j;a:{b:{c:{if(!Ba(f,g,h,i,0,0,0,0)){break c}k=i&65535;m=i>>>16&32767;d:{e:{if((m|0)!=32767){n=4;if(m){break e}n=f|h|(g|k)?3:2;break d}n=!(f|h|(g|k))}}if(!n){break c}s=e>>>16|0;p=s&32767;if((p|0)!=32767){break b}}qa(j+16|0,b,c,d,e,f,g,h,i);b=I[j+16>>2];d=I[j+20>>2];e=I[j+24>>2];c=I[j+28>>2];_a(j,b,d,e,c,b,d,e,c);d=I[j+8>>2];e=I[j+12>>2];h=I[j>>2];i=I[j+4>>2];break a}o=d;n=e&2147483647;k=n;m=h;l=i&2147483647;if((Ba(b,c,o,k,f,g,h,l)|0)<=0){if(Ba(b,c,o,k,f,g,h,l)){h=b;i=c;break a}qa(j+112|0,b,c,d,e,0,0,0,0);d=I[j+120>>2];e=I[j+124>>2];h=I[j+112>>2];i=I[j+116>>2];break a}q=i>>>16&32767;if(p){i=c;h=b}else{qa(j+96|0,b,c,o,n,0,0,0,1081540608);o=I[j+104>>2];h=I[j+108>>2];n=h;p=(h>>>16|0)-120|0;i=I[j+100>>2];h=I[j+96>>2]}if(!q){qa(j+80|0,f,g,m,l,0,0,0,1081540608);m=I[j+88>>2];f=I[j+92>>2];l=f;q=(f>>>16|0)-120|0;g=I[j+84>>2];f=I[j+80>>2]}r=m;t=l&65535|65536;n=n&65535|65536;if((p|0)>(q|0)){while(1){l=o-r|0;k=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;m=l-k|0;k=(n-((o>>>0>>0)+t|0)|0)-(k>>>0>l>>>0)|0;f:{if((k|0)>=0|(k|0)>0){o=h;h=h-f|0;i=i-((f>>>0>o>>>0)+g|0)|0;if(!(h|m|(i|k))){qa(j+32|0,b,c,d,e,0,0,0,0);d=I[j+40>>2];e=I[j+44>>2];h=I[j+32>>2];i=I[j+36>>2];break a}k=k<<1|m>>>31;o=m<<1|i>>>31;break f}k=n<<1|o>>>31;o=o<<1|i>>>31}n=k;k=i<<1|h>>>31;h=h<<1;i=k;p=p-1|0;if((q|0)<(p|0)){continue}break}p=q}l=o-r|0;k=(g|0)==(i|0)&f>>>0>h>>>0|g>>>0>i>>>0;m=l-k|0;k=(n-((o>>>0>>0)+t|0)|0)-(k>>>0>l>>>0)|0;l=k;g:{if((k|0)<0){m=o;l=n;break g}o=h;h=h-f|0;i=i-((f>>>0>o>>>0)+g|0)|0;if(h|m|(i|l)){break g}qa(j+48|0,b,c,d,e,0,0,0,0);d=I[j+56>>2];e=I[j+60>>2];h=I[j+48>>2];i=I[j+52>>2];break a}if((l|0)==65535|l>>>0<65535){while(1){b=i>>>31|0;p=p-1|0;n=i<<1|h>>>31;h=h<<1;i=n;c=b;b=l<<1|m>>>31;m=c|m<<1;l=b;if(b>>>0<65536){continue}break}}b=s&32768;if((p|0)<=0){qa(j- -64|0,h,i,m,l&65535|(b|p+120)<<16,0,0,0,1065811968);d=I[j+72>>2];e=I[j+76>>2];h=I[j+64>>2];i=I[j+68>>2];break a}d=m;e=l&65535|(b|p)<<16}I[a>>2]=h;I[a+4>>2]=i;I[a+8>>2]=d;I[a+12>>2]=e;ja=j+128|0}function bb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!a){return Ga(b)}if(b>>>0>=4294967232){I[1392]=48;return 0}g=b>>>0<11?16:b+11&-8;i=a-8|0;j=I[i+4>>2];e=j&-8;a:{if(!(j&3)){if(g>>>0<256){break a}if(e>>>0>=g+4>>>0){c=i;if(e-g>>>0<=I[2094]<<1>>>0){break a}}c=0;break a}h=e+i|0;b:{if(e>>>0>=g>>>0){d=e-g|0;if(d>>>0<16){break b}I[i+4>>2]=j&1|g|2;c=g+i|0;I[c+4>>2]=d|3;I[h+4>>2]=I[h+4>>2]|1;ab(c,d);break b}if(I[1980]==(h|0)){e=e+I[1977]|0;if(e>>>0<=g>>>0){break a}I[i+4>>2]=j&1|g|2;d=g+i|0;c=e-g|0;I[d+4>>2]=c|1;I[1977]=c;I[1980]=d;break b}if(I[1979]==(h|0)){e=e+I[1976]|0;if(e>>>0>>0){break a}c=e-g|0;c:{if(c>>>0>=16){I[i+4>>2]=j&1|g|2;d=g+i|0;I[d+4>>2]=c|1;e=e+i|0;I[e>>2]=c;I[e+4>>2]=I[e+4>>2]&-2;break c}I[i+4>>2]=e|j&1|2;c=e+i|0;I[c+4>>2]=I[c+4>>2]|1;c=0}I[1979]=d;I[1976]=c;break b}d=I[h+4>>2];if(d&2){break a}k=e+(d&-8)|0;if(k>>>0>>0){break a}m=k-g|0;f=I[h+12>>2];d:{if(d>>>0<=255){c=I[h+8>>2];if((c|0)==(f|0)){I[1974]=I[1974]&Cb(d>>>3|0);b--- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.12/logging/__init__.py", line 1163, in emit stream.write(msg + self.terminator) BlockingIOError: [Errno 11] write could not complete without blocking Call stack: File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/emcc.py", line 629, in sys.exit(main(sys.argv)) File "/usr/lib/python3.12/contextlib.py", line 81, in inner return func(*args, **kwds) File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/emcc.py", line 622, in main ret = run(args) File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/emcc.py", line 354, in run return link.run(options, linker_args) File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/tools/link.py", line 3131, in run phase_post_link(options, wasm_target, wasm_target, target, js_syms, base_metadata) File "/usr/lib/python3.12/contextlib.py", line 81, in inner return func(*args, **kwds) File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/tools/link.py", line 1958, in phase_post_link phase_binaryen(target, options, wasm_target) File "/usr/lib/python3.12/contextlib.py", line 81, in inner return func(*args, **kwds) File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/tools/link.py", line 2389, in phase_binaryen wasm2js = building.wasm2js(wasm2js_template, File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/tools/building.py", line 989, in wasm2js temp = closure_compiler(temp, advanced=False) File "/usr/lib/python3.12/contextlib.py", line 81, in inner return func(*args, **kwds) File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/tools/building.py", line 631, in closure_compiler return run_closure_cmd(cmd, filename, env) File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/tools/building.py", line 712, in run_closure_cmd logger.warning(proc.stderr) Message: "/tmp/emtest_tfvgu7uy/tmp_234phhz.js:4:4095: WARNING - [JSC_USELESS_CODE] Suspicious code. The result of the 'bitor' operator is not being used.\n 4| function xb(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,t=0,v=0,y=0,z=0,A=0,B=0,C=0,F=0,M=0,N=0,Q=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,ba=0,ca=0,fa=0,ga=0,ha=0,ia=0,ma=0;S=ja-144|0;ja=S;b=ja-16|0;ja=b;a:{b:{d=wa(1061,1059);c:{if(I[d+76>>2]<0){a=I[d+60>>2];break c}a=I[d+60>>2]}if((a|0)<0){I[1392]=8;a=-1}if(!pb(a)){a=za(d);d=I[1392];I[b>>2]=K[((d>>>0<=153?d:0)<<1)+3680>>1]+1752;ua(1599,b);if((a|0)!=-1){break b}ja=b+16|0;break a}Z(1409,1246,21,1211);D()}Z(1368,1246,24,1211);D()}e=ja+-64|0;ja=e;d:{e:{f:{g:{b=wa(1033,1349);if(b){Na(b,0,2);a=la[I[b+40>>2]](b,0,0,J[b|0]&128?I[b+20>>2]==I[b+28>>2]?1:2:1)|0;d=ka;h:{if((d|0)<0){break h}l=I[b+8>>2];if(l){g=4}else{l=I[b+28>>2];if(!l){break h}g=20}l=I[g+b>>2]-l|0;a=l+a|0;d=(l>>31)+d|0;d=a>>>0>>0?d+1|0:d}ka=d;d=ka;if((d|0)>0){d=1}else{d=(d|0)>=0&a>>>0>=2147483648}if(d){I[1392]=61;a=-1}Za(b,0,0,0);I[b>>2]=I[b>>2]&-33;d=a;I[e+48>>2]=a;ua(1691,e+48|0);l=Ga(a);if(!l){break g}a=1;if((Ka(l,d,b)|0)!=(d|0)){break f}I[e+32>>2]=G[l|0];ua(1237,e+32|0);if((d|0)>1){while(1){I[e+16>>2]=G[a+l|0];ua(1233,e+16|0);a=a+1|0;if((d|0)!=(a|0)){continue}break}}Va(10);za(b);Fa(l);ua(1556,0);b=wa(1033,1349);if(!b){break e}if(!(I[b>>2]>>>4&1)){while(1){a=I[b+76>>2];i:{if(!((a|0)>=0&(!a|I[1416]!=(a&1073741823)))){a=I[b+4>>2];if((a|0)!=I[b+8>>2]){I[b+4>>2]=a+1;a=J[a|0];break i}a=Pa(b);break i}a=I[b+76>>2];I[b+76>>2]=a?a:1073741823;a=I[b+4>>2];j:{if((a|0)!=I[b+8>>2]){I[b+4>>2]=a+1;a=J[a|0];break j}a=Pa(b)}I[b+76>>2]=0}a=a<<24;if((a|0)!=-16777216){I[e>>2]=a>>24;ua(1552,e)}if(!(I[b>>2]>>>4&1)){continue}break}}za(b);Va(10);ja=e- -64|0;break d}Z(1228,1246,30,1177);D()}Z(1113,1246,38,1177);D()}Z(1198,1246,41,1177);D()}Z(1228,1246,54,1177);D()}e=ja-1040|0;ja=e;d=I[436];b=1023;a=e+16|0;n=a;k:{while(1){l:{m:{n:{l=I[d+4>>2];g=I[d+8>>2];if((l|0)==(g|0)){break n}j=ob(l,10,g-l|0);o:{if(j){h=I[d+4>>2];l=(j-h|0)+1|0;break o}h=I[d+4>>2];l=I[d+8>>2]-h|0}l=b>>>0>l>>>0?l:b;La(n,h,l);g=l+I[d+4>>2]|0;I[d+4>>2]=g;n=l+n|0;if(j){break l}b=b-l|0;if(!b){break l}if((g|0)==I[d+8>>2]){break n}I[d+4>>2]=g+1;h=J[g|0];break m}h=Pa(d);if((h|0)>=0){break m}b=0;if((a|0)==(n|0)){break k}if(J[d|0]&16){break l}break k}G[n|0]=h;n=n+1|0;if((h&255)==10){break l}b=b-1|0;if(b){continue}}break}if(!a){b=0;break k}G[n|0]=0;b=a}I[e>>2]=b;ua(1589,e);a=I[437];Ja(1636,1,6,a);Ja(1643,1,6,I[435]);Va(36);b=I[a+76>>2];p:{if(!((b|0)>=0&(!b|I[1416]!=(b&1073741823)))){q:{if(I[a+80>>2]==10){break q}b=I[a+20>>2];if((b|0)==I[a+16>>2]){break q}I[a+20>>2]=b+1;G[b|0]=10;break p}Ma(a,10);break p}b=I[a+76>>2];I[a+76>>2]=b?b:1073741823;r:{s:{if(I[a+80>>2]==10){break s}b=I[a+20>>2];if((b|0)==I[a+16>>2]){break s}I[a+20>>2]=b+1;G[b|0]=10;break r}Ma(a,10)}I[a+76>>2]=0}ja=e+1040|0;a=ja-48|0;ja=a;b=wa(1079,1346);Ja(1735,1,5,b);za(b);if(!wa(1133,1349)){Z(1143,1246,81,1151);D()}b=wa(1079,1349);d=Ka(a+38|0,10,b);za(b);I[a+16>>2]=G[a+41|0];I[a+20>>2]=G[a+42|0];I[a>>2]=d;I[a+4>>2]=G[a+38|0];I[a+8>>2]=G[a+39|0];I[a+12>>2]=G[a+40|0];ua(1650,a);ja=a+48|0;b=ja-1072|0;ja=b;d=wa(1223,1118);if(!d){Z(1107,1246,94,1164);D()}a=b- -64|0;G[Ka(a,9,d)+a|0]=0;I[b+48>>2]=a;ua(1712,b+48|0);Na(d,2,0);G[Ka(a,5,d)+a|0]=0;I[b+32>>2]=a;ua(1723,b+32|0);Na(d,-1,1);G[Ka(a,3,d)+a|0]=0;I[b+16>>2]=a;ua(1723,b+16|0);Na(d,-2,2);G[Ka(a,2,d)+a|0]=0;I[b>>2]=a;ua(1723,b);za(d);ja=b+1072|0;a=wa(1190,1059);Ja(1120,8,1,a);za(a);f=wa(1190,1118);ha=S+32|0;I[S+20>>2]=ha;I[S+16>>2]=S+140;ga=ja-16|0;ja=ga;Y=S+16|0;I[ga+12>>2]=Y;e=1101;t=ja-304|0;ja=t;t:{if(!I[f+4>>2]){Sa(f);if(!I[f+4>>2]){break t}}l=J[1101];if(!l){break t}u:{while(1){v:{a=l&255;w:{if((a|0)==32|a-9>>>0<5){while(1){l=e;e=e+1|0;a=J[l+1|0];if((a|0)==32|a-9>>>0<5){continue}break}ya(f,0,0);while(1){a=I[f+4>>2];x:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break x}a=pa(f)}if((a|0)==32|a-9>>>0<5){continue}break}e=I[f+4>>2];a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){e=e-1|0;I[f+4>>2]=e}a=e-I[f+44>>2]|0;b=a;g=a>>31;a=W+I[f+124>>2]|0;e=a+1|0;d=a;a=C+I[f+120>>2]|0;d=g+ =0}if(a){I[f+4>>2]=I[f+4>>2]-1}I[1392]=28;ya(f,0,0);break R}fa:{if((b|0)!=48){break fa}a=I[f+4>>2];ga:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break ga}a=pa(f)}if((a&-33)==88){c=ja-432|0;ja=c;a=I[f+4>>2];ha:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;b=J[a|0];break ha}b=pa(f)}ia:{ja:{while(1){if((b|0)!=48){ka:{if((b|0)!=46){break ia}a=I[f+4>>2];if((a|0)==I[f+104>>2]){break ka}I[f+4>>2]=a+1;b=J[a|0];break ja}}else{a=I[f+4>>2];if((a|0)!=I[f+104>>2]){h=1;I[f+4>>2]=a+1;b=J[a|0]}else{h=1;b=pa(f)}continue}break}b=pa(f)}if((b|0)!=48){p=1;break ia}while(1){a=m;m=a-1|0;r=r-!a|0;a=I[f+4>>2];la:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;b=J[a|0];break la}b=pa(f)}if((b|0)==48){continue}break}p=1;h=1}i=1073676288;while(1){ma:{n=b;na:{oa:{a=b-48|0;if(a>>>0<10){break oa}fa=(b|0)!=46;n=b|32;if(fa&n-97>>>0>5){break ma}if(fa){break oa}if(p){break ma}p=1;m=d;r=g;break na}a=(b|0)>57?n-87|0:a;pa:{if((g|0)<=0&d>>>0<=7|(g|0)<0){o=a+(o<<4)|0;break pa}if(!g&d>>>0<=28){va(c+48|0,a);qa(c+32|0,T,U,k,i,0,0,0,1073414144);T=I[c+32>>2];U=I[c+36>>2];k=I[c+40>>2];i=I[c+44>>2];qa(c+16|0,I[c+48>>2],I[c+52>>2],I[c+56>>2],I[c+60>>2],T,U,k,i);ta(c,I[c+16>>2],I[c+20>>2],I[c+24>>2],I[c+28>>2],q,v,M,N);M=I[c+8>>2];N=I[c+12>>2];q=I[c>>2];v=I[c+4>>2];break pa}if(B|!a){break pa}qa(c+80|0,T,U,k,i,0,0,0,1073610752);ta(c- -64|0,I[c+80>>2],I[c+84>>2],I[c+88>>2],I[c+92>>2],q,v,M,N);B=1;M=I[c+72>>2];N=I[c+76>>2];q=I[c+64>>2];v=I[c+68>>2]}d=d+1|0;g=d?g:g+1|0;h=1}a=I[f+4>>2];if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;b=J[a|0]}else{b=pa(f)}continue}break}qa:{if(!h){a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){I[f+4>>2]=I[f+4>>2]-1}ya(f,0,0);x(0);a=s(1)|0;d=s(0)|0;x(+(e|0));b=s(1)|0;s(0)|0;u(0,d|0);u(1,a&2147483647|b&-2147483648);xa(c+96|0,+w());q=I[c+96>>2];v=I[c+100>>2];b=I[c+108>>2];a=I[c+104>>2];break qa}if((g|0)<=0&d>>>0<=7|(g|0)<0){k=d;i=g;while(1){o=o<<4;k=k+1|0;i=k?i:i+1|0;if(i|(k|0)!=8){continue}break}}ra:{if((b&-33)==80){k=eb(f);a=ka;i=a;if(k|(a|0)!=-2147483648){break ra}q=0;v=0;ya(f,0,0);b=0;a=0;break qa}k=0;i=0;if(I[f+116>>2]<0){break ra}I[f+4>>2]=I[f+4>>2]-1}if(!o){x(0);a=s(1)|0;d=s(0)|0;x(+(e|0));b=s(1)|0;s(0)|0;u(0,d|0);u(1,a&2147483647|b&-2147483648);xa(c+112|0,+w());q=I[c+112>>2];v=I[c+116>>2];b=I[c+124>>2];a=I[c+120>>2];break qa}b=p?m:d;a=k+(b<<2)|0;d=a-32|0;m=0-ca|0;b=((p?r:g)<<2|b>>>30)+i|0;g=(a>>>0>>0?b+1|0:b)-(a>>>0<32)|0;a=g;if((a|0)>0){a=1}else{a=d>>>0>m>>>0&(a|0)>=0}if(a){I[1392]=68;va(c+160|0,e);qa(c+144|0,I[c+160>>2],I[c+164>>2],I[c+168>>2],I[c+172>>2],-1,-1,-1,2147418111);qa(c+128|0,I[c+144>>2],I[c+148>>2],I[c+152>>2],I[c+156>>2],-1,-1,-1,2147418111);q=I[c+128>>2];v=I[c+132>>2];b=I[c+140>>2];a=I[c+136>>2];break qa}a=ca-226|0;b=a>>31;if((g|0)>=(b|0)&a>>>0<=d>>>0|(b|0)<(g|0)){if((o|0)>=0){while(1){ta(c+416|0,q,v,M,N,0,0,0,-1073807360);a=$a(q,v,M,N,1073610752);a=(a|0)>=0;ta(c+400|0,q,v,M,N,a?I[c+416>>2]:q,a?I[c+420>>2]:v,a?I[c+424>>2]:M,a?I[c+428>>2]:N);b=o<<1;o=b|a;a=d;d=a-1|0;g=g-!a|0;M=I[c+408>>2];N=I[c+412>>2];q=I[c+400>>2];v=I[c+404>>2];if((b|0)>=0){continue}break}}a=32-ca|0;b=a;a=a+d|0;b=b>>>0>a>>>0?g+1|0:g;a=a>>>0>>0&(b|0)<=0|(b|0)<0?(a|0)>0?a:0:X;sa:{if(a>>>0>=113){va(c+384|0,e);k=I[c+392>>2];i=I[c+396>>2];T=I[c+384>>2];U=I[c+388>>2];m=0;b=0;break sa}xa(c+352|0,Ta(144-a|0));va(c+336|0,e);T=I[c+336>>2];U=I[c+340>>2];k=I[c+344>>2];i=I[c+348>>2];hb(c+368|0,I[c+352>>2],I[c+356>>2],I[c+360>>2],I[c+364>>2],i);j=I[c+376>>2];y=I[c+380>>2];m=I[c+372>>2];b=I[c+368>>2]}a=!(o&1)&((Ba(q,v,M,N,0,0,0,0)|0)!=0&a>>>0<32);Da(c+320|0,a|o);qa(c+304|0,T,U,k,i,I[c+320>>2],I[c+324>>2],I[c+328>>2],I[c+332>>2]);ta(c+272|0,I[c+304>>2],I[c+308>>2],I[c+312>>2],I[c+316>>2],b,m,j,y);qa(c+288|0,T,U,k,i,a?0:q,a?0:v,a?0:M,a?0:N);ta(c+256|0,I[c+288>>2],I[c+292>>2],I[c+296>>2],I[c+300>>2],I[c+272>>2],I[c+276>>2],I[c+280>>2],I[c+284>>2]);Ra(c+240|0,I[c+256>>2],I[c+260>>2],I[c+264>>2],I[c+268>>2],b,m,j,y);a=I[c+240>>2];b=I[c+244>>2];e=I[c+248>>2];g=I[c+252>>2];if(!Ba(a,b,e,g,0,0,0,0)){I[1392]=68}gb(c+224|0,a,b,e,g,d);q=I[c+224>>2];v=I[c+228>>2];b=I[c+236>>2];a=I[c+232>>2];break qa}I[1392]=68;va(c+208|0,e);qa(c+192|0,I[c+208>>2],I[c+212>>2],I[c+216>>2],I[c+220>>2],0,0,0,65536) inue}break}if(!h){break Ga}I[i+(a<<2)>>2]=h;a=a+1|0}q=(q-d|0)+9|0}while(1){k=(c+784|0)+(b<<2)|0;p=(q|0)<36;Ha:{while(1){if(!p&((q|0)!=36|L[k>>2]>=10384593)){break Ha}o=a+2047|0;e=0;while(1){j=a;i=o&2047;o=(c+784|0)+(i<<2)|0;a=I[o>>2];d=a>>>3|0;h=d+1|0;g=d;a=a<<29;d=a+e|0;g=d>>>0>>0?h:g;if(!g&d>>>0<1000000001){e=0}else{a=d;e=zb(a,g,1e9);h=Bb(e,ka,1e9,0);d=a-h|0;g=g-(ka+(a>>>0>>0)|0)|0}I[o>>2]=d;a=(b|0)==(i|0)?j:d|g?j:i;d=j-1&2047;a=(d|0)!=(i|0)?j:a;o=i-1|0;if((b|0)!=(i|0)){continue}break}B=B-29|0;a=j;if(!e){continue}break}b=b-1&2047;if((b|0)==(a|0)){g=c+784|0;a=g+((a+2046&2047)<<2)|0;I[a>>2]=I[a>>2]|I[g+(d<<2)>>2];a=d}q=q+9|0;I[(c+784|0)+(b<<2)>>2]=e;continue}break}Ia:{Ja:while(1){d=a+1&2047;j=(c+784|0)+((a-1&2047)<<2)|0;while(1){g=(q|0)>45?9:1;Ka:{while(1){e=b;n=0;La:{while(1){Ma:{b=e+n&2047;if((b|0)==(a|0)){break Ma}b=I[(c+784|0)+(b<<2)>>2];i=I[(n<<2)+4544>>2];if(b>>>0>>0){break Ma}if(b>>>0>i>>>0){break La}n=n+1|0;if((n|0)!=4){continue}}break}if((q|0)!=36){break La}d=0;g=0;n=0;k=0;i=0;while(1){b=e+n&2047;if((b|0)==(a|0)){a=a+1&2047;I[(c+(a<<2)|0)+780>>2]=0}Da(c+768|0,I[(c+784|0)+(b<<2)>>2]);qa(c+752|0,d,g,k,i,0,0,1342177280,1075633366);ta(c+736|0,I[c+752>>2],I[c+756>>2],I[c+760>>2],I[c+764>>2],I[c+768>>2],I[c+772>>2],I[c+776>>2],I[c+780>>2]);k=I[c+744>>2];i=I[c+748>>2];d=I[c+736>>2];g=I[c+740>>2];n=n+1|0;if((n|0)!=4){continue}break}va(c+720|0,y);qa(c+704|0,d,g,k,i,I[c+720>>2],I[c+724>>2],I[c+728>>2],I[c+732>>2]);d=0;g=0;k=I[c+712>>2];i=I[c+716>>2];q=I[c+704>>2];v=I[c+708>>2];h=B+113|0;j=h-ca|0;p=(j|0)<(X|0);b=p?(j|0)>0?j:0:X;if(b>>>0<=112){break Ka}break Ia}B=g+B|0;b=a;if((e|0)==(a|0)){continue}break}k=1e9>>>g|0;p=-1<>2];i=n+(v>>>g|0)|0;I[h>>2]=i;i=!i&(b|0)==(e|0);b=i?b+1&2047:b;q=i?q-9|0:q;n=O(k,p&v);e=e+1&2047;if((e|0)!=(a|0)){continue}break}if(!n){continue}if((b|0)!=(d|0)){I[o+(a<<2)>>2]=n;a=d;continue Ja}I[j>>2]=I[j>>2]|1;continue}break}break}xa(c+656|0,Ta(225-b|0));hb(c+688|0,I[c+656>>2],I[c+660>>2],I[c+664>>2],I[c+668>>2],i);M=I[c+696>>2];N=I[c+700>>2];T=I[c+688>>2];U=I[c+692>>2];xa(c+640|0,Ta(113-b|0));fb(c+672|0,q,v,k,i,I[c+640>>2],I[c+644>>2],I[c+648>>2],I[c+652>>2]);d=I[c+672>>2];g=I[c+676>>2];m=I[c+680>>2];r=I[c+684>>2];Ra(c+624|0,q,v,k,i,d,g,m,r);ta(c+608|0,T,U,M,N,I[c+624>>2],I[c+628>>2],I[c+632>>2],I[c+636>>2]);k=I[c+616>>2];i=I[c+620>>2];q=I[c+608>>2];v=I[c+612>>2]}o=e+4&2047;Na:{if((o|0)==(a|0)){break Na}o=I[(c+784|0)+(o<<2)>>2];Oa:{if(o>>>0<=499999999){if(!o&(e+5&2047)==(a|0)){break Oa}xa(c+496|0,+(y|0)*.25);ta(c+480|0,d,g,m,r,I[c+496>>2],I[c+500>>2],I[c+504>>2],I[c+508>>2]);m=I[c+488>>2];r=I[c+492>>2];d=I[c+480>>2];g=I[c+484>>2];break Oa}if((o|0)!=5e8){xa(c+592|0,+(y|0)*.75);ta(c+576|0,d,g,m,r,I[c+592>>2],I[c+596>>2],I[c+600>>2],I[c+604>>2]);m=I[c+584>>2];r=I[c+588>>2];d=I[c+576>>2];g=I[c+580>>2];break Oa}ia=+(y|0);if((e+5&2047)==(a|0)){xa(c+528|0,ia*.5);ta(c+512|0,d,g,m,r,I[c+528>>2],I[c+532>>2],I[c+536>>2],I[c+540>>2]);m=I[c+520>>2];r=I[c+524>>2];d=I[c+512>>2];g=I[c+516>>2];break Oa}xa(c+560|0,ia*.75);ta(c+544|0,d,g,m,r,I[c+560>>2],I[c+564>>2],I[c+568>>2],I[c+572>>2]);m=I[c+552>>2];r=I[c+556>>2];d=I[c+544>>2];g=I[c+548>>2]}if(b>>>0>111){break Na}fb(c+464|0,d,g,m,r,0,0,0,1073676288);if(Ba(I[c+464>>2],I[c+468>>2],I[c+472>>2],I[c+476>>2],0,0,0,0)){break Na}ta(c+448|0,d,g,m,r,0,0,0,1073676288);m=I[c+456>>2];r=I[c+460>>2];d=I[c+448>>2];g=I[c+452>>2]}ta(c+432|0,q,v,k,i,d,g,m,r);Ra(c+416|0,I[c+432>>2],I[c+436>>2],I[c+440>>2],I[c+444>>2],T,U,M,N);k=I[c+424>>2];i=I[c+428>>2];q=I[c+416>>2];v=I[c+420>>2];Pa:{if((fa-2|0)>=(h&2147483647)){break Pa}I[c+408>>2]=k;I[c+412>>2]=i&2147483647;I[c+400>>2]=q;I[c+404>>2]=v;qa(c+384|0,q,v,k,i,0,0,0,1073610752);e=$a(I[c+400>>2],I[c+404>>2],I[c+408>>2],I[c+412>>2],1081081856);a=(e|0)>=0;k=a?I[c+392>>2]:k;i=a?I[c+396>>2]:i;q=a?I[c+384>>2]:q;v=a?I[c+388>>2]:v;d=Ba(d,g,m,r,0,0,0,0);B=a+B|0;if((B+110|0)<=(fa|0)){if(!(p&((b|0)!=(j|0)|(e|0)<0)&(d|0)!=0)){break Pa}}I[1392]=68}gb(c+368|0,q,v,k,i,B);d=I[c+376>>2];g=I[c+380>>2];b=I[c+372>>2];a=I[c+368>>2]}I[z+40>>2]=d;I[z+44>>2]=g;I[z+32>>2]=a;I[z+36>>2]=b;ja=c+8976|0;d=I[z+ 625|0]>>0){continue}break}I[1392]=68;b=0;j=-1;y=-1}a=I[f+116>>2];if((a|0)>0){a=1}else{a=(a|0)>=0}if(a){I[f+4>>2]=I[f+4>>2]-1}nb:{if((j&y)!=-1){break nb}}a=b^j;j=a-b|0;d=b>>31;y=(d^y)-((a>>>0>>0)+d|0)|0}ja=h+16|0;a=I[f+4>>2]-I[f+44>>2]|0;if(I[f+120>>2]==(0-a|0)&I[f+124>>2]==(0-((a>>31)+((a|0)!=0)|0)|0)){break u}if(!(!A|(m|0)!=112)){I[A>>2]=j;break J}db(A,ba,j,y);break J}j=ja-32|0;ja=j;e=i&65535;a=0;k=i>>>16&32767;ob:{if(k-16257>>>0<=253){a=e<<7|b>>>25;b=b&33554431;pb:{if(!((b|0)==16777216?!(d|g):b>>>0<16777216)){a=a+1|0;break pb}if(b^16777216|g|d){break pb}a=(a&1)+a|0}b=a>>>0>8388607;a=b?0:a;e=k+(b?-16255:-16256)|0;break ob}if(!(!(b|g|(d|e))|(k|0)!=32767)){a=e<<7|b>>>25|4194304;e=255;break ob}if(k>>>0>16510){e=255;break ob}p=!k;o=p?16256:16257;m=o-k|0;if((m|0)>112){e=0;break ob}a=p?e:e|65536;e=0;if((k|0)!=(o|0)){sa(j+16|0,g,d,b,a,128-m|0);e=(I[j+16>>2]|I[j+24>>2]|(I[j+20>>2]|I[j+28>>2]))!=0}Aa(j,g,d,b,a,m);a=I[j+8>>2];b=a;a=(I[j+12>>2]&33554431)<<7|a>>>25;d=e|I[j>>2];e=I[j+4>>2];b=b&33554431;qb:{if(!((b|0)==16777216?!(d|e):b>>>0<16777216)){a=a+1|0;break qb}if(b^16777216|d|e){break qb}a=(a&1)+a|0}e=a>>>0>8388607;a=e?a^8388608:a}ja=j+32|0;I[A>>2]=i&-2147483648|e<<23|a;break J}a=ja-32|0;ja=a;e=i&65535;m=0;j=i>>>16&32767;rb:{if(j-15361>>>0<=2045){m=b<<4|d>>>28;r=e<<4|b>>>28;b=j-15360|0;d=d&268435455;sb:{if((d|0)==134217728&(g|0)!=0|d>>>0>134217728){m=m+1|0;r=m?r:r+1|0;break sb}if(g|(d|0)!=134217728){break sb}d=m;m=m+(m&1)|0;r=d>>>0>m>>>0?r+1|0:r}d=r>>>0>1048575;m=d?0:m;r=d?0:r;g=b;b=b+d|0;d=g>>>0>b>>>0;break rb}if(!(!(b|g|(d|e))|(j|0)!=32767)){m=b<<4|d>>>28;r=e<<4|b>>>28|524288;b=2047;d=0;break rb}if(j>>>0>17406){r=0;b=2047;d=0;break rb}m=!j;p=m?15360:15361;k=p-j|0;if((k|0)>112){m=0;r=0;b=0;d=0;break rb}m=m?e:e|65536;e=0;if((j|0)!=(p|0)){sa(a+16|0,g,d,b,m,128-k|0);e=(I[a+16>>2]|I[a+24>>2]|(I[a+20>>2]|I[a+28>>2]))!=0}Aa(a,g,d,b,m,k);b=I[a+8>>2];d=I[a+4>>2];m=b<<4|d>>>28;r=I[a+12>>2]<<4|b>>>28;b=d&268435455;d=I[a>>2]|e;tb:{if((b|0)==134217728&(d|0)!=0|b>>>0>134217728){m=m+1|0;r=m?r:r+1|0;break tb}if(d|(b|0)!=134217728){break tb}b=m;m=m+(m&1)|0;r=b>>>0>m>>>0?r+1|0:r}b=r>>>0>1048575;r=b?r^1048576:r;d=0}ja=a+32|0;I[A>>2]=m;I[A+4>>2]=r|(i&-2147483648|b<<20);break J}I[A>>2]=g;I[A+4>>2]=d;I[A+8>>2]=b;I[A+12>>2]=i;break J}h=(m|0)!=99;g=h?31:b+1|0;ub:{if((ba|0)==1){b=A;if(V){b=Ga(g<<2);if(!b){break v}}I[t+296>>2]=0;I[t+300>>2]=0;e=0;vb:{wb:{while(1){a=b;while(1){b=I[f+4>>2];xb:{if((b|0)!=I[f+104>>2]){I[f+4>>2]=b+1;b=J[b|0];break xb}b=pa(f)}if(!J[(b+t|0)+33|0]){break wb}G[t+27|0]=b;d=t+28|0;b=t+296|0;j=b?b:7892;p=I[j>>2];yb:{zb:{b=t+27|0;Ab:{Bb:{if(!b){if(p){break Bb}b=0;break yb}Cb:{if(p){n=1;break Cb}b=J[b|0];k=b<<24>>24;if((k|0)>=0){if(d){I[d>>2]=b}b=(k|0)!=0;break yb}if(!I[I[1434]>>2]){b=1;if(!d){break Ab}I[d>>2]=k&57343;b=1;break yb}b=b-194|0;if(b>>>0>50){break Bb}p=I[(b<<2)+4896>>2];break zb}F=J[b|0];k=F>>>3|0;if((k-16|k+(p>>26))>>>0>7){break Bb}while(1){n=n-1|0;p=(F&255)-128|p<<6;if((p|0)>=0){I[j>>2]=0;if(d){I[d>>2]=p}b=1-n|0;break yb}if(!n){break zb}b=b+1|0;F=G[b|0];if((F|0)<-64){continue}break}}I[j>>2]=0;I[1392]=25;b=-1}break yb}I[j>>2]=p;b=-2}if((b|0)==-2){continue}if((b|0)==-1){Q=0;break vb}if(a){I[(e<<2)+a>>2]=I[t+28>>2];e=e+1|0}if(!V|(e|0)!=(g|0)){continue}break}g=g<<1|1;b=bb(a,g<<2);if(b){continue}break}Q=0;F=a;V=1;break u}Q=0;F=a;if(!(t+296|0?I[t+296>>2]:0)){break ub}}F=a;break u}if(V){e=0;b=Ga(g);if(!b){break v}while(1){a=b;while(1){b=I[f+4>>2];Db:{if((b|0)!=I[f+104>>2]){I[f+4>>2]=b+1;b=J[b|0];break Db}b=pa(f)}if(!J[(b+t|0)+33|0]){Q=a;F=0;break ub}G[a+e|0]=b;e=e+1|0;if((g|0)!=(e|0)){continue}break}g=g<<1|1;b=bb(a,g);if(b){continue}break}F=0;Q=a;V=1;break u}e=0;if(A){while(1){a=I[f+4>>2];Eb:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break Eb}a=pa(f)}if(J[(a+t|0)+33|0]){G[e+A|0]=a;e=e+1|0;continue}else{a=A;Q=a;F=0;break ub}}}while(1){a=I[f+4>>2];Fb:{if((a|0)!=I[f+104>>2]){I[f+4>>2]=a+1;a=J[a|0];break Fb}a=pa(f)}if(J[(a+t|0)+33|0]){continue}break}a=0;Q=0;F=0}b=I[f+4>>2];d=I[f+116>>2];if((d|0)>0){d=1}else{d=(d|0)>=0}if(d){b=b-1|0;I[f+4>>2]=b}b=b-I[f+44>>2]|0;d=b+I[f+120>>2]|0;g=I[f+124>>2]+(b>>31)|0;b=b>>>0>d>>>0? c+24>>2];a=I[c+12>>2];if((c|0)!=(a|0)){b=I[c+8>>2];I[b+12>>2]=a;I[a+8>>2]=b;break b}b=I[c+20>>2];if(b){d=c+20|0}else{b=I[c+16>>2];if(!b){break i}d=c+16|0}while(1){h=d;a=b;d=a+20|0;b=I[a+20>>2];if(b){continue}d=a+16|0;b=I[a+16>>2];if(b){continue}break}I[h>>2]=0;break b}g=-1;if(a>>>0>4294967231){break j}b=a+11|0;g=b&-8;h=I[1975];if(!h){break j}i=31;f=0-g|0;if(a>>>0<=16777204){a=R(b>>>8|0);i=((g>>>38-a&1)-(a<<1)|0)+62|0}b=I[(i<<2)+8200>>2];o:{p:{q:{if(!b){a=0;break q}a=0;c=g<<((i|0)!=31?25-(i>>>1|0)|0:0);while(1){r:{e=(I[b+4>>2]&-8)-g|0;if(e>>>0>=f>>>0){break r}d=b;f=e;if(f){break r}f=0;a=b;break p}e=I[b+20>>2];b=I[((c>>>29&4)+b|0)+16>>2];a=e?(e|0)==(b|0)?a:e:a;c=c<<1;if(b){continue}break}}if(!(a|d)){d=0;a=2<>2]}if(!a){break o}}while(1){c=(I[a+4>>2]&-8)-g|0;b=c>>>0>>0;f=b?c:f;d=b?a:d;b=I[a+16>>2];if(b){a=b}else{a=I[a+20>>2]}if(a){continue}break}}if(!d|I[1976]-g>>>0<=f>>>0){break j}i=I[d+24>>2];a=I[d+12>>2];if((d|0)!=(a|0)){b=I[d+8>>2];I[b+12>>2]=a;I[a+8>>2]=b;break c}b=I[d+20>>2];if(b){c=d+20|0}else{b=I[d+16>>2];if(!b){break h}c=d+16|0}while(1){e=c;a=b;c=a+20|0;b=I[a+20>>2];if(b){continue}c=a+16|0;b=I[a+16>>2];if(b){continue}break}I[e>>2]=0;break c}d=I[1976];if(d>>>0>=g>>>0){a=I[1979];b=d-g|0;s:{if(b>>>0>=16){c=a+g|0;I[c+4>>2]=b|1;I[a+d>>2]=b;I[a+4>>2]=g|3;break s}I[a+4>>2]=d|3;b=a+d|0;I[b+4>>2]=I[b+4>>2]|1;c=0;b=0}I[1976]=b;I[1979]=c;a=a+8|0;break a}c=I[1977];if(c>>>0>g>>>0){b=c-g|0;I[1977]=b;a=I[1980];c=a+g|0;I[1980]=c;I[c+4>>2]=b|1;I[a+4>>2]=g|3;a=a+8|0;break a}a=0;f=g+47|0;if(I[2092]){b=I[2094]}else{I[2095]=-1;I[2096]=-1;I[2093]=4096;I[2094]=4096;I[2092]=k+12&-16^1431655768;I[2097]=0;I[2085]=0;b=4096}e=f+b|0;h=0-b|0;b=e&h;if(b>>>0<=g>>>0){break a}i=I[2084];if(i){j=I[2082];d=j+b|0;if(d>>>0<=j>>>0|d>>>0>i>>>0){break a}}t:{if(!(J[8340]&4)){u:{v:{w:{x:{d=I[1980];if(d){a=8344;while(1){i=I[a>>2];if(i>>>0<=d>>>0&d>>>0>2]>>>0){break x}a=I[a+8>>2];if(a){continue}break}}c=Ea(0);if((c|0)==-1){break u}e=b;a=I[2093];d=a-1|0;if(d&c){e=(b-c|0)+(c+d&0-a)|0}if(e>>>0<=g>>>0){break u}d=I[2084];if(d){h=I[2082];a=h+e|0;if(a>>>0<=h>>>0|a>>>0>d>>>0){break u}}a=Ea(e);if((c|0)!=(a|0)){break w}break t}e=h&e-c;c=Ea(e);if((c|0)==(I[a>>2]+I[a+4>>2]|0)){break v}a=c}if((a|0)==-1){break u}if(g+48>>>0<=e>>>0){c=a;break t}c=I[2094];c=c+(f-e|0)&0-c;if((Ea(c)|0)==-1){break u}e=c+e|0;c=a;break t}if((c|0)!=-1){break t}}I[2085]=I[2085]|4}c=Ea(b);a=Ea(0);if((c|0)==-1|(a|0)==-1|a>>>0<=c>>>0){break e}e=a-c|0;if(e>>>0<=g+40>>>0){break e}}a=I[2082]+e|0;I[2082]=a;if(a>>>0>L[2083]){I[2083]=a}y:{f=I[1980];if(f){a=8344;while(1){b=I[a>>2];d=I[a+4>>2];if((b+d|0)==(c|0)){break y}a=I[a+8>>2];if(a){continue}break}break g}a=I[1978];if(!(a>>>0<=c>>>0?a:0)){I[1978]=c}a=0;I[2087]=e;I[2086]=c;I[1982]=-1;I[1983]=I[2092];I[2089]=0;while(1){b=a<<3;d=b+7936|0;I[b+7944>>2]=d;I[b+7948>>2]=d;a=a+1|0;if((a|0)!=32){continue}break}a=e-40|0;b=-8-c&7;d=a-b|0;I[1977]=d;b=b+c|0;I[1980]=b;I[b+4>>2]=d|1;I[(a+c|0)+4>>2]=40;I[1981]=I[2096];break f}if(I[a+12>>2]&8|(c>>>0<=f>>>0|b>>>0>f>>>0)){break g}I[a+4>>2]=d+e;a=-8-f&7;b=a+f|0;I[1980]=b;c=I[1977]+e|0;a=c-a|0;I[1977]=a;I[b+4>>2]=a|1;I[(c+f|0)+4>>2]=40;I[1981]=I[2096];break f}a=0;break b}a=0;break c}if(L[1978]>c>>>0){I[1978]=c}d=c+e|0;a=8344;z:{while(1){b=I[a>>2];if((b|0)!=(d|0)){a=I[a+8>>2];if(a){continue}break z}break}if(!(J[a+12|0]&8)){break d}}a=8344;while(1){A:{b=I[a>>2];if(b>>>0<=f>>>0){d=b+I[a+4>>2]|0;if(d>>>0>f>>>0){break A}}a=I[a+8>>2];continue}break}a=e-40|0;b=-8-c&7;h=a-b|0;I[1977]=h;b=b+c|0;I[1980]=b;I[b+4>>2]=h|1;I[(a+c|0)+4>>2]=40;I[1981]=I[2096];a=(d+(39-d&7)|0)-47|0;b=a>>>0>>0?f:a;I[b+4>>2]=27;a=I[2089];I[b+16>>2]=I[2088];I[b+20>>2]=a;a=I[2087];I[b+8>>2]=I[2086];I[b+12>>2]=a;I[2088]=b+8;I[2087]=e;I[2086]=c;I[2089]=0;a=b+24|0;while(1){I[a+4>>2]=7;c=a+8|0;a=a+4|0;if(c>>>0>>0){continue}break}if((b|0)==(f|0)){break f}I[b+4>>2]=I[b+4>>2]&-2;c=b-f|0;I[f+4>>2]=c|1;I[b>>2]=c;B:{if(c>>>0<=255){a=(c&-8)+7936|0;b=I[1974];c=1<<(c>>>3);C:{if(!(b&c)){I[1974]=b|c;b=a;break C}b=I[a+8>>2]}I[a+8>>2]=f;I[b+12>>2]=f;d=8;c=12;break B}a=31;if(c>>>0<=16777215){a=R(c>>>8|0);a=((c>> 0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,J=0,K=0,M=0,N=0,O=0,P=0,Q=0;k=ja-336|0;ja=k;j=h;m=i&65535;p=e&65535;o=d;t=(e^i)&-2147483648;q=i>>>16&32767;r=e>>>16&32767;a:{b:{if(q-32767>>>0>4294934529&r-32767>>>0>=4294934530){break b}l=e&2147483647;if(!(!d&(l|0)==2147418112?!(b|c):l>>>0<2147418112)){u=d;t=e|32768;break a}e=i&2147483647;if(!(!h&(e|0)==2147418112?!(f|g):e>>>0<2147418112)){u=h;t=i|32768;b=f;c=g;break a}if(!(b|d|(l^2147418112|c))){if(!(f|h|(e^2147418112|g))){b=0;c=0;t=2147450880;break a}t=t|2147418112;b=0;c=0;break a}if(!(f|h|(e^2147418112|g))){b=0;c=0;break a}if(!(b|d|(c|l))){b=!(f|h|(e|g));u=b?0:u;t=b?2147450880:t;b=0;c=0;break a}if(!(f|h|(e|g))){t=t|2147418112;b=0;c=0;break a}if((l|0)==65535|l>>>0<65535){d=!(o|p);i=R(d?c:p);d=((i|0)==32?R(d?b:o)+32|0:i)+(d?64:0)|0;sa(k+320|0,b,c,o,p,d-15|0);v=16-d|0;o=I[k+328>>2];p=I[k+332>>2];c=I[k+324>>2];b=I[k+320>>2]}if(e>>>0>65535){break b}d=!(j|m);h=R(d?g:m);d=((h|0)==32?R(d?f:j)+32|0:h)+(d?64:0)|0;sa(k+304|0,f,g,j,m,d-15|0);v=(d+v|0)-16|0;j=I[k+312>>2];m=I[k+316>>2];f=I[k+304>>2];g=I[k+308>>2]}d=m|65536;B=d;C=j;e=j;d=d<<15|e>>>17;h=e<<15|g>>>17;j=0-h|0;i=d;e=d;d=1963258675-(d+((h|0)!=0)|0)|0;ra(k+288|0,h,e,0,0,j,d,0,0);e=I[k+296>>2];ra(k+272|0,0-e|0,0-(I[k+300>>2]+((e|0)!=0)|0)|0,0,0,j,d,0,0);e=I[k+280>>2];j=e<<1|I[k+276>>2]>>>31;d=I[k+284>>2]<<1|e>>>31;ra(k+256|0,j,d,0,0,h,i,0,0);e=I[k+264>>2];ra(k+240|0,j,d,0,0,0-e|0,0-(I[k+268>>2]+((e|0)!=0)|0)|0,0,0);d=I[k+248>>2];j=d<<1|I[k+244>>2]>>>31;d=I[k+252>>2]<<1|d>>>31;ra(k+224|0,j,d,0,0,h,i,0,0);e=I[k+232>>2];ra(k+208|0,j,d,0,0,0-e|0,0-(I[k+236>>2]+((e|0)!=0)|0)|0,0,0);e=I[k+216>>2];j=e<<1|I[k+212>>2]>>>31;d=I[k+220>>2]<<1|e>>>31;ra(k+192|0,j,d,0,0,h,i,0,0);e=I[k+200>>2];ra(k+176|0,j,d,0,0,0-e|0,0-(I[k+204>>2]+((e|0)!=0)|0)|0,0,0);d=I[k+184>>2];e=h;j=i;l=d<<1|I[k+180>>2]>>>31;h=l-1|0;i=(I[k+188>>2]<<1|d>>>31)-!l|0;ra(k+160|0,e,j,0,0,h,i,0,0);ra(k+144|0,f<<15,g<<15|f>>>17,0,0,h,i,0,0);D=I[k+168>>2];e=I[k+172>>2];l=I[k+160>>2];j=I[k+152>>2];m=l+j|0;n=I[k+164>>2];d=n+I[k+156>>2]|0;d=j>>>0>m>>>0?d+1|0:d;j=d;d=(n|0)==(d|0)&l>>>0>m>>>0|d>>>0>>0;n=d+D|0;d=d>>>0>n>>>0?e+1|0:e;l=!j&m>>>0>1|(j|0)!=0;e=l+n|0;d=l>>>0>e>>>0?d+1|0:d;ra(k+112|0,h,i,0,0,0-e|0,0-(((e|0)!=0)+d|0)|0,0,0);ra(k+128|0,1-m|0,0-((m>>>0>1)+j|0)|0,0,0,h,i,0,0);K=(r-q|0)+v|0;v=K+16383|0;h=I[k+116>>2];y=h;e=I[k+112>>2];d=h<<1|e>>>31;l=e<<1;s=d;e=d;i=I[k+140>>2];z=i;h=I[k+136>>2];d=i<<1|h>>>31;i=h<<1|I[k+132>>2]>>>31;j=i+l|0;e=d+e|0;e=i>>>0>j>>>0?e+1|0:e;h=e;d=e-(j>>>0<13927)|0;r=d;i=0;d=p|65536;M=d;N=o;e=o;d=d<<1|e>>>31;P=e<<1;Q=d;E=d;d=Bb(r,i,d,0);e=ka;w=d;x=e;H=b<<1;e=c<<1|b>>>31;q=e;d=0;D=d;n=d;m=j-13927|0;A=(h|0)==(r|0)&m>>>0>>0|h>>>0>r>>>0;j=(h|0)==(s|0)&j>>>0>>0|h>>>0>>0;d=I[k+120>>2];e=I[k+124>>2]<<1|d>>>31;l=z>>>31|0;h=l+(d<<1|y>>>31)|0;d=e;d=h>>>0>>0?d+1|0:d;e=h+j|0;d=e>>>0>>0?d+1|0:d;h=e;e=e+A|0;i=h>>>0>e>>>0?d+1|0:d;h=e-1|0;A=i-!e|0;s=0;i=Bb(q,n,A,s);d=i+w|0;e=ka+x|0;e=d>>>0>>0?e+1|0:e;z=(x|0)==(e|0)&d>>>0>>0|e>>>0>>0;l=d;j=d;i=e;d=0;y=h;O=c>>>31|0;w=O|o<<1;x=0;h=Bb(h,d,w,x);e=h+j|0;d=ka+i|0;p=e;d=e>>>0>>0?d+1|0:d;j=d;d=(d|0)==(i|0)&e>>>0>>0|d>>>0>>0;i=0;e=d;d=d+z|0;i=e>>>0>d>>>0?1:i;h=Bb(E,n,A,s);e=h+d|0;d=ka+i|0;z=e;o=e>>>0>>0?d+1|0:d;d=Bb(E,n,y,x);l=ka;e=d;h=Bb(w,x,A,s);i=d+h|0;d=ka+l|0;d=h>>>0>i>>>0?d+1|0:d;h=d;d=(l|0)==(d|0)&e>>>0>i>>>0|d>>>0>>0;l=z+h|0;e=d+o|0;o=l>>>0>>0?e+1|0:e;e=i;h=0;i=h+p|0;d=e+j|0;e=i;d=e>>>0>>0?d+1|0:d;h=d;i=(j|0)==(d|0)&e>>>0

>>0|d>>>0>>0;d=o;j=i;i=i+l|0;d=j>>>0>i>>>0?d+1|0:d;l=i;i=d;p=e;z=m;d=Bb(m,0,w,x);o=ka;j=d;m=Bb(r,n,q,n);e=d+m|0;d=ka+o|0;d=e>>>0>>0?d+1|0:d;F=(o|0)==(d|0)&e>>>0>>0|d>>>0>>0;j=d;G=H&-2;o=Bb(y,x,G,0);m=o+e|0;d=ka+d|0;d=m>>>0>>0?d+1|0:d;o=d;d=(d|0)==(j|0)&e>>>0>m>>>0|d>>>0>>0;e=0;j=d;d=d+F|0;e=(j>>>0>d>>>0?1:e)+h|0;j=d;d=d+p|0;e=j>>>0>d>>>0?e+1|0:e;j=e;J=p;p=d;e=(e|0)==(h|0)&J>>>0>d>>>0|e>>>0>>0;d=i;h=e;e=e+l|0;d=h>>>0>e>>>0?d+1|0:d;J=e;l=d;d=Bb(E,n,z,u);F=ka;E=d;h=Bb(G,u,A,s);e=d+h|0;d=ka+F|0;d=e>>>0>>0?d+1|0:d;s=e;i=Bb(r,n,w,x);h=e+i|0;n=d;e=d+ka|0;e=h>>>0>>0?e+1|0:e;w=h;d=Bb(q,D,y,x);h=h+d|0;i=ka+e|0;i=d>>>0>h>>> |0;if(!(J[b+2|0]!=36|g>>>0>9)){s=1;p=g;f=b+3|0}I[i+60>>2]=f;l=0;g=G[f|0];b=g-32|0;m:{if(b>>>0>31){k=f;break m}k=f;b=1<>2]=k;l=b|l;g=G[f+1|0];b=g-32|0;if(b>>>0>=32){break m}f=k;b=1<>>0>9)){p:{if(!a){I[(b<<2)+e>>2]=10;o=0;break p}o=I[(b<<3)+d>>2]}b=k+3|0;s=1;break o}if(s){break j}b=k+1|0;if(!a){I[i+60>>2]=b;s=0;o=0;break n}f=I[c>>2];I[c>>2]=f+4;o=I[f>>2];s=0}I[i+60>>2]=b;if((o|0)>=0){break n}o=0-o|0;l=l|8192;break n}o=jb(i+60|0);if((o|0)<0){break d}b=I[i+60>>2]}f=0;j=-1;g=0;q:{if(J[b|0]!=46){break q}if(J[b+1|0]==42){g=G[b+2|0]-48|0;r:{if(!(J[b+3|0]!=36|g>>>0>9)){b=b+4|0;s:{if(!a){I[(g<<2)+e>>2]=10;j=0;break s}j=I[(g<<3)+d>>2]}break r}if(s){break j}b=b+2|0;j=0;if(!a){break r}g=I[c>>2];I[c>>2]=g+4;j=I[g>>2]}I[i+60>>2]=b;g=(j|0)>=0;break q}I[i+60>>2]=b+1;j=jb(i+60|0);b=I[i+60>>2];g=1}t=g;while(1){n=f;k=28;q=b;g=G[b|0];if(g-123>>>0<4294967238){break c}b=b+1|0;f=J[(g+O(f,58)|0)+3999|0];if((f-1&255)>>>0<8){continue}break}I[i+60>>2]=b;t:{if((f|0)!=27){if(!f){break c}if((p|0)>=0){if(!a){I[(p<<2)+e>>2]=f;continue e}f=(p<<3)+d|0;g=I[f+4>>2];I[i+48>>2]=I[f>>2];I[i+52>>2]=g;break t}if(!a){break g}ib(i+48|0,f,c);break t}if((p|0)>=0){break c}f=0;if(!a){continue f}}if(J[a|0]&32){break b}g=l&-65537;l=l&8192?g:l;p=0;u=1049;k=r;u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{H:{I:{J:{K:{q=J[q|0];f=q<<24>>24;f=n?(q&15)==3?f&-45:f:f;switch(f-88|0){case 0:case 32:break G;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break h;case 9:case 13:case 14:case 15:break u;case 11:break B;case 12:case 17:break E;case 22:break I;case 23:break F;case 24:break H;case 27:break A;case 29:break J;default:break K}}L:{switch(f-65|0){case 1:case 3:break h;case 0:case 4:case 5:case 6:break u;case 2:break z;default:break L}}if((f|0)==83){break y}break h}g=I[i+48>>2];q=I[i+52>>2];b=1049;break D}f=0;M:{switch(n|0){case 0:I[I[i+48>>2]>>2]=m;continue f;case 1:I[I[i+48>>2]>>2]=m;continue f;case 2:h=I[i+48>>2];I[h>>2]=m;I[h+4>>2]=m>>31;continue f;case 3:H[I[i+48>>2]>>1]=m;continue f;case 4:G[I[i+48>>2]]=m;continue f;case 6:I[I[i+48>>2]>>2]=m;continue f;case 7:break M;default:continue f}}h=I[i+48>>2];I[h>>2]=m;I[h+4>>2]=m>>31;continue f}j=j>>>0<=8?8:j;l=l|8;f=120}b=r;h=I[i+52>>2];q=h;g=I[i+48>>2];n=g;if(h|g){v=f&32;while(1){b=b-1|0;G[b|0]=v|J[(n&15)+4528|0];z=!h&n>>>0>15|(h|0)!=0;n=(h&15)<<28|n>>>4;h=h>>>4|0;if(z){continue}break}}h=b;if(!(g|q)|!(l&8)){break C}u=(f>>>4|0)+1049|0;p=2;break C}b=r;h=I[i+52>>2];q=h;g=I[i+48>>2];n=g;if(h|g){while(1){b=b-1|0;G[b|0]=n&7|48;f=!h&n>>>0>7|(h|0)!=0;n=(h&7)<<29|n>>>3;h=h>>>3|0;if(f){continue}break}}h=b;if(!(l&8)){break C}b=x-b|0;j=(b|0)<(j|0)?j:b;break C}g=I[i+48>>2];b=I[i+52>>2];q=b;if((b|0)<0){b=0-(((g|0)!=0)+b|0)|0;q=b;g=0-g|0;I[i+48>>2]=g;I[i+52>>2]=b;p=1;b=1049;break D}if(l&2048){p=1;b=1050;break D}p=l&1;b=p?1051:1049}u=b;b=r;n=g;h=q;N:{if(!h){f=g;break N}while(1){v=h;b=b-1|0;f=zb(n,h,10);h=ka;G[b|0]=n-Bb(f,h,10,0)|48;n=f;if(v>>>0>9){continue}break}}if(f|h){while(1){b=b-1|0;h=(f>>>0)/10|0;G[b|0]=f-O(h,10)|48;n=f>>>0>9;f=h;if(n){continue}break}}h=b}if((j|0)<0&t){break d}l=t?l&-65537:l;if(!(j|(g|q)!=0)){h=r;j=0;break h}b=!(g|q)+(r-h|0)|0;j=(b|0)<(j|0)?j:b;break h}f=J[i+48|0];break i}b=I[i+48>>2];h=b?b:1461;b=h;f=j>>>0>=2147483647?2147483647:j;k=ob(b,0,f);b=k?k-b|0:f;k=b+h|0;if((j|0)>=0){l=g;j=b;break h}l=g;j=b;if(J[k|0]){break d}break h}f=I[i+48>>2];if(f|I[i+52>>2]){break x}f=0;break i}if(j){g=I[i+48>>2];break w}f=0;Ca(a,32,o,0,l);break v}I[i+12>>2]=0;I[i+8>>2]=f;g=i+8|0;I[i+48>>2]=g;j=-1}f=0;while(1){O:{h=I[g>>2];if(!h){break O}h=cb(i+4|0,h);if((h|0)<0){break b}if(h>>>0>j-f>>>0){break O}g=g+4|0;f=f+h|0;if(j>>>0>f>>>0){continue}}break}k=61;if((f|0)<0){break c}Ca(a,32,o,f,l);if(!f){f=0;break v}k=0;g=I[i+48>>2];while(1){h=I[g>>2];if(!h){break v}j=i+4|0;h=cb(j,h);k=h+k|0;if(k>>>0>f>>>0){break v}Ha(a,j,h);g=g+4|0;if(f>>>0>k>>>0){continue}break}}Ca(a,32,o,f,l^8192);f=(f|0)<(o|0)?o:f;continue f}if((j|0)<0&t){break ;j=i<<1|h>>>31;h=h<<1|e>>>31;i=j;j=c<<1|b>>>31;b=b<<1;c=j;j=e<<1|d>>>31;d=d<<1|n;e=j}if((t|0)>=32767){o=o|2147418112;b=0;c=0;break a}d:{if((t|0)<=0){k=1-t|0;if(k>>>0<=127){j=t+127|0;sa(l+48|0,b,c,d,e,j);sa(l+32|0,h,i,f,g,j);Aa(l+16|0,b,c,d,e,k);Aa(l,h,i,f,g,k);b=I[l+32>>2]|I[l+16>>2]|(I[l+48>>2]|I[l+56>>2]|(I[l+52>>2]|I[l+60>>2]))!=0;c=I[l+36>>2]|I[l+20>>2];d=I[l+40>>2]|I[l+24>>2];e=I[l+44>>2]|I[l+28>>2];h=I[l>>2];i=I[l+4>>2];g=I[l+8>>2];f=I[l+12>>2];break d}b=0;c=0;break a}j=g&65535;g=f;f=t<<16|j}q=g|q;o=f|o;if(!(!d&(e|0)==-2147483648?!(b|c):(e|0)>0|(e|0)>=0)){e=i;b=h+1|0;e=b?e:e+1|0;i=o;c=e;d=!(e|b);q=d+q|0;o=d>>>0>q>>>0?i+1|0:i;break a}if(b|d|(e^-2147483648|c)){b=h;c=i;break a}f=o;j=i;b=h&1;c=b;b=b+h|0;j=c>>>0>b>>>0?j+1|0:j;c=j;d=(i|0)==(j|0)&b>>>0>>0|i>>>0>j>>>0;q=d+q|0;o=d>>>0>q>>>0?f+1|0:f}I[a>>2]=b;I[a+4>>2]=c;I[a+8>>2]=q;I[a+12>>2]=o;ja=l+96|0}function ta(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;k=ja-112|0;ja=k;j=i&2147483647;a:{b:{n=e&2147483647;l=2147418112;m=!(b|c);if(!(d|n?n-l>>>0<2147549184:m)){r=j-l|0;if(!h&(r|0)==-2147418112?f|g:(r|0)==-2147418112&(h|0)!=0|r>>>0>2147549184){break b}}if(!(!d&(n|0)==2147418112?m:n>>>0<2147418112)){h=d;i=e|32768;f=b;g=c;break a}if(!(!h&(j|0)==2147418112?!(f|g):j>>>0<2147418112)){i=i|32768;break a}if(!(b|d|(n^2147418112|c))){l=d;d=!(b^f|d^h|(c^g|e^i^-2147483648));h=d?0:l;i=d?2147450880:e;f=d?0:b;g=d?0:c;break a}l=f|h;if(!(l|(j^2147418112|g))){break a}if(!(b|d|(c|n))){if(g|j|l){break a}f=b&f;g=c&g;h=d&h;i=e&i;break a}if(f|h|(g|j)){break b}f=b;g=c;h=d;i=e;break a}l=(j|0)==(n|0);p=l&(d|0)==(h|0)?(c|0)==(g|0)&b>>>0>>0|c>>>0>>0:l&d>>>0>>0|j>>>0>n>>>0;m=p;n=m?f:b;r=m?g:c;l=m?i:e;s=l;m=m?h:d;q=l&65535;j=p?d:h;l=p?e:i;h=l;l=h>>>16&32767;o=s>>>16&32767;if(!o){o=!(m|q);d=R(o?r:q);o=((d|0)==32?R(o?n:m)+32|0:d)+(o?64:0)|0;sa(k+96|0,n,r,m,q,o-15|0);m=I[k+104>>2];q=I[k+108>>2];r=I[k+100>>2];o=16-o|0;n=I[k+96>>2]}f=p?b:f;g=p?c:g;b=j;c=h&65535;if(!l){j=!(b|c);p=R(j?g:c);j=((p|0)==32?R(j?f:b)+32|0:p)+(j?64:0)|0;sa(k+80|0,f,g,b,c,j-15|0);l=16-j|0;f=I[k+80>>2];g=I[k+84>>2];b=I[k+88>>2];c=I[k+92>>2]}d=c<<3;c=b;b=d|b>>>29;j=c<<3;c=b;b=g>>>29|j;c=c|524288;j=q<<3|m>>>29;q=m<<3|r>>>29;p=j;h=e^i;j=g<<3|f>>>29;d=f<<3;c:{if((l|0)==(o|0)){break c}e=o-l|0;if(e>>>0>127){b=0;c=0;j=0;d=1;break c}sa(k- -64|0,d,j,b,c,128-e|0);Aa(k+48|0,d,j,b,c,e);b=I[k+56>>2];c=I[k+60>>2];j=I[k+52>>2];d=I[k+48>>2]|(I[k+64>>2]|I[k+72>>2]|(I[k+68>>2]|I[k+76>>2]))!=0}m=d;l=j;p=p|524288;j=r<<3|n>>>29;n=n<<3;d:{if((h|0)<0){f=0;g=0;h=0;i=0;if(!(n^m|b^q|(j^l|c^p))){break a}d=n-m|0;e=j-((n>>>0>>0)+l|0)|0;f=q-b|0;g=(j|0)==(l|0)&n>>>0>>0|j>>>0>>0;h=f-g|0;b=(p-((b>>>0>q>>>0)+c|0)|0)-(f>>>0>>0)|0;i=b;if(b>>>0>524287){break d}c=!(b|h);g=R(c?e:b);c=((g|0)==32?R(c?d:h)+32|0:g)+(c?64:0)|0;b=c-12|0;sa(k+32|0,d,e,h,i,b);o=o-b|0;h=I[k+40>>2];i=I[k+44>>2];d=I[k+32>>2];e=I[k+36>>2];break d}e=j+l|0;d=n+m|0;e=d>>>0>>0?e+1|0:e;f=(l|0)==(e|0)&d>>>0>>0|e>>>0>>0;j=c+p|0;b=b+q|0;j=b>>>0>>0?j+1|0:j;h=b+f|0;i=h>>>0>>0?j+1|0:j;if(!(i&1048576)){break d}d=m&1|((e&1)<<31|d>>>1);e=h<<31|e>>>1;o=o+1|0;h=(i&1)<<31|h>>>1;i=i>>>1|0}f=0;b=s&-2147483648;g=b;if((o|0)>=32767){h=f;i=b|2147418112;g=0;break a}l=0;e:{if((o|0)>0){l=o;break e}sa(k+16|0,d,e,h,i,o+127|0);Aa(k,d,e,h,i,1-o|0);d=I[k>>2]|(I[k+16>>2]|I[k+24>>2]|(I[k+20>>2]|I[k+28>>2]))!=0;e=I[k+4>>2];h=I[k+8>>2];i=I[k+12>>2]}c=(e&7)<<29|d>>>3;e=h<<29|e>>>3;f=f|((i&7)<<29|h>>>3);b=g|(i>>>3&65535|l<<16);f:{g:{j=d&7;if((j|0)!=4){h=f;d=e;f=j>>>0>4;e=f;f=c+f|0;g=e>>>0>f>>>0?d+1|0:d;c=(d|0)==(g|0)&c>>>0>f>>>0|d>>>0>g>>>0;h=c+h|0;i=c>>>0>h>>>0?b+1|0:b;break g}h=f;d=b;b=e;f=c&1;e=f;f=c+f|0;g=e>>>0>f>>>0?b+1|0:b;b=(g|0)==(b|0)&c>>>0>f>>>0|b>>>0>g>>>0;h=b+h|0;i=h>>>0>>0?d+1|0:d;break f}if(!j){break a}}}I[a>>2]=f;I[a+4>>2]=g;I[a+8>>2]=h;I[a+12>>2]=i;ja=k+112|0}function Fa(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!a){break a}d=a-8|0;b=I[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&2)){break a}b=I[d>>2];d=d-b|0;if(d>>>0>2];if(b>>>0<=255){e=I[d+8>>2];if((e|0)!=(c|0)){break e}I[1974]=I[1974]&Cb(b test_files (test_core.wasm2js3.test_files) ... ok (39.37s) test_exceptions_minimal_runtime (test_core.wasm2js3.test_exceptions_minimal_runtime) ... ok (40.43s) test_sqlite (test_core.wasm2js3.test_sqlite) ... ok (41.60s) test_sqlite_pthreads_wasmfs (test_core.wasm2js3.test_sqlite_pthreads_wasmfs) ... ok (42.10s) test_sqlite_wasmfs (test_core.wasm2js3.test_sqlite_wasmfs) ... ok (42.25s) >>>3|0);break b}h=I[d+24>>2];if((c|0)!=(d|0)){b=I[d+8>>2];I[b+12>>2]=c;I[c+8>>2]=b;break c}e=I[d+20>>2];if(e){b=d+20|0}else{e=I[d+16>>2];if(!e){break d}b=d+16|0}while(1){g=b;c=e;b=c+20|0;e=I[c+20>>2];if(e){continue}b=c+16|0;e=I[c+16>>2];if(e){continue}break}I[g>>2]=0;break c}b=I[f+4>>2];if((b&3)!=3){break b}I[1976]=a;I[f+4>>2]=b&-2;I[d+4>>2]=a|1;I[f>>2]=a;return}I[e+12>>2]=c;I[c+8>>2]=e;break b}c=0}if(!h){break b}b=I[d+28>>2];e=b<<2;f:{if(I[e+8200>>2]==(d|0)){I[e+8200>>2]=c;if(c){break f}I[1975]=I[1975]&Cb(b);break b}g:{if(I[h+16>>2]==(d|0)){I[h+16>>2]=c;break g}I[h+20>>2]=c}if(!c){break b}}I[c+24>>2]=h;b=I[d+16>>2];if(b){I[c+16>>2]=b;I[b+24>>2]=c}b=I[d+20>>2];if(!b){break b}I[c+20>>2]=b;I[b+24>>2]=c}if(d>>>0>=f>>>0){break a}b=I[f+4>>2];if(!(b&1)){break a}h:{i:{j:{k:{if(!(b&2)){if(I[1980]==(f|0)){I[1980]=d;a=I[1977]+a|0;I[1977]=a;I[d+4>>2]=a|1;if(I[1979]!=(d|0)){break a}I[1976]=0;I[1979]=0;return}i=I[1979];if((i|0)==(f|0)){I[1979]=d;a=I[1976]+a|0;I[1976]=a;I[d+4>>2]=a|1;I[a+d>>2]=a;return}a=(b&-8)+a|0;c=I[f+12>>2];if(b>>>0<=255){e=I[f+8>>2];if((e|0)==(c|0)){I[1974]=I[1974]&Cb(b>>>3|0);break i}I[e+12>>2]=c;I[c+8>>2]=e;break i}h=I[f+24>>2];if((c|0)!=(f|0)){b=I[f+8>>2];I[b+12>>2]=c;I[c+8>>2]=b;break j}e=I[f+20>>2];if(e){b=f+20|0}else{e=I[f+16>>2];if(!e){break k}b=f+16|0}while(1){g=b;c=e;b=c+20|0;e=I[c+20>>2];if(e){continue}b=c+16|0;e=I[c+16>>2];if(e){continue}break}I[g>>2]=0;break j}I[f+4>>2]=b&-2;I[d+4>>2]=a|1;I[a+d>>2]=a;break h}c=0}if(!h){break i}b=I[f+28>>2];e=b<<2;l:{if(I[e+8200>>2]==(f|0)){I[e+8200>>2]=c;if(c){break l}I[1975]=I[1975]&Cb(b);break i}m:{if(I[h+16>>2]==(f|0)){I[h+16>>2]=c;break m}I[h+20>>2]=c}if(!c){break i}}I[c+24>>2]=h;b=I[f+16>>2];if(b){I[c+16>>2]=b;I[b+24>>2]=c}b=I[f+20>>2];if(!b){break i}I[c+20>>2]=b;I[b+24>>2]=c}I[d+4>>2]=a|1;I[a+d>>2]=a;if((d|0)!=(ifull: NameSpace__Class__Aborter_28double_2c_20char_2c_20int__29 short: D size: 50450 empty_size: 35777 fake_size: 49018 disabled_size: 35777 test_799 (test_core.wasm2js3.test_799) ... ok test_EXPORTED_RUNTIME_METHODS (test_core.wasm2js3.test_EXPORTED_RUNTIME_METHODS) ... ok test_EXPORT_EXCEPTION_HANDLING_HELPERS_emscripten (test_core.wasm2js3.test_EXPORT_EXCEPTION_HANDLING_HELPERS_emscripten) ... ok test_EXPORT_EXCEPTION_HANDLING_HELPERS_wasm (test_core.wasm2js3.test_EXPORT_EXCEPTION_HANDLING_HELPERS_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_EXPORT_EXCEPTION_HANDLING_HELPERS_wasm_legacy (test_core.wasm2js3.test_EXPORT_EXCEPTION_HANDLING_HELPERS_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_FS_exports (test_core.wasm2js3.test_FS_exports) ... ok test_FS_exports_files (test_core.wasm2js3.test_FS_exports_files) ... ok test_Module_dynamicLibraries (test_core.wasm2js3.test_Module_dynamicLibraries) ... skipped 'dynamic linking not supported with wasm2js' test_Module_dynamicLibraries_pthreads (test_core.wasm2js3.test_Module_dynamicLibraries_pthreads) ... skipped 'dynamic linking not supported with wasm2js' test_Module_dynamicLibraries_pthreads_reversed (test_core.wasm2js3.test_Module_dynamicLibraries_pthreads_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_Module_dynamicLibraries_reversed (test_core.wasm2js3.test_Module_dynamicLibraries_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_abort_no_dtors_emscripten (test_core.wasm2js3.test_abort_no_dtors_emscripten) ... ok test_abort_no_dtors_wasm (test_core.wasm2js3.test_abort_no_dtors_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_abort_no_dtors_wasm_legacy (test_core.wasm2js3.test_abort_no_dtors_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_abort_on_exceptions (test_core.wasm2js3.test_abort_on_exceptions) ... ok test_abort_on_exceptions_main (test_core.wasm2js3.test_abort_on_exceptions_main) ... ok test_abort_on_exceptions_pthreads (test_core.wasm2js3.test_abort_on_exceptions_pthreads) ... ok test_aborting_new_grow (test_core.wasm2js3.test_aborting_new_grow) ... ok test_aborting_new_nogrow (test_core.wasm2js3.test_aborting_new_nogrow) ... ok test_align64 (test_core.wasm2js3.test_align64) ... ok test_alloca (test_core.wasm2js3.test_alloca) ... ok test_alloca_stack (test_core.wasm2js3.test_alloca_stack) ... ok test_array2 (test_core.wasm2js3.test_array2) ... ok test_array2b (test_core.wasm2js3.test_array2b) ... ok test_asan_api (test_core.wasm2js3.test_asan_api) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_bitfield_round (test_core.wasm2js3.test_asan_bitfield_round) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_bitfield_unround_offset (test_core.wasm2js3.test_asan_bitfield_unround_offset) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_bitfield_unround_size (test_core.wasm2js3.test_asan_bitfield_unround_size) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_heap_buffer_overflow_c (test_core.wasm2js3.test_asan_heap_buffer_overflow_c) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_heap_buffer_overflow_cpp (test_core.wasm2js3.test_asan_heap_buffer_overflow_cpp) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_js_stack_op (test_core.wasm2js3.test_asan_js_stack_op) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_memchr (test_core.wasm2js3.test_asan_memchr) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_memcpy (test_core.wasm2js3.test_asan_memcpy) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_memset_freed (test_core.wasm2js3.test_asan_memset_freed) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_memset_null (test_core.wasm2js3.test_asan_memset_null) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_modularized_with_closure (test_core.wasm2js3.test_asan_modularized_with_closure) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_no_error_c (test_core.wasm2js3.test_asan_no_error_c) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_no_error_cpp (test_core.wasm2js3.test_asan_no_error_cpp) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_stack_buffer_overflow (test_core.wasm2js3.test_asan_stack_buffer_overflow) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_stack_buffer_overflow_js (test_core.wasm2js3.test_asan_stack_buffer_overflow_js) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_static_buffer_overflow (test_core.wasm2js3.test_asan_static_buffer_overflow) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_strcpy (test_core.wasm2js3.test_asan_strcpy) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_use_after_free_c (test_core.wasm2js3.test_asan_use_after_free_c) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_use_after_free_cpp (test_core.wasm2js3.test_asan_use_after_free_cpp) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_use_after_return (test_core.wasm2js3.test_asan_use_after_return) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_asan_vector (test_core.wasm2js3.test_asan_vector) ... skipped 'is_wasm2js : TODO: ASAN in wasm2js' test_assert (test_core.wasm2js3.test_assert) ... ok test_assert_standalone (test_core.wasm2js3.test_assert_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_async_ccall_bad (test_core.wasm2js3.test_async_ccall_bad) ... ok test_async_ccall_good (test_core.wasm2js3.test_async_ccall_good) ... ok test_async_ccall_good_jspi (test_core.wasm2js3.test_async_ccall_good_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_async_ccall_promise (test_core.wasm2js3.test_async_ccall_promise) ... ok test_async_ccall_promise_exit_runtime (test_core.wasm2js3.test_async_ccall_promise_exit_runtime) ... skipped 'JSPI is not currently supported for WASM2JS' test_async_ccall_promise_jspi (test_core.wasm2js3.test_async_ccall_promise_jspi) ... ok test_async_ccall_promise_jspi_exit_runtime (test_core.wasm2js3.test_async_ccall_promise_jspi_exit_runtime) ... skipped 'JSPI is not currently supported for WASM2JS' test_async_hello (test_core.wasm2js3.test_async_hello) ... ok test_async_hello_jspi (test_core.wasm2js3.test_async_hello_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_async_hello_v8 (test_core.wasm2js3.test_async_hello_v8) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_async_loop (test_core.wasm2js3.test_async_loop) ... ok test_async_loop_jspi (test_core.wasm2js3.test_async_loop_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_async_main (test_core.wasm2js3.test_async_main) ... ok test_async_main_jspi (test_core.wasm2js3.test_async_main_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_asyncify_assertions (test_core.wasm2js3.test_asyncify_assertions) ... ok test_asyncify_during_exit (test_core.wasm2js3.test_asyncify_during_exit) ... ok test_asyncify_indirect_lists_add (test_core.wasm2js3.test_asyncify_indirect_lists_add) ... ok test_asyncify_indirect_lists_add_no_prop (test_core.wasm2js3.test_asyncify_indirect_lists_add_no_prop) ... ok test_asyncify_indirect_lists_ignoreindirect (test_core.wasm2js3.test_asyncify_indirect_lists_ignoreindirect) ... ok test_asyncify_indirect_lists_normal (test_core.wasm2js3.test_asyncify_indirect_lists_normal) ... ok test_asyncify_lists_normal (test_core.wasm2js3.test_asyncify_lists_normal) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_onlylist_a (test_core.wasm2js3.test_asyncify_lists_onlylist_a) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_onlylist_b (test_core.wasm2js3.test_asyncify_lists_onlylist_b) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_onlylist_b_response (test_core.wasm2js3.test_asyncify_lists_onlylist_b_response) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_onlylist_c (test_core.wasm2js3.test_asyncify_lists_onlylist_c) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_onlylist_c_response (test_core.wasm2js3.test_asyncify_lists_onlylist_c_response) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_onlylist_d (test_core.wasm2js3.test_asyncify_lists_onlylist_d) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_removelist_a (test_core.wasm2js3.test_asyncify_lists_removelist_a) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_removelist_b (test_core.wasm2js3.test_asyncify_lists_removelist_b) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_lists_removelist_c (test_core.wasm2js3.test_asyncify_lists_removelist_c) ... skipped 'TODO: Fails on Windows and Linux due to an unknown reason.' test_asyncify_longjmp (test_core.wasm2js3.test_asyncify_longjmp) ... ok test_asyncify_main_module (test_core.wasm2js3.test_asyncify_main_module) ... skipped 'is_wasm2js : dynamic linking support in wasm2js' test_asyncify_main_module_jspi (test_core.wasm2js3.test_asyncify_main_module_jspi) ... skipped 'is_wasm2js : dynamic linking support in wasm2js' test_asyncify_side_module (test_core.wasm2js3.test_asyncify_side_module) ... skipped 'dynamic linking not supported with wasm2js' test_asyncify_side_module_reversed (test_core.wasm2js3.test_asyncify_side_module_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_asyncify_unused (test_core.wasm2js3.test_asyncify_unused) ... ok test_asyncify_unused_jspi (test_core.wasm2js3.test_asyncify_unused_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_atexit (test_core.wasm2js3.test_atexit) ... ok test_atexit_standalone (test_core.wasm2js3.test_atexit_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_atexit_threads (test_core.wasm2js3.test_atexit_threads) ... ok test_atexit_threads_stub (test_core.wasm2js3.test_atexit_threads_stub) ... ok test_atoX (test_core.wasm2js3.test_atoX) ... ok test_atomic (test_core.wasm2js3.test_atomic) ... ok test_atomic_cxx (test_core.wasm2js3.test_atomic_cxx) ... ok test_autodebug_wasm (test_core.wasm2js3.test_autodebug_wasm) ... ok test_autodebug_wasm_standalone (test_core.wasm2js3.test_autodebug_wasm_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_avx (test_core.wasm2js3.test_avx) ... skipped 'requested to be skipped' test_avx2 (test_core.wasm2js3.test_avx2) ... skipped 'requested to be skipped' test_avx2_nontrapping (test_core.wasm2js3.test_avx2_nontrapping) ... skipped 'requested to be skipped' test_avx_nontrapping (test_core.wasm2js3.test_avx_nontrapping) ... skipped 'requested to be skipped' test_bad_typeid_emscripten (test_core.wasm2js3.test_bad_typeid_emscripten) ... ok test_bad_typeid_wasm (test_core.wasm2js3.test_bad_typeid_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_bad_typeid_wasm_legacy (test_core.wasm2js3.test_bad_typeid_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_bigarray (test_core.wasm2js3.test_bigarray) ... ok test_biggerswitch (test_core.wasm2js3.test_biggerswitch) ... skipped 'is_wasm2js : massive switches can break js engines' test_bigswitch (test_core.wasm2js3.test_bigswitch) ... skipped 'is_wasm2js : massive switches can break js engines' test_binaryen_2170_emscripten_atomic_cas_u8 (test_core.wasm2js3.test_binaryen_2170_emscripten_atomic_cas_u8) ... ok test_bitfields (test_core.wasm2js3.test_bitfields) ... ok test_brk (test_core.wasm2js3.test_brk) ... ok test_bsearch (test_core.wasm2js3.test_bsearch) ... ok test_bswap64 (test_core.wasm2js3.test_bswap64) ... ok test_bswap64_standalone (test_core.wasm2js3.test_bswap64_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_bullet_autoconf (test_core.wasm2js3.test_bullet_autoconf) ... skipped 'requested to be skipped' test_bullet_cmake (test_core.wasm2js3.test_bullet_cmake) ... skipped 'requested to be skipped' test_ccall (test_core.wasm2js3.test_ccall) ... ok test_ccall_cwrap_fast_path (test_core.wasm2js3.test_ccall_cwrap_fast_path) ... ok test_closebitcasts (test_core.wasm2js3.test_closebitcasts) ... ok test_constglobalstructs (test_core.wasm2js3.test_constglobalstructs) ... ok test_constglobalunion (test_core.wasm2js3.test_constglobalunion) ... ok test_conststructs (test_core.wasm2js3.test_conststructs) ... ok test_copyop (test_core.wasm2js3.test_copyop) ... ok test_core_types (test_core.wasm2js3.test_core_types) ... ok test_ctors_no_main (test_core.wasm2js3.test_ctors_no_main) ... ok test_ctors_no_main_standalone (test_core.wasm2js3.test_ctors_no_main_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_ctype (test_core.wasm2js3.test_ctype) ... ok test_cube2hash (test_core.wasm2js3.test_cube2hash) ... ok test_cube2hash_standalone (test_core.wasm2js3.test_cube2hash_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_cube2md5 (test_core.wasm2js3.test_cube2md5) ... ok test_cubescript (test_core.wasm2js3.test_cubescript) ... ok test_cubescript_asyncify (test_core.wasm2js3.test_cubescript_asyncify) ... ok test_cubescript_jspi (test_core.wasm2js3.test_cubescript_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_cxx_self_assign (test_core.wasm2js3.test_cxx_self_assign) ... ok test_demangle_stacks_noexcept (test_core.wasm2js3.test_demangle_stacks_noexcept) ... skipped 'is_wasm2js : TODO: nicely printed names in wasm2js' test_demangle_stacks_normal (test_core.wasm2js3.test_demangle_stacks_normal) ... skipped 'is_wasm2js : TODO: nicely printed names in wasm2js' test_demangle_stacks_symbol_map (test_core.wasm2js3.test_demangle_stacks_symbol_map) ... ok test_direct_string_constant_usage (test_core.wasm2js3.test_direct_string_constant_usage) ... ok test_dlfcn_alignment_and_zeroing (test_core.wasm2js3.test_dlfcn_alignment_and_zeroing) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_asyncify (test_core.wasm2js3.test_dlfcn_asyncify) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_asyncify_jspi (test_core.wasm2js3.test_dlfcn_asyncify_jspi) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_basic (test_core.wasm2js3.test_dlfcn_basic) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_basic_pthreads (test_core.wasm2js3.test_dlfcn_basic_pthreads) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_data_and_fptr (test_core.wasm2js3.test_dlfcn_data_and_fptr) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_em_asm (test_core.wasm2js3.test_dlfcn_em_asm) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_feature_in_lib (test_core.wasm2js3.test_dlfcn_feature_in_lib) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_funcs (test_core.wasm2js3.test_dlfcn_funcs) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_handle_alloc (test_core.wasm2js3.test_dlfcn_handle_alloc) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_i64 (test_core.wasm2js3.test_dlfcn_i64) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_info (test_core.wasm2js3.test_dlfcn_info) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_jspi (test_core.wasm2js3.test_dlfcn_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_dlfcn_longjmp (test_core.wasm2js3.test_dlfcn_longjmp) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_missing (test_core.wasm2js3.test_dlfcn_missing) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_preload (test_core.wasm2js3.test_dlfcn_preload) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_qsort (test_core.wasm2js3.test_dlfcn_qsort) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_rtld_local (test_core.wasm2js3.test_dlfcn_rtld_local) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_self (test_core.wasm2js3.test_dlfcn_self) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_stacks (test_core.wasm2js3.test_dlfcn_stacks) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_unique_sig (test_core.wasm2js3.test_dlfcn_unique_sig) ... skipped 'dynamic linking not supported with wasm2js' test_dlfcn_varargs (test_core.wasm2js3.test_dlfcn_varargs) ... skipped 'dynamic linking not supported with wasm2js' test_dlmalloc (test_core.wasm2js3.test_dlmalloc) ... skipped 'requested to be skipped' test_dlmalloc_inline (test_core.wasm2js3.test_dlmalloc_inline) ... ok test_dlmalloc_large (test_core.wasm2js3.test_dlmalloc_large) ... ok test_dlmalloc_partial (test_core.wasm2js3.test_dlmalloc_partial) ... ok test_dlmalloc_partial_2 (test_core.wasm2js3.test_dlmalloc_partial_2) ... ok test_double_i64_conversion (test_core.wasm2js3.test_double_i64_conversion) ... ok test_double_varargs (test_core.wasm2js3.test_double_varargs) ... ok test_dwarf (test_core.wasm2js3.test_dwarf) ... skipped 'is_wasm2js : TODO: source maps in wasm2js' test_dylink_argv_argc (test_core.wasm2js3.test_dylink_argv_argc) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_basics (test_core.wasm2js3.test_dylink_basics) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_basics_no_modify (test_core.wasm2js3.test_dylink_basics_no_modify) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_basics_no_modify_reversed (test_core.wasm2js3.test_dylink_basics_no_modify_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_class (test_core.wasm2js3.test_dylink_class) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_class_reversed (test_core.wasm2js3.test_dylink_class_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_dot_a (test_core.wasm2js3.test_dylink_dot_a) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_dot_a_reversed (test_core.wasm2js3.test_dylink_dot_a_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_dso_needed (test_core.wasm2js3.test_dylink_dso_needed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_dynamic_cast (test_core.wasm2js3.test_dylink_dynamic_cast) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_dynamic_cast_reversed (test_core.wasm2js3.test_dylink_dynamic_cast_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_2_emscripten (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_2_reversed_emscripten (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_reversed_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_2_reversed_wasm (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_reversed_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_exceptions_try_catch_2_reversed_wasm_legacy (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_reversed_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_exceptions_try_catch_2_wasm (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_exceptions_try_catch_2_wasm_legacy (test_core.wasm2js3.test_dylink_exceptions_try_catch_2_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_exceptions_try_catch_6_emscripten (test_core.wasm2js3.test_dylink_exceptions_try_catch_6_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_6_wasm (test_core.wasm2js3.test_dylink_exceptions_try_catch_6_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_exceptions_try_catch_6_wasm_legacy (test_core.wasm2js3.test_dylink_exceptions_try_catch_6_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_exceptions_try_catch_emscripten (test_core.wasm2js3.test_dylink_exceptions_try_catch_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_reversed_emscripten (test_core.wasm2js3.test_dylink_exceptions_try_catch_reversed_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_exceptions_try_catch_reversed_wasm (test_core.wasm2js3.test_dylink_exceptions_try_catch_reversed_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_exceptions_try_catch_reversed_wasm_legacy (test_core.wasm2js3.test_dylink_exceptions_try_catch_reversed_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_exceptions_try_catch_wasm (test_core.wasm2js3.test_dylink_exceptions_try_catch_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_exceptions_try_catch_wasm_legacy (test_core.wasm2js3.test_dylink_exceptions_try_catch_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_floats (test_core.wasm2js3.test_dylink_floats) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_floats_reversed (test_core.wasm2js3.test_dylink_floats_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_funcpointer (test_core.wasm2js3.test_dylink_funcpointer) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_funcpointer_reversed (test_core.wasm2js3.test_dylink_funcpointer_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_funcpointers_wrapper (test_core.wasm2js3.test_dylink_funcpointers_wrapper) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_funcpointers_wrapper_reversed (test_core.wasm2js3.test_dylink_funcpointers_wrapper_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_function_pointer_equality (test_core.wasm2js3.test_dylink_function_pointer_equality) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_function_pointer_equality_reversed (test_core.wasm2js3.test_dylink_function_pointer_equality_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_init (test_core.wasm2js3.test_dylink_global_init) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_init_reversed (test_core.wasm2js3.test_dylink_global_init_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_inits (test_core.wasm2js3.test_dylink_global_inits) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_inits_reversed (test_core.wasm2js3.test_dylink_global_inits_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_var (test_core.wasm2js3.test_dylink_global_var) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_var_export (test_core.wasm2js3.test_dylink_global_var_export) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_var_modded (test_core.wasm2js3.test_dylink_global_var_modded) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_var_modded_reversed (test_core.wasm2js3.test_dylink_global_var_modded_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_global_var_reversed (test_core.wasm2js3.test_dylink_global_var_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_hyper_dupe (test_core.wasm2js3.test_dylink_hyper_dupe) ... skipped 'https://github.com/emscripten-core/emscripten/issues/12815' test_dylink_hyper_dupe_reversed (test_core.wasm2js3.test_dylink_hyper_dupe_reversed) ... skipped 'https://github.com/emscripten-core/emscripten/issues/12815' test_dylink_i64 (test_core.wasm2js3.test_dylink_i64) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_b (test_core.wasm2js3.test_dylink_i64_b) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_b_reversed (test_core.wasm2js3.test_dylink_i64_b_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_c (test_core.wasm2js3.test_dylink_i64_c) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_c_no_bigint (test_core.wasm2js3.test_dylink_i64_c_no_bigint) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_c_no_bigint_reversed (test_core.wasm2js3.test_dylink_i64_c_no_bigint_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_c_reversed (test_core.wasm2js3.test_dylink_i64_c_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_invoke (test_core.wasm2js3.test_dylink_i64_invoke) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_invoke_no_bigint (test_core.wasm2js3.test_dylink_i64_invoke_no_bigint) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_invoke_rtld_local (test_core.wasm2js3.test_dylink_i64_invoke_rtld_local) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_invoke_rtld_local_no_bigint (test_core.wasm2js3.test_dylink_i64_invoke_rtld_local_no_bigint) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_i64_reversed (test_core.wasm2js3.test_dylink_i64_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_iostream (test_core.wasm2js3.test_dylink_iostream) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_iostream_reversed (test_core.wasm2js3.test_dylink_iostream_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_jslib (test_core.wasm2js3.test_dylink_jslib) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_jslib_reversed (test_core.wasm2js3.test_dylink_jslib_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_load_compiled_side_module (test_core.wasm2js3.test_dylink_load_compiled_side_module) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_locate_file (test_core.wasm2js3.test_dylink_locate_file) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_locate_file_reversed (test_core.wasm2js3.test_dylink_locate_file_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_many_postsets (test_core.wasm2js3.test_dylink_many_postsets) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_many_postsets_reversed (test_core.wasm2js3.test_dylink_many_postsets_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_memory_growth (test_core.wasm2js3.test_dylink_memory_growth) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_memory_growth_reversed (test_core.wasm2js3.test_dylink_memory_growth_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_no_export (test_core.wasm2js3.test_dylink_no_export) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_no_export_reversed (test_core.wasm2js3.test_dylink_no_export_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_postsets_chunking (test_core.wasm2js3.test_dylink_postsets_chunking) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_postsets_chunking_reversed (test_core.wasm2js3.test_dylink_postsets_chunking_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_printf (test_core.wasm2js3.test_dylink_printf) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_printf_reversed (test_core.wasm2js3.test_dylink_printf_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_raii_exceptions_emscripten (test_core.wasm2js3.test_dylink_raii_exceptions_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_raii_exceptions_reversed_emscripten (test_core.wasm2js3.test_dylink_raii_exceptions_reversed_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_raii_exceptions_reversed_wasm (test_core.wasm2js3.test_dylink_raii_exceptions_reversed_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_raii_exceptions_reversed_wasm_legacy (test_core.wasm2js3.test_dylink_raii_exceptions_reversed_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_raii_exceptions_wasm (test_core.wasm2js3.test_dylink_raii_exceptions_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_raii_exceptions_wasm_legacy (test_core.wasm2js3.test_dylink_raii_exceptions_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_dylink_rtti (test_core.wasm2js3.test_dylink_rtti) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_rtti_reversed (test_core.wasm2js3.test_dylink_rtti_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_safe_heap (test_core.wasm2js3.test_dylink_safe_heap) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_safe_heap_reversed (test_core.wasm2js3.test_dylink_safe_heap_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_spaghetti (test_core.wasm2js3.test_dylink_spaghetti) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_spaghetti_reversed (test_core.wasm2js3.test_dylink_spaghetti_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_static_funcpointer_float (test_core.wasm2js3.test_dylink_static_funcpointer_float) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_static_funcpointer_float_reversed (test_core.wasm2js3.test_dylink_static_funcpointer_float_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_static_funcpointers (test_core.wasm2js3.test_dylink_static_funcpointers) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_static_funcpointers_reversed (test_core.wasm2js3.test_dylink_static_funcpointers_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_stdlib (test_core.wasm2js3.test_dylink_stdlib) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_stdlib_reversed (test_core.wasm2js3.test_dylink_stdlib_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_all (test_core.wasm2js3.test_dylink_syslibs_all) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_all_reversed (test_core.wasm2js3.test_dylink_syslibs_all_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_libcxx (test_core.wasm2js3.test_dylink_syslibs_libcxx) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_libcxx_reversed (test_core.wasm2js3.test_dylink_syslibs_libcxx_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_missing (test_core.wasm2js3.test_dylink_syslibs_missing) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_missing_assertions (test_core.wasm2js3.test_dylink_syslibs_missing_assertions) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_missing_assertions_reversed (test_core.wasm2js3.test_dylink_syslibs_missing_assertions_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_syslibs_missing_reversed (test_core.wasm2js3.test_dylink_syslibs_missing_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_tls (test_core.wasm2js3.test_dylink_tls) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_tls_export (test_core.wasm2js3.test_dylink_tls_export) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_weak (test_core.wasm2js3.test_dylink_weak) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_weak_undef (test_core.wasm2js3.test_dylink_weak_undef) ... skipped 'dynamic linking not supported with wasm2js' test_dylink_zlib (test_core.wasm2js3.test_dylink_zlib) ... skipped 'requested to be skipped' test_dylink_zlib_reversed (test_core.wasm2js3.test_dylink_zlib_reversed) ... skipped 'requested to be skipped' test_dyncall_pointers (test_core.wasm2js3.test_dyncall_pointers) ... ok test_dyncall_pointers_legacy (test_core.wasm2js3.test_dyncall_pointers_legacy) ... ok test_dyncall_specific (test_core.wasm2js3.test_dyncall_specific) ... ok test_dyncall_specific_minimal_runtime (test_core.wasm2js3.test_dyncall_specific_minimal_runtime) ... ok test_em_asm (test_core.wasm2js3.test_em_asm) ... ok test_em_asm_2 (test_core.wasm2js3.test_em_asm_2) ... ok test_em_asm_arguments_side_effects (test_core.wasm2js3.test_em_asm_arguments_side_effects) ... ok test_em_asm_c (test_core.wasm2js3.test_em_asm_c) ... ok test_em_asm_direct (test_core.wasm2js3.test_em_asm_direct) ... ok test_em_asm_parameter_pack (test_core.wasm2js3.test_em_asm_parameter_pack) ... ok test_em_asm_side_module (test_core.wasm2js3.test_em_asm_side_module) ... skipped 'dynamic linking not supported with wasm2js' test_em_asm_types (test_core.wasm2js3.test_em_asm_types) ... ok test_em_asm_types_c (test_core.wasm2js3.test_em_asm_types_c) ... ok test_em_asm_unicode (test_core.wasm2js3.test_em_asm_unicode) ... ok test_em_asm_unused_arguments (test_core.wasm2js3.test_em_asm_unused_arguments) ... ok test_em_async_js (test_core.wasm2js3.test_em_async_js) ... ok test_em_async_js_jspi (test_core.wasm2js3.test_em_async_js_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_em_js (test_core.wasm2js3.test_em_js) ... ok test_em_js_address_taken (test_core.wasm2js3.test_em_js_address_taken) ... skipped 'dynamic linking not supported with wasm2js' test_em_js_c (test_core.wasm2js3.test_em_js_c) ... ok test_em_js_dylink (test_core.wasm2js3.test_em_js_dylink) ... skipped 'dynamic linking not supported with wasm2js' test_em_js_dylink_c (test_core.wasm2js3.test_em_js_dylink_c) ... skipped 'dynamic linking not supported with wasm2js' test_em_js_i64 (test_core.wasm2js3.test_em_js_i64) ... skipped 'is_wasm2js : test depends on WASM_BIGINT which is not compatible with wasm2js' test_em_js_pthreads (test_core.wasm2js3.test_em_js_pthreads) ... ok test_em_js_pthreads_dylink (test_core.wasm2js3.test_em_js_pthreads_dylink) ... skipped 'dynamic linking not supported with wasm2js' test_embind_basics (test_core.wasm2js3.test_embind_basics) ... ok test_embind_custom_marshal (test_core.wasm2js3.test_embind_custom_marshal) ... ok test_embind_dylink_visibility_hidden (test_core.wasm2js3.test_embind_dylink_visibility_hidden) ... skipped 'dynamic linking not supported with wasm2js' test_embind_dynamic_initialization (test_core.wasm2js3.test_embind_dynamic_initialization) ... ok test_embind_float_constants (test_core.wasm2js3.test_embind_float_constants) ... ok test_embind_i64_binding (test_core.wasm2js3.test_embind_i64_binding) ... skipped 'is_wasm2js : wasm_bigint' test_embind_i64_val (test_core.wasm2js3.test_embind_i64_val) ... skipped 'is_wasm2js : wasm_bigint' test_embind_i64_val_safe_heap (test_core.wasm2js3.test_embind_i64_val_safe_heap) ... skipped 'is_wasm2js : wasm_bigint' test_embind_inheritance (test_core.wasm2js3.test_embind_inheritance) ... ok test_embind_lib_with_asyncify (test_core.wasm2js3.test_embind_lib_with_asyncify) ... ok test_embind_lib_with_asyncify_no_dynamic_execution (test_core.wasm2js3.test_embind_lib_with_asyncify_no_dynamic_execution) ... ok test_embind_memory_view (test_core.wasm2js3.test_embind_memory_view) ... ok test_embind_negative_constants (test_core.wasm2js3.test_embind_negative_constants) ... ok test_embind_no_rtti (test_core.wasm2js3.test_embind_no_rtti) ... ok test_embind_no_rtti_followed_by_rtti (test_core.wasm2js3.test_embind_no_rtti_followed_by_rtti) ... ok test_embind_polymorphic_class (test_core.wasm2js3.test_embind_polymorphic_class) ... ok test_embind_polymorphic_class_no_rtti (test_core.wasm2js3.test_embind_polymorphic_class_no_rtti) ... ok test_embind_sync_if_pthread_delayed (test_core.wasm2js3.test_embind_sync_if_pthread_delayed) ... ok test_embind_unbound_types (test_core.wasm2js3.test_embind_unbound_types) ... ok test_embind_unsigned (test_core.wasm2js3.test_embind_unsigned) ... ok test_embind_unsigned_no_bigint (test_core.wasm2js3.test_embind_unsigned_no_bigint) ... ok test_embind_val (test_core.wasm2js3.test_embind_val) ... ok test_embind_val_assignment (test_core.wasm2js3.test_embind_val_assignment) ... ok test_embind_val_basics (test_core.wasm2js3.test_embind_val_basics) ... ok test_embind_val_basics_flag (test_core.wasm2js3.test_embind_val_basics_flag) ... ok test_embind_val_coro (test_core.wasm2js3.test_embind_val_coro) ... ok test_embind_val_coro_propagate_cpp_exception (test_core.wasm2js3.test_embind_val_coro_propagate_cpp_exception) ... ok test_embind_val_coro_propagate_js_error (test_core.wasm2js3.test_embind_val_coro_propagate_js_error) ... ok test_embind_val_cross_thread (test_core.wasm2js3.test_embind_val_cross_thread) ... ok test_embind_val_cross_thread_deleted (test_core.wasm2js3.test_embind_val_cross_thread_deleted) ... ok test_embind_val_read_pointer (test_core.wasm2js3.test_embind_val_read_pointer) ... ok test_embind_wasm_workers (test_core.wasm2js3.test_embind_wasm_workers) ... ok test_emmalloc_memalign_corruption (test_core.wasm2js3.test_emmalloc_memalign_corruption) ... ok test_emmalloc_memory_statistics (test_core.wasm2js3.test_emmalloc_memory_statistics) ... ok test_emmalloc_memvalidate (test_core.wasm2js3.test_emmalloc_memvalidate) ... ok test_emmalloc_memvalidate_verbose (test_core.wasm2js3.test_emmalloc_memvalidate_verbose) ... ok test_emmalloc_normal (test_core.wasm2js3.test_emmalloc_normal) ... ok test_emmalloc_trim (test_core.wasm2js3.test_emmalloc_trim) ... skipped 'https://github.com/emscripten-core/emscripten/issues/23343' test_emmalloc_usable_size (test_core.wasm2js3.test_emmalloc_usable_size) ... ok test_emscripten_api (test_core.wasm2js3.test_emscripten_api) ... ok test_emscripten_async_call (test_core.wasm2js3.test_emscripten_async_call) ... ok test_emscripten_async_load_script (test_core.wasm2js3.test_emscripten_async_load_script) ... ok test_emscripten_atomics (test_core.wasm2js3.test_emscripten_atomics) ... ok test_emscripten_atomics_stub (test_core.wasm2js3.test_emscripten_atomics_stub) ... ok test_emscripten_futexes (test_core.wasm2js3.test_emscripten_futexes) ... ok test_emscripten_get_compiler_setting (test_core.wasm2js3.test_emscripten_get_compiler_setting) ... ok test_emscripten_get_now (test_core.wasm2js3.test_emscripten_get_now) ... ok test_emscripten_has_asyncify (test_core.wasm2js3.test_emscripten_has_asyncify) ... ok test_emscripten_lazy_load_code (test_core.wasm2js3.test_emscripten_lazy_load_code) ... skipped 'is_wasm2js : TODO: lazy loading in wasm2js' test_emscripten_lazy_load_code_conditional (test_core.wasm2js3.test_emscripten_lazy_load_code_conditional) ... skipped 'is_wasm2js : TODO: lazy loading in wasm2js' test_emscripten_log (test_core.wasm2js3.test_emscripten_log) ... skipped 'is_wasm2js : symbol names look different wasm2js backtraces' test_emscripten_log_no_bigint (test_core.wasm2js3.test_emscripten_log_no_bigint) ... skipped 'is_wasm2js : symbol names look different wasm2js backtraces' test_emscripten_math (test_core.wasm2js3.test_emscripten_math) ... ok test_emscripten_run_script_string_int (test_core.wasm2js3.test_emscripten_run_script_string_int) ... ok test_emscripten_run_script_string_null (test_core.wasm2js3.test_emscripten_run_script_string_null) ... ok test_emscripten_run_script_string_utf8 (test_core.wasm2js3.test_emscripten_run_script_string_utf8) ... ok test_emscripten_scan_registers (test_core.wasm2js3.test_emscripten_scan_registers) ... ok test_emscripten_stack (test_core.wasm2js3.test_emscripten_stack) ... ok test_emulate_function_pointer_casts (test_core.wasm2js3.test_emulate_function_pointer_casts) ... ok test_env (test_core.wasm2js3.test_env) ... ok test_environ (test_core.wasm2js3.test_environ) ... ok test_environment (test_core.wasm2js3.test_environment) ... ok test_esm_integration (test_core.wasm2js3.test_esm_integration) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_esm_integration_main (test_core.wasm2js3.test_esm_integration_main) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_esm_integration_main_imported_memory (test_core.wasm2js3.test_esm_integration_main_imported_memory) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_eval_ctors (test_core.wasm2js3.test_eval_ctors) ... skipped 'is_wasm2js : eval_ctors not supported yet' test_eval_ctors_no_main (test_core.wasm2js3.test_eval_ctors_no_main) ... skipped 'is_wasm2js : eval_ctors not supported yet' test_eval_ctors_no_main_standalone (test_core.wasm2js3.test_eval_ctors_no_main_standalone) ... skipped 'is_wasm2js : eval_ctors not supported yet' test_eval_ctors_standalone (test_core.wasm2js3.test_eval_ctors_standalone) ... skipped 'is_wasm2js : eval_ctors not supported yet' test_exception_sjlj_options (test_core.wasm2js3.test_exception_sjlj_options) ... ok test_exceptions_2_emscripten (test_core.wasm2js3.test_exceptions_2_emscripten) ... ok test_exceptions_2_wasm (test_core.wasm2js3.test_exceptions_2_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_2_wasm_legacy (test_core.wasm2js3.test_exceptions_2_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_3_emscripten (test_core.wasm2js3.test_exceptions_3_emscripten) ... ok test_exceptions_3_wasm (test_core.wasm2js3.test_exceptions_3_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_3_wasm_legacy (test_core.wasm2js3.test_exceptions_3_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_alias_emscripten (test_core.wasm2js3.test_exceptions_alias_emscripten) ... ok test_exceptions_alias_wasm (test_core.wasm2js3.test_exceptions_alias_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_alias_wasm_legacy (test_core.wasm2js3.test_exceptions_alias_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_allowed (test_core.wasm2js3.test_exceptions_allowed) ... ok test_exceptions_allowed_2 (test_core.wasm2js3.test_exceptions_allowed_2) ... ok test_exceptions_allowed_misuse (test_core.wasm2js3.test_exceptions_allowed_misuse) ... ok test_exceptions_allowed_uncaught (test_core.wasm2js3.test_exceptions_allowed_uncaught) ... ok test_exceptions_convert_emscripten (test_core.wasm2js3.test_exceptions_convert_emscripten) ... ok test_exceptions_convert_wasm (test_core.wasm2js3.test_exceptions_convert_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_convert_wasm_legacy (test_core.wasm2js3.test_exceptions_convert_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_custom_emscripten (test_core.wasm2js3.test_exceptions_custom_emscripten) ... ok test_exceptions_custom_wasm (test_core.wasm2js3.test_exceptions_custom_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_custom_wasm_legacy (test_core.wasm2js3.test_exceptions_custom_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_destroy_virtual_emscripten (test_core.wasm2js3.test_exceptions_destroy_virtual_emscripten) ... ok test_exceptions_destroy_virtual_wasm (test_core.wasm2js3.test_exceptions_destroy_virtual_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_destroy_virtual_wasm_legacy (test_core.wasm2js3.test_exceptions_destroy_virtual_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_emscripten (test_core.wasm2js3.test_exceptions_emscripten) ... ok test_exceptions_libcxx_emscripten (test_core.wasm2js3.test_exceptions_libcxx_emscripten) ... ok test_exceptions_libcxx_wasm (test_core.wasm2js3.test_exceptions_libcxx_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_libcxx_wasm_legacy (test_core.wasm2js3.test_exceptions_libcxx_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp1_emscripten (test_core.wasm2js3.test_exceptions_longjmp1_emscripten) ... ok test_exceptions_longjmp1_wasm (test_core.wasm2js3.test_exceptions_longjmp1_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp1_wasm_legacy (test_core.wasm2js3.test_exceptions_longjmp1_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp2_emscripten (test_core.wasm2js3.test_exceptions_longjmp2_emscripten) ... ok test_exceptions_longjmp2_wasm (test_core.wasm2js3.test_exceptions_longjmp2_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp2_wasm_legacy (test_core.wasm2js3.test_exceptions_longjmp2_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp3_emscripten (test_core.wasm2js3.test_exceptions_longjmp3_emscripten) ... ok test_exceptions_longjmp3_wasm (test_core.wasm2js3.test_exceptions_longjmp3_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp3_wasm_legacy (test_core.wasm2js3.test_exceptions_longjmp3_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp4_emscripten (test_core.wasm2js3.test_exceptions_longjmp4_emscripten) ... ok test_exceptions_longjmp4_wasm (test_core.wasm2js3.test_exceptions_longjmp4_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_longjmp4_wasm_legacy (test_core.wasm2js3.test_exceptions_longjmp4_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_minimal_runtime (test_core.wasm2js3.test_exceptions_minimal_runtime) ... ok test_exceptions_multi_emscripten (test_core.wasm2js3.test_exceptions_multi_emscripten) ... ok test_exceptions_multi_wasm (test_core.wasm2js3.test_exceptions_multi_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_multi_wasm_legacy (test_core.wasm2js3.test_exceptions_multi_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_multiple_inherit_emscripten (test_core.wasm2js3.test_exceptions_multiple_inherit_emscripten) ... ok test_exceptions_multiple_inherit_rethrow_emscripten (test_core.wasm2js3.test_exceptions_multiple_inherit_rethrow_emscripten) ... ok test_exceptions_multiple_inherit_rethrow_wasm (test_core.wasm2js3.test_exceptions_multiple_inherit_rethrow_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_multiple_inherit_rethrow_wasm_legacy (test_core.wasm2js3.test_exceptions_multiple_inherit_rethrow_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_multiple_inherit_wasm (test_core.wasm2js3.test_exceptions_multiple_inherit_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_multiple_inherit_wasm_legacy (test_core.wasm2js3.test_exceptions_multiple_inherit_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_off (test_core.wasm2js3.test_exceptions_off) ... ok test_exceptions_primary_emscripten (test_core.wasm2js3.test_exceptions_primary_emscripten) ... ok test_exceptions_primary_wasm (test_core.wasm2js3.test_exceptions_primary_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_primary_wasm_legacy (test_core.wasm2js3.test_exceptions_primary_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_refcount_emscripten (test_core.wasm2js3.test_exceptions_refcount_emscripten) ... ok test_exceptions_refcount_wasm (test_core.wasm2js3.test_exceptions_refcount_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_refcount_wasm_legacy (test_core.wasm2js3.test_exceptions_refcount_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_resume_emscripten (test_core.wasm2js3.test_exceptions_resume_emscripten) ... ok test_exceptions_resume_wasm (test_core.wasm2js3.test_exceptions_resume_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_resume_wasm_legacy (test_core.wasm2js3.test_exceptions_resume_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_rethrow_emscripten (test_core.wasm2js3.test_exceptions_rethrow_emscripten) ... ok test_exceptions_rethrow_missing_emscripten (test_core.wasm2js3.test_exceptions_rethrow_missing_emscripten) ... ok test_exceptions_rethrow_missing_wasm (test_core.wasm2js3.test_exceptions_rethrow_missing_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_rethrow_missing_wasm_legacy (test_core.wasm2js3.test_exceptions_rethrow_missing_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_rethrow_wasm (test_core.wasm2js3.test_exceptions_rethrow_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_rethrow_wasm_legacy (test_core.wasm2js3.test_exceptions_rethrow_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_simplify_cfg_emscripten (test_core.wasm2js3.test_exceptions_simplify_cfg_emscripten) ... ok test_exceptions_simplify_cfg_wasm (test_core.wasm2js3.test_exceptions_simplify_cfg_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_simplify_cfg_wasm_legacy (test_core.wasm2js3.test_exceptions_simplify_cfg_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_std_emscripten (test_core.wasm2js3.test_exceptions_std_emscripten) ... ok test_exceptions_std_wasm (test_core.wasm2js3.test_exceptions_std_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_std_wasm_legacy (test_core.wasm2js3.test_exceptions_std_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_typed_emscripten (test_core.wasm2js3.test_exceptions_typed_emscripten) ... ok test_exceptions_typed_wasm (test_core.wasm2js3.test_exceptions_typed_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_typed_wasm_legacy (test_core.wasm2js3.test_exceptions_typed_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_uncaught_2_emscripten (test_core.wasm2js3.test_exceptions_uncaught_2_emscripten) ... ok test_exceptions_uncaught_2_wasm (test_core.wasm2js3.test_exceptions_uncaught_2_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_uncaught_2_wasm_legacy (test_core.wasm2js3.test_exceptions_uncaught_2_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_uncaught_count_emscripten (test_core.wasm2js3.test_exceptions_uncaught_count_emscripten) ... ok test_exceptions_uncaught_count_wasm (test_core.wasm2js3.test_exceptions_uncaught_count_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_uncaught_count_wasm_legacy (test_core.wasm2js3.test_exceptions_uncaught_count_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_uncaught_emscripten (test_core.wasm2js3.test_exceptions_uncaught_emscripten) ... ok test_exceptions_uncaught_wasm (test_core.wasm2js3.test_exceptions_uncaught_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_uncaught_wasm_legacy (test_core.wasm2js3.test_exceptions_uncaught_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_virtual_inheritance_emscripten (test_core.wasm2js3.test_exceptions_virtual_inheritance_emscripten) ... ok test_exceptions_virtual_inheritance_wasm (test_core.wasm2js3.test_exceptions_virtual_inheritance_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_virtual_inheritance_wasm_legacy (test_core.wasm2js3.test_exceptions_virtual_inheritance_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_wasm (test_core.wasm2js3.test_exceptions_wasm) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_wasm_legacy (test_core.wasm2js3.test_exceptions_wasm_legacy) ... skipped 'wasm2js does not support wasm EH/SjLj' test_exceptions_with_and_without_longjmp (test_core.wasm2js3.test_exceptions_with_and_without_longjmp) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_exit_status (test_core.wasm2js3.test_exit_status) ... ok test_export_start (test_core.wasm2js3.test_export_start) ... skipped 'standalone mode only' test_exported_response (test_core.wasm2js3.test_exported_response) ... ok test_externref (test_core.wasm2js3.test_externref) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_externref_emjs (test_core.wasm2js3.test_externref_emjs) ... skipped 'is_wasm2js : wasm2js does not support reference types' test_externref_emjs_dynlink (test_core.wasm2js3.test_externref_emjs_dynlink) ... skipped 'is_wasm2js : wasm2js does not support reference types' test_fakestat (test_core.wasm2js3.test_fakestat) ... ok test_fannkuch (test_core.wasm2js3.test_fannkuch) ... ok test_fast_math (test_core.wasm2js3.test_fast_math) ... ok test_fasta (test_core.wasm2js3.test_fasta) ... ok test_fasta_float (test_core.wasm2js3.test_fasta_float) ... ok test_fasta_nontrapping (test_core.wasm2js3.test_fasta_nontrapping) ... skipped 'wasm2js only supports MVP for now' test_fcntl (test_core.wasm2js3.test_fcntl) ... ok test_fcntl_misc (test_core.wasm2js3.test_fcntl_misc) ... ok test_fcntl_misc_no_bigint (test_core.wasm2js3.test_fcntl_misc_no_bigint) ... ok test_fcntl_open (test_core.wasm2js3.test_fcntl_open) ... ok test_fcntl_open_nodefs (test_core.wasm2js3.test_fcntl_open_nodefs) ... ok test_fcntl_open_rawfs (test_core.wasm2js3.test_fcntl_open_rawfs) ... ok test_fcntl_wasmfs (test_core.wasm2js3.test_fcntl_wasmfs) ... ok test_fcoverage_mapping (test_core.wasm2js3.test_fcoverage_mapping) ... skipped 'is_wasm2js : wasm binary required to produce code coverage results with llvm-cov' test_fgetc_ungetc (test_core.wasm2js3.test_fgetc_ungetc) ... ok test_fgetc_ungetc_nodefs (test_core.wasm2js3.test_fgetc_ungetc_nodefs) ... ok test_fgetc_ungetc_rawfs (test_core.wasm2js3.test_fgetc_ungetc_rawfs) ... ok test_fgetc_unsigned (test_core.wasm2js3.test_fgetc_unsigned) ... ok test_fgets_eol (test_core.wasm2js3.test_fgets_eol) ... ok test_fibers_asyncify (test_core.wasm2js3.test_fibers_asyncify) ... ok test_fileno (test_core.wasm2js3.test_fileno) ... ok test_files (test_core.wasm2js3.test_files) ... ok test_flexarray_struct (test_core.wasm2js3.test_flexarray_struct) ... ok test_float32_precise (test_core.wasm2js3.test_float32_precise) ... ok test_float_builtins (test_core.wasm2js3.test_float_builtins) ... ok test_float_literals (test_core.wasm2js3.test_float_literals) ... ok test_floatvars (test_core.wasm2js3.test_floatvars) ... ok test_fnmatch (test_core.wasm2js3.test_fnmatch) ... ok test_force_exit (test_core.wasm2js3.test_force_exit) ... ok test_fpic_static (test_core.wasm2js3.test_fpic_static) ... ok test_freetype (test_core.wasm2js3.test_freetype) ... skipped 'requested to be skipped' test_fs_64bit (test_core.wasm2js3.test_fs_64bit) ... ok test_fs_append (test_core.wasm2js3.test_fs_append) ... ok test_fs_append_rawfs (test_core.wasm2js3.test_fs_append_rawfs) ... ok test_fs_base (test_core.wasm2js3.test_fs_base) ... ok test_fs_dict (test_core.wasm2js3.test_fs_dict) ... ok test_fs_dict_none (test_core.wasm2js3.test_fs_dict_none) ... ok test_fs_emptyPath (test_core.wasm2js3.test_fs_emptyPath) ... ok test_fs_emptyPath_rawfs (test_core.wasm2js3.test_fs_emptyPath_rawfs) ... ok test_fs_enotdir (test_core.wasm2js3.test_fs_enotdir) ... ok test_fs_enotdir_nodefs (test_core.wasm2js3.test_fs_enotdir_nodefs) ... ok test_fs_enotdir_rawfs (test_core.wasm2js3.test_fs_enotdir_rawfs) ... ok test_fs_errorstack (test_core.wasm2js3.test_fs_errorstack) ... ok test_fs_errorstack_rawfs (test_core.wasm2js3.test_fs_errorstack_rawfs) ... ok test_fs_js_api (test_core.wasm2js3.test_fs_js_api) ... ok test_fs_js_api_nodefs (test_core.wasm2js3.test_fs_js_api_nodefs) ... ok test_fs_js_api_rawfs (test_core.wasm2js3.test_fs_js_api_rawfs) ... ok test_fs_js_api_wasmfs (test_core.wasm2js3.test_fs_js_api_wasmfs) ... ok test_fs_js_api_wasmfs_nodefs (test_core.wasm2js3.test_fs_js_api_wasmfs_nodefs) ... ok test_fs_js_api_wasmfs_rawfs (test_core.wasm2js3.test_fs_js_api_wasmfs_rawfs) ... ok test_fs_llseek (test_core.wasm2js3.test_fs_llseek) ... ok test_fs_llseek_rawfs (test_core.wasm2js3.test_fs_llseek_rawfs) ... ok test_fs_mkdir_dotdot (test_core.wasm2js3.test_fs_mkdir_dotdot) ... ok test_fs_mkdir_dotdot_nodefs (test_core.wasm2js3.test_fs_mkdir_dotdot_nodefs) ... ok test_fs_mkdir_dotdot_rawfs (test_core.wasm2js3.test_fs_mkdir_dotdot_rawfs) ... ok test_fs_mmap (test_core.wasm2js3.test_fs_mmap) ... ok test_fs_mmap_nodefs (test_core.wasm2js3.test_fs_mmap_nodefs) ... ok test_fs_mmap_rawfs (test_core.wasm2js3.test_fs_mmap_rawfs) ... ok test_fs_mmap_wasmfs (test_core.wasm2js3.test_fs_mmap_wasmfs) ... ok test_fs_mmap_wasmfs_nodefs (test_core.wasm2js3.test_fs_mmap_wasmfs_nodefs) ... ok test_fs_mmap_wasmfs_rawfs (test_core.wasm2js3.test_fs_mmap_wasmfs_rawfs) ... ok test_fs_no_main (test_core.wasm2js3.test_fs_no_main) ... ok test_fs_no_main_minimal_runtime (test_core.wasm2js3.test_fs_no_main_minimal_runtime) ... ok test_fs_nodefs_cloexec (test_core.wasm2js3.test_fs_nodefs_cloexec) ... ok test_fs_nodefs_cloexec_rawfs (test_core.wasm2js3.test_fs_nodefs_cloexec_rawfs) ... ok test_fs_nodefs_dup (test_core.wasm2js3.test_fs_nodefs_dup) ... ok test_fs_nodefs_dup_rawfs (test_core.wasm2js3.test_fs_nodefs_dup_rawfs) ... ok test_fs_nodefs_home (test_core.wasm2js3.test_fs_nodefs_home) ... ok test_fs_nodefs_nofollow (test_core.wasm2js3.test_fs_nodefs_nofollow) ... ok test_fs_nodefs_readdir (test_core.wasm2js3.test_fs_nodefs_readdir) ... ok test_fs_nodefs_rw (test_core.wasm2js3.test_fs_nodefs_rw) ... ok test_fs_nodefs_rw_rawfs (test_core.wasm2js3.test_fs_nodefs_rw_rawfs) ... ok test_fs_nodefs_statvfs (test_core.wasm2js3.test_fs_nodefs_statvfs) ... ok test_fs_noderawfs_nofollow (test_core.wasm2js3.test_fs_noderawfs_nofollow) ... ok test_fs_readdir_ino_matches_stat_ino (test_core.wasm2js3.test_fs_readdir_ino_matches_stat_ino) ... ok test_fs_readdir_ino_matches_stat_ino_nodefs (test_core.wasm2js3.test_fs_readdir_ino_matches_stat_ino_nodefs) ... ok test_fs_readdir_ino_matches_stat_ino_rawfs (test_core.wasm2js3.test_fs_readdir_ino_matches_stat_ino_rawfs) ... ok test_fs_readv (test_core.wasm2js3.test_fs_readv) ... ok test_fs_readv_rawfs (test_core.wasm2js3.test_fs_readv_rawfs) ... ok test_fs_rename_on_existing (test_core.wasm2js3.test_fs_rename_on_existing) ... ok test_fs_rename_on_existing_nodefs (test_core.wasm2js3.test_fs_rename_on_existing_nodefs) ... ok test_fs_rename_on_existing_rawfs (test_core.wasm2js3.test_fs_rename_on_existing_rawfs) ... ok test_fs_rename_on_existing_wasmfs (test_core.wasm2js3.test_fs_rename_on_existing_wasmfs) ... ok test_fs_rename_on_existing_wasmfs_nodefs (test_core.wasm2js3.test_fs_rename_on_existing_wasmfs_nodefs) ... ok test_fs_rename_on_existing_wasmfs_rawfs (test_core.wasm2js3.test_fs_rename_on_existing_wasmfs_rawfs) ... ok test_fs_stat_unnamed_file_descriptor (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor) ... ok test_fs_stat_unnamed_file_descriptor_nodefs (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor_nodefs) ... ok test_fs_stat_unnamed_file_descriptor_rawfs (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor_rawfs) ... ok test_fs_stat_unnamed_file_descriptor_wasmfs (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor_wasmfs) ... ok test_fs_stat_unnamed_file_descriptor_wasmfs_nodefs (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor_wasmfs_nodefs) ... ok test_fs_stat_unnamed_file_descriptor_wasmfs_rawfs (test_core.wasm2js3.test_fs_stat_unnamed_file_descriptor_wasmfs_rawfs) ... ok test_fs_symlink_resolution (test_core.wasm2js3.test_fs_symlink_resolution) ... ok test_fs_symlink_resolution_nodefs (test_core.wasm2js3.test_fs_symlink_resolution_nodefs) ... ok test_fs_symlink_resolution_rawfs (test_core.wasm2js3.test_fs_symlink_resolution_rawfs) ... ok test_fs_symlink_resolution_wasmfs (test_core.wasm2js3.test_fs_symlink_resolution_wasmfs) ... ok test_fs_symlink_resolution_wasmfs_nodefs (test_core.wasm2js3.test_fs_symlink_resolution_wasmfs_nodefs) ... ok test_fs_symlink_resolution_wasmfs_rawfs (test_core.wasm2js3.test_fs_symlink_resolution_wasmfs_rawfs) ... ok test_fs_trackingdelegate (test_core.wasm2js3.test_fs_trackingdelegate) ... ok test_fs_write (test_core.wasm2js3.test_fs_write) ... ok test_fs_writeFile (test_core.wasm2js3.test_fs_writeFile) ... ok test_fs_writeFile_nodefs (test_core.wasm2js3.test_fs_writeFile_nodefs) ... ok test_fs_writeFile_rawfs (test_core.wasm2js3.test_fs_writeFile_rawfs) ... ok test_fs_writeFile_wasmfs (test_core.wasm2js3.test_fs_writeFile_wasmfs) ... ok test_fs_writeFile_wasmfs_nodefs (test_core.wasm2js3.test_fs_writeFile_wasmfs_nodefs) ... ok test_fs_writeFile_wasmfs_rawfs (test_core.wasm2js3.test_fs_writeFile_wasmfs_rawfs) ... ok test_fs_write_rawfs (test_core.wasm2js3.test_fs_write_rawfs) ... ok test_fs_writev (test_core.wasm2js3.test_fs_writev) ... ok test_fs_writev_rawfs (test_core.wasm2js3.test_fs_writev_rawfs) ... ok test_fscanf (test_core.wasm2js3.test_fscanf) ... ok test_fscanf_2 (test_core.wasm2js3.test_fscanf_2) ... ok test_fstatat (test_core.wasm2js3.test_fstatat) ... ok test_funcptr (test_core.wasm2js3.test_funcptr) ... ok test_funcptr_import_type (test_core.wasm2js3.test_funcptr_import_type) ... ok test_funcptrfunc (test_core.wasm2js3.test_funcptrfunc) ... ok test_functionpointer_libfunc_varargs (test_core.wasm2js3.test_functionpointer_libfunc_varargs) ... ok test_futimens (test_core.wasm2js3.test_futimens) ... ok test_futimens_nodefs (test_core.wasm2js3.test_futimens_nodefs) ... ok test_futimens_rawfs (test_core.wasm2js3.test_futimens_rawfs) ... ok test_fwrite_0 (test_core.wasm2js3.test_fwrite_0) ... ok test_gcc_unmangler (test_core.wasm2js3.test_gcc_unmangler) ... ok test_getValue_setValue (test_core.wasm2js3.test_getValue_setValue) ... ok test_getValue_setValue_no_bigint (test_core.wasm2js3.test_getValue_setValue_no_bigint) ... ok test_get_exported_function (test_core.wasm2js3.test_get_exported_function) ... ok test_get_exported_function_minimal_runtime (test_core.wasm2js3.test_get_exported_function_minimal_runtime) ... ok test_getcwd_with_non_ascii_name (test_core.wasm2js3.test_getcwd_with_non_ascii_name) ... ok test_getdents64 (test_core.wasm2js3.test_getdents64) ... ok test_getdents64_special_cases (test_core.wasm2js3.test_getdents64_special_cases) ... ok test_getloadavg (test_core.wasm2js3.test_getloadavg) ... ok test_getopt (test_core.wasm2js3.test_getopt) ... ok test_getopt_long (test_core.wasm2js3.test_getopt_long) ... ok test_gl_main_module (test_core.wasm2js3.test_gl_main_module) ... skipped 'dynamic linking not supported with wasm2js' test_globaldoubles (test_core.wasm2js3.test_globaldoubles) ... ok test_hello_argc (test_core.wasm2js3.test_hello_argc) ... ok test_hello_argc_pthreads (test_core.wasm2js3.test_hello_argc_pthreads) ... ok test_hello_argc_standalone (test_core.wasm2js3.test_hello_argc_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_hello_world (test_core.wasm2js3.test_hello_world) ... ok test_i16_emcc_intrinsic (test_core.wasm2js3.test_i16_emcc_intrinsic) ... ok test_i32_mul_precise (test_core.wasm2js3.test_i32_mul_precise) ... ok test_i64 (test_core.wasm2js3.test_i64) ... ok test_i64_2 (test_core.wasm2js3.test_i64_2) ... ok test_i64_3 (test_core.wasm2js3.test_i64_3) ... ok test_i64_4 (test_core.wasm2js3.test_i64_4) ... ok test_i64_7z (test_core.wasm2js3.test_i64_7z) ... ok test_i64_b (test_core.wasm2js3.test_i64_b) ... ok test_i64_cmp (test_core.wasm2js3.test_i64_cmp) ... ok test_i64_cmp2 (test_core.wasm2js3.test_i64_cmp2) ... ok test_i64_double (test_core.wasm2js3.test_i64_double) ... ok test_i64_i16 (test_core.wasm2js3.test_i64_i16) ... ok test_i64_invoke_bigint (test_core.wasm2js3.test_i64_invoke_bigint) ... skipped 'is_wasm2js : wasm_bigint' test_i64_llabs (test_core.wasm2js3.test_i64_llabs) ... ok test_i64_precise (test_core.wasm2js3.test_i64_precise) ... ok test_i64_precise_needed (test_core.wasm2js3.test_i64_precise_needed) ... ok test_i64_precise_standalone (test_core.wasm2js3.test_i64_precise_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_i64_qdouble (test_core.wasm2js3.test_i64_qdouble) ... ok test_i64_umul (test_core.wasm2js3.test_i64_umul) ... ok test_i64_varargs (test_core.wasm2js3.test_i64_varargs) ... ok test_i64_zextneg (test_core.wasm2js3.test_i64_zextneg) ... ok test_indirectbr (test_core.wasm2js3.test_indirectbr) ... ok test_indirectbr_many (test_core.wasm2js3.test_indirectbr_many) ... skipped 'is_wasm2js : extremely deep nesting, hits stack limit on some VMs' test_inlinejs3 (test_core.wasm2js3.test_inlinejs3) ... ok test_inlinejs4 (test_core.wasm2js3.test_inlinejs4) ... ok test_int53 (test_core.wasm2js3.test_int53) ... ok test_int53_convertI32PairToI53Checked (test_core.wasm2js3.test_int53_convertI32PairToI53Checked) ... ok test_intvars (test_core.wasm2js3.test_intvars) ... ok test_iostream_and_determinism (test_core.wasm2js3.test_iostream_and_determinism) ... skipped 'requested to be skipped' test_iostream_ctors (test_core.wasm2js3.test_iostream_ctors) ... ok test_isnan (test_core.wasm2js3.test_isnan) ... ok test_istream (test_core.wasm2js3.test_istream) ... ok test_jslib (test_core.wasm2js3.test_jslib) ... ok test_jslib_i64_params (test_core.wasm2js3.test_jslib_i64_params) ... ok test_jslib_i64_params_no_bigint (test_core.wasm2js3.test_jslib_i64_params_no_bigint) ... ok test_langinfo (test_core.wasm2js3.test_langinfo) ... ok test_large_exported_response (test_core.wasm2js3.test_large_exported_response) ... ok test_legacy_exported_runtime_numbers (test_core.wasm2js3.test_legacy_exported_runtime_numbers) ... skipped 'requested to be skipped' test_legacy_stack_deps (test_core.wasm2js3.test_legacy_stack_deps) ... ok test_libcxx (test_core.wasm2js3.test_libcxx) ... ok test_libgen (test_core.wasm2js3.test_libgen) ... ok test_life (test_core.wasm2js3.test_life) ... ok test_linker_response_file (test_core.wasm2js3.test_linker_response_file) ... ok test_literal_negative_zero (test_core.wasm2js3.test_literal_negative_zero) ... ok test_llvm_fabs (test_core.wasm2js3.test_llvm_fabs) ... ok test_llvm_used (test_core.wasm2js3.test_llvm_used) ... ok test_llvmswitch (test_core.wasm2js3.test_llvmswitch) ... ok test_localeconv (test_core.wasm2js3.test_localeconv) ... ok test_longjmp2_emscripten (test_core.wasm2js3.test_longjmp2_emscripten) ... ok test_longjmp2_main_module_emscripten (test_core.wasm2js3.test_longjmp2_main_module_emscripten) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp2_main_module_wasm (test_core.wasm2js3.test_longjmp2_main_module_wasm) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp2_main_module_wasm_legacy (test_core.wasm2js3.test_longjmp2_main_module_wasm_legacy) ... skipped 'dynamic linking not supported with wasm2js' test_longjmp2_wasm (test_core.wasm2js3.test_longjmp2_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp2_wasm_legacy (test_core.wasm2js3.test_longjmp2_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp3_emscripten (test_core.wasm2js3.test_longjmp3_emscripten) ... ok test_longjmp3_wasm (test_core.wasm2js3.test_longjmp3_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp3_wasm_legacy (test_core.wasm2js3.test_longjmp3_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp4_emscripten (test_core.wasm2js3.test_longjmp4_emscripten) ... ok test_longjmp4_wasm (test_core.wasm2js3.test_longjmp4_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp4_wasm_legacy (test_core.wasm2js3.test_longjmp4_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_emscripten (test_core.wasm2js3.test_longjmp_emscripten) ... ok test_longjmp_exc_emscripten (test_core.wasm2js3.test_longjmp_exc_emscripten) ... ok test_longjmp_exc_wasm (test_core.wasm2js3.test_longjmp_exc_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_exc_wasm_legacy (test_core.wasm2js3.test_longjmp_exc_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_funcptr_emscripten (test_core.wasm2js3.test_longjmp_funcptr_emscripten) ... ok test_longjmp_funcptr_wasm (test_core.wasm2js3.test_longjmp_funcptr_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_funcptr_wasm_legacy (test_core.wasm2js3.test_longjmp_funcptr_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_i64_emscripten (test_core.wasm2js3.test_longjmp_i64_emscripten) ... ok test_longjmp_i64_wasm (test_core.wasm2js3.test_longjmp_i64_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_i64_wasm_legacy (test_core.wasm2js3.test_longjmp_i64_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_repeat_emscripten (test_core.wasm2js3.test_longjmp_repeat_emscripten) ... ok test_longjmp_repeat_wasm (test_core.wasm2js3.test_longjmp_repeat_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_repeat_wasm_legacy (test_core.wasm2js3.test_longjmp_repeat_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_stacked_emscripten (test_core.wasm2js3.test_longjmp_stacked_emscripten) ... ok test_longjmp_stacked_wasm (test_core.wasm2js3.test_longjmp_stacked_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_stacked_wasm_legacy (test_core.wasm2js3.test_longjmp_stacked_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_standalone (test_core.wasm2js3.test_longjmp_standalone) ... ok test_longjmp_standalone_standalone (test_core.wasm2js3.test_longjmp_standalone_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_longjmp_throw (test_core.wasm2js3.test_longjmp_throw) ... ok test_longjmp_unwind_emscripten (test_core.wasm2js3.test_longjmp_unwind_emscripten) ... ok test_longjmp_unwind_wasm (test_core.wasm2js3.test_longjmp_unwind_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_unwind_wasm_legacy (test_core.wasm2js3.test_longjmp_unwind_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_wasm (test_core.wasm2js3.test_longjmp_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_wasm_legacy (test_core.wasm2js3.test_longjmp_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_wasm_workers (test_core.wasm2js3.test_longjmp_wasm_workers) ... ok test_longjmp_with_and_without_exceptions (test_core.wasm2js3.test_longjmp_with_and_without_exceptions) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_longjmp_zero_emscripten (test_core.wasm2js3.test_longjmp_zero_emscripten) ... ok test_longjmp_zero_wasm (test_core.wasm2js3.test_longjmp_zero_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_longjmp_zero_wasm_legacy (test_core.wasm2js3.test_longjmp_zero_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_main_module_js_symbol (test_core.wasm2js3.test_main_module_js_symbol) ... skipped 'dynamic linking not supported with wasm2js' test_main_module_static_align (test_core.wasm2js3.test_main_module_static_align) ... skipped 'dynamic linking not supported with wasm2js' test_main_reads_args (test_core.wasm2js3.test_main_reads_args) ... ok test_main_thread_async_em_asm (test_core.wasm2js3.test_main_thread_async_em_asm) ... skipped 'dynamic linking not supported with wasm2js' test_main_thread_async_em_asm_force_c (test_core.wasm2js3.test_main_thread_async_em_asm_force_c) ... skipped 'dynamic linking not supported with wasm2js' test_main_thread_async_em_asm_relocatable (test_core.wasm2js3.test_main_thread_async_em_asm_relocatable) ... skipped 'dynamic linking not supported with wasm2js' test_main_thread_em_asm (test_core.wasm2js3.test_main_thread_em_asm) ... ok test_main_thread_em_asm_pthread (test_core.wasm2js3.test_main_thread_em_asm_pthread) ... ok test_main_thread_em_asm_signatures (test_core.wasm2js3.test_main_thread_em_asm_signatures) ... ok test_mainenv (test_core.wasm2js3.test_mainenv) ... ok test_mallinfo (test_core.wasm2js3.test_mallinfo) ... ok test_math (test_core.wasm2js3.test_math) ... ok test_math_fmodf (test_core.wasm2js3.test_math_fmodf) ... ok test_math_lgamma (test_core.wasm2js3.test_math_lgamma) ... ok test_mathfuncptr (test_core.wasm2js3.test_mathfuncptr) ... ok test_memcpy2 (test_core.wasm2js3.test_memcpy2) ... ok test_memcpy3 (test_core.wasm2js3.test_memcpy3) ... ok test_memcpy_alignment (test_core.wasm2js3.test_memcpy_alignment) ... ok test_memcpy_alignment_standalone (test_core.wasm2js3.test_memcpy_alignment_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_memcpy_zero_bytes (test_core.wasm2js3.test_memcpy_zero_bytes) ... ok test_memcpy_zero_bytes_bulkmem (test_core.wasm2js3.test_memcpy_zero_bytes_bulkmem) ... ok test_memmove (test_core.wasm2js3.test_memmove) ... ok test_memmove2 (test_core.wasm2js3.test_memmove2) ... ok test_memmove3 (test_core.wasm2js3.test_memmove3) ... ok test_memorygrowth (test_core.wasm2js3.test_memorygrowth) ... ok test_memorygrowth_2 (test_core.wasm2js3.test_memorygrowth_2) ... ok test_memorygrowth_3 (test_core.wasm2js3.test_memorygrowth_3) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasm2js3.test_memorygrowth_3_force_fail_reallocBuffer) ... ok test_memorygrowth_MAXIMUM_MEMORY (test_core.wasm2js3.test_memorygrowth_MAXIMUM_MEMORY) ... skipped 'wasm memory specific test' test_memorygrowth_MAXIMUM_MEMORY_standalone (test_core.wasm2js3.test_memorygrowth_MAXIMUM_MEMORY_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_memorygrowth_geometric_step (test_core.wasm2js3.test_memorygrowth_geometric_step) ... skipped 'wasm memory specific test' test_memorygrowth_linear_step (test_core.wasm2js3.test_memorygrowth_linear_step) ... skipped 'wasm memory specific test' test_memprof_requirements (test_core.wasm2js3.test_memprof_requirements) ... ok test_memset (test_core.wasm2js3.test_memset) ... ok test_memset_alignment (test_core.wasm2js3.test_memset_alignment) ... ok test_minimal_runtime_global_initializer (test_core.wasm2js3.test_minimal_runtime_global_initializer) ... ok test_minimal_runtime_hello_printf_fs (test_core.wasm2js3.test_minimal_runtime_hello_printf_fs) ... ok test_minimal_runtime_hello_printf_nofs (test_core.wasm2js3.test_minimal_runtime_hello_printf_nofs) ... ok test_minimal_runtime_hello_world (test_core.wasm2js3.test_minimal_runtime_hello_world) ... ok test_minimal_runtime_hello_world_no_export (test_core.wasm2js3.test_minimal_runtime_hello_world_no_export) ... ok test_minimal_runtime_hello_world_streaming_inst (test_core.wasm2js3.test_minimal_runtime_hello_world_streaming_inst) ... ok test_minimal_runtime_memorygrowth (test_core.wasm2js3.test_minimal_runtime_memorygrowth) ... ok test_minimal_runtime_safe_heap (test_core.wasm2js3.test_minimal_runtime_safe_heap) ... ok test_minmax (test_core.wasm2js3.test_minmax) ... ok test_mmap_anon (test_core.wasm2js3.test_mmap_anon) ... ok test_mmap_anon_pthreads (test_core.wasm2js3.test_mmap_anon_pthreads) ... ok test_mmap_anon_standalone (test_core.wasm2js3.test_mmap_anon_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_mod_globalstruct (test_core.wasm2js3.test_mod_globalstruct) ... ok test_modularize_closure_pre (test_core.wasm2js3.test_modularize_closure_pre) ... skipped 'requested to be skipped' test_modularize_instance (test_core.wasm2js3.test_modularize_instance) ... ok test_modularize_instance_embind (test_core.wasm2js3.test_modularize_instance_embind) ... ok test_modularize_instance_hello (test_core.wasm2js3.test_modularize_instance_hello) ... ok test_modularize_instance_pthreads (test_core.wasm2js3.test_modularize_instance_pthreads) ... ok test_module_stdin (test_core.wasm2js3.test_module_stdin) ... ok test_module_wasm_memory (test_core.wasm2js3.test_module_wasm_memory) ... skipped 'is_wasm2js : no WebAssembly.Memory()' test_mount (test_core.wasm2js3.test_mount) ... ok test_negative_zero (test_core.wasm2js3.test_negative_zero) ... ok test_neon_wasm_simd (test_core.wasm2js3.test_neon_wasm_simd) ... skipped 'wasm2js only supports MVP for now' test_nested_struct_varargs (test_core.wasm2js3.test_nested_struct_varargs) ... ok test_nestedstructs (test_core.wasm2js3.test_nestedstructs) ... ok test_netinet_in (test_core.wasm2js3.test_netinet_in) ... ok test_newlocale (test_core.wasm2js3.test_newlocale) ... ok test_nl_types (test_core.wasm2js3.test_nl_types) ... ok test_no_declare_asm_module_exports (test_core.wasm2js3.test_no_declare_asm_module_exports) ... ok test_no_declare_asm_module_exports_minimal_runtime (test_core.wasm2js3.test_no_declare_asm_module_exports_minimal_runtime) ... ok test_nothrow_new_grow (test_core.wasm2js3.test_nothrow_new_grow) ... ok test_nothrow_new_nogrow (test_core.wasm2js3.test_nothrow_new_nogrow) ... ok test_openjpeg (test_core.wasm2js3.test_openjpeg) ... skipped 'requested to be skipped' test_pack (test_core.wasm2js3.test_pack) ... ok test_perrar (test_core.wasm2js3.test_perrar) ... ok test_phiundef (test_core.wasm2js3.test_phiundef) ... ok test_poll (test_core.wasm2js3.test_poll) ... ok test_poppler (test_core.wasm2js3.test_poppler) ... skipped 'requested to be skipped' test_posixtime (test_core.wasm2js3.test_posixtime) ... ok test_posixtime_standalone (test_core.wasm2js3.test_posixtime_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_postrun_exception (test_core.wasm2js3.test_postrun_exception) ... ok test_postrun_exit_runtime (test_core.wasm2js3.test_postrun_exit_runtime) ... ok test_printf (test_core.wasm2js3.test_printf) ... skipped 'requested to be skipped' test_printf_2 (test_core.wasm2js3.test_printf_2) ... ok test_printf_float (test_core.wasm2js3.test_printf_float) ... ok test_printf_macros (test_core.wasm2js3.test_printf_macros) ... ok test_printf_more (test_core.wasm2js3.test_printf_more) ... ok test_printf_octal (test_core.wasm2js3.test_printf_octal) ... ok test_printf_wasmfs (test_core.wasm2js3.test_printf_wasmfs) ... skipped 'requested to be skipped' test_proc_self_fd (test_core.wasm2js3.test_proc_self_fd) ... ok test_promise (test_core.wasm2js3.test_promise) ... ok test_promise_await (test_core.wasm2js3.test_promise_await) ... ok test_promise_await_error (test_core.wasm2js3.test_promise_await_error) ... ok test_promise_await_jspi (test_core.wasm2js3.test_promise_await_jspi) ... skipped 'JSPI is not currently supported for WASM2JS' test_pthread_abort (test_core.wasm2js3.test_pthread_abort) ... ok test_pthread_abort_interrupt (test_core.wasm2js3.test_pthread_abort_interrupt) ... ok test_pthread_atexit (test_core.wasm2js3.test_pthread_atexit) ... ok test_pthread_attr_getstack (test_core.wasm2js3.test_pthread_attr_getstack) ... ok test_pthread_attr_getstack_minimal_runtime (test_core.wasm2js3.test_pthread_attr_getstack_minimal_runtime) ... ok test_pthread_busy_wait (test_core.wasm2js3.test_pthread_busy_wait) ... ok test_pthread_busy_wait_atexit (test_core.wasm2js3.test_pthread_busy_wait_atexit) ... ok test_pthread_busy_wait_pooled (test_core.wasm2js3.test_pthread_busy_wait_pooled) ... ok test_pthread_c11_threads (test_core.wasm2js3.test_pthread_c11_threads) ... ok test_pthread_c11_threads_pooled (test_core.wasm2js3.test_pthread_c11_threads_pooled) ... ok test_pthread_c11_threads_proxied (test_core.wasm2js3.test_pthread_c11_threads_proxied) ... ok test_pthread_cancel (test_core.wasm2js3.test_pthread_cancel) ... ok test_pthread_cancel_async (test_core.wasm2js3.test_pthread_cancel_async) ... ok test_pthread_cleanup (test_core.wasm2js3.test_pthread_cleanup) ... ok test_pthread_create (test_core.wasm2js3.test_pthread_create) ... ok test_pthread_create_embind_stack_check (test_core.wasm2js3.test_pthread_create_embind_stack_check) ... ok test_pthread_create_pool (test_core.wasm2js3.test_pthread_create_pool) ... ok test_pthread_create_proxy (test_core.wasm2js3.test_pthread_create_proxy) ... ok test_pthread_create_sync_instantiation (test_core.wasm2js3.test_pthread_create_sync_instantiation) ... ok test_pthread_cxx_threads (test_core.wasm2js3.test_pthread_cxx_threads) ... ok test_pthread_cxx_threads_pooled (test_core.wasm2js3.test_pthread_cxx_threads_pooled) ... ok test_pthread_dispatch_after_exit (test_core.wasm2js3.test_pthread_dispatch_after_exit) ... ok test_pthread_dlopen (test_core.wasm2js3.test_pthread_dlopen) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dlopen_many (test_core.wasm2js3.test_pthread_dlopen_many) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dlsym (test_core.wasm2js3.test_pthread_dlsym) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink (test_core.wasm2js3.test_pthread_dylink) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_basics (test_core.wasm2js3.test_pthread_dylink_basics) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_basics_reversed (test_core.wasm2js3.test_pthread_dylink_basics_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_entry_point (test_core.wasm2js3.test_pthread_dylink_entry_point) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_entry_point_autoload (test_core.wasm2js3.test_pthread_dylink_entry_point_autoload) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_exceptions (test_core.wasm2js3.test_pthread_dylink_exceptions) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_longjmp (test_core.wasm2js3.test_pthread_dylink_longjmp) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_main_module_1 (test_core.wasm2js3.test_pthread_dylink_main_module_1) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_dylink_tls (test_core.wasm2js3.test_pthread_dylink_tls) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_emmalloc (test_core.wasm2js3.test_pthread_emmalloc) ... ok test_pthread_equal (test_core.wasm2js3.test_pthread_equal) ... ok test_pthread_exceptions (test_core.wasm2js3.test_pthread_exceptions) ... ok test_pthread_exit_main (test_core.wasm2js3.test_pthread_exit_main) ... ok test_pthread_exit_main_stub (test_core.wasm2js3.test_pthread_exit_main_stub) ... ok test_pthread_exit_process (test_core.wasm2js3.test_pthread_exit_process) ... ok test_pthread_join_and_asyncify (test_core.wasm2js3.test_pthread_join_and_asyncify) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_pthread_keepalive (test_core.wasm2js3.test_pthread_keepalive) ... ok test_pthread_mutex_robust (test_core.wasm2js3.test_pthread_mutex_robust) ... ok test_pthread_nested_work_queue (test_core.wasm2js3.test_pthread_nested_work_queue) ... ok test_pthread_proxy_deadlock (test_core.wasm2js3.test_pthread_proxy_deadlock) ... ok test_pthread_proxy_to_pthread (test_core.wasm2js3.test_pthread_proxy_to_pthread) ... ok test_pthread_proxying (test_core.wasm2js3.test_pthread_proxying) ... ok test_pthread_proxying_canceled_work (test_core.wasm2js3.test_pthread_proxying_canceled_work) ... ok test_pthread_proxying_cpp (test_core.wasm2js3.test_pthread_proxying_cpp) ... ok test_pthread_proxying_dropped_work (test_core.wasm2js3.test_pthread_proxying_dropped_work) ... ok test_pthread_proxying_modularize (test_core.wasm2js3.test_pthread_proxying_modularize) ... skipped 'MODULARIZE + WASM=0 + pthreads does not work (#16794)' test_pthread_proxying_refcount (test_core.wasm2js3.test_pthread_proxying_refcount) ... ok test_pthread_return_address (test_core.wasm2js3.test_pthread_return_address) ... skipped 'is_wasm2js : wasm2js does not support PROXY_TO_PTHREAD (custom section support)' test_pthread_return_address_modularize (test_core.wasm2js3.test_pthread_return_address_modularize) ... skipped 'is_wasm2js : wasm2js does not support PROXY_TO_PTHREAD (custom section support)' test_pthread_run_on_main_thread (test_core.wasm2js3.test_pthread_run_on_main_thread) ... ok test_pthread_run_on_main_thread_minimal_runtime (test_core.wasm2js3.test_pthread_run_on_main_thread_minimal_runtime) ... ok test_pthread_run_script (test_core.wasm2js3.test_pthread_run_script) ... ok test_pthread_setspecific_mainthread (test_core.wasm2js3.test_pthread_setspecific_mainthread) ... ok test_pthread_specific (test_core.wasm2js3.test_pthread_specific) ... ok test_pthread_stdout_after_main (test_core.wasm2js3.test_pthread_stdout_after_main) ... ok test_pthread_thread_local_storage (test_core.wasm2js3.test_pthread_thread_local_storage) ... ok test_pthread_tls (test_core.wasm2js3.test_pthread_tls) ... ok test_pthread_tls_dylink (test_core.wasm2js3.test_pthread_tls_dylink) ... skipped 'dynamic linking not supported with wasm2js' test_pthread_tls_minimal_runtime (test_core.wasm2js3.test_pthread_tls_minimal_runtime) ... ok test_pthread_unhandledrejection (test_core.wasm2js3.test_pthread_unhandledrejection) ... ok test_pthread_wait32_notify (test_core.wasm2js3.test_pthread_wait32_notify) ... ok test_pthread_wait64_notify (test_core.wasm2js3.test_pthread_wait64_notify) ... skipped 'is_wasm2js : https://github.com/WebAssembly/binaryen/issues/5991' test_pthread_wait_async (test_core.wasm2js3.test_pthread_wait_async) ... ok test_pthread_weak_ref (test_core.wasm2js3.test_pthread_weak_ref) ... ok test_rand (test_core.wasm2js3.test_rand) ... ok test_random (test_core.wasm2js3.test_random) ... ok test_random_device (test_core.wasm2js3.test_random_device) ... ok test_raytrace (test_core.wasm2js3.test_raytrace) ... skipped 'Relies on double value rounding, extremely sensitive' test_readdir (test_core.wasm2js3.test_readdir) ... ok test_readdir_empty (test_core.wasm2js3.test_readdir_empty) ... ok test_readdir_empty_no_bigint (test_core.wasm2js3.test_readdir_empty_no_bigint) ... ok test_readdir_rawfs (test_core.wasm2js3.test_readdir_rawfs) ... ok test_readdir_unlink (test_core.wasm2js3.test_readdir_unlink) ... ok test_reinterpreted_ptrs (test_core.wasm2js3.test_reinterpreted_ptrs) ... ok test_relaxed_simd_implies_simd128 (test_core.wasm2js3.test_relaxed_simd_implies_simd128) ... skipped 'wasm2js only supports MVP for now' test_relocatable_void_function (test_core.wasm2js3.test_relocatable_void_function) ... skipped 'dynamic linking not supported with wasm2js' test_remove (test_core.wasm2js3.test_remove) ... ok test_rename (test_core.wasm2js3.test_rename) ... ok test_rename_wasmfs (test_core.wasm2js3.test_rename_wasmfs) ... ok test_response_file (test_core.wasm2js3.test_response_file) ... ok test_return_address (test_core.wasm2js3.test_return_address) ... skipped 'is_wasm2js : wasm2js does not support PROXY_TO_PTHREAD (custom section support)' test_rounding (test_core.wasm2js3.test_rounding) ... ok test_runtime_stacksave (test_core.wasm2js3.test_runtime_stacksave) ... ok test_safe_stack (test_core.wasm2js3.test_safe_stack) ... ok test_safe_stack_alloca (test_core.wasm2js3.test_safe_stack_alloca) ... ok test_safe_stack_dylink (test_core.wasm2js3.test_safe_stack_dylink) ... skipped 'dynamic linking not supported with wasm2js' test_safe_stack_dylink_reversed (test_core.wasm2js3.test_safe_stack_dylink_reversed) ... skipped 'dynamic linking not supported with wasm2js' test_safe_stack_pthread (test_core.wasm2js3.test_safe_stack_pthread) ... ok test_sanitize_vptr (test_core.wasm2js3.test_sanitize_vptr) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_sbrk (test_core.wasm2js3.test_sbrk) ... ok test_sbrk_standalone (test_core.wasm2js3.test_sbrk_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_segfault (test_core.wasm2js3.test_segfault) ... ok test_set_align (test_core.wasm2js3.test_set_align) ... ok test_setjmp_many_2_emscripten (test_core.wasm2js3.test_setjmp_many_2_emscripten) ... ok test_setjmp_many_2_wasm (test_core.wasm2js3.test_setjmp_many_2_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_setjmp_many_2_wasm_legacy (test_core.wasm2js3.test_setjmp_many_2_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_setjmp_many_emscripten (test_core.wasm2js3.test_setjmp_many_emscripten) ... ok test_setjmp_many_wasm (test_core.wasm2js3.test_setjmp_many_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_setjmp_many_wasm_legacy (test_core.wasm2js3.test_setjmp_many_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_setjmp_noleak_emscripten (test_core.wasm2js3.test_setjmp_noleak_emscripten) ... ok test_setjmp_noleak_wasm (test_core.wasm2js3.test_setjmp_noleak_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_setjmp_noleak_wasm_legacy (test_core.wasm2js3.test_setjmp_noleak_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_setjmp_within_loop_emscripten (test_core.wasm2js3.test_setjmp_within_loop_emscripten) ... ok test_setjmp_within_loop_wasm (test_core.wasm2js3.test_setjmp_within_loop_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_setjmp_within_loop_wasm_legacy (test_core.wasm2js3.test_setjmp_within_loop_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_setlocale (test_core.wasm2js3.test_setlocale) ... ok test_sha1 (test_core.wasm2js3.test_sha1) ... ok test_sigaction_default_sigabrt (test_core.wasm2js3.test_sigaction_default_sigabrt) ... ok test_sigaction_default_sigint (test_core.wasm2js3.test_sigaction_default_sigint) ... ok test_sigalrm (test_core.wasm2js3.test_sigalrm) ... ok test_siglongjmp_emscripten (test_core.wasm2js3.test_siglongjmp_emscripten) ... ok test_siglongjmp_wasm (test_core.wasm2js3.test_siglongjmp_wasm) ... skipped 'wasm2js does not support wasm SjLj' test_siglongjmp_wasm_legacy (test_core.wasm2js3.test_siglongjmp_wasm_legacy) ... skipped 'wasm2js does not support wasm SjLj' test_signals (test_core.wasm2js3.test_signals) ... ok test_sizeof (test_core.wasm2js3.test_sizeof) ... ok test_source_map (test_core.wasm2js3.test_source_map) ... skipped 'is_wasm2js : TODO: source maps in wasm2js' test_source_map_minimal_runtime (test_core.wasm2js3.test_source_map_minimal_runtime) ... skipped 'is_wasm2js : TODO: source maps in wasm2js' test_sqlite (test_core.wasm2js3.test_sqlite) ... ok test_sqlite_pthreads (test_core.wasm2js3.test_sqlite_pthreads) ... ok test_sqlite_pthreads_wasmfs (test_core.wasm2js3.test_sqlite_pthreads_wasmfs) ... ok test_sqlite_wasmfs (test_core.wasm2js3.test_sqlite_wasmfs) ... ok test_sscanf (test_core.wasm2js3.test_sscanf) ... ok test_sscanf_2 (test_core.wasm2js3.test_sscanf_2) ... ok test_sscanf_3 (test_core.wasm2js3.test_sscanf_3) ... ok test_sscanf_4 (test_core.wasm2js3.test_sscanf_4) ... ok test_sscanf_5 (test_core.wasm2js3.test_sscanf_5) ... ok test_sscanf_6 (test_core.wasm2js3.test_sscanf_6) ... ok test_sscanf_caps (test_core.wasm2js3.test_sscanf_caps) ... ok test_sscanf_float (test_core.wasm2js3.test_sscanf_float) ... ok test_sscanf_hex (test_core.wasm2js3.test_sscanf_hex) ... ok test_sscanf_n (test_core.wasm2js3.test_sscanf_n) ... ok test_sscanf_other_whitespace (test_core.wasm2js3.test_sscanf_other_whitespace) ... ok test_sscanf_skip (test_core.wasm2js3.test_sscanf_skip) ... ok test_sscanf_whitespace (test_core.wasm2js3.test_sscanf_whitespace) ... ok test_sse1 (test_core.wasm2js3.test_sse1) ... skipped 'wasm2js only supports MVP for now' test_sse1_nontrapping (test_core.wasm2js3.test_sse1_nontrapping) ... skipped 'wasm2js only supports MVP for now' test_sse2 (test_core.wasm2js3.test_sse2) ... skipped 'requested to be skipped' test_sse2_nontrapping (test_core.wasm2js3.test_sse2_nontrapping) ... skipped 'requested to be skipped' test_sse3 (test_core.wasm2js3.test_sse3) ... skipped 'wasm2js only supports MVP for now' test_sse4 (test_core.wasm2js3.test_sse4) ... skipped 'wasm2js only supports MVP for now' test_sse4_1 (test_core.wasm2js3.test_sse4_1) ... skipped 'requested to be skipped' test_sse4_2 (test_core.wasm2js3.test_sse4_2) ... skipped 'wasm2js only supports MVP for now' test_sse_diagnostics (test_core.wasm2js3.test_sse_diagnostics) ... skipped 'wasm2js only supports MVP for now' test_ssr (test_core.wasm2js3.test_ssr) ... ok test_ssse3 (test_core.wasm2js3.test_ssse3) ... skipped 'wasm2js only supports MVP for now' test_stack (test_core.wasm2js3.test_stack) ... ok test_stackAlloc (test_core.wasm2js3.test_stackAlloc) ... ok test_stack_align (test_core.wasm2js3.test_stack_align) ... ok test_stack_overflow (test_core.wasm2js3.test_stack_overflow) ... ok test_stack_overflow_check (test_core.wasm2js3.test_stack_overflow_check) ... ok test_stack_placement (test_core.wasm2js3.test_stack_placement) ... ok test_stack_placement_pic (test_core.wasm2js3.test_stack_placement_pic) ... skipped 'is_wasm2js : MAIN_MODULE support' test_stat (test_core.wasm2js3.test_stat) ... ok test_stat_chmod (test_core.wasm2js3.test_stat_chmod) ... ok test_stat_chmod_nodefs (test_core.wasm2js3.test_stat_chmod_nodefs) ... ok test_stat_chmod_rawfs (test_core.wasm2js3.test_stat_chmod_rawfs) ... ok test_stat_chmod_wasmfs (test_core.wasm2js3.test_stat_chmod_wasmfs) ... FAIL test_stat_chmod_wasmfs_nodefs (test_core.wasm2js3.test_stat_chmod_wasmfs_nodefs) ... skipped 'test requires symlink creation which currently missing from wasmfs+noderawfs' test_stat_chmod_wasmfs_rawfs (test_core.wasm2js3.test_stat_chmod_wasmfs_rawfs) ... skipped 'test requires symlink creation which currently missing from wasmfs+noderawfs' test_stat_mknod (test_core.wasm2js3.test_stat_mknod) ... ok test_stat_mknod_wasmfs (test_core.wasm2js3.test_stat_mknod_wasmfs) ... ok test_static_variable (test_core.wasm2js3.test_static_variable) ... ok test_statics (test_core.wasm2js3.test_statics) ... ok test_statvfs (test_core.wasm2js3.test_statvfs) ... ok test_statx (test_core.wasm2js3.test_statx) ... ok test_std_function_incomplete_return (test_core.wasm2js3.test_std_function_incomplete_return) ... ok test_stdbool (test_core.wasm2js3.test_stdbool) ... ok test_stddef (test_core.wasm2js3.test_stddef) ... ok test_stdio_locking (test_core.wasm2js3.test_stdio_locking) ... ok test_stdlibs (test_core.wasm2js3.test_stdlibs) ... ok test_stdvec (test_core.wasm2js3.test_stdvec) ... ok test_strcasecmp (test_core.wasm2js3.test_strcasecmp) ... ok test_strstr (test_core.wasm2js3.test_strstr) ... ok test_strtod (test_core.wasm2js3.test_strtod) ... ok test_strtok (test_core.wasm2js3.test_strtok) ... ok test_strtol (test_core.wasm2js3.test_strtol) ... ok test_strtol_bin (test_core.wasm2js3.test_strtol_bin) ... ok test_strtol_dec (test_core.wasm2js3.test_strtol_dec) ... ok test_strtol_hex (test_core.wasm2js3.test_strtol_hex) ... ok test_strtol_oct (test_core.wasm2js3.test_strtol_oct) ... ok test_strtold (test_core.wasm2js3.test_strtold) ... ok test_strtoll_bin (test_core.wasm2js3.test_strtoll_bin) ... ok test_strtoll_dec (test_core.wasm2js3.test_strtoll_dec) ... ok test_strtoll_hex (test_core.wasm2js3.test_strtoll_hex) ... ok test_strtoll_oct (test_core.wasm2js3.test_strtoll_oct) ... ok test_struct_varargs (test_core.wasm2js3.test_struct_varargs) ... ok test_structbyval (test_core.wasm2js3.test_structbyval) ... ok test_syscall_intercept (test_core.wasm2js3.test_syscall_intercept) ... ok test_systypes (test_core.wasm2js3.test_systypes) ... ok test_tcgetattr (test_core.wasm2js3.test_tcgetattr) ... ok test_template_class_deduction (test_core.wasm2js3.test_template_class_deduction) ... ok test_tinyfuncstr (test_core.wasm2js3.test_tinyfuncstr) ... ok test_tracing (test_core.wasm2js3.test_tracing) ... ok test_transtrcase (test_core.wasm2js3.test_transtrcase) ... ok test_trickystring (test_core.wasm2js3.test_trickystring) ... ok test_trivial_struct_varargs (test_core.wasm2js3.test_trivial_struct_varargs) ... ok test_typeid (test_core.wasm2js3.test_typeid) ... ok test_ubsan_full_left_shift_fsanitize_integer (test_core.wasm2js3.test_ubsan_full_left_shift_fsanitize_integer) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_left_shift_fsanitize_shift (test_core.wasm2js3.test_ubsan_full_left_shift_fsanitize_shift) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_left_shift_fsanitize_undefined (test_core.wasm2js3.test_ubsan_full_left_shift_fsanitize_undefined) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_no_return_fsanitize_return (test_core.wasm2js3.test_ubsan_full_no_return_fsanitize_return) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_no_return_fsanitize_undefined (test_core.wasm2js3.test_ubsan_full_no_return_fsanitize_undefined) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_null_ref_dylink (test_core.wasm2js3.test_ubsan_full_null_ref_dylink) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_null_ref_fsanitize_null (test_core.wasm2js3.test_ubsan_full_null_ref_fsanitize_null) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_null_ref_fsanitize_undefined (test_core.wasm2js3.test_ubsan_full_null_ref_fsanitize_undefined) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_overflow_fsanitize_integer (test_core.wasm2js3.test_ubsan_full_overflow_fsanitize_integer) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_overflow_fsanitize_overflow (test_core.wasm2js3.test_ubsan_full_overflow_fsanitize_overflow) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_overflow_fsanitize_undefined (test_core.wasm2js3.test_ubsan_full_overflow_fsanitize_undefined) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_stack_trace_g (test_core.wasm2js3.test_ubsan_full_stack_trace_g) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_full_stack_trace_g4 (test_core.wasm2js3.test_ubsan_full_stack_trace_g4) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_minimal_errors_same_place (test_core.wasm2js3.test_ubsan_minimal_errors_same_place) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_minimal_too_many_errors (test_core.wasm2js3.test_ubsan_minimal_too_many_errors) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_ubsan_typeinfo_eq (test_core.wasm2js3.test_ubsan_typeinfo_eq) ... skipped 'is_wasm2js : TODO: sanitizers in wasm2js' test_uname (test_core.wasm2js3.test_uname) ... ok test_unary_literal (test_core.wasm2js3.test_unary_literal) ... ok test_undefined_main (test_core.wasm2js3.test_undefined_main) ... ok test_undefined_main_explicit (test_core.wasm2js3.test_undefined_main_explicit) ... ok test_undefined_main_explicit_standalone (test_core.wasm2js3.test_undefined_main_explicit_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_undefined_main_standalone (test_core.wasm2js3.test_undefined_main_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_undefined_main_wasm_output (test_core.wasm2js3.test_undefined_main_wasm_output) ... skipped 'standalone mode only' test_unicode_js_library (test_core.wasm2js3.test_unicode_js_library) ... ok test_unistd_access (test_core.wasm2js3.test_unistd_access) ... ok test_unistd_access_nodefs (test_core.wasm2js3.test_unistd_access_nodefs) ... ok test_unistd_access_rawfs (test_core.wasm2js3.test_unistd_access_rawfs) ... ok test_unistd_access_wasmfs (test_core.wasm2js3.test_unistd_access_wasmfs) ... ok test_unistd_access_wasmfs_nodefs (test_core.wasm2js3.test_unistd_access_wasmfs_nodefs) ... ok test_unistd_access_wasmfs_rawfs (test_core.wasm2js3.test_unistd_access_wasmfs_rawfs) ... ok test_unistd_close (test_core.wasm2js3.test_unistd_close) ... ok test_unistd_close_rawfs (test_core.wasm2js3.test_unistd_close_rawfs) ... ok test_unistd_curdir (test_core.wasm2js3.test_unistd_curdir) ... ok test_unistd_dup (test_core.wasm2js3.test_unistd_dup) ... ok test_unistd_dup_rawfs (test_core.wasm2js3.test_unistd_dup_rawfs) ... ok test_unistd_fsync_stdout (test_core.wasm2js3.test_unistd_fsync_stdout) ... ok test_unistd_io (test_core.wasm2js3.test_unistd_io) ... ok test_unistd_io_no_bigint (test_core.wasm2js3.test_unistd_io_no_bigint) ... ok test_unistd_io_nodefs (test_core.wasm2js3.test_unistd_io_nodefs) ... ok test_unistd_io_nodefs_no_bigint (test_core.wasm2js3.test_unistd_io_nodefs_no_bigint) ... ok test_unistd_links (test_core.wasm2js3.test_unistd_links) ... ok test_unistd_links_nodefs (test_core.wasm2js3.test_unistd_links_nodefs) ... ok test_unistd_misc (test_core.wasm2js3.test_unistd_misc) ... ok test_unistd_misc_nodefs (test_core.wasm2js3.test_unistd_misc_nodefs) ... ok test_unistd_pipe (test_core.wasm2js3.test_unistd_pipe) ... ok test_unistd_pipe_rawfs (test_core.wasm2js3.test_unistd_pipe_rawfs) ... ok test_unistd_symlink_on_nodefs (test_core.wasm2js3.test_unistd_symlink_on_nodefs) ... ok test_unistd_sysconf (test_core.wasm2js3.test_unistd_sysconf) ... ok test_unistd_sysconf_phys_pages (test_core.wasm2js3.test_unistd_sysconf_phys_pages) ... ok test_unistd_sysconf_standalone (test_core.wasm2js3.test_unistd_sysconf_standalone) ... skipped 'Test configuration is not compatible with STANDALONE_WASM' test_unistd_truncate (test_core.wasm2js3.test_unistd_truncate) ... ok test_unistd_truncate_nodefs (test_core.wasm2js3.test_unistd_truncate_nodefs) ... ok test_unistd_truncate_rawfs (test_core.wasm2js3.test_unistd_truncate_rawfs) ... ok test_unistd_truncate_wasmfs (test_core.wasm2js3.test_unistd_truncate_wasmfs) ... ok test_unistd_truncate_wasmfs_nodefs (test_core.wasm2js3.test_unistd_truncate_wasmfs_nodefs) ... ok test_unistd_truncate_wasmfs_rawfs (test_core.wasm2js3.test_unistd_truncate_wasmfs_rawfs) ... ok test_unistd_unlink (test_core.wasm2js3.test_unistd_unlink) ... ok test_unistd_unlink_nodefs (test_core.wasm2js3.test_unistd_unlink_nodefs) ... ok test_unistd_unlink_rawfs (test_core.wasm2js3.test_unistd_unlink_rawfs) ... ok test_unistd_unlink_wasmfs (test_core.wasm2js3.test_unistd_unlink_wasmfs) ... ok test_unistd_unlink_wasmfs_nodefs (test_core.wasm2js3.test_unistd_unlink_wasmfs_nodefs) ... skipped 'https://github.com/emscripten-core/emscripten/issues/18112' test_unistd_unlink_wasmfs_rawfs (test_core.wasm2js3.test_unistd_unlink_wasmfs_rawfs) ... ok test_unistd_write_broken_link (test_core.wasm2js3.test_unistd_write_broken_link) ... ok test_unistd_write_broken_link_rawfs (test_core.wasm2js3.test_unistd_write_broken_link_rawfs) ... ok test_unsigned (test_core.wasm2js3.test_unsigned) ... ok test_utf (test_core.wasm2js3.test_utf) ... ok test_utf16 (test_core.wasm2js3.test_utf16) ... ok test_utf16_bench (test_core.wasm2js3.test_utf16_bench) ... ok test_utf16_force_textdecoder (test_core.wasm2js3.test_utf16_force_textdecoder) ... ok test_utf32 (test_core.wasm2js3.test_utf32) ... ok test_utf32_force_textdecoder (test_core.wasm2js3.test_utf32_force_textdecoder) ... ok test_utf32_short_wchar (test_core.wasm2js3.test_utf32_short_wchar) ... ok test_utf32_short_wchar_force_textdecoder (test_core.wasm2js3.test_utf32_short_wchar_force_textdecoder) ... ok test_utf8 (test_core.wasm2js3.test_utf8) ... ok test_utf8_bench (test_core.wasm2js3.test_utf8_bench) ... ok test_utf8_bench_force_textdecoder (test_core.wasm2js3.test_utf8_bench_force_textdecoder) ... ok test_utf8_bench_no_bigint (test_core.wasm2js3.test_utf8_bench_no_bigint) ... ok test_utf8_bench_no_bigint_force_textdecoder (test_core.wasm2js3.test_utf8_bench_no_bigint_force_textdecoder) ... ok test_utf8_force_textdecoder (test_core.wasm2js3.test_utf8_force_textdecoder) ... ok test_utf8_invalid (test_core.wasm2js3.test_utf8_invalid) ... ok test_utf8_invalid_force_textdecoder (test_core.wasm2js3.test_utf8_invalid_force_textdecoder) ... ok test_utf8_invalid_minimal_runtime (test_core.wasm2js3.test_utf8_invalid_minimal_runtime) ... ok test_utf8_invalid_minimal_runtime_force_textdecoder (test_core.wasm2js3.test_utf8_invalid_minimal_runtime_force_textdecoder) ... ok test_utf_force_textdecoder (test_core.wasm2js3.test_utf_force_textdecoder) ... ok test_utime (test_core.wasm2js3.test_utime) ... ok test_vararg_copy (test_core.wasm2js3.test_vararg_copy) ... ok test_varargs (test_core.wasm2js3.test_varargs) ... ok test_varargs_byval (test_core.wasm2js3.test_varargs_byval) ... skipped 'clang cannot compile this code with that target yet' test_varargs_multi (test_core.wasm2js3.test_varargs_multi) ... ok test_vprintf (test_core.wasm2js3.test_vprintf) ... ok test_vsnprintf (test_core.wasm2js3.test_vsnprintf) ... ok test_vswprintf_utf8 (test_core.wasm2js3.test_vswprintf_utf8) ... ok test_wasm2js (test_core.wasm2js3.test_wasm2js) ... skipped 'redundant to test wasm2js in wasm2js* mode' test_wasm2js_fallback (test_core.wasm2js3.test_wasm2js_fallback) ... skipped 'redundant to test wasm2js in wasm2js* mode' test_wasm2js_fallback_minimal_runtime (test_core.wasm2js3.test_wasm2js_fallback_minimal_runtime) ... skipped 'redundant to test wasm2js in wasm2js* mode' test_wasm_intrinsics_simd (test_core.wasm2js3.test_wasm_intrinsics_simd) ... skipped 'wasm2js only supports MVP for now' test_wasm_intrinsics_simd_unsigned_char (test_core.wasm2js3.test_wasm_intrinsics_simd_unsigned_char) ... skipped 'wasm2js only supports MVP for now' test_wasm_synchronous_compilation (test_core.wasm2js3.test_wasm_synchronous_compilation) ... ok test_wasm_worker_hello (test_core.wasm2js3.test_wasm_worker_hello) ... ok test_wasm_worker_hello_minimal_runtime (test_core.wasm2js3.test_wasm_worker_hello_minimal_runtime) ... ok test_wasm_worker_hello_modularize (test_core.wasm2js3.test_wasm_worker_hello_modularize) ... skipped 'WASM2JS + MODULARIZE + WASM_WORKERS is not supported' test_wasm_worker_hello_modularize_minimal_runtime (test_core.wasm2js3.test_wasm_worker_hello_modularize_minimal_runtime) ... skipped 'WASM2JS + MODULARIZE + WASM_WORKERS is not supported' test_wasm_worker_malloc (test_core.wasm2js3.test_wasm_worker_malloc) ... ok test_wasm_worker_wait_async (test_core.wasm2js3.test_wasm_worker_wait_async) ... ok test_webidl (test_core.wasm2js3.test_webidl) ... ok test_webidl_all (test_core.wasm2js3.test_webidl_all) ... ok test_webidl_all_growth (test_core.wasm2js3.test_webidl_all_growth) ... ok test_webidl_default (test_core.wasm2js3.test_webidl_default) ... ok test_webidl_fast (test_core.wasm2js3.test_webidl_fast) ... ok test_whets (test_core.wasm2js3.test_whets) ... ok test_wprintf (test_core.wasm2js3.test_wprintf) ... ok test_wrap_malloc (test_core.wasm2js3.test_wrap_malloc) ... ok test_wrap_malloc_emmalloc (test_core.wasm2js3.test_wrap_malloc_emmalloc) ... ok test_write_stdout_fileno (test_core.wasm2js3.test_write_stdout_fileno) ... ok test_zero_multiplication (test_core.wasm2js3.test_zero_multiplication) ... ok test_zero_struct_varargs (test_core.wasm2js3.test_zero_struct_varargs) ... ok test_zerodiv (test_core.wasm2js3.test_zerodiv) ... ok test_zlib_cmake (test_core.wasm2js3.test_zlib_cmake) ... skipped 'requested to be skipped' test_zlib_configure (test_core.wasm2js3.test_zlib_configure) ... skipped 'requested to be skipped' ====================================================================== FAIL: test_stat_chmod_wasmfs (test_core.wasm2js3.test_stat_chmod_wasmfs) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/test/common.py", line 917, in resulting_test return func(self, *args) ^^^^^^^^^^^^^^^^^ File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/test/common.py", line 489, in metafunc func(self, *args, **kwargs) File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/test/test_core.py", line 5733, in test_stat_chmod self.do_runf('stat/test_chmod.c', 'success') File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/test/common.py", line 1958, in do_runf return self._build_and_run(filename, expected_output, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/test/common.py", line 2006, in _build_and_run js_output = self.run_js(js_file, engine, args, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/test/common.py", line 1586, in run_js self.fail('JS subprocess failed (%s): %s (expected=%s). Output:\n%s' % (error.cmd, error.returncode, assert_returncode, ret)) File "/usr/lib/python3.12/unittest/case.py", line 715, in fail raise self.failureException(msg) AssertionError: JS subprocess failed (/home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/node/22.16.0_64bit/bin/node --stack-trace-limit=50 --trace-uncaught /tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js): 1 (expected=0). Output: Aborted(Assertion failed: s.st_mtime == lastmtime, at: /home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/test/stat/test_chmod.c,109,test) /tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12 )(info)},instantiate:function(binary,info){return{then:function(ok){var module=new WebAssembly.Module(binary);ok({instance:new WebAssembly.Instance(module,info)})}}},RuntimeError:Error,isWasm2js:true};if(WebAssembly.isWasm2js){wasmBinary=[]}var ABORT=false;var EXITSTATUS;var isFileURI=filename=>filename.startsWith("file://");var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;wasmExports["s"]()}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var wasmBinaryFile;function findWasmBinary(){return locateFile("test_chmod.wasm")}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}as "undefined"?new TextDecoder:undefined;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead,ignoreNul)=>{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023[..] Error: Aborted(Assertion failed: s.st_mtime == lastmtime, at: /home/clb/buildbot/h12dsi-linux-mint22/emscripten_linux_x64/build/emscripten/main/test/stat/test_chmod.c,109,test). Build with -sASSERTIONS for more info. at abort (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:1371) at ___assert_fail (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:5178) at uc (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:5:42335) at callMain (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:10639) at doRun (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:11043) at run (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:11197) at removeRunDependency (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:3927) at receiveInstance (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:2806) at receiveInstantiationResult (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:2953) at createWasm (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:3278) Thrown at: at abort (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:1371) at ___assert_fail (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:5178) at uc (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:5:42335) at callMain (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:10639) at doRun (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:11043) at run (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:11197) at removeRunDependency (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:3927) at receiveInstance (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:2806) at receiveInstantiationResult (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:2953) at createWasm (/tmp/emtest_loz50syr/emscripten_test_wasm2js3_y_wvul_k/test_chmod.js:12:3278) Node.js v22.16.0 ---------------------------------------------------------------------- Ran 1094 tests in 43.278s FAILED (failures=1, skipped=422) DONE: combining results on main thread Total core time: 9132.373s. Wallclock time: 43.278s. Parallelization: 211.01x. program finished with exit code 1 elapsedTime=43.605363