39561 lines
1.1 MiB
39561 lines
1.1 MiB
(module
|
|
(type (;0;) (func (param i32 i32) (result i32)))
|
|
(type (;1;) (func (param i32)))
|
|
(type (;2;) (func (param i32) (result i64)))
|
|
(type (;3;) (func (param i32 i32 i32)))
|
|
(type (;4;) (func (param i32 i32 i32 i32)))
|
|
(type (;5;) (func (result i32)))
|
|
(type (;6;) (func))
|
|
(type (;7;) (func (param i32 i32 i32) (result i32)))
|
|
(type (;8;) (func (param i32 i32)))
|
|
(type (;9;) (func (param i32) (result i32)))
|
|
(type (;10;) (func (param i32 i32 i32 i32) (result i32)))
|
|
(type (;11;) (func (param i32 i32 i32 i32 i32)))
|
|
(type (;12;) (func (param i32 i32 i64 i32 i32) (result i32)))
|
|
(type (;13;) (func (param i32 i32 i32 i32 i32 i32) (result i32)))
|
|
(type (;14;) (func (param i32 i32 i32 i32 i32 i32 i32)))
|
|
(type (;15;) (func (param i32 i32 i32 i32 i32 i32) (result i32)))
|
|
(type (;16;) (func (param i32 i32 i32 i32 i32) (result i32)))
|
|
(type (;17;) (func (param i32 i32) (result i64)))
|
|
(import "env" "DYNAMICTOP_PTR" (global (;0;) i32))
|
|
(import "env" "STACKTOP" (global (;1;) i32))
|
|
(import "env" "STACK_MAX" (global (;2;) i32))
|
|
(import "env" "abort" (func (;0;) (type 1)))
|
|
(import "env" "enlargeMemory" (func (;1;) (type 5)))
|
|
(import "env" "getTotalMemory" (func (;2;) (type 5)))
|
|
(import "env" "abortOnCannotGrowMemory" (func (;3;) (type 5)))
|
|
(import "env" "invoke_iiii" (func (;4;) (type 10)))
|
|
(import "env" "invoke_i" (func (;5;) (type 9)))
|
|
(import "env" "invoke_vi" (func (;6;) (type 8)))
|
|
(import "env" "invoke_vii" (func (;7;) (type 3)))
|
|
(import "env" "invoke_ii" (func (;8;) (type 0)))
|
|
(import "env" "invoke_v" (func (;9;) (type 1)))
|
|
(import "env" "invoke_viiii" (func (;10;) (type 11)))
|
|
(import "env" "invoke_iii" (func (;11;) (type 7)))
|
|
(import "env" "invoke_viii" (func (;12;) (type 4)))
|
|
(import "env" "_pthread_cond_wait" (func (;13;) (type 0)))
|
|
(import "env" "_pthread_key_create" (func (;14;) (type 0)))
|
|
(import "env" "__Unwind_FindEnclosingFunction" (func (;15;) (type 9)))
|
|
(import "env" "___gxx_personality_v0" (func (;16;) (type 12)))
|
|
(import "env" "_pthread_rwlock_unlock" (func (;17;) (type 9)))
|
|
(import "env" "___cxa_find_matching_catch_2" (func (;18;) (type 5)))
|
|
(import "env" "_pthread_cond_init" (func (;19;) (type 0)))
|
|
(import "env" "__Unwind_GetIPInfo" (func (;20;) (type 0)))
|
|
(import "env" "_pthread_mutexattr_destroy" (func (;21;) (type 9)))
|
|
(import "env" "___setErrNo" (func (;22;) (type 1)))
|
|
(import "env" "___cxa_free_exception" (func (;23;) (type 1)))
|
|
(import "env" "_pthread_key_delete" (func (;24;) (type 9)))
|
|
(import "env" "___cxa_allocate_exception" (func (;25;) (type 9)))
|
|
(import "env" "_emscripten_memcpy_big" (func (;26;) (type 7)))
|
|
(import "env" "___resumeException" (func (;27;) (type 1)))
|
|
(import "env" "_pthread_condattr_setclock" (func (;28;) (type 0)))
|
|
(import "env" "_pthread_getspecific" (func (;29;) (type 9)))
|
|
(import "env" "___cxa_find_matching_catch_3" (func (;30;) (type 9)))
|
|
(import "env" "_pthread_rwlock_rdlock" (func (;31;) (type 9)))
|
|
(import "env" "_pthread_cond_signal" (func (;32;) (type 9)))
|
|
(import "env" "_pthread_mutex_destroy" (func (;33;) (type 9)))
|
|
(import "env" "_abort" (func (;34;) (type 6)))
|
|
(import "env" "_pthread_condattr_init" (func (;35;) (type 9)))
|
|
(import "env" "_pthread_mutexattr_settype" (func (;36;) (type 0)))
|
|
(import "env" "_getenv" (func (;37;) (type 9)))
|
|
(import "env" "_pthread_condattr_destroy" (func (;38;) (type 9)))
|
|
(import "env" "___syscall54" (func (;39;) (type 0)))
|
|
(import "env" "___unlock" (func (;40;) (type 1)))
|
|
(import "env" "___syscall140" (func (;41;) (type 0)))
|
|
(import "env" "_pthread_mutexattr_init" (func (;42;) (type 9)))
|
|
(import "env" "_pthread_setspecific" (func (;43;) (type 0)))
|
|
(import "env" "_dladdr" (func (;44;) (type 0)))
|
|
(import "env" "___cxa_throw" (func (;45;) (type 3)))
|
|
(import "env" "___lock" (func (;46;) (type 1)))
|
|
(import "env" "___syscall6" (func (;47;) (type 0)))
|
|
(import "env" "___syscall4" (func (;48;) (type 0)))
|
|
(import "env" "_pthread_cond_destroy" (func (;49;) (type 9)))
|
|
(import "env" "_llvm_trap" (func (;50;) (type 6)))
|
|
(import "env" "_pthread_mutex_init" (func (;51;) (type 0)))
|
|
(import "env" "__Unwind_Backtrace" (func (;52;) (type 0)))
|
|
(import "env" "___syscall146" (func (;53;) (type 0)))
|
|
(import "env" "___gxx_personality_v0" (func (;54;) (type 13)))
|
|
(import "env" "memory" (memory (;0;) 256 256))
|
|
(import "env" "table" (table (;0;) 188 188 anyfunc))
|
|
(import "env" "memoryBase" (global (;3;) i32))
|
|
(import "env" "tableBase" (global (;4;) i32))
|
|
(func (;55;) (type 9) (param i32) (result i32)
|
|
(local i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 1
|
|
get_global 6
|
|
get_local 0
|
|
i32.add
|
|
set_global 6
|
|
get_global 6
|
|
i32.const 15
|
|
i32.add
|
|
i32.const -16
|
|
i32.and
|
|
set_global 6
|
|
get_local 1
|
|
end)
|
|
(func (;56;) (type 5) (result i32)
|
|
get_global 6)
|
|
(func (;57;) (type 1) (param i32)
|
|
get_local 0
|
|
set_global 6)
|
|
(func (;58;) (type 8) (param i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
set_global 6
|
|
get_local 1
|
|
set_global 7
|
|
end)
|
|
(func (;59;) (type 8) (param i32 i32)
|
|
get_global 8
|
|
i32.eqz
|
|
if ;; label = @1
|
|
get_local 0
|
|
set_global 8
|
|
get_local 1
|
|
set_global 9
|
|
end)
|
|
(func (;60;) (type 1) (param i32)
|
|
get_local 0
|
|
set_global 10)
|
|
(func (;61;) (type 5) (result i32)
|
|
get_global 10)
|
|
(func (;62;) (type 6)
|
|
(local i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 1
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
tee_local 0
|
|
i32.const 3240
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 15240
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 0
|
|
call 169
|
|
get_local 1
|
|
set_global 6
|
|
end)
|
|
(func (;63;) (type 0) (param i32 i32) (result i32)
|
|
i32.const 2
|
|
get_local 0
|
|
get_local 1
|
|
call 177)
|
|
(func (;64;) (type 3) (param i32 i32 i32)
|
|
(local i32)
|
|
i32.const 8
|
|
i32.const 4
|
|
call 194
|
|
tee_local 3
|
|
if ;; label = @1
|
|
get_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 3
|
|
i32.const 1288
|
|
get_local 2
|
|
call 68
|
|
else
|
|
call 191
|
|
end)
|
|
(func (;65;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 7
|
|
get_global 6
|
|
i32.const 80
|
|
i32.add
|
|
set_global 6
|
|
get_local 7
|
|
i32.const 48
|
|
i32.add
|
|
set_local 6
|
|
get_local 7
|
|
i32.const 24
|
|
i32.add
|
|
set_local 5
|
|
get_local 7
|
|
set_local 4
|
|
get_local 7
|
|
i32.const 64
|
|
i32.add
|
|
set_local 8
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@5;) 1 (;@4;) 2 (;@3;)
|
|
end
|
|
get_local 8
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 0
|
|
i32.store
|
|
get_local 4
|
|
get_local 0
|
|
call 142
|
|
get_local 6
|
|
get_local 4
|
|
i32.store
|
|
get_local 6
|
|
i32.const 27
|
|
i32.store offset=4
|
|
get_local 6
|
|
get_local 8
|
|
i32.store offset=8
|
|
get_local 6
|
|
i32.const 28
|
|
i32.store offset=12
|
|
get_local 5
|
|
i32.const 4108
|
|
i32.store
|
|
get_local 5
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 5
|
|
get_local 6
|
|
i32.store offset=16
|
|
get_local 5
|
|
i32.const 2
|
|
i32.store offset=20
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 29
|
|
get_local 1
|
|
get_local 5
|
|
call 11
|
|
set_local 0
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @5
|
|
call 18
|
|
set_local 0
|
|
get_local 4
|
|
i32.load offset=4
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 4
|
|
i32.load
|
|
get_local 1
|
|
i32.const 1
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
else
|
|
get_local 4
|
|
i32.load offset=4
|
|
tee_local 1
|
|
if ;; label = @6
|
|
get_local 4
|
|
i32.load
|
|
get_local 1
|
|
i32.const 1
|
|
call 195
|
|
end
|
|
get_local 7
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
br 2 (;@2;)
|
|
end
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
block ;; label = @18
|
|
block ;; label = @19
|
|
block ;; label = @20
|
|
block ;; label = @21
|
|
block ;; label = @22
|
|
block ;; label = @23
|
|
get_local 0
|
|
i32.load8_s offset=1
|
|
i32.const 31
|
|
i32.and
|
|
br_table 0 (;@23;) 1 (;@22;) 2 (;@21;) 3 (;@20;) 4 (;@19;) 5 (;@18;) 6 (;@17;) 7 (;@16;) 8 (;@15;) 9 (;@14;) 10 (;@13;) 11 (;@12;) 12 (;@11;) 13 (;@10;) 14 (;@9;) 15 (;@8;) 16 (;@7;) 17 (;@6;) 18 (;@5;)
|
|
end
|
|
i32.const 10018
|
|
set_local 2
|
|
i32.const 16
|
|
set_local 3
|
|
br 18 (;@4;)
|
|
end
|
|
i32.const 10001
|
|
set_local 2
|
|
i32.const 17
|
|
set_local 3
|
|
br 17 (;@4;)
|
|
end
|
|
i32.const 9983
|
|
set_local 2
|
|
i32.const 18
|
|
set_local 3
|
|
br 16 (;@4;)
|
|
end
|
|
i32.const 9967
|
|
set_local 2
|
|
i32.const 16
|
|
set_local 3
|
|
br 15 (;@4;)
|
|
end
|
|
i32.const 9949
|
|
set_local 2
|
|
i32.const 18
|
|
set_local 3
|
|
br 14 (;@4;)
|
|
end
|
|
i32.const 9936
|
|
set_local 2
|
|
i32.const 13
|
|
set_local 3
|
|
br 13 (;@4;)
|
|
end
|
|
i32.const 9922
|
|
set_local 2
|
|
i32.const 14
|
|
set_local 3
|
|
br 12 (;@4;)
|
|
end
|
|
i32.const 9901
|
|
set_local 2
|
|
i32.const 21
|
|
set_local 3
|
|
br 11 (;@4;)
|
|
end
|
|
i32.const 9890
|
|
set_local 2
|
|
i32.const 11
|
|
set_local 3
|
|
br 10 (;@4;)
|
|
end
|
|
i32.const 9869
|
|
set_local 2
|
|
i32.const 21
|
|
set_local 3
|
|
br 9 (;@4;)
|
|
end
|
|
i32.const 9848
|
|
set_local 2
|
|
i32.const 21
|
|
set_local 3
|
|
br 8 (;@4;)
|
|
end
|
|
i32.const 9825
|
|
set_local 2
|
|
i32.const 23
|
|
set_local 3
|
|
br 7 (;@4;)
|
|
end
|
|
i32.const 9813
|
|
set_local 2
|
|
i32.const 12
|
|
set_local 3
|
|
br 6 (;@4;)
|
|
end
|
|
i32.const 9804
|
|
set_local 2
|
|
i32.const 9
|
|
set_local 3
|
|
br 5 (;@4;)
|
|
end
|
|
i32.const 9794
|
|
set_local 2
|
|
i32.const 10
|
|
set_local 3
|
|
br 4 (;@4;)
|
|
end
|
|
i32.const 9773
|
|
set_local 2
|
|
i32.const 21
|
|
set_local 3
|
|
br 3 (;@4;)
|
|
end
|
|
i32.const 9759
|
|
set_local 2
|
|
i32.const 14
|
|
set_local 3
|
|
br 2 (;@4;)
|
|
end
|
|
i32.const 9737
|
|
set_local 2
|
|
i32.const 22
|
|
set_local 3
|
|
br 1 (;@4;)
|
|
end
|
|
i32.const 7995
|
|
i32.const 40
|
|
i32.const 4088
|
|
call 64
|
|
end
|
|
get_local 6
|
|
get_local 2
|
|
i32.store
|
|
get_local 6
|
|
get_local 3
|
|
i32.store offset=4
|
|
get_local 5
|
|
get_local 6
|
|
i32.store
|
|
get_local 5
|
|
i32.const 26
|
|
i32.store offset=4
|
|
get_local 4
|
|
i32.const 4100
|
|
i32.store
|
|
get_local 4
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 4
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 4
|
|
get_local 5
|
|
i32.store offset=16
|
|
get_local 4
|
|
i32.const 1
|
|
i32.store offset=20
|
|
get_local 1
|
|
get_local 4
|
|
call 240
|
|
set_local 0
|
|
get_local 7
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 0
|
|
i32.load offset=4
|
|
get_local 1
|
|
get_local 0
|
|
i32.load offset=8
|
|
i32.load offset=24
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0
|
|
set_local 0
|
|
get_local 7
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
i32.const 0
|
|
end)
|
|
(func (;66;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
i32.const 1
|
|
i32.store
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 5
|
|
get_local 3
|
|
i32.store
|
|
get_local 2
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 2
|
|
get_local 0
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 2
|
|
get_local 0
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 2
|
|
get_local 0
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 10
|
|
get_local 5
|
|
i32.const 1024
|
|
get_local 2
|
|
call 4
|
|
drop
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 3
|
|
i64.load
|
|
i64.store
|
|
get_local 2
|
|
get_local 3
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 2
|
|
get_local 1
|
|
call 67
|
|
end
|
|
call 18
|
|
set_local 1
|
|
get_local 4
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 3
|
|
i32.load
|
|
get_local 0
|
|
i32.const 1
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
end)
|
|
(func (;67;) (type 8) (param i32 i32)
|
|
(local i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
get_local 0
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 2
|
|
get_local 0
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 0
|
|
if ;; label = @2
|
|
get_local 0
|
|
get_local 2
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 2
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 1048
|
|
get_local 1
|
|
call 68
|
|
else
|
|
call 191
|
|
end
|
|
end)
|
|
(func (;68;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 80
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
i32.const 48
|
|
i32.add
|
|
set_local 5
|
|
get_local 3
|
|
i32.const 24
|
|
i32.add
|
|
set_local 4
|
|
get_local 0
|
|
set_local 8
|
|
get_local 1
|
|
set_local 9
|
|
get_local 2
|
|
i32.load
|
|
set_local 10
|
|
get_local 2
|
|
i32.load offset=4
|
|
set_local 11
|
|
get_local 2
|
|
i32.load offset=8
|
|
set_local 12
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
call 5
|
|
set_local 2
|
|
get_global 8
|
|
set_local 6
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @2
|
|
get_local 6
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 8
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 2
|
|
i32.load
|
|
if ;; label = @4
|
|
get_local 2
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 6
|
|
i32.load
|
|
i32.const 1
|
|
i32.add
|
|
set_local 2
|
|
get_local 6
|
|
get_local 2
|
|
i32.store
|
|
get_local 2
|
|
i32.const 2
|
|
i32.gt_u
|
|
if ;; label = @5
|
|
get_local 3
|
|
i32.const 3296
|
|
i32.store
|
|
get_local 3
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 3
|
|
i32.const 15240
|
|
i32.store offset=16
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=20
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 11
|
|
get_local 3
|
|
call 6
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
br_if 3 (;@2;)
|
|
call 50
|
|
else
|
|
get_local 2
|
|
set_local 7
|
|
end
|
|
else
|
|
get_local 2
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 2
|
|
i32.const 1
|
|
i32.store offset=4
|
|
i32.const 1
|
|
set_local 7
|
|
end
|
|
get_local 4
|
|
get_local 8
|
|
i32.store
|
|
get_local 4
|
|
get_local 9
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 10
|
|
i32.store offset=8
|
|
get_local 4
|
|
get_local 11
|
|
i32.store offset=12
|
|
get_local 4
|
|
get_local 12
|
|
i32.store offset=16
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
i32.const 14968
|
|
call 31
|
|
tee_local 2
|
|
i32.const 11
|
|
i32.sub
|
|
br_table 0 (;@8;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 2 (;@6;) 1 (;@7;) 2 (;@6;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
i32.const 7807
|
|
i32.const 36
|
|
i32.const 3272
|
|
call 12
|
|
i32.const 0
|
|
set_global 8
|
|
br 5 (;@2;)
|
|
end
|
|
br 2 (;@4;)
|
|
end
|
|
end
|
|
i32.const 15000
|
|
i32.load8_s
|
|
if ;; label = @5
|
|
get_local 2
|
|
br_if 1 (;@4;)
|
|
i32.const 14968
|
|
call 17
|
|
drop
|
|
br 1 (;@4;)
|
|
end
|
|
i32.const 15004
|
|
i32.const 15004
|
|
i32.load
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
i32.const 15208
|
|
i32.load
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 15216
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15212
|
|
i32.load
|
|
get_local 4
|
|
call 7
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
br_if 3 (;@2;)
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 12
|
|
get_local 4
|
|
call 6
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
br_if 3 (;@2;)
|
|
end
|
|
i32.const 15004
|
|
i32.const 15004
|
|
i32.load
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
i32.const 14968
|
|
call 17
|
|
drop
|
|
get_local 7
|
|
i32.const 1
|
|
i32.le_u
|
|
if ;; label = @5
|
|
get_local 0
|
|
get_local 1
|
|
call 72
|
|
end
|
|
get_local 5
|
|
i32.const 3304
|
|
i32.store
|
|
get_local 5
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 5
|
|
i32.const 15240
|
|
i32.store offset=16
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store offset=20
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 11
|
|
get_local 5
|
|
call 6
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
br_if 2 (;@2;)
|
|
call 50
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
i32.const 7843
|
|
i32.const 41
|
|
i32.const 3284
|
|
call 12
|
|
i32.const 0
|
|
set_global 8
|
|
end
|
|
end
|
|
call 18
|
|
set_local 2
|
|
get_local 0
|
|
get_local 1
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 3
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 2
|
|
call 27
|
|
end
|
|
get_local 0
|
|
get_local 3
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
get_local 2
|
|
call 27
|
|
end)
|
|
(func (;69;) (type 5) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
i32.const 4080
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 4080
|
|
call 115
|
|
set_local 0
|
|
end
|
|
get_local 0
|
|
call 29
|
|
tee_local 0
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 1
|
|
i32.eq
|
|
if i32 ;; label = @3
|
|
i32.const 0
|
|
else
|
|
get_local 1
|
|
end
|
|
return
|
|
end
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 1
|
|
i32.const 4080
|
|
i32.store
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 2
|
|
i64.const 0
|
|
i64.store align=4
|
|
i32.const 4080
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 4080
|
|
call 115
|
|
set_local 0
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
call 43
|
|
drop
|
|
get_local 2
|
|
end)
|
|
(func (;70;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
get_local 0
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 1
|
|
get_local 0
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 1
|
|
get_local 0
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 2
|
|
tee_local 0
|
|
get_local 2
|
|
i32.const 40
|
|
i32.add
|
|
get_local 1
|
|
call 86
|
|
get_local 0
|
|
i32.load offset=8
|
|
set_local 1
|
|
get_local 0
|
|
i32.load
|
|
i32.const 1
|
|
i32.eq
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 2
|
|
i32.eq
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 2
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 3
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 0
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 4
|
|
if ;; label = @2
|
|
get_local 3
|
|
get_local 4
|
|
get_local 0
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 1
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 2
|
|
set_global 6
|
|
end)
|
|
(func (;71;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 7
|
|
get_global 6
|
|
i32.const 96
|
|
i32.add
|
|
set_global 6
|
|
call 69
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 226
|
|
end
|
|
get_local 7
|
|
i32.const 64
|
|
i32.add
|
|
set_local 8
|
|
get_local 7
|
|
i32.const 8
|
|
i32.add
|
|
set_local 9
|
|
get_local 7
|
|
i32.const 76
|
|
i32.add
|
|
set_local 15
|
|
get_local 7
|
|
set_local 11
|
|
get_local 7
|
|
i32.const 80
|
|
i32.add
|
|
set_local 16
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 1
|
|
i32.load
|
|
if ;; label = @4
|
|
get_local 1
|
|
i32.load offset=4
|
|
i32.const 1
|
|
i32.le_u
|
|
br_if 1 (;@3;)
|
|
i32.const 2
|
|
set_local 2
|
|
else
|
|
get_local 1
|
|
i64.const 1
|
|
i64.store align=4
|
|
br 1 (;@3;)
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
i32.const 15220
|
|
i32.load
|
|
br_table 1 (;@6;) 0 (;@7;) 2 (;@5;) 3 (;@4;) 4 (;@3;)
|
|
end
|
|
i32.const 0
|
|
set_local 2
|
|
br 4 (;@2;)
|
|
end
|
|
get_local 8
|
|
i32.const 7981
|
|
i32.const 14
|
|
call 74
|
|
get_local 8
|
|
i32.load
|
|
tee_local 1
|
|
if ;; label = @6
|
|
get_local 8
|
|
i32.load offset=4
|
|
set_local 6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
get_local 8
|
|
i32.load offset=8
|
|
i32.const 1
|
|
i32.sub
|
|
br_table 0 (;@11;) 2 (;@9;) 2 (;@9;) 1 (;@10;) 2 (;@9;)
|
|
end
|
|
get_local 1
|
|
i32.const 8035
|
|
i32.eq
|
|
if i32 ;; label = @11
|
|
i32.const 0
|
|
else
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.const 48
|
|
i32.ne
|
|
br_if 3 (;@8;)
|
|
i32.const 0
|
|
end
|
|
set_local 2
|
|
br 3 (;@7;)
|
|
end
|
|
get_local 1
|
|
i32.const 8036
|
|
i32.ne
|
|
if ;; label = @10
|
|
get_local 1
|
|
i32.const 8036
|
|
i32.const 4
|
|
call 267
|
|
if ;; label = @11
|
|
i32.const 3
|
|
set_local 2
|
|
br 4 (;@7;)
|
|
end
|
|
end
|
|
i32.const 2
|
|
set_local 2
|
|
br 2 (;@7;)
|
|
end
|
|
end
|
|
i32.const 3
|
|
set_local 2
|
|
end
|
|
get_local 6
|
|
if ;; label = @7
|
|
get_local 1
|
|
get_local 6
|
|
i32.const 1
|
|
call 195
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 2
|
|
end
|
|
get_local 2
|
|
i32.const 255
|
|
i32.and
|
|
set_local 1
|
|
i32.const 15220
|
|
get_local 2
|
|
i32.const 255
|
|
i32.and
|
|
if i32 ;; label = @6
|
|
get_local 1
|
|
else
|
|
i32.const 1
|
|
end
|
|
i32.store
|
|
br 3 (;@2;)
|
|
end
|
|
i32.const 2
|
|
set_local 2
|
|
br 2 (;@2;)
|
|
end
|
|
i32.const 3
|
|
set_local 2
|
|
br 1 (;@2;)
|
|
end
|
|
i32.const 7995
|
|
i32.const 40
|
|
i32.const 3336
|
|
call 64
|
|
end
|
|
get_local 16
|
|
get_local 2
|
|
i32.store8
|
|
get_local 0
|
|
i32.load offset=12
|
|
set_local 2
|
|
get_local 11
|
|
get_local 0
|
|
i32.load offset=8
|
|
i32.store
|
|
get_local 11
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 15
|
|
get_local 0
|
|
i32.load offset=16
|
|
i32.store
|
|
get_local 0
|
|
i32.load
|
|
tee_local 2
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.load offset=12
|
|
tee_local 0
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 92
|
|
i32.add
|
|
call_indirect 2
|
|
i64.const 4721040525823384027
|
|
i64.eq
|
|
if ;; label = @2
|
|
get_local 2
|
|
i32.load offset=4
|
|
set_local 0
|
|
get_local 9
|
|
get_local 2
|
|
i32.load
|
|
i32.store
|
|
else
|
|
get_local 2
|
|
get_local 0
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 92
|
|
i32.add
|
|
call_indirect 2
|
|
i64.const 234906260605901415
|
|
i64.eq
|
|
if i32 ;; label = @3
|
|
get_local 2
|
|
i32.load
|
|
set_local 1
|
|
get_local 2
|
|
i32.load offset=8
|
|
else
|
|
i32.const 8040
|
|
set_local 1
|
|
i32.const 8
|
|
end
|
|
set_local 0
|
|
get_local 9
|
|
get_local 1
|
|
i32.store
|
|
end
|
|
get_local 7
|
|
i32.const 40
|
|
i32.add
|
|
set_local 10
|
|
get_local 7
|
|
i32.const 32
|
|
i32.add
|
|
set_local 14
|
|
get_local 7
|
|
i32.const 24
|
|
i32.add
|
|
set_local 12
|
|
get_local 9
|
|
get_local 0
|
|
i32.store offset=4
|
|
get_local 7
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 17
|
|
i32.const 1
|
|
i32.store8
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
call 75
|
|
if ;; label = @4
|
|
get_local 12
|
|
call 77
|
|
tee_local 0
|
|
i32.store
|
|
get_local 0
|
|
set_local 2
|
|
get_local 0
|
|
if ;; label = @5
|
|
get_local 2
|
|
i32.load offset=8
|
|
tee_local 1
|
|
if ;; label = @6
|
|
get_local 2
|
|
i32.load offset=12
|
|
tee_local 6
|
|
i32.const -1
|
|
i32.add
|
|
set_local 0
|
|
get_local 6
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_local 6
|
|
br 4 (;@3;)
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
get_local 0
|
|
i32.const 0
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 3
|
|
get_local 2
|
|
set_local 4
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 6
|
|
i32.const 0
|
|
set_local 1
|
|
i32.const 0
|
|
set_local 0
|
|
br 3 (;@3;)
|
|
end
|
|
else
|
|
i32.const 1
|
|
set_local 6
|
|
i32.const 0
|
|
set_local 1
|
|
i32.const 0
|
|
set_local 0
|
|
br 2 (;@3;)
|
|
end
|
|
else
|
|
get_local 12
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 1
|
|
set_local 6
|
|
i32.const 0
|
|
set_local 2
|
|
i32.const 0
|
|
set_local 1
|
|
i32.const 0
|
|
set_local 0
|
|
br 1 (;@3;)
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 1
|
|
i32.const 0
|
|
i32.ne
|
|
tee_local 18
|
|
i32.eqz
|
|
if ;; label = @3
|
|
i32.const 9
|
|
set_local 0
|
|
end
|
|
get_local 14
|
|
get_local 18
|
|
if i32 ;; label = @3
|
|
get_local 1
|
|
else
|
|
i32.const 8048
|
|
end
|
|
i32.store
|
|
get_local 14
|
|
get_local 0
|
|
i32.store offset=4
|
|
get_local 10
|
|
get_local 14
|
|
i32.store
|
|
get_local 10
|
|
get_local 9
|
|
i32.store offset=4
|
|
get_local 10
|
|
get_local 11
|
|
i32.store offset=8
|
|
get_local 10
|
|
get_local 15
|
|
i32.store offset=12
|
|
get_local 10
|
|
get_local 16
|
|
i32.store offset=16
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
i32.const 3348
|
|
call 8
|
|
set_local 1
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @3
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 1
|
|
i32.eqz
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 8
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@3;)
|
|
end
|
|
get_local 1
|
|
i32.load
|
|
if ;; label = @5
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
i32.load
|
|
if ;; label = @6
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 4
|
|
get_local 6
|
|
i32.eqz
|
|
if ;; label = @7
|
|
get_local 0
|
|
set_local 3
|
|
get_local 2
|
|
set_local 4
|
|
br 5 (;@2;)
|
|
end
|
|
get_local 0
|
|
call 27
|
|
else
|
|
get_local 0
|
|
set_local 5
|
|
end
|
|
else
|
|
get_local 1
|
|
i32.const 1
|
|
i32.store
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 5
|
|
i32.const 0
|
|
i32.store
|
|
get_local 1
|
|
i64.const 0
|
|
i64.store offset=8 align=4
|
|
end
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
i64.load align=4
|
|
set_local 19
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store
|
|
get_local 17
|
|
i32.load8_s
|
|
i32.eqz
|
|
set_local 0
|
|
get_local 17
|
|
i32.const 1
|
|
i32.add
|
|
set_local 3
|
|
get_local 8
|
|
get_local 19
|
|
i64.store
|
|
get_local 8
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 9
|
|
get_local 0
|
|
if i32 ;; label = @5
|
|
i32.const 0
|
|
else
|
|
get_local 3
|
|
end
|
|
i32.store
|
|
get_local 19
|
|
i32.wrap/i64
|
|
tee_local 4
|
|
set_local 1
|
|
get_local 19
|
|
i64.const 32
|
|
i64.shr_u
|
|
i32.wrap/i64
|
|
tee_local 11
|
|
set_local 5
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
get_local 4
|
|
if ;; label = @9
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
get_local 10
|
|
get_local 1
|
|
get_local 5
|
|
call 12
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @10
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 3
|
|
get_local 1
|
|
get_local 5
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 5
|
|
i32.load offset=4
|
|
tee_local 4
|
|
i32.eqz
|
|
if ;; label = @11
|
|
i32.const 0
|
|
set_local 4
|
|
br 3 (;@8;)
|
|
end
|
|
get_local 1
|
|
get_local 4
|
|
get_local 5
|
|
i32.load offset=8
|
|
call 195
|
|
i32.const 0
|
|
set_local 4
|
|
br 2 (;@8;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
i32.const 3348
|
|
call 8
|
|
set_local 3
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @10
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @11
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 3
|
|
else
|
|
get_local 3
|
|
i32.eqz
|
|
if ;; label = @12
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 8
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 3
|
|
get_local 4
|
|
br_if 2 (;@10;)
|
|
i32.const 0
|
|
set_local 4
|
|
br 4 (;@8;)
|
|
end
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @12
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
i32.load
|
|
if ;; label = @13
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 5
|
|
i32.load
|
|
get_local 1
|
|
call 6
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @14
|
|
i32.const 0
|
|
set_local 4
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 3
|
|
br 6 (;@8;)
|
|
end
|
|
get_local 5
|
|
i32.load offset=4
|
|
tee_local 4
|
|
i32.eqz
|
|
if ;; label = @14
|
|
i32.const 0
|
|
set_local 4
|
|
br 6 (;@8;)
|
|
end
|
|
get_local 1
|
|
get_local 4
|
|
get_local 5
|
|
i32.load offset=8
|
|
call 195
|
|
i32.const 0
|
|
set_local 4
|
|
br 5 (;@8;)
|
|
end
|
|
else
|
|
get_local 3
|
|
i32.const 1
|
|
i32.store
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 3
|
|
i64.const 0
|
|
i64.store offset=8 align=4
|
|
end
|
|
get_local 0
|
|
i32.const -1
|
|
i32.store
|
|
get_local 3
|
|
i32.const 12
|
|
i32.add
|
|
set_local 5
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 3
|
|
if ;; label = @12
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 5
|
|
i32.load
|
|
tee_local 10
|
|
i32.load
|
|
get_local 3
|
|
call 6
|
|
get_global 8
|
|
set_local 9
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 9
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @13
|
|
call 18
|
|
set_local 3
|
|
get_local 1
|
|
get_local 4
|
|
i32.store
|
|
get_local 5
|
|
get_local 11
|
|
i32.store
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 0
|
|
set_local 4
|
|
get_local 3
|
|
set_local 0
|
|
get_global 10
|
|
set_local 3
|
|
br 5 (;@8;)
|
|
end
|
|
get_local 10
|
|
i32.load offset=4
|
|
tee_local 9
|
|
if ;; label = @13
|
|
get_local 3
|
|
get_local 9
|
|
get_local 10
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
end
|
|
get_local 1
|
|
get_local 4
|
|
i32.store
|
|
get_local 5
|
|
get_local 11
|
|
i32.store
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 6
|
|
if ;; label = @12
|
|
i32.const 0
|
|
set_local 13
|
|
br 7 (;@5;)
|
|
else
|
|
i32.const 0
|
|
set_local 0
|
|
br 5 (;@7;)
|
|
end
|
|
unreachable
|
|
end
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 5
|
|
i32.load offset=4
|
|
tee_local 1
|
|
if ;; label = @10
|
|
get_local 4
|
|
get_local 1
|
|
get_local 5
|
|
i32.load offset=8
|
|
call 195
|
|
i32.const 0
|
|
set_local 4
|
|
br 2 (;@8;)
|
|
else
|
|
i32.const 0
|
|
set_local 4
|
|
br 2 (;@8;)
|
|
end
|
|
unreachable
|
|
else
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @10
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
get_local 10
|
|
get_local 9
|
|
i32.const 1064
|
|
call 12
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @11
|
|
i32.const 1
|
|
set_local 4
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 3
|
|
br 3 (;@8;)
|
|
end
|
|
end
|
|
get_local 6
|
|
if ;; label = @10
|
|
i32.const 1
|
|
set_local 13
|
|
else
|
|
i32.const 1
|
|
set_local 0
|
|
br 3 (;@7;)
|
|
end
|
|
end
|
|
br 3 (;@5;)
|
|
end
|
|
get_local 6
|
|
br_if 1 (;@6;)
|
|
get_local 2
|
|
get_local 2
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 2
|
|
i32.const 1
|
|
i32.ne
|
|
br_if 1 (;@6;)
|
|
get_local 12
|
|
call 76
|
|
br 1 (;@6;)
|
|
end
|
|
get_local 2
|
|
get_local 2
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 3
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 12
|
|
call 6
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @8
|
|
get_local 0
|
|
i32.const 0
|
|
i32.ne
|
|
set_local 4
|
|
call 18
|
|
set_local 0
|
|
br 2 (;@6;)
|
|
else
|
|
get_local 0
|
|
set_local 13
|
|
end
|
|
else
|
|
get_local 0
|
|
set_local 13
|
|
end
|
|
br 1 (;@5;)
|
|
end
|
|
get_local 8
|
|
i32.load
|
|
tee_local 3
|
|
i32.eqz
|
|
get_local 4
|
|
i32.const 1
|
|
i32.xor
|
|
i32.or
|
|
if ;; label = @6
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 3
|
|
get_local 8
|
|
i32.load offset=4
|
|
tee_local 2
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 4
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 3
|
|
get_local 4
|
|
get_local 2
|
|
i32.load offset=8
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 13
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
get_local 8
|
|
i32.load
|
|
tee_local 3
|
|
i32.eqz
|
|
i32.or
|
|
if ;; label = @5
|
|
get_local 7
|
|
set_global 6
|
|
return
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 8
|
|
i32.load offset=4
|
|
tee_local 2
|
|
i32.load
|
|
get_local 3
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @5
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
end
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 7
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 3
|
|
get_local 0
|
|
get_local 2
|
|
i32.load offset=8
|
|
call 195
|
|
get_local 7
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 13
|
|
get_local 6
|
|
if ;; label = @3
|
|
get_local 0
|
|
call 27
|
|
else
|
|
get_local 0
|
|
set_local 3
|
|
get_local 2
|
|
set_local 4
|
|
end
|
|
end
|
|
get_local 4
|
|
get_local 4
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @2
|
|
get_local 3
|
|
call 27
|
|
end
|
|
get_local 12
|
|
call 76
|
|
get_local 3
|
|
call 27
|
|
end)
|
|
(func (;72;) (type 8) (param i32 i32)
|
|
(local i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 80
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.const 64
|
|
i32.add
|
|
tee_local 3
|
|
get_local 0
|
|
get_local 1
|
|
call 189
|
|
i32.store
|
|
get_local 2
|
|
tee_local 0
|
|
get_local 3
|
|
i32.store
|
|
get_local 0
|
|
i32.const 30
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 3312
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 1
|
|
get_local 0
|
|
i32.store offset=16
|
|
get_local 1
|
|
i32.const 1
|
|
i32.store offset=20
|
|
get_local 2
|
|
i32.const 56
|
|
i32.add
|
|
tee_local 3
|
|
get_local 1
|
|
i32.store
|
|
get_local 3
|
|
i32.const 31
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 3320
|
|
i32.store
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store offset=20
|
|
get_local 0
|
|
call 70
|
|
call 73
|
|
end)
|
|
(func (;73;) (type 6)
|
|
call 34)
|
|
(func (;74;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 6
|
|
get_global 6
|
|
i32.const 64
|
|
i32.add
|
|
set_global 6
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
set_local 5
|
|
get_local 6
|
|
i32.const 8
|
|
i32.add
|
|
set_local 7
|
|
get_local 6
|
|
tee_local 4
|
|
get_local 1
|
|
i32.store
|
|
get_local 4
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 6
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 3
|
|
get_local 1
|
|
get_local 2
|
|
call 131
|
|
get_local 3
|
|
i32.load offset=4
|
|
set_local 2
|
|
get_local 3
|
|
i32.load offset=8
|
|
set_local 8
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @2
|
|
get_local 3
|
|
i32.load offset=16
|
|
set_local 1
|
|
get_local 3
|
|
i32.load offset=12
|
|
set_local 9
|
|
get_local 5
|
|
get_local 2
|
|
i32.store
|
|
get_local 5
|
|
get_local 8
|
|
i32.store offset=4
|
|
get_local 5
|
|
get_local 9
|
|
i32.store offset=8
|
|
get_local 5
|
|
get_local 1
|
|
i32.store offset=12
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 10
|
|
get_local 7
|
|
get_local 5
|
|
call 7
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @3
|
|
call 18
|
|
tee_local 1
|
|
call 27
|
|
else
|
|
get_local 7
|
|
i32.load offset=4
|
|
set_local 0
|
|
get_local 3
|
|
get_local 7
|
|
i32.load
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 3
|
|
call 134
|
|
get_local 6
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
i32.const 15136
|
|
call 268
|
|
drop
|
|
block ;; label = @2
|
|
get_local 2
|
|
call 37
|
|
tee_local 5
|
|
if ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 5
|
|
call 276
|
|
tee_local 4
|
|
i32.const -1
|
|
i32.eq
|
|
if ;; label = @6
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
i32.const -1
|
|
i32.const 0
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 1 (;@5;)
|
|
else
|
|
get_local 4
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4376
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@5;)
|
|
end
|
|
get_local 4
|
|
if ;; label = @7
|
|
get_local 4
|
|
i32.const 1
|
|
call 194
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @8
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 3 (;@5;)
|
|
end
|
|
else
|
|
i32.const 1
|
|
set_local 1
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.store
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 7
|
|
get_local 4
|
|
i32.store
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 11
|
|
get_local 3
|
|
get_local 4
|
|
call 7
|
|
get_global 8
|
|
set_local 9
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 9
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @7
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
tee_local 1
|
|
get_local 4
|
|
i32.add
|
|
i32.store
|
|
get_local 3
|
|
i32.load
|
|
tee_local 12
|
|
get_local 1
|
|
i32.add
|
|
get_local 5
|
|
get_local 4
|
|
call 296
|
|
drop
|
|
get_local 7
|
|
i64.load align=4
|
|
tee_local 13
|
|
i32.wrap/i64
|
|
set_local 10
|
|
get_local 13
|
|
i64.const 32
|
|
i64.shr_u
|
|
i32.wrap/i64
|
|
set_local 11
|
|
br 5 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 1
|
|
get_global 10
|
|
set_local 4
|
|
get_local 7
|
|
i32.load
|
|
tee_local 5
|
|
if ;; label = @7
|
|
get_local 3
|
|
i32.load
|
|
get_local 5
|
|
i32.const 1
|
|
call 195
|
|
end
|
|
end
|
|
br 1 (;@4;)
|
|
end
|
|
call 18
|
|
set_local 1
|
|
end
|
|
get_local 2
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 8
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 4
|
|
get_local 8
|
|
i32.const 1
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
else
|
|
i32.const 0
|
|
set_local 10
|
|
i32.const 0
|
|
set_local 11
|
|
i32.const 0
|
|
set_local 12
|
|
end
|
|
end
|
|
i32.const 15136
|
|
call 268
|
|
drop
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 8
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 8
|
|
i32.const 1
|
|
call 195
|
|
end
|
|
get_local 0
|
|
get_local 12
|
|
i32.store
|
|
get_local 0
|
|
get_local 10
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 11
|
|
i32.store offset=8
|
|
get_local 6
|
|
set_global 6
|
|
end)
|
|
(func (;75;) (type 5) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
i32.const 4044
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 4044
|
|
call 115
|
|
set_local 0
|
|
end
|
|
get_local 0
|
|
call 29
|
|
tee_local 0
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 1
|
|
i32.eq
|
|
if i32 ;; label = @3
|
|
i32.const 0
|
|
else
|
|
get_local 1
|
|
end
|
|
return
|
|
end
|
|
i32.const 24
|
|
i32.const 4
|
|
call 194
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 0
|
|
i32.const 4044
|
|
i32.store
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 4044
|
|
i32.load
|
|
tee_local 2
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 0
|
|
call 43
|
|
drop
|
|
get_local 1
|
|
return
|
|
end
|
|
i32.const 4044
|
|
call 115
|
|
get_local 0
|
|
call 43
|
|
drop
|
|
get_local 1
|
|
end)
|
|
(func (;76;) (type 1) (param i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 3
|
|
if ;; label = @2
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 2
|
|
i32.load offset=12
|
|
tee_local 3
|
|
if ;; label = @3
|
|
get_local 1
|
|
i32.load
|
|
get_local 3
|
|
i32.const 1
|
|
call 195
|
|
end
|
|
end
|
|
get_local 2
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
call 33
|
|
drop
|
|
get_local 1
|
|
i32.load
|
|
i32.const 24
|
|
i32.const 8
|
|
call 195
|
|
get_local 2
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
call 49
|
|
drop
|
|
get_local 1
|
|
i32.load
|
|
i32.const 48
|
|
i32.const 8
|
|
call 195
|
|
get_local 0
|
|
i32.load
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
set_local 0
|
|
get_local 1
|
|
get_local 0
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 2
|
|
i32.const 40
|
|
i32.const 8
|
|
call 195
|
|
end)
|
|
(func (;77;) (type 5) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 7
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
call 75
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 226
|
|
end
|
|
get_local 7
|
|
i32.const 16
|
|
i32.add
|
|
set_local 4
|
|
get_local 7
|
|
set_local 2
|
|
get_local 1
|
|
i32.load
|
|
if ;; label = @2
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
set_local 3
|
|
else
|
|
get_local 4
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 4
|
|
get_local 1
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 4
|
|
get_local 1
|
|
i32.load offset=16
|
|
i32.store offset=16
|
|
get_local 1
|
|
i32.const 1
|
|
i32.store
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store offset=16
|
|
get_local 4
|
|
i32.load
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 4
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 6
|
|
i32.load
|
|
tee_local 5
|
|
if ;; label = @4
|
|
get_local 5
|
|
get_local 5
|
|
i32.load
|
|
tee_local 5
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 5
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 6
|
|
call 76
|
|
end
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.load
|
|
if ;; label = @3
|
|
get_local 0
|
|
set_local 3
|
|
else
|
|
i32.const 4436
|
|
call 204
|
|
end
|
|
end
|
|
block ;; label = @2
|
|
get_local 3
|
|
i32.load
|
|
tee_local 0
|
|
i32.const -1
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 5
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
else
|
|
get_local 3
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
set_local 5
|
|
get_local 1
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 6
|
|
i32.load
|
|
i32.eqz
|
|
set_local 1
|
|
get_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 1
|
|
if ;; label = @4
|
|
get_local 4
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
get_local 4
|
|
call 8
|
|
set_local 1
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
br_if 2 (;@2;)
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store
|
|
get_local 2
|
|
get_local 1
|
|
tee_local 4
|
|
i32.store offset=8
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 0
|
|
get_local 1
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 4
|
|
get_local 4
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @6
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
call 76
|
|
get_local 0
|
|
call 27
|
|
else
|
|
get_local 3
|
|
i32.const -1
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @6
|
|
get_local 0
|
|
get_local 0
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 6
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @8
|
|
call 18
|
|
set_local 0
|
|
get_local 5
|
|
get_local 2
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 5
|
|
get_local 2
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
call 27
|
|
end
|
|
end
|
|
end
|
|
get_local 5
|
|
get_local 2
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 5
|
|
get_local 2
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store
|
|
end
|
|
else
|
|
get_local 0
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const -1
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4436
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 0
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 2
|
|
get_local 2
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
get_local 0
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @4
|
|
call 50
|
|
else
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store
|
|
get_local 7
|
|
set_global 6
|
|
get_local 2
|
|
return
|
|
end
|
|
end
|
|
end
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
i32.const 0
|
|
end)
|
|
(func (;78;) (type 9) (param i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 115
|
|
set_local 1
|
|
end
|
|
get_local 1
|
|
call 29
|
|
tee_local 1
|
|
if ;; label = @2
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
i32.const 1
|
|
i32.eq
|
|
if i32 ;; label = @3
|
|
i32.const 0
|
|
else
|
|
get_local 0
|
|
end
|
|
return
|
|
end
|
|
i32.const 20
|
|
i32.const 4
|
|
call 194
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 1
|
|
get_local 0
|
|
i32.store
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
i32.load
|
|
tee_local 3
|
|
if ;; label = @2
|
|
get_local 3
|
|
get_local 1
|
|
call 43
|
|
drop
|
|
get_local 2
|
|
return
|
|
end
|
|
get_local 0
|
|
call 115
|
|
get_local 1
|
|
call 43
|
|
drop
|
|
get_local 2
|
|
end)
|
|
(func (;79;) (type 6)
|
|
(local i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 0
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
tee_local 2
|
|
i32.const 9270
|
|
i32.store
|
|
get_local 2
|
|
i32.const 16
|
|
i32.store offset=4
|
|
i32.const 4468
|
|
i32.load
|
|
set_local 3
|
|
i32.const 4472
|
|
i32.load
|
|
set_local 4
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 1
|
|
get_local 2
|
|
i32.store
|
|
get_local 1
|
|
i32.const 26
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 32
|
|
i32.store offset=12
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 3
|
|
i32.store
|
|
get_local 0
|
|
get_local 4
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 0
|
|
i32.const 4456
|
|
call 202
|
|
end)
|
|
(func (;80;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 19
|
|
get_global 6
|
|
i32.const 1072
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
i32.load offset=4
|
|
set_local 9
|
|
get_local 0
|
|
i32.load offset=8
|
|
set_local 8
|
|
get_local 0
|
|
i32.load offset=12
|
|
set_local 12
|
|
get_local 19
|
|
i32.const 1032
|
|
i32.add
|
|
tee_local 6
|
|
get_local 0
|
|
i32.load
|
|
i32.store
|
|
get_local 6
|
|
i32.const 26
|
|
i32.store offset=4
|
|
get_local 6
|
|
get_local 9
|
|
i32.store offset=8
|
|
get_local 6
|
|
i32.const 26
|
|
i32.store offset=12
|
|
get_local 6
|
|
get_local 8
|
|
i32.store offset=16
|
|
get_local 6
|
|
i32.const 26
|
|
i32.store offset=20
|
|
get_local 6
|
|
get_local 12
|
|
i32.store offset=24
|
|
get_local 6
|
|
i32.const 30
|
|
i32.store offset=28
|
|
get_local 19
|
|
i32.const 968
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 3356
|
|
i32.store
|
|
get_local 3
|
|
i32.const 5
|
|
i32.store offset=4
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 3
|
|
get_local 6
|
|
i32.store offset=16
|
|
get_local 3
|
|
i32.const 4
|
|
i32.store offset=20
|
|
get_local 19
|
|
i32.const 944
|
|
i32.add
|
|
tee_local 10
|
|
get_local 1
|
|
get_local 3
|
|
get_local 2
|
|
i32.load offset=24
|
|
tee_local 37
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 180
|
|
i32.add
|
|
call_indirect 3
|
|
get_local 10
|
|
i32.load
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @2
|
|
get_local 10
|
|
i32.load8_s offset=4
|
|
i32.const 2
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 10
|
|
i32.load offset=8
|
|
tee_local 9
|
|
i32.load offset=4
|
|
tee_local 12
|
|
get_local 9
|
|
i32.load offset=8
|
|
tee_local 8
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 8
|
|
i32.load offset=4
|
|
tee_local 29
|
|
if ;; label = @4
|
|
get_local 12
|
|
get_local 29
|
|
get_local 8
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 9
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.load offset=16
|
|
i32.load8_s
|
|
tee_local 41
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 8111
|
|
i32.load8_s
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 8111
|
|
i32.const 0
|
|
i32.store8
|
|
end
|
|
get_local 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 8
|
|
i32.shl
|
|
i32.const 255
|
|
i32.le_s
|
|
if ;; label = @3
|
|
get_local 19
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 6
|
|
i32.const 3396
|
|
i32.store
|
|
get_local 6
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 6
|
|
i32.const 15240
|
|
i32.store offset=16
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 3
|
|
get_local 1
|
|
get_local 6
|
|
get_local 37
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 180
|
|
i32.add
|
|
call_indirect 3
|
|
get_local 3
|
|
i32.load
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 3
|
|
i32.load8_s offset=4
|
|
i32.const 2
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 3
|
|
i32.load offset=8
|
|
tee_local 0
|
|
i32.load offset=4
|
|
tee_local 2
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 1
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 4
|
|
if ;; label = @5
|
|
get_local 2
|
|
get_local 4
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 0
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
end
|
|
get_local 19
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 19
|
|
set_local 50
|
|
get_local 19
|
|
i32.const 856
|
|
i32.add
|
|
set_local 18
|
|
get_local 19
|
|
i32.const 848
|
|
i32.add
|
|
set_local 45
|
|
get_local 19
|
|
i32.const 840
|
|
i32.add
|
|
set_local 46
|
|
get_local 19
|
|
i32.const 1064
|
|
i32.add
|
|
set_local 51
|
|
get_local 19
|
|
i32.const 824
|
|
i32.add
|
|
set_local 42
|
|
get_local 19
|
|
i32.const 808
|
|
i32.add
|
|
set_local 26
|
|
i32.const 15008
|
|
call 268
|
|
drop
|
|
get_local 19
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 8
|
|
i32.const 0
|
|
i32.const 800
|
|
call 295
|
|
drop
|
|
get_local 3
|
|
get_local 8
|
|
call 103
|
|
get_local 3
|
|
i32.load offset=4
|
|
set_local 9
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @4
|
|
get_local 3
|
|
i32.load offset=8
|
|
set_local 32
|
|
br 1 (;@3;)
|
|
else
|
|
get_local 9
|
|
i32.const 100
|
|
i32.gt_u
|
|
if ;; label = @5
|
|
get_local 9
|
|
i32.const 100
|
|
call 197
|
|
end
|
|
get_local 18
|
|
get_local 6
|
|
i32.store
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
get_local 41
|
|
i32.const 2
|
|
i32.eq
|
|
tee_local 55
|
|
br_if 0 (;@6;)
|
|
get_local 10
|
|
get_local 18
|
|
i32.store
|
|
get_local 8
|
|
get_local 9
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
tee_local 29
|
|
set_local 12
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
get_local 9
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 31
|
|
i32.gt_u
|
|
if ;; label = @10
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 30
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 11
|
|
get_local 3
|
|
i32.const 12
|
|
i32.add
|
|
set_local 31
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 13
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 23
|
|
get_local 3
|
|
i32.const 12
|
|
i32.add
|
|
set_local 17
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 34
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 35
|
|
get_local 3
|
|
i32.const 12
|
|
i32.add
|
|
set_local 38
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 39
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 20
|
|
get_local 3
|
|
i32.const 12
|
|
i32.add
|
|
set_local 43
|
|
get_local 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_local 6
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
loop ;; label = @14
|
|
get_local 0
|
|
i32.load offset=4
|
|
set_local 27
|
|
get_local 3
|
|
get_local 0
|
|
i32.load
|
|
i32.store
|
|
get_local 30
|
|
get_local 27
|
|
i32.store
|
|
get_local 11
|
|
i32.const 3404
|
|
i32.store
|
|
get_local 31
|
|
i32.const 18
|
|
i32.store
|
|
get_local 10
|
|
get_local 3
|
|
i32.const 3404
|
|
i32.const 18
|
|
call 104
|
|
if ;; label = @15
|
|
get_local 6
|
|
set_local 0
|
|
br 7 (;@8;)
|
|
end
|
|
get_local 0
|
|
i32.load offset=12
|
|
set_local 27
|
|
get_local 3
|
|
get_local 0
|
|
i32.load offset=8
|
|
i32.store
|
|
get_local 13
|
|
get_local 27
|
|
i32.store
|
|
get_local 23
|
|
i32.const 3404
|
|
i32.store
|
|
get_local 17
|
|
i32.const 18
|
|
i32.store
|
|
get_local 10
|
|
get_local 3
|
|
i32.const 3404
|
|
i32.const 18
|
|
call 104
|
|
br_if 1 (;@13;)
|
|
get_local 0
|
|
i32.load offset=20
|
|
set_local 27
|
|
get_local 3
|
|
get_local 0
|
|
i32.load offset=16
|
|
i32.store
|
|
get_local 34
|
|
get_local 27
|
|
i32.store
|
|
get_local 35
|
|
i32.const 3404
|
|
i32.store
|
|
get_local 38
|
|
i32.const 18
|
|
i32.store
|
|
get_local 10
|
|
get_local 3
|
|
i32.const 3404
|
|
i32.const 18
|
|
call 104
|
|
br_if 2 (;@12;)
|
|
get_local 0
|
|
i32.load offset=28
|
|
set_local 27
|
|
get_local 3
|
|
get_local 0
|
|
i32.load offset=24
|
|
i32.store
|
|
get_local 39
|
|
get_local 27
|
|
i32.store
|
|
get_local 20
|
|
i32.const 3404
|
|
i32.store
|
|
get_local 43
|
|
i32.const 18
|
|
i32.store
|
|
get_local 10
|
|
get_local 3
|
|
i32.const 3404
|
|
i32.const 18
|
|
call 104
|
|
br_if 3 (;@11;)
|
|
get_local 6
|
|
i32.const 4
|
|
i32.add
|
|
set_local 6
|
|
get_local 12
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 0
|
|
i32.sub
|
|
i32.const 31
|
|
i32.gt_u
|
|
br_if 0 (;@14;)
|
|
get_local 6
|
|
set_local 12
|
|
br 5 (;@9;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 6
|
|
i32.const 1
|
|
i32.or
|
|
set_local 0
|
|
br 4 (;@8;)
|
|
end
|
|
get_local 6
|
|
i32.const 2
|
|
i32.or
|
|
set_local 0
|
|
br 3 (;@8;)
|
|
end
|
|
get_local 6
|
|
i32.const 3
|
|
i32.or
|
|
set_local 0
|
|
br 2 (;@8;)
|
|
else
|
|
get_local 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_local 12
|
|
end
|
|
end
|
|
get_local 0
|
|
get_local 29
|
|
i32.eq
|
|
if ;; label = @9
|
|
get_local 9
|
|
set_local 7
|
|
else
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 30
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 11
|
|
get_local 3
|
|
i32.const 12
|
|
i32.add
|
|
set_local 31
|
|
get_local 0
|
|
set_local 6
|
|
get_local 12
|
|
set_local 0
|
|
loop ;; label = @10
|
|
get_local 6
|
|
i32.load offset=4
|
|
set_local 12
|
|
get_local 3
|
|
get_local 6
|
|
i32.load
|
|
i32.store
|
|
get_local 30
|
|
get_local 12
|
|
i32.store
|
|
get_local 11
|
|
i32.const 3404
|
|
i32.store
|
|
get_local 31
|
|
i32.const 18
|
|
i32.store
|
|
get_local 10
|
|
get_local 3
|
|
i32.const 3404
|
|
i32.const 18
|
|
call 104
|
|
br_if 2 (;@8;)
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 6
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 6
|
|
get_local 29
|
|
i32.ne
|
|
br_if 0 (;@10;)
|
|
get_local 9
|
|
set_local 7
|
|
end
|
|
end
|
|
br 1 (;@7;)
|
|
end
|
|
get_local 0
|
|
get_local 9
|
|
i32.gt_u
|
|
if ;; label = @8
|
|
get_local 0
|
|
get_local 9
|
|
call 205
|
|
else
|
|
get_local 0
|
|
set_local 7
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 30
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 11
|
|
get_local 3
|
|
i32.const 12
|
|
i32.add
|
|
set_local 31
|
|
get_local 8
|
|
get_local 7
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
tee_local 13
|
|
get_local 9
|
|
get_local 7
|
|
i32.sub
|
|
tee_local 29
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
set_local 6
|
|
i32.const 0
|
|
set_local 0
|
|
loop ;; label = @7
|
|
block ;; label = @8
|
|
get_local 6
|
|
get_local 13
|
|
i32.eq
|
|
if ;; label = @9
|
|
get_local 29
|
|
set_local 0
|
|
br 1 (;@8;)
|
|
end
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 12
|
|
get_local 6
|
|
i32.const -4
|
|
i32.add
|
|
i32.load
|
|
set_local 23
|
|
get_local 3
|
|
get_local 6
|
|
i32.const -8
|
|
i32.add
|
|
tee_local 6
|
|
i32.load
|
|
i32.store
|
|
get_local 30
|
|
get_local 23
|
|
i32.store
|
|
get_local 11
|
|
i32.const 3548
|
|
i32.store
|
|
get_local 31
|
|
i32.const 24
|
|
i32.store
|
|
get_local 10
|
|
get_local 3
|
|
i32.const 3548
|
|
i32.const 24
|
|
call 104
|
|
i32.eqz
|
|
if ;; label = @9
|
|
get_local 12
|
|
set_local 0
|
|
br 2 (;@7;)
|
|
end
|
|
end
|
|
end
|
|
get_local 0
|
|
get_local 7
|
|
i32.add
|
|
get_local 9
|
|
i32.eq
|
|
br_if 0 (;@6;)
|
|
br 1 (;@5;)
|
|
end
|
|
i32.const 0
|
|
set_local 7
|
|
i32.const 0
|
|
set_local 0
|
|
end
|
|
get_local 7
|
|
i32.const 0
|
|
get_local 0
|
|
i32.sub
|
|
i32.ne
|
|
if ;; label = @5
|
|
get_local 3
|
|
i32.const 3740
|
|
i32.store
|
|
get_local 3
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 3
|
|
i32.const 15240
|
|
i32.store offset=16
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 10
|
|
get_local 1
|
|
get_local 3
|
|
get_local 37
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 180
|
|
i32.add
|
|
call_indirect 3
|
|
get_local 10
|
|
i32.load
|
|
if ;; label = @6
|
|
get_local 10
|
|
i32.load offset=4
|
|
set_local 9
|
|
get_local 10
|
|
i32.load offset=8
|
|
set_local 32
|
|
br 3 (;@3;)
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 3748
|
|
i32.store
|
|
get_local 3
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 3
|
|
i32.const 15240
|
|
i32.store offset=16
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 10
|
|
get_local 1
|
|
get_local 3
|
|
get_local 37
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 180
|
|
i32.add
|
|
call_indirect 3
|
|
get_local 10
|
|
i32.load
|
|
if ;; label = @5
|
|
get_local 10
|
|
i32.load offset=4
|
|
set_local 9
|
|
get_local 10
|
|
i32.load offset=8
|
|
set_local 32
|
|
br 2 (;@3;)
|
|
end
|
|
get_local 9
|
|
get_local 0
|
|
i32.sub
|
|
tee_local 0
|
|
i32.const 100
|
|
i32.gt_u
|
|
if ;; label = @5
|
|
get_local 0
|
|
i32.const 100
|
|
call 197
|
|
end
|
|
get_local 8
|
|
get_local 0
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
tee_local 56
|
|
set_local 57
|
|
get_local 46
|
|
i32.const 4
|
|
i32.add
|
|
set_local 58
|
|
get_local 41
|
|
i32.const 3
|
|
i32.eq
|
|
set_local 43
|
|
get_local 51
|
|
set_local 30
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 59
|
|
get_local 10
|
|
i32.const 4
|
|
i32.add
|
|
set_local 60
|
|
get_local 10
|
|
i32.const 8
|
|
i32.add
|
|
set_local 61
|
|
get_local 10
|
|
i32.const 12
|
|
i32.add
|
|
set_local 62
|
|
get_local 10
|
|
i32.const 16
|
|
i32.add
|
|
set_local 63
|
|
get_local 10
|
|
i32.const 20
|
|
i32.add
|
|
set_local 64
|
|
get_local 18
|
|
i32.const 4
|
|
i32.add
|
|
set_local 65
|
|
get_local 18
|
|
i32.const 8
|
|
i32.add
|
|
set_local 66
|
|
get_local 26
|
|
i32.const 4
|
|
i32.add
|
|
set_local 34
|
|
get_local 2
|
|
i32.const 20
|
|
i32.add
|
|
set_local 13
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 67
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 68
|
|
get_local 18
|
|
i32.const 4
|
|
i32.add
|
|
set_local 38
|
|
get_local 18
|
|
i32.const 8
|
|
i32.add
|
|
set_local 23
|
|
get_local 18
|
|
i32.const 72
|
|
i32.add
|
|
set_local 27
|
|
get_local 18
|
|
i32.const 73
|
|
i32.add
|
|
set_local 39
|
|
get_local 18
|
|
i32.const 80
|
|
i32.add
|
|
set_local 35
|
|
get_local 10
|
|
i32.const 4
|
|
i32.add
|
|
set_local 69
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 70
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 71
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 72
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 73
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 74
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 75
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 76
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 77
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 78
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 79
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 80
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 81
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 82
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 83
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 84
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 85
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 86
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 87
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 88
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 89
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 90
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 91
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 92
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 93
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 94
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 95
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 96
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 97
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 98
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 99
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 100
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 101
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 102
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 103
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 104
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 105
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 106
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 107
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 108
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 109
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 110
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 111
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 112
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 113
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 114
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 115
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 116
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 117
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 118
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 119
|
|
get_local 46
|
|
set_local 31
|
|
get_local 45
|
|
i32.const 4
|
|
i32.add
|
|
set_local 120
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 121
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 122
|
|
get_local 3
|
|
i32.const 12
|
|
i32.add
|
|
set_local 123
|
|
get_local 3
|
|
i32.const 16
|
|
i32.add
|
|
set_local 124
|
|
get_local 3
|
|
i32.const 20
|
|
i32.add
|
|
set_local 125
|
|
get_local 10
|
|
i32.const 4
|
|
i32.add
|
|
set_local 126
|
|
get_local 10
|
|
i32.const 8
|
|
i32.add
|
|
set_local 127
|
|
get_local 10
|
|
i32.const 12
|
|
i32.add
|
|
set_local 128
|
|
get_local 10
|
|
i32.const 16
|
|
i32.add
|
|
set_local 129
|
|
get_local 10
|
|
i32.const 20
|
|
i32.add
|
|
set_local 130
|
|
get_local 18
|
|
i32.const 4
|
|
i32.add
|
|
set_local 131
|
|
get_local 18
|
|
i32.const 8
|
|
i32.add
|
|
set_local 132
|
|
get_local 42
|
|
i32.const 8
|
|
i32.add
|
|
set_local 133
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 134
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 135
|
|
get_local 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_local 9
|
|
loop ;; label = @5
|
|
block ;; label = @6
|
|
get_local 0
|
|
set_local 2
|
|
get_local 7
|
|
if ;; label = @7
|
|
get_local 2
|
|
get_local 7
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
tee_local 8
|
|
i32.eqz
|
|
get_local 57
|
|
get_local 0
|
|
i32.sub
|
|
i32.const 3
|
|
i32.shr_u
|
|
get_local 7
|
|
i32.le_u
|
|
i32.or
|
|
if ;; label = @8
|
|
i32.const 56
|
|
set_local 0
|
|
br 2 (;@6;)
|
|
end
|
|
get_local 7
|
|
i32.const 1
|
|
i32.add
|
|
set_local 6
|
|
get_local 8
|
|
set_local 0
|
|
else
|
|
get_local 2
|
|
get_local 56
|
|
i32.eq
|
|
if ;; label = @8
|
|
i32.const 56
|
|
set_local 0
|
|
br 2 (;@6;)
|
|
else
|
|
i32.const 1
|
|
set_local 6
|
|
get_local 2
|
|
set_local 0
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 56
|
|
set_local 0
|
|
br 1 (;@6;)
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
set_local 7
|
|
get_local 42
|
|
i64.const 0
|
|
i64.store
|
|
get_local 42
|
|
i64.const 0
|
|
i64.store offset=8
|
|
get_local 7
|
|
get_local 42
|
|
call 44
|
|
if ;; label = @7
|
|
get_local 133
|
|
i32.load
|
|
tee_local 7
|
|
call 276
|
|
tee_local 8
|
|
i32.const -1
|
|
i32.eq
|
|
if ;; label = @8
|
|
i32.const 59
|
|
set_local 0
|
|
br 2 (;@6;)
|
|
end
|
|
get_local 3
|
|
get_local 7
|
|
get_local 8
|
|
call 230
|
|
get_local 134
|
|
i32.load
|
|
set_local 28
|
|
get_local 135
|
|
i32.load
|
|
set_local 7
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @8
|
|
i32.const 0
|
|
set_local 7
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 7
|
|
i32.const 0
|
|
set_local 28
|
|
end
|
|
get_local 2
|
|
get_local 6
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
set_local 29
|
|
get_local 9
|
|
i32.const 1
|
|
i32.add
|
|
set_local 41
|
|
get_local 0
|
|
i32.load
|
|
set_local 2
|
|
get_local 0
|
|
i32.load offset=4
|
|
set_local 0
|
|
get_local 51
|
|
get_local 9
|
|
i32.store
|
|
get_local 46
|
|
get_local 2
|
|
i32.store
|
|
get_local 58
|
|
get_local 0
|
|
i32.store
|
|
get_local 7
|
|
set_local 21
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
get_local 43
|
|
if ;; label = @10
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @11
|
|
get_local 26
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 0
|
|
set_local 0
|
|
br 4 (;@7;)
|
|
end
|
|
else
|
|
get_local 55
|
|
if ;; label = @11
|
|
get_local 45
|
|
i32.const 3756
|
|
call 238
|
|
get_local 45
|
|
i32.load
|
|
set_local 0
|
|
get_local 120
|
|
i32.load
|
|
set_local 2
|
|
get_local 3
|
|
get_local 30
|
|
i32.store
|
|
get_local 121
|
|
i32.const 33
|
|
i32.store
|
|
get_local 122
|
|
get_local 31
|
|
i32.store
|
|
get_local 123
|
|
i32.const 34
|
|
i32.store
|
|
get_local 124
|
|
get_local 0
|
|
i32.store
|
|
get_local 125
|
|
get_local 2
|
|
i32.store
|
|
get_local 10
|
|
i32.const 3760
|
|
i32.store
|
|
get_local 126
|
|
i32.const 3
|
|
i32.store
|
|
get_local 127
|
|
i32.const 3784
|
|
i32.store
|
|
get_local 128
|
|
i32.const 2
|
|
i32.store
|
|
get_local 129
|
|
get_local 3
|
|
i32.store
|
|
get_local 130
|
|
i32.const 3
|
|
i32.store
|
|
get_local 18
|
|
get_local 1
|
|
get_local 10
|
|
get_local 37
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 180
|
|
i32.add
|
|
call_indirect 3
|
|
get_local 18
|
|
i32.load
|
|
i32.eqz
|
|
br_if 2 (;@9;)
|
|
get_local 132
|
|
i32.load
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 131
|
|
i32.load
|
|
i64.extend_u/i32
|
|
i64.or
|
|
set_local 137
|
|
get_local 26
|
|
i32.const 1
|
|
i32.store
|
|
get_local 34
|
|
get_local 137
|
|
i64.store align=4
|
|
i32.const 1
|
|
set_local 0
|
|
br 4 (;@7;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 30
|
|
i32.store
|
|
get_local 59
|
|
i32.const 33
|
|
i32.store
|
|
get_local 10
|
|
i32.const 3856
|
|
i32.store
|
|
get_local 60
|
|
i32.const 2
|
|
i32.store
|
|
get_local 61
|
|
i32.const 3872
|
|
i32.store
|
|
get_local 62
|
|
i32.const 1
|
|
i32.store
|
|
get_local 63
|
|
get_local 3
|
|
i32.store
|
|
get_local 64
|
|
i32.const 1
|
|
i32.store
|
|
get_local 18
|
|
get_local 1
|
|
get_local 10
|
|
get_local 37
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 180
|
|
i32.add
|
|
call_indirect 3
|
|
get_local 18
|
|
i32.load
|
|
if ;; label = @10
|
|
get_local 66
|
|
i32.load
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 65
|
|
i32.load
|
|
i64.extend_u/i32
|
|
i64.or
|
|
set_local 137
|
|
get_local 26
|
|
i32.const 1
|
|
i32.store
|
|
get_local 34
|
|
get_local 137
|
|
i64.store align=4
|
|
i32.const 1
|
|
set_local 0
|
|
br 3 (;@7;)
|
|
end
|
|
end
|
|
block ;; label = @9
|
|
get_local 7
|
|
if ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
get_local 28
|
|
i32.const 4
|
|
i32.gt_u
|
|
if ;; label = @15
|
|
get_local 21
|
|
i32.const 3
|
|
i32.add
|
|
tee_local 2
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
if ;; label = @16
|
|
get_local 21
|
|
i32.const 8122
|
|
i32.ne
|
|
if ;; label = @17
|
|
i32.const 8122
|
|
get_local 21
|
|
i32.const 3
|
|
call 267
|
|
br_if 3 (;@14;)
|
|
end
|
|
get_local 28
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 40
|
|
if ;; label = @17
|
|
get_local 21
|
|
get_local 40
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 3 (;@14;)
|
|
else
|
|
get_local 21
|
|
set_local 0
|
|
end
|
|
get_local 0
|
|
i32.const 8121
|
|
i32.ne
|
|
if ;; label = @17
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const 69
|
|
i32.ne
|
|
br_if 3 (;@14;)
|
|
end
|
|
get_local 40
|
|
i32.const 3
|
|
i32.lt_u
|
|
if ;; label = @17
|
|
i32.const 83
|
|
set_local 0
|
|
br 11 (;@6;)
|
|
end
|
|
get_local 21
|
|
get_local 40
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
if ;; label = @17
|
|
get_local 2
|
|
set_local 0
|
|
get_local 40
|
|
set_local 2
|
|
br 4 (;@13;)
|
|
else
|
|
i32.const 83
|
|
set_local 0
|
|
br 11 (;@6;)
|
|
end
|
|
unreachable
|
|
end
|
|
else
|
|
get_local 28
|
|
i32.const 4
|
|
i32.ne
|
|
br_if 3 (;@12;)
|
|
end
|
|
end
|
|
get_local 21
|
|
i32.const 2
|
|
i32.add
|
|
tee_local 2
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 1 (;@12;)
|
|
get_local 21
|
|
i32.const 8125
|
|
i32.ne
|
|
if ;; label = @14
|
|
i32.const 8125
|
|
get_local 21
|
|
i32.const 2
|
|
call 267
|
|
br_if 2 (;@12;)
|
|
end
|
|
get_local 28
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 47
|
|
if ;; label = @14
|
|
get_local 21
|
|
get_local 47
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 2 (;@12;)
|
|
else
|
|
get_local 21
|
|
set_local 0
|
|
end
|
|
get_local 0
|
|
i32.const 8121
|
|
i32.ne
|
|
if ;; label = @14
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const 69
|
|
i32.ne
|
|
br_if 2 (;@12;)
|
|
end
|
|
get_local 21
|
|
get_local 47
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
if ;; label = @14
|
|
get_local 2
|
|
set_local 0
|
|
get_local 28
|
|
set_local 2
|
|
else
|
|
i32.const 93
|
|
set_local 0
|
|
br 8 (;@6;)
|
|
end
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
i32.const -3
|
|
i32.add
|
|
tee_local 9
|
|
i32.add
|
|
set_local 7
|
|
get_local 0
|
|
set_local 2
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
loop ;; label = @15
|
|
get_local 2
|
|
get_local 7
|
|
i32.ne
|
|
if ;; label = @16
|
|
i32.const 0
|
|
set_local 8
|
|
loop ;; label = @17
|
|
block ;; label = @18
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
set_local 6
|
|
block ;; label = @19
|
|
get_local 2
|
|
i32.load8_s
|
|
tee_local 11
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @20
|
|
get_local 6
|
|
set_local 2
|
|
get_local 11
|
|
i32.const 255
|
|
i32.and
|
|
else
|
|
get_local 6
|
|
get_local 7
|
|
i32.eq
|
|
if i32 ;; label = @21
|
|
i32.const 0
|
|
set_local 6
|
|
get_local 7
|
|
else
|
|
get_local 6
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
set_local 6
|
|
get_local 2
|
|
i32.const 2
|
|
i32.add
|
|
end
|
|
set_local 2
|
|
get_local 6
|
|
i32.const 255
|
|
i32.and
|
|
tee_local 12
|
|
get_local 11
|
|
i32.const 31
|
|
i32.and
|
|
tee_local 17
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
set_local 6
|
|
get_local 11
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 223
|
|
i32.le_s
|
|
br_if 1 (;@19;)
|
|
get_local 2
|
|
get_local 7
|
|
i32.eq
|
|
if i32 ;; label = @21
|
|
get_local 7
|
|
set_local 6
|
|
i32.const 0
|
|
else
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
set_local 6
|
|
get_local 2
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 2
|
|
i32.const 255
|
|
i32.and
|
|
get_local 12
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
tee_local 20
|
|
get_local 17
|
|
i32.const 12
|
|
i32.shl
|
|
i32.or
|
|
set_local 12
|
|
get_local 11
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 239
|
|
i32.le_s
|
|
if ;; label = @21
|
|
get_local 6
|
|
set_local 2
|
|
get_local 12
|
|
set_local 6
|
|
br 2 (;@19;)
|
|
end
|
|
get_local 20
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 17
|
|
i32.const 18
|
|
i32.shl
|
|
i32.const 1835008
|
|
i32.and
|
|
i32.or
|
|
get_local 6
|
|
get_local 7
|
|
i32.eq
|
|
if i32 ;; label = @21
|
|
get_local 7
|
|
set_local 2
|
|
i32.const 0
|
|
else
|
|
get_local 6
|
|
i32.const 1
|
|
i32.add
|
|
set_local 2
|
|
get_local 6
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 6
|
|
i32.const 255
|
|
i32.and
|
|
i32.or
|
|
end
|
|
set_local 6
|
|
end
|
|
get_local 6
|
|
i32.const -48
|
|
i32.add
|
|
i32.const 10
|
|
i32.ge_u
|
|
if ;; label = @19
|
|
get_local 6
|
|
i32.const 127
|
|
i32.le_u
|
|
br_if 1 (;@18;)
|
|
get_local 6
|
|
call 185
|
|
i32.eqz
|
|
br_if 1 (;@18;)
|
|
end
|
|
get_local 8
|
|
i32.const 10
|
|
i32.mul
|
|
i32.const -48
|
|
i32.add
|
|
get_local 6
|
|
i32.add
|
|
set_local 8
|
|
get_local 2
|
|
get_local 7
|
|
i32.ne
|
|
br_if 1 (;@17;)
|
|
get_local 7
|
|
set_local 2
|
|
end
|
|
end
|
|
get_local 8
|
|
i32.eqz
|
|
br_if 2 (;@14;)
|
|
block ;; label = @17
|
|
get_local 8
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 12
|
|
if ;; label = @18
|
|
i32.const 0
|
|
set_local 8
|
|
get_local 12
|
|
set_local 6
|
|
loop ;; label = @19
|
|
get_local 2
|
|
get_local 7
|
|
i32.eq
|
|
if ;; label = @20
|
|
get_local 7
|
|
set_local 2
|
|
br 3 (;@17;)
|
|
end
|
|
get_local 6
|
|
i32.const -1
|
|
i32.add
|
|
set_local 6
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
set_local 11
|
|
block ;; label = @20
|
|
get_local 2
|
|
i32.load8_s
|
|
tee_local 17
|
|
i32.const -1
|
|
i32.gt_s
|
|
if ;; label = @21
|
|
get_local 11
|
|
set_local 2
|
|
else
|
|
get_local 11
|
|
get_local 7
|
|
i32.eq
|
|
if ;; label = @22
|
|
get_local 7
|
|
set_local 2
|
|
br 2 (;@20;)
|
|
end
|
|
get_local 2
|
|
i32.const 2
|
|
i32.add
|
|
tee_local 11
|
|
get_local 7
|
|
i32.eq
|
|
get_local 17
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 224
|
|
i32.lt_s
|
|
i32.or
|
|
if ;; label = @22
|
|
get_local 11
|
|
set_local 2
|
|
br 2 (;@20;)
|
|
end
|
|
get_local 2
|
|
i32.const 4
|
|
i32.add
|
|
set_local 11
|
|
get_local 2
|
|
i32.const 3
|
|
i32.add
|
|
tee_local 2
|
|
get_local 7
|
|
i32.eq
|
|
get_local 17
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 240
|
|
i32.lt_s
|
|
i32.or
|
|
i32.eqz
|
|
if ;; label = @22
|
|
get_local 11
|
|
set_local 2
|
|
end
|
|
end
|
|
end
|
|
get_local 8
|
|
i32.const 1
|
|
i32.add
|
|
set_local 8
|
|
get_local 6
|
|
br_if 0 (;@19;)
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 8
|
|
end
|
|
end
|
|
get_local 8
|
|
get_local 12
|
|
i32.ne
|
|
br_if 4 (;@12;)
|
|
br 1 (;@15;)
|
|
end
|
|
end
|
|
br 1 (;@13;)
|
|
end
|
|
get_local 2
|
|
get_local 7
|
|
i32.ne
|
|
br_if 1 (;@12;)
|
|
end
|
|
get_local 43
|
|
if ;; label = @13
|
|
get_local 3
|
|
get_local 0
|
|
get_local 9
|
|
i32.const 8127
|
|
i32.const 3
|
|
call 227
|
|
get_local 18
|
|
i32.const 0
|
|
i32.store
|
|
get_local 38
|
|
get_local 9
|
|
i32.store
|
|
get_local 23
|
|
get_local 3
|
|
i64.load
|
|
i64.store
|
|
get_local 23
|
|
get_local 3
|
|
i64.load offset=8
|
|
i64.store offset=8
|
|
get_local 23
|
|
get_local 3
|
|
i64.load offset=16
|
|
i64.store offset=16
|
|
get_local 23
|
|
get_local 3
|
|
i64.load offset=24
|
|
i64.store offset=24
|
|
get_local 23
|
|
get_local 3
|
|
i64.load offset=32
|
|
i64.store offset=32
|
|
get_local 23
|
|
get_local 3
|
|
i64.load offset=40
|
|
i64.store offset=40
|
|
get_local 23
|
|
get_local 3
|
|
i64.load offset=48
|
|
i64.store offset=48
|
|
get_local 23
|
|
get_local 3
|
|
i64.load offset=56
|
|
i64.store offset=56
|
|
get_local 27
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 39
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 35
|
|
i32.const 1
|
|
i32.store
|
|
get_local 10
|
|
get_local 18
|
|
call 106
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
get_local 35
|
|
i32.load
|
|
tee_local 2
|
|
br_table 0 (;@17;) 1 (;@16;) 2 (;@15;)
|
|
end
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store
|
|
br 2 (;@14;)
|
|
end
|
|
get_local 35
|
|
i32.const 0
|
|
i32.store
|
|
block ;; label = @16
|
|
get_local 39
|
|
i32.load8_s
|
|
i32.eqz
|
|
if ;; label = @17
|
|
get_local 27
|
|
i32.load8_s
|
|
i32.eqz
|
|
if ;; label = @18
|
|
get_local 38
|
|
i32.load
|
|
get_local 18
|
|
i32.load
|
|
i32.eq
|
|
br_if 2 (;@16;)
|
|
end
|
|
get_local 39
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 50
|
|
get_local 23
|
|
call 228
|
|
get_local 38
|
|
i32.load
|
|
get_local 18
|
|
i32.load
|
|
tee_local 2
|
|
i32.sub
|
|
set_local 7
|
|
get_local 3
|
|
get_local 50
|
|
i32.load
|
|
get_local 2
|
|
i32.add
|
|
i32.store
|
|
get_local 70
|
|
get_local 7
|
|
i32.store
|
|
br 3 (;@14;)
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store
|
|
br 1 (;@14;)
|
|
end
|
|
get_local 35
|
|
get_local 2
|
|
i32.const -1
|
|
i32.add
|
|
i32.store
|
|
get_local 3
|
|
get_local 18
|
|
call 106
|
|
end
|
|
get_local 69
|
|
i32.load
|
|
set_local 2
|
|
get_local 3
|
|
i64.load
|
|
set_local 137
|
|
block ;; label = @14
|
|
get_local 10
|
|
i32.load
|
|
tee_local 12
|
|
if ;; label = @15
|
|
get_local 2
|
|
i32.const 16
|
|
i32.eq
|
|
if ;; label = @16
|
|
i32.const 0
|
|
set_local 2
|
|
else
|
|
get_local 9
|
|
set_local 2
|
|
br 2 (;@14;)
|
|
end
|
|
get_local 137
|
|
i32.wrap/i64
|
|
set_local 8
|
|
get_local 137
|
|
i64.const 32
|
|
i64.shr_u
|
|
i32.wrap/i64
|
|
set_local 6
|
|
loop ;; label = @16
|
|
get_local 12
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 7
|
|
i32.add
|
|
set_local 17
|
|
block ;; label = @17
|
|
get_local 12
|
|
get_local 2
|
|
i32.add
|
|
i32.load8_s
|
|
tee_local 11
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @18
|
|
get_local 7
|
|
set_local 2
|
|
get_local 11
|
|
i32.const 255
|
|
i32.and
|
|
else
|
|
get_local 7
|
|
i32.const 16
|
|
i32.eq
|
|
if i32 ;; label = @19
|
|
i32.const 0
|
|
set_local 7
|
|
i32.const 16
|
|
else
|
|
get_local 17
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
set_local 7
|
|
get_local 2
|
|
i32.const 2
|
|
i32.add
|
|
end
|
|
set_local 2
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
tee_local 20
|
|
get_local 11
|
|
i32.const 31
|
|
i32.and
|
|
tee_local 17
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
set_local 7
|
|
get_local 11
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 223
|
|
i32.le_s
|
|
br_if 1 (;@17;)
|
|
get_local 12
|
|
get_local 2
|
|
i32.add
|
|
set_local 7
|
|
get_local 2
|
|
i32.const 16
|
|
i32.eq
|
|
if i32 ;; label = @19
|
|
i32.const 0
|
|
set_local 7
|
|
i32.const 16
|
|
else
|
|
get_local 7
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
set_local 7
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
end
|
|
set_local 2
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
get_local 20
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
tee_local 20
|
|
get_local 17
|
|
i32.const 12
|
|
i32.shl
|
|
i32.or
|
|
set_local 7
|
|
get_local 11
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 239
|
|
i32.le_s
|
|
br_if 1 (;@17;)
|
|
get_local 12
|
|
get_local 2
|
|
i32.add
|
|
set_local 7
|
|
get_local 2
|
|
i32.const 16
|
|
i32.eq
|
|
if i32 ;; label = @19
|
|
i32.const 0
|
|
set_local 7
|
|
i32.const 16
|
|
else
|
|
get_local 7
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
set_local 7
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
end
|
|
set_local 2
|
|
get_local 20
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 17
|
|
i32.const 18
|
|
i32.shl
|
|
i32.const 1835008
|
|
i32.and
|
|
i32.or
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.or
|
|
end
|
|
set_local 7
|
|
end
|
|
get_local 7
|
|
i32.const -48
|
|
i32.add
|
|
i32.const 10
|
|
i32.ge_u
|
|
if ;; label = @17
|
|
get_local 7
|
|
i32.const -97
|
|
i32.add
|
|
i32.const 26
|
|
i32.lt_u
|
|
if ;; label = @18
|
|
i32.const -87
|
|
set_local 11
|
|
else
|
|
get_local 7
|
|
i32.const -65
|
|
i32.add
|
|
i32.const 26
|
|
i32.lt_u
|
|
if ;; label = @19
|
|
i32.const -55
|
|
set_local 11
|
|
else
|
|
get_local 9
|
|
set_local 2
|
|
br 5 (;@14;)
|
|
end
|
|
end
|
|
get_local 7
|
|
get_local 11
|
|
i32.add
|
|
i32.const 16
|
|
i32.ge_u
|
|
if ;; label = @18
|
|
get_local 9
|
|
set_local 2
|
|
br 4 (;@14;)
|
|
end
|
|
end
|
|
get_local 2
|
|
i32.const 16
|
|
i32.ne
|
|
br_if 0 (;@16;)
|
|
end
|
|
get_local 8
|
|
set_local 0
|
|
get_local 8
|
|
i32.const 0
|
|
i32.ne
|
|
tee_local 7
|
|
if i32 ;; label = @16
|
|
get_local 6
|
|
else
|
|
i32.const 0
|
|
end
|
|
set_local 2
|
|
get_local 7
|
|
i32.eqz
|
|
if ;; label = @16
|
|
i32.const 15812
|
|
set_local 0
|
|
end
|
|
else
|
|
get_local 9
|
|
set_local 2
|
|
end
|
|
end
|
|
else
|
|
get_local 9
|
|
set_local 2
|
|
end
|
|
get_local 2
|
|
i32.eqz
|
|
br_if 3 (;@9;)
|
|
i32.const 1
|
|
set_local 7
|
|
get_local 0
|
|
set_local 33
|
|
get_local 2
|
|
set_local 36
|
|
loop ;; label = @13
|
|
block ;; label = @14
|
|
get_local 7
|
|
i32.eqz
|
|
if ;; label = @15
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8130
|
|
i32.const 2
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @16
|
|
i32.const 157
|
|
set_local 0
|
|
br 2 (;@14;)
|
|
end
|
|
end
|
|
get_local 33
|
|
i32.load8_s
|
|
set_local 7
|
|
get_local 33
|
|
get_local 36
|
|
i32.add
|
|
set_local 0
|
|
get_local 33
|
|
set_local 22
|
|
get_local 36
|
|
set_local 25
|
|
loop ;; label = @15
|
|
block ;; label = @16
|
|
get_local 22
|
|
i32.const 1
|
|
i32.add
|
|
set_local 2
|
|
block i32 ;; label = @17
|
|
get_local 7
|
|
i32.const 24
|
|
i32.shl
|
|
i32.const 24
|
|
i32.shr_s
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @18
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
else
|
|
get_local 25
|
|
i32.const 1
|
|
i32.eq
|
|
if i32 ;; label = @19
|
|
i32.const 0
|
|
set_local 8
|
|
get_local 0
|
|
else
|
|
get_local 2
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
set_local 8
|
|
get_local 22
|
|
i32.const 2
|
|
i32.add
|
|
end
|
|
set_local 9
|
|
get_local 8
|
|
i32.const 255
|
|
i32.and
|
|
tee_local 12
|
|
get_local 7
|
|
i32.const 31
|
|
i32.and
|
|
tee_local 6
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
set_local 8
|
|
get_local 8
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 223
|
|
i32.le_s
|
|
br_if 1 (;@17;)
|
|
drop
|
|
get_local 9
|
|
get_local 0
|
|
i32.eq
|
|
if i32 ;; label = @19
|
|
get_local 0
|
|
set_local 8
|
|
i32.const 0
|
|
else
|
|
get_local 9
|
|
i32.const 1
|
|
i32.add
|
|
set_local 8
|
|
get_local 9
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 9
|
|
i32.const 255
|
|
i32.and
|
|
get_local 12
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
tee_local 12
|
|
get_local 6
|
|
i32.const 12
|
|
i32.shl
|
|
i32.or
|
|
set_local 9
|
|
get_local 9
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 239
|
|
i32.le_s
|
|
br_if 1 (;@17;)
|
|
drop
|
|
get_local 12
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 6
|
|
i32.const 18
|
|
i32.shl
|
|
i32.const 1835008
|
|
i32.and
|
|
i32.or
|
|
get_local 8
|
|
get_local 0
|
|
i32.eq
|
|
if i32 ;; label = @19
|
|
i32.const 0
|
|
else
|
|
get_local 8
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.or
|
|
end
|
|
end
|
|
tee_local 0
|
|
i32.const -48
|
|
i32.add
|
|
i32.const 10
|
|
i32.ge_u
|
|
if ;; label = @17
|
|
get_local 0
|
|
i32.const 127
|
|
i32.le_u
|
|
br_if 1 (;@16;)
|
|
get_local 0
|
|
call 185
|
|
i32.eqz
|
|
br_if 1 (;@16;)
|
|
end
|
|
block ;; label = @17
|
|
block ;; label = @18
|
|
block ;; label = @19
|
|
get_local 25
|
|
br_table 1 (;@18;) 0 (;@19;) 2 (;@17;)
|
|
end
|
|
i32.const 171
|
|
set_local 0
|
|
br 12 (;@6;)
|
|
end
|
|
i32.const 0
|
|
set_local 48
|
|
i32.const 193
|
|
set_local 0
|
|
br 11 (;@6;)
|
|
end
|
|
get_local 2
|
|
i32.load8_s
|
|
tee_local 7
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @17
|
|
get_local 25
|
|
set_local 48
|
|
i32.const 193
|
|
set_local 0
|
|
br 11 (;@6;)
|
|
end
|
|
get_local 2
|
|
get_local 25
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 9
|
|
i32.add
|
|
set_local 0
|
|
get_local 9
|
|
if ;; label = @17
|
|
get_local 2
|
|
set_local 22
|
|
get_local 9
|
|
set_local 25
|
|
br 2 (;@15;)
|
|
else
|
|
i32.const 171
|
|
set_local 0
|
|
br 11 (;@6;)
|
|
end
|
|
unreachable
|
|
end
|
|
end
|
|
get_local 25
|
|
i32.eqz
|
|
get_local 36
|
|
get_local 25
|
|
i32.sub
|
|
tee_local 44
|
|
i32.eqz
|
|
i32.or
|
|
i32.eqz
|
|
if ;; label = @15
|
|
get_local 36
|
|
get_local 44
|
|
i32.le_u
|
|
if ;; label = @16
|
|
i32.const 178
|
|
set_local 0
|
|
br 10 (;@6;)
|
|
end
|
|
get_local 33
|
|
get_local 44
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @16
|
|
i32.const 178
|
|
set_local 0
|
|
br 10 (;@6;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 33
|
|
get_local 44
|
|
call 246
|
|
get_local 3
|
|
i32.load16_s
|
|
tee_local 136
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @15
|
|
i32.const 180
|
|
set_local 0
|
|
br 9 (;@6;)
|
|
end
|
|
get_local 71
|
|
i32.load
|
|
tee_local 24
|
|
i32.eqz
|
|
tee_local 0
|
|
get_local 25
|
|
get_local 24
|
|
i32.eq
|
|
i32.or
|
|
if ;; label = @15
|
|
get_local 22
|
|
get_local 24
|
|
i32.add
|
|
set_local 9
|
|
else
|
|
get_local 25
|
|
get_local 24
|
|
i32.le_u
|
|
if ;; label = @16
|
|
i32.const 185
|
|
set_local 0
|
|
br 10 (;@6;)
|
|
end
|
|
get_local 22
|
|
get_local 24
|
|
i32.add
|
|
tee_local 9
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @16
|
|
i32.const 185
|
|
set_local 0
|
|
br 10 (;@6;)
|
|
end
|
|
end
|
|
get_local 25
|
|
get_local 24
|
|
i32.sub
|
|
set_local 12
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
get_local 24
|
|
i32.const 2
|
|
i32.eq
|
|
br_if 0 (;@17;)
|
|
get_local 24
|
|
i32.const 2
|
|
i32.gt_u
|
|
if ;; label = @18
|
|
get_local 22
|
|
i32.load8_s offset=2
|
|
i32.const -65
|
|
i32.gt_s
|
|
if ;; label = @19
|
|
br 2 (;@17;)
|
|
else
|
|
get_local 22
|
|
set_local 4
|
|
get_local 24
|
|
set_local 5
|
|
br 3 (;@16;)
|
|
end
|
|
unreachable
|
|
else
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @19
|
|
get_local 22
|
|
set_local 4
|
|
i32.const 1
|
|
set_local 5
|
|
br 3 (;@16;)
|
|
end
|
|
end
|
|
br 2 (;@15;)
|
|
end
|
|
get_local 22
|
|
i32.const 8132
|
|
i32.ne
|
|
if ;; label = @17
|
|
i32.const 8132
|
|
get_local 22
|
|
i32.const 2
|
|
call 267
|
|
if ;; label = @18
|
|
get_local 22
|
|
set_local 4
|
|
get_local 24
|
|
set_local 5
|
|
br 2 (;@16;)
|
|
end
|
|
end
|
|
get_local 2
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @17
|
|
i32.const 196
|
|
set_local 0
|
|
br 11 (;@6;)
|
|
end
|
|
get_local 2
|
|
set_local 4
|
|
get_local 24
|
|
i32.const -1
|
|
i32.add
|
|
set_local 5
|
|
end
|
|
loop ;; label = @16
|
|
block ;; label = @17
|
|
block ;; label = @18
|
|
block ;; label = @19
|
|
get_local 5
|
|
i32.const 1
|
|
i32.eq
|
|
tee_local 20
|
|
i32.eqz
|
|
if ;; label = @20
|
|
get_local 4
|
|
i32.load8_s offset=1
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 1 (;@19;)
|
|
end
|
|
block ;; label = @20
|
|
get_local 4
|
|
i32.const 8134
|
|
i32.ne
|
|
if ;; label = @21
|
|
get_local 4
|
|
i32.load8_s
|
|
tee_local 0
|
|
i32.const 46
|
|
i32.eq
|
|
br_if 1 (;@20;)
|
|
get_local 20
|
|
i32.eqz
|
|
if ;; label = @22
|
|
get_local 4
|
|
i32.load8_s offset=1
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 3 (;@19;)
|
|
end
|
|
get_local 4
|
|
i32.const 8135
|
|
i32.eq
|
|
get_local 0
|
|
i32.const 36
|
|
i32.eq
|
|
i32.or
|
|
i32.eqz
|
|
br_if 2 (;@19;)
|
|
block ;; label = @22
|
|
block ;; label = @23
|
|
block ;; label = @24
|
|
get_local 5
|
|
i32.const 4
|
|
i32.eq
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @25
|
|
get_local 5
|
|
i32.const 4
|
|
i32.gt_u
|
|
if ;; label = @26
|
|
get_local 4
|
|
i32.load8_s offset=4
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 2 (;@24;)
|
|
else
|
|
get_local 5
|
|
i32.const 3
|
|
i32.ne
|
|
br_if 9 (;@17;)
|
|
i32.const 1
|
|
set_local 0
|
|
br 3 (;@23;)
|
|
end
|
|
end
|
|
block ;; label = @25
|
|
get_local 4
|
|
i32.const 8136
|
|
i32.ne
|
|
if ;; label = @26
|
|
i32.const 8136
|
|
get_local 4
|
|
i32.const 4
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@25;)
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @27
|
|
get_local 4
|
|
i32.load8_s offset=4
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 3 (;@24;)
|
|
end
|
|
block ;; label = @27
|
|
get_local 4
|
|
i32.const 8141
|
|
i32.ne
|
|
if ;; label = @28
|
|
i32.const 8141
|
|
get_local 4
|
|
i32.const 4
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@27;)
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @29
|
|
get_local 4
|
|
i32.load8_s offset=4
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 5 (;@24;)
|
|
end
|
|
block ;; label = @29
|
|
get_local 4
|
|
i32.const 8146
|
|
i32.ne
|
|
if ;; label = @30
|
|
i32.const 8146
|
|
get_local 4
|
|
i32.const 4
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@29;)
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @31
|
|
get_local 4
|
|
i32.load8_s offset=4
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 7 (;@24;)
|
|
end
|
|
block ;; label = @31
|
|
get_local 4
|
|
i32.const 8151
|
|
i32.ne
|
|
if ;; label = @32
|
|
i32.const 8151
|
|
get_local 4
|
|
i32.const 4
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@31;)
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @33
|
|
get_local 4
|
|
i32.load8_s offset=4
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 9 (;@24;)
|
|
end
|
|
block ;; label = @33
|
|
get_local 4
|
|
i32.const 8156
|
|
i32.ne
|
|
if ;; label = @34
|
|
i32.const 8156
|
|
get_local 4
|
|
i32.const 4
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@33;)
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @35
|
|
get_local 4
|
|
i32.load8_s offset=4
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 11 (;@24;)
|
|
end
|
|
block ;; label = @35
|
|
get_local 4
|
|
i32.const 8161
|
|
i32.ne
|
|
if ;; label = @36
|
|
i32.const 8161
|
|
get_local 4
|
|
i32.const 4
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@35;)
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @37
|
|
get_local 4
|
|
i32.load8_s offset=4
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 13 (;@24;)
|
|
end
|
|
get_local 4
|
|
i32.const 8166
|
|
i32.ne
|
|
if ;; label = @37
|
|
i32.const 8166
|
|
get_local 4
|
|
i32.const 4
|
|
call 267
|
|
br_if 13 (;@24;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8170
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @37
|
|
i32.const 318
|
|
set_local 0
|
|
br 23 (;@14;)
|
|
end
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @37
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @38
|
|
i32.const 321
|
|
set_local 0
|
|
br 32 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -4
|
|
i32.add
|
|
set_local 2
|
|
br 18 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8165
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @35
|
|
i32.const 308
|
|
set_local 0
|
|
br 21 (;@14;)
|
|
end
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @35
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @36
|
|
i32.const 311
|
|
set_local 0
|
|
br 30 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -4
|
|
i32.add
|
|
set_local 2
|
|
br 16 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8160
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @33
|
|
i32.const 298
|
|
set_local 0
|
|
br 19 (;@14;)
|
|
end
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @33
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @34
|
|
i32.const 301
|
|
set_local 0
|
|
br 28 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -4
|
|
i32.add
|
|
set_local 2
|
|
br 14 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8155
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @31
|
|
i32.const 288
|
|
set_local 0
|
|
br 17 (;@14;)
|
|
end
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @31
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @32
|
|
i32.const 291
|
|
set_local 0
|
|
br 26 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -4
|
|
i32.add
|
|
set_local 2
|
|
br 12 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8150
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @29
|
|
i32.const 278
|
|
set_local 0
|
|
br 15 (;@14;)
|
|
end
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @29
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @30
|
|
i32.const 281
|
|
set_local 0
|
|
br 24 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -4
|
|
i32.add
|
|
set_local 2
|
|
br 10 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8145
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @27
|
|
i32.const 268
|
|
set_local 0
|
|
br 13 (;@14;)
|
|
end
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @27
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @28
|
|
i32.const 271
|
|
set_local 0
|
|
br 22 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -4
|
|
i32.add
|
|
set_local 2
|
|
br 8 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8140
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @25
|
|
i32.const 258
|
|
set_local 0
|
|
br 11 (;@14;)
|
|
end
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @25
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @26
|
|
i32.const 261
|
|
set_local 0
|
|
br 20 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -4
|
|
i32.add
|
|
set_local 2
|
|
br 6 (;@18;)
|
|
end
|
|
get_local 4
|
|
i32.load8_s offset=3
|
|
i32.const -65
|
|
i32.gt_s
|
|
if ;; label = @24
|
|
i32.const 0
|
|
set_local 0
|
|
br 1 (;@23;)
|
|
end
|
|
br 1 (;@22;)
|
|
end
|
|
get_local 4
|
|
i32.const 8171
|
|
i32.ne
|
|
if ;; label = @23
|
|
i32.const 8171
|
|
get_local 4
|
|
i32.const 3
|
|
call 267
|
|
br_if 1 (;@22;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8174
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @23
|
|
i32.const 329
|
|
set_local 0
|
|
br 9 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @23
|
|
get_local 4
|
|
i32.const 3
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 3
|
|
i32.le_u
|
|
if ;; label = @24
|
|
i32.const 334
|
|
set_local 0
|
|
br 18 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 3
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @24
|
|
i32.const 334
|
|
set_local 0
|
|
br 18 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -3
|
|
i32.add
|
|
set_local 2
|
|
br 4 (;@18;)
|
|
end
|
|
get_local 5
|
|
i32.const 5
|
|
i32.eq
|
|
if i32 ;; label = @22
|
|
i32.const 1
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
br_if 5 (;@17;)
|
|
get_local 4
|
|
i32.load8_s offset=5
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 5 (;@17;)
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
block ;; label = @22
|
|
get_local 4
|
|
i32.const 8175
|
|
i32.ne
|
|
if ;; label = @23
|
|
i32.const 8175
|
|
get_local 4
|
|
i32.const 5
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@22;)
|
|
get_local 0
|
|
if i32 ;; label = @24
|
|
i32.const 1
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
br_if 7 (;@17;)
|
|
get_local 4
|
|
i32.load8_s offset=5
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 7 (;@17;)
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
block ;; label = @24
|
|
get_local 4
|
|
i32.const 8181
|
|
i32.ne
|
|
if ;; label = @25
|
|
i32.const 8181
|
|
get_local 4
|
|
i32.const 5
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@24;)
|
|
get_local 0
|
|
if i32 ;; label = @26
|
|
i32.const 1
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
br_if 9 (;@17;)
|
|
get_local 4
|
|
i32.load8_s offset=5
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 9 (;@17;)
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
block ;; label = @26
|
|
get_local 4
|
|
i32.const 8187
|
|
i32.ne
|
|
if ;; label = @27
|
|
i32.const 8187
|
|
get_local 4
|
|
i32.const 5
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@26;)
|
|
get_local 0
|
|
if i32 ;; label = @28
|
|
i32.const 1
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
br_if 11 (;@17;)
|
|
get_local 4
|
|
i32.load8_s offset=5
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 11 (;@17;)
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
block ;; label = @28
|
|
get_local 4
|
|
i32.const 8193
|
|
i32.ne
|
|
if ;; label = @29
|
|
i32.const 8193
|
|
get_local 4
|
|
i32.const 5
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@28;)
|
|
get_local 0
|
|
if i32 ;; label = @30
|
|
i32.const 1
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
br_if 13 (;@17;)
|
|
get_local 4
|
|
i32.load8_s offset=5
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 13 (;@17;)
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
block ;; label = @30
|
|
get_local 4
|
|
i32.const 8199
|
|
i32.ne
|
|
if ;; label = @31
|
|
i32.const 8199
|
|
get_local 4
|
|
i32.const 5
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@30;)
|
|
get_local 0
|
|
if i32 ;; label = @32
|
|
i32.const 1
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
br_if 15 (;@17;)
|
|
get_local 4
|
|
i32.load8_s offset=5
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 15 (;@17;)
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
block ;; label = @32
|
|
get_local 4
|
|
i32.const 8205
|
|
i32.ne
|
|
if ;; label = @33
|
|
i32.const 8205
|
|
get_local 4
|
|
i32.const 5
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@32;)
|
|
get_local 0
|
|
if i32 ;; label = @34
|
|
i32.const 1
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
br_if 17 (;@17;)
|
|
get_local 4
|
|
i32.load8_s offset=5
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 17 (;@17;)
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
block ;; label = @34
|
|
get_local 4
|
|
i32.const 8211
|
|
i32.ne
|
|
if ;; label = @35
|
|
i32.const 8211
|
|
get_local 4
|
|
i32.const 5
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@34;)
|
|
get_local 0
|
|
if i32 ;; label = @36
|
|
i32.const 1
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
br_if 19 (;@17;)
|
|
get_local 4
|
|
i32.load8_s offset=5
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 19 (;@17;)
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
block ;; label = @36
|
|
get_local 4
|
|
i32.const 8217
|
|
i32.ne
|
|
if ;; label = @37
|
|
i32.const 8217
|
|
get_local 4
|
|
i32.const 5
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@36;)
|
|
get_local 0
|
|
if i32 ;; label = @38
|
|
i32.const 1
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
br_if 21 (;@17;)
|
|
get_local 4
|
|
i32.load8_s offset=5
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 21 (;@17;)
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
block ;; label = @38
|
|
get_local 4
|
|
i32.const 8223
|
|
i32.ne
|
|
if ;; label = @39
|
|
i32.const 8223
|
|
get_local 4
|
|
i32.const 5
|
|
call 267
|
|
i32.eqz
|
|
br_if 1 (;@38;)
|
|
get_local 0
|
|
if i32 ;; label = @40
|
|
i32.const 1
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
br_if 23 (;@17;)
|
|
get_local 4
|
|
i32.load8_s offset=5
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 23 (;@17;)
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
get_local 4
|
|
i32.const 8229
|
|
i32.ne
|
|
if ;; label = @40
|
|
i32.const 8229
|
|
get_local 4
|
|
i32.const 5
|
|
call 267
|
|
br_if 23 (;@17;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8234
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @40
|
|
i32.const 455
|
|
set_local 0
|
|
br 26 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @40
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
if ;; label = @41
|
|
i32.const 460
|
|
set_local 0
|
|
br 35 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @41
|
|
i32.const 460
|
|
set_local 0
|
|
br 35 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -5
|
|
i32.add
|
|
set_local 2
|
|
br 21 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8228
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @38
|
|
i32.const 446
|
|
set_local 0
|
|
br 24 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @38
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
if ;; label = @39
|
|
i32.const 451
|
|
set_local 0
|
|
br 33 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @39
|
|
i32.const 451
|
|
set_local 0
|
|
br 33 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -5
|
|
i32.add
|
|
set_local 2
|
|
br 19 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8222
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @36
|
|
i32.const 433
|
|
set_local 0
|
|
br 22 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @36
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
if ;; label = @37
|
|
i32.const 438
|
|
set_local 0
|
|
br 31 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @37
|
|
i32.const 438
|
|
set_local 0
|
|
br 31 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -5
|
|
i32.add
|
|
set_local 2
|
|
br 17 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8216
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @34
|
|
i32.const 420
|
|
set_local 0
|
|
br 20 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @34
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
if ;; label = @35
|
|
i32.const 425
|
|
set_local 0
|
|
br 29 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @35
|
|
i32.const 425
|
|
set_local 0
|
|
br 29 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -5
|
|
i32.add
|
|
set_local 2
|
|
br 15 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8210
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @32
|
|
i32.const 407
|
|
set_local 0
|
|
br 18 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @32
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
if ;; label = @33
|
|
i32.const 412
|
|
set_local 0
|
|
br 27 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @33
|
|
i32.const 412
|
|
set_local 0
|
|
br 27 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -5
|
|
i32.add
|
|
set_local 2
|
|
br 13 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8204
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @30
|
|
i32.const 394
|
|
set_local 0
|
|
br 16 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @30
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
if ;; label = @31
|
|
i32.const 399
|
|
set_local 0
|
|
br 25 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @31
|
|
i32.const 399
|
|
set_local 0
|
|
br 25 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -5
|
|
i32.add
|
|
set_local 2
|
|
br 11 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8198
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @28
|
|
i32.const 381
|
|
set_local 0
|
|
br 14 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @28
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
if ;; label = @29
|
|
i32.const 386
|
|
set_local 0
|
|
br 23 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @29
|
|
i32.const 386
|
|
set_local 0
|
|
br 23 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -5
|
|
i32.add
|
|
set_local 2
|
|
br 9 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8192
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @26
|
|
i32.const 368
|
|
set_local 0
|
|
br 12 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @26
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
if ;; label = @27
|
|
i32.const 373
|
|
set_local 0
|
|
br 21 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @27
|
|
i32.const 373
|
|
set_local 0
|
|
br 21 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -5
|
|
i32.add
|
|
set_local 2
|
|
br 7 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8186
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @24
|
|
i32.const 355
|
|
set_local 0
|
|
br 10 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @24
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
if ;; label = @25
|
|
i32.const 360
|
|
set_local 0
|
|
br 19 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @25
|
|
i32.const 360
|
|
set_local 0
|
|
br 19 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -5
|
|
i32.add
|
|
set_local 2
|
|
br 5 (;@18;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8180
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @22
|
|
i32.const 342
|
|
set_local 0
|
|
br 8 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @22
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
i32.const 5
|
|
i32.le_u
|
|
if ;; label = @23
|
|
i32.const 347
|
|
set_local 0
|
|
br 17 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @23
|
|
i32.const 347
|
|
set_local 0
|
|
br 17 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const -5
|
|
i32.add
|
|
set_local 2
|
|
br 3 (;@18;)
|
|
end
|
|
end
|
|
get_local 4
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
block ;; label = @20
|
|
block ;; label = @21
|
|
get_local 20
|
|
if ;; label = @22
|
|
i32.const 0
|
|
set_local 2
|
|
br 1 (;@21;)
|
|
else
|
|
get_local 0
|
|
i32.load8_s
|
|
tee_local 17
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @23
|
|
i32.const 205
|
|
set_local 0
|
|
br 17 (;@6;)
|
|
end
|
|
get_local 5
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 11
|
|
i32.eqz
|
|
if ;; label = @23
|
|
i32.const 0
|
|
set_local 2
|
|
br 2 (;@21;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.add
|
|
set_local 2
|
|
get_local 4
|
|
i32.const 2
|
|
i32.add
|
|
set_local 8
|
|
block i32 ;; label = @23
|
|
get_local 17
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @24
|
|
get_local 17
|
|
i32.const 255
|
|
i32.and
|
|
else
|
|
get_local 5
|
|
i32.const 2
|
|
i32.eq
|
|
if i32 ;; label = @25
|
|
i32.const 0
|
|
set_local 6
|
|
get_local 2
|
|
else
|
|
get_local 8
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
set_local 6
|
|
get_local 4
|
|
i32.const 3
|
|
i32.add
|
|
end
|
|
set_local 7
|
|
get_local 6
|
|
i32.const 255
|
|
i32.and
|
|
tee_local 49
|
|
get_local 17
|
|
i32.const 31
|
|
i32.and
|
|
tee_local 52
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
set_local 6
|
|
get_local 6
|
|
get_local 17
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 223
|
|
i32.le_s
|
|
br_if 1 (;@23;)
|
|
drop
|
|
get_local 7
|
|
get_local 2
|
|
i32.eq
|
|
if i32 ;; label = @25
|
|
get_local 2
|
|
set_local 6
|
|
i32.const 0
|
|
else
|
|
get_local 7
|
|
i32.const 1
|
|
i32.add
|
|
set_local 6
|
|
get_local 7
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 7
|
|
i32.const 255
|
|
i32.and
|
|
get_local 49
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
tee_local 49
|
|
get_local 52
|
|
i32.const 12
|
|
i32.shl
|
|
i32.or
|
|
set_local 7
|
|
get_local 7
|
|
get_local 17
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 239
|
|
i32.le_s
|
|
br_if 1 (;@23;)
|
|
drop
|
|
get_local 49
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 52
|
|
i32.const 18
|
|
i32.shl
|
|
i32.const 1835008
|
|
i32.and
|
|
i32.or
|
|
get_local 6
|
|
get_local 2
|
|
i32.eq
|
|
if i32 ;; label = @25
|
|
i32.const 0
|
|
else
|
|
get_local 6
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 2
|
|
i32.const 255
|
|
i32.and
|
|
i32.or
|
|
end
|
|
end
|
|
tee_local 2
|
|
i32.const 46
|
|
i32.ne
|
|
if ;; label = @23
|
|
get_local 11
|
|
set_local 2
|
|
br 2 (;@21;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8130
|
|
i32.const 2
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @23
|
|
i32.const 225
|
|
set_local 0
|
|
br 9 (;@14;)
|
|
end
|
|
get_local 5
|
|
i32.const 2
|
|
i32.ne
|
|
if ;; label = @23
|
|
get_local 8
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @24
|
|
i32.const 228
|
|
set_local 0
|
|
br 18 (;@6;)
|
|
end
|
|
end
|
|
get_local 8
|
|
set_local 0
|
|
get_local 5
|
|
i32.const -2
|
|
i32.add
|
|
set_local 2
|
|
end
|
|
br 1 (;@20;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8134
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @21
|
|
i32.const 230
|
|
set_local 0
|
|
br 7 (;@14;)
|
|
end
|
|
get_local 20
|
|
br_if 0 (;@20;)
|
|
get_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @21
|
|
i32.const 233
|
|
set_local 0
|
|
br 15 (;@6;)
|
|
end
|
|
end
|
|
br 1 (;@18;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.add
|
|
set_local 8
|
|
get_local 4
|
|
set_local 2
|
|
i32.const 0
|
|
set_local 7
|
|
loop ;; label = @19
|
|
block ;; label = @20
|
|
get_local 2
|
|
tee_local 6
|
|
get_local 8
|
|
i32.eq
|
|
if ;; label = @21
|
|
get_local 5
|
|
set_local 14
|
|
br 1 (;@20;)
|
|
end
|
|
get_local 6
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 14
|
|
set_local 0
|
|
block ;; label = @21
|
|
get_local 6
|
|
i32.load8_s
|
|
tee_local 11
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @22
|
|
get_local 11
|
|
i32.const 255
|
|
i32.and
|
|
else
|
|
get_local 14
|
|
get_local 8
|
|
i32.eq
|
|
if i32 ;; label = @23
|
|
i32.const 0
|
|
set_local 14
|
|
get_local 8
|
|
else
|
|
get_local 14
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
set_local 14
|
|
get_local 6
|
|
i32.const 2
|
|
i32.add
|
|
tee_local 0
|
|
end
|
|
set_local 6
|
|
get_local 14
|
|
i32.const 255
|
|
i32.and
|
|
tee_local 20
|
|
get_local 11
|
|
i32.const 31
|
|
i32.and
|
|
tee_local 17
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
set_local 14
|
|
get_local 11
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 223
|
|
i32.le_s
|
|
if ;; label = @23
|
|
get_local 14
|
|
set_local 6
|
|
br 2 (;@21;)
|
|
end
|
|
get_local 6
|
|
get_local 8
|
|
i32.eq
|
|
if i32 ;; label = @23
|
|
get_local 8
|
|
set_local 14
|
|
i32.const 0
|
|
else
|
|
get_local 6
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 0
|
|
set_local 14
|
|
get_local 6
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 6
|
|
i32.const 255
|
|
i32.and
|
|
get_local 20
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
tee_local 20
|
|
get_local 17
|
|
i32.const 12
|
|
i32.shl
|
|
i32.or
|
|
set_local 6
|
|
get_local 11
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 239
|
|
i32.le_s
|
|
br_if 1 (;@21;)
|
|
get_local 20
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 17
|
|
i32.const 18
|
|
i32.shl
|
|
i32.const 1835008
|
|
i32.and
|
|
i32.or
|
|
get_local 14
|
|
get_local 8
|
|
i32.eq
|
|
if i32 ;; label = @23
|
|
i32.const 0
|
|
else
|
|
get_local 14
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 14
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 6
|
|
i32.const 255
|
|
i32.and
|
|
i32.or
|
|
end
|
|
set_local 6
|
|
end
|
|
get_local 7
|
|
get_local 2
|
|
i32.sub
|
|
get_local 0
|
|
i32.add
|
|
set_local 14
|
|
block ;; label = @21
|
|
block ;; label = @22
|
|
get_local 6
|
|
i32.const 2097151
|
|
i32.and
|
|
i32.const 36
|
|
i32.sub
|
|
br_table 0 (;@22;) 1 (;@21;) 1 (;@21;) 1 (;@21;) 1 (;@21;) 1 (;@21;) 1 (;@21;) 1 (;@21;) 1 (;@21;) 1 (;@21;) 0 (;@22;) 1 (;@21;)
|
|
end
|
|
get_local 7
|
|
set_local 14
|
|
br 1 (;@20;)
|
|
end
|
|
get_local 0
|
|
set_local 2
|
|
get_local 14
|
|
set_local 7
|
|
br 1 (;@19;)
|
|
end
|
|
end
|
|
get_local 14
|
|
i32.eqz
|
|
get_local 5
|
|
get_local 14
|
|
i32.eq
|
|
i32.or
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @19
|
|
get_local 5
|
|
get_local 14
|
|
i32.le_u
|
|
if ;; label = @20
|
|
i32.const 468
|
|
set_local 0
|
|
br 14 (;@6;)
|
|
end
|
|
get_local 4
|
|
get_local 14
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @20
|
|
i32.const 468
|
|
set_local 0
|
|
br 14 (;@6;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
get_local 4
|
|
get_local 14
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @19
|
|
i32.const 470
|
|
set_local 0
|
|
br 5 (;@14;)
|
|
end
|
|
get_local 0
|
|
if ;; label = @19
|
|
get_local 4
|
|
get_local 14
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 5
|
|
get_local 14
|
|
i32.le_u
|
|
if ;; label = @20
|
|
i32.const 475
|
|
set_local 0
|
|
br 14 (;@6;)
|
|
end
|
|
get_local 4
|
|
get_local 14
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
if ;; label = @20
|
|
i32.const 475
|
|
set_local 0
|
|
br 14 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
get_local 14
|
|
i32.sub
|
|
set_local 2
|
|
end
|
|
get_local 2
|
|
i32.eqz
|
|
br_if 2 (;@15;)
|
|
get_local 0
|
|
set_local 4
|
|
get_local 2
|
|
set_local 5
|
|
br 1 (;@16;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
get_local 4
|
|
get_local 5
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @16
|
|
i32.const 462
|
|
set_local 0
|
|
br 2 (;@14;)
|
|
end
|
|
end
|
|
get_local 12
|
|
i32.eqz
|
|
br_if 5 (;@9;)
|
|
i32.const 0
|
|
set_local 7
|
|
get_local 9
|
|
set_local 33
|
|
get_local 12
|
|
set_local 36
|
|
br 1 (;@13;)
|
|
end
|
|
end
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
block ;; label = @18
|
|
block ;; label = @19
|
|
block ;; label = @20
|
|
block ;; label = @21
|
|
block ;; label = @22
|
|
block ;; label = @23
|
|
block ;; label = @24
|
|
block ;; label = @25
|
|
block ;; label = @26
|
|
block ;; label = @27
|
|
block ;; label = @28
|
|
block ;; label = @29
|
|
block ;; label = @30
|
|
block ;; label = @31
|
|
block ;; label = @32
|
|
block ;; label = @33
|
|
block ;; label = @34
|
|
block ;; label = @35
|
|
block ;; label = @36
|
|
get_local 0
|
|
i32.const 157
|
|
i32.sub
|
|
br_table 0 (;@36;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 1 (;@35;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 2 (;@34;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 3 (;@33;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 4 (;@32;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 5 (;@31;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 6 (;@30;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 7 (;@29;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 8 (;@28;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 9 (;@27;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 10 (;@26;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 11 (;@25;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 12 (;@24;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 13 (;@23;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 14 (;@22;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 15 (;@21;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 16 (;@20;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 17 (;@19;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 18 (;@18;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 19 (;@17;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 20 (;@16;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 21 (;@15;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 23 (;@13;) 22 (;@14;) 23 (;@13;)
|
|
end
|
|
get_local 116
|
|
i32.load
|
|
set_local 15
|
|
get_local 117
|
|
i32.load
|
|
set_local 16
|
|
br 24 (;@11;)
|
|
end
|
|
get_local 74
|
|
i32.load
|
|
set_local 15
|
|
get_local 75
|
|
i32.load
|
|
set_local 16
|
|
br 23 (;@11;)
|
|
end
|
|
get_local 72
|
|
i32.load
|
|
set_local 15
|
|
get_local 73
|
|
i32.load
|
|
set_local 16
|
|
br 22 (;@11;)
|
|
end
|
|
get_local 76
|
|
i32.load
|
|
set_local 15
|
|
get_local 77
|
|
i32.load
|
|
set_local 16
|
|
br 21 (;@11;)
|
|
end
|
|
get_local 78
|
|
i32.load
|
|
set_local 15
|
|
get_local 79
|
|
i32.load
|
|
set_local 16
|
|
br 20 (;@11;)
|
|
end
|
|
get_local 80
|
|
i32.load
|
|
set_local 15
|
|
get_local 81
|
|
i32.load
|
|
set_local 16
|
|
br 19 (;@11;)
|
|
end
|
|
get_local 82
|
|
i32.load
|
|
set_local 15
|
|
get_local 83
|
|
i32.load
|
|
set_local 16
|
|
br 18 (;@11;)
|
|
end
|
|
get_local 84
|
|
i32.load
|
|
set_local 15
|
|
get_local 85
|
|
i32.load
|
|
set_local 16
|
|
br 17 (;@11;)
|
|
end
|
|
get_local 86
|
|
i32.load
|
|
set_local 15
|
|
get_local 87
|
|
i32.load
|
|
set_local 16
|
|
br 16 (;@11;)
|
|
end
|
|
get_local 88
|
|
i32.load
|
|
set_local 15
|
|
get_local 89
|
|
i32.load
|
|
set_local 16
|
|
br 15 (;@11;)
|
|
end
|
|
get_local 90
|
|
i32.load
|
|
set_local 15
|
|
get_local 91
|
|
i32.load
|
|
set_local 16
|
|
br 14 (;@11;)
|
|
end
|
|
get_local 92
|
|
i32.load
|
|
set_local 15
|
|
get_local 93
|
|
i32.load
|
|
set_local 16
|
|
br 13 (;@11;)
|
|
end
|
|
get_local 94
|
|
i32.load
|
|
set_local 15
|
|
get_local 95
|
|
i32.load
|
|
set_local 16
|
|
br 12 (;@11;)
|
|
end
|
|
get_local 96
|
|
i32.load
|
|
set_local 15
|
|
get_local 97
|
|
i32.load
|
|
set_local 16
|
|
br 11 (;@11;)
|
|
end
|
|
get_local 98
|
|
i32.load
|
|
set_local 15
|
|
get_local 99
|
|
i32.load
|
|
set_local 16
|
|
br 10 (;@11;)
|
|
end
|
|
get_local 100
|
|
i32.load
|
|
set_local 15
|
|
get_local 101
|
|
i32.load
|
|
set_local 16
|
|
br 9 (;@11;)
|
|
end
|
|
get_local 102
|
|
i32.load
|
|
set_local 15
|
|
get_local 103
|
|
i32.load
|
|
set_local 16
|
|
br 8 (;@11;)
|
|
end
|
|
get_local 104
|
|
i32.load
|
|
set_local 15
|
|
get_local 105
|
|
i32.load
|
|
set_local 16
|
|
br 7 (;@11;)
|
|
end
|
|
get_local 106
|
|
i32.load
|
|
set_local 15
|
|
get_local 107
|
|
i32.load
|
|
set_local 16
|
|
br 6 (;@11;)
|
|
end
|
|
get_local 108
|
|
i32.load
|
|
set_local 15
|
|
get_local 109
|
|
i32.load
|
|
set_local 16
|
|
br 5 (;@11;)
|
|
end
|
|
get_local 110
|
|
i32.load
|
|
set_local 15
|
|
get_local 111
|
|
i32.load
|
|
set_local 16
|
|
br 4 (;@11;)
|
|
end
|
|
get_local 112
|
|
i32.load
|
|
set_local 15
|
|
get_local 113
|
|
i32.load
|
|
set_local 16
|
|
br 3 (;@11;)
|
|
end
|
|
get_local 114
|
|
i32.load
|
|
set_local 15
|
|
get_local 115
|
|
i32.load
|
|
set_local 16
|
|
end
|
|
br 1 (;@11;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
get_local 21
|
|
get_local 28
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
i32.eqz
|
|
br_if 2 (;@9;)
|
|
get_local 118
|
|
i32.load
|
|
set_local 15
|
|
get_local 119
|
|
i32.load
|
|
set_local 16
|
|
end
|
|
get_local 26
|
|
i32.const 1
|
|
i32.store
|
|
get_local 34
|
|
get_local 16
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 15
|
|
i64.extend_u/i32
|
|
i64.or
|
|
i64.store align=4
|
|
i32.const 1
|
|
set_local 0
|
|
br 3 (;@7;)
|
|
else
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8112
|
|
i32.const 9
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @11
|
|
get_local 68
|
|
i32.load
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 67
|
|
i32.load
|
|
i64.extend_u/i32
|
|
i64.or
|
|
set_local 137
|
|
get_local 26
|
|
i32.const 1
|
|
i32.store
|
|
get_local 34
|
|
get_local 137
|
|
i64.store align=4
|
|
i32.const 1
|
|
set_local 0
|
|
br 4 (;@7;)
|
|
end
|
|
end
|
|
end
|
|
get_local 26
|
|
get_local 1
|
|
i32.const 7948
|
|
i32.const 1
|
|
get_local 13
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4
|
|
get_local 26
|
|
i32.load
|
|
set_local 0
|
|
end
|
|
end
|
|
get_local 0
|
|
if ;; label = @7
|
|
i32.const 483
|
|
set_local 0
|
|
else
|
|
get_local 29
|
|
set_local 0
|
|
i32.const 0
|
|
set_local 7
|
|
get_local 41
|
|
set_local 9
|
|
br 2 (;@5;)
|
|
end
|
|
end
|
|
end
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
block ;; label = @18
|
|
block ;; label = @19
|
|
block ;; label = @20
|
|
block ;; label = @21
|
|
block ;; label = @22
|
|
block ;; label = @23
|
|
block ;; label = @24
|
|
block ;; label = @25
|
|
block ;; label = @26
|
|
block ;; label = @27
|
|
block ;; label = @28
|
|
block ;; label = @29
|
|
block ;; label = @30
|
|
block ;; label = @31
|
|
block ;; label = @32
|
|
block ;; label = @33
|
|
block ;; label = @34
|
|
block ;; label = @35
|
|
block ;; label = @36
|
|
block ;; label = @37
|
|
block ;; label = @38
|
|
block ;; label = @39
|
|
get_local 0
|
|
i32.const 56
|
|
i32.sub
|
|
br_table 0 (;@39;) 34 (;@5;) 34 (;@5;) 1 (;@38;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 2 (;@37;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 3 (;@36;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 4 (;@35;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 5 (;@34;) 34 (;@5;) 6 (;@33;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 7 (;@32;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 8 (;@31;) 34 (;@5;) 34 (;@5;) 9 (;@30;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 10 (;@29;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 11 (;@28;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 12 (;@27;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 13 (;@26;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 14 (;@25;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 15 (;@24;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 16 (;@23;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 17 (;@22;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 18 (;@21;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 19 (;@20;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 20 (;@19;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 21 (;@18;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 22 (;@17;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 23 (;@16;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 24 (;@15;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 25 (;@14;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 26 (;@13;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 27 (;@12;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 28 (;@11;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 29 (;@10;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 30 (;@9;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 31 (;@8;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 32 (;@7;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 34 (;@5;) 33 (;@6;) 34 (;@5;)
|
|
end
|
|
i32.const 0
|
|
set_local 53
|
|
i32.const 0
|
|
set_local 54
|
|
i32.const 0
|
|
set_local 32
|
|
br 36 (;@2;)
|
|
end
|
|
i32.const -1
|
|
i32.const 0
|
|
call 197
|
|
br 32 (;@5;)
|
|
end
|
|
get_local 21
|
|
get_local 28
|
|
i32.const 3
|
|
get_local 40
|
|
call 207
|
|
br 31 (;@5;)
|
|
end
|
|
get_local 21
|
|
get_local 28
|
|
i32.const 2
|
|
get_local 47
|
|
call 207
|
|
br 30 (;@5;)
|
|
end
|
|
i32.const 4436
|
|
call 204
|
|
br 29 (;@5;)
|
|
end
|
|
get_local 33
|
|
get_local 36
|
|
i32.const 0
|
|
get_local 44
|
|
call 207
|
|
br 28 (;@5;)
|
|
end
|
|
get_local 136
|
|
i32.const 65535
|
|
i32.and
|
|
i32.const 8
|
|
i32.shr_u
|
|
call 107
|
|
br 27 (;@5;)
|
|
end
|
|
get_local 22
|
|
get_local 25
|
|
get_local 24
|
|
get_local 25
|
|
call 207
|
|
br 26 (;@5;)
|
|
end
|
|
get_local 22
|
|
get_local 48
|
|
i32.const 1
|
|
get_local 48
|
|
call 207
|
|
br 25 (;@5;)
|
|
end
|
|
get_local 22
|
|
get_local 24
|
|
i32.const 1
|
|
get_local 24
|
|
call 207
|
|
br 24 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 1
|
|
get_local 5
|
|
call 207
|
|
br 23 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 2
|
|
get_local 5
|
|
call 207
|
|
br 22 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 1
|
|
get_local 5
|
|
call 207
|
|
br 21 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 4
|
|
get_local 5
|
|
call 207
|
|
br 20 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 4
|
|
get_local 5
|
|
call 207
|
|
br 19 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 4
|
|
get_local 5
|
|
call 207
|
|
br 18 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 4
|
|
get_local 5
|
|
call 207
|
|
br 17 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 4
|
|
get_local 5
|
|
call 207
|
|
br 16 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 4
|
|
get_local 5
|
|
call 207
|
|
br 15 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 4
|
|
get_local 5
|
|
call 207
|
|
br 14 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 3
|
|
get_local 5
|
|
call 207
|
|
br 13 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 5
|
|
get_local 5
|
|
call 207
|
|
br 12 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 5
|
|
get_local 5
|
|
call 207
|
|
br 11 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 5
|
|
get_local 5
|
|
call 207
|
|
br 10 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 5
|
|
get_local 5
|
|
call 207
|
|
br 9 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 5
|
|
get_local 5
|
|
call 207
|
|
br 8 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 5
|
|
get_local 5
|
|
call 207
|
|
br 7 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 5
|
|
get_local 5
|
|
call 207
|
|
br 6 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 5
|
|
get_local 5
|
|
call 207
|
|
br 5 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 5
|
|
get_local 5
|
|
call 207
|
|
br 4 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 5
|
|
get_local 5
|
|
call 207
|
|
br 3 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 0
|
|
get_local 14
|
|
call 207
|
|
br 2 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
get_local 14
|
|
get_local 5
|
|
call 207
|
|
br 1 (;@5;)
|
|
end
|
|
get_local 26
|
|
i32.load offset=4
|
|
set_local 9
|
|
get_local 26
|
|
i32.load offset=8
|
|
set_local 32
|
|
br 2 (;@3;)
|
|
end
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
i32.const 1
|
|
set_local 53
|
|
get_local 9
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 2
|
|
i32.eq
|
|
set_local 54
|
|
end
|
|
i32.const 15008
|
|
call 268
|
|
drop
|
|
get_local 54
|
|
get_local 53
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 19
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 32
|
|
i32.load offset=4
|
|
tee_local 1
|
|
get_local 32
|
|
i32.load offset=8
|
|
tee_local 0
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 2
|
|
if ;; label = @2
|
|
get_local 1
|
|
get_local 2
|
|
get_local 0
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 32
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 19
|
|
set_global 6
|
|
end)
|
|
(func (;81;) (type 1) (param i32)
|
|
nop)
|
|
(func (;82;) (type 4) (param i32 i32 i32 i32)
|
|
(local i64)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.const 2
|
|
get_local 2
|
|
get_local 3
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @2
|
|
get_local 3
|
|
else
|
|
i32.const 2147483647
|
|
end
|
|
call 277
|
|
tee_local 2
|
|
i32.const -1
|
|
i32.eq
|
|
if i32 ;; label = @2
|
|
call 261
|
|
i32.load
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
set_local 4
|
|
i32.const 1
|
|
else
|
|
get_local 2
|
|
i64.extend_u/i32
|
|
set_local 4
|
|
i32.const 0
|
|
end
|
|
i32.store
|
|
get_local 0
|
|
get_local 4
|
|
i64.store offset=4 align=4
|
|
end)
|
|
(func (;83;) (type 8) (param i32 i32)
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store)
|
|
(func (;84;) (type 4) (param i32 i32 i32 i32)
|
|
get_local 0
|
|
get_local 1
|
|
i32.load
|
|
get_local 2
|
|
get_local 3
|
|
call 101)
|
|
(func (;85;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
i32.load
|
|
set_local 4
|
|
get_local 3
|
|
tee_local 1
|
|
get_local 2
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 1
|
|
get_local 2
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 1
|
|
get_local 2
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 0
|
|
get_local 4
|
|
get_local 1
|
|
call 86
|
|
get_local 3
|
|
set_global 6
|
|
end)
|
|
(func (;86;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 80
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
i32.const 68
|
|
i32.add
|
|
set_local 7
|
|
get_local 4
|
|
i32.const 56
|
|
i32.add
|
|
set_local 6
|
|
get_local 4
|
|
i32.const 40
|
|
i32.add
|
|
set_local 5
|
|
get_local 4
|
|
tee_local 3
|
|
get_local 1
|
|
i32.store
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 8
|
|
i32.const 0
|
|
i32.store
|
|
get_local 4
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
get_local 2
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 1
|
|
get_local 2
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 1
|
|
get_local 2
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 10
|
|
get_local 3
|
|
i32.const 1096
|
|
get_local 1
|
|
call 4
|
|
set_local 2
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @2
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 2
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @4
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
if ;; label = @5
|
|
get_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 5
|
|
i32.const 8057
|
|
i32.const 15
|
|
call 12
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
br_if 2 (;@2;)
|
|
get_local 6
|
|
get_local 5
|
|
i64.load
|
|
i64.store
|
|
get_local 6
|
|
get_local 5
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 3 (;@2;)
|
|
end
|
|
get_local 2
|
|
get_local 6
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 2
|
|
get_local 6
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 5
|
|
if ;; label = @5
|
|
get_local 5
|
|
i32.const 16
|
|
i32.store8
|
|
get_local 5
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 1
|
|
get_local 7
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 1
|
|
get_local 7
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 5
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 5
|
|
i32.const 1120
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 5
|
|
i32.store offset=8
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 3 (;@2;)
|
|
end
|
|
else
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
end
|
|
get_local 8
|
|
i32.load
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @4
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 3
|
|
i32.load8_s offset=8
|
|
i32.const 2
|
|
i32.ne
|
|
if ;; label = @4
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 3
|
|
i32.load offset=12
|
|
tee_local 3
|
|
i32.load offset=4
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.load offset=8
|
|
tee_local 1
|
|
i32.load
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @4
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 0
|
|
if ;; label = @4
|
|
get_local 2
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 3
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_local 8
|
|
i32.load
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 3
|
|
i32.load8_s offset=8
|
|
i32.const 2
|
|
i32.ne
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 3
|
|
i32.load offset=12
|
|
tee_local 4
|
|
i32.load offset=4
|
|
tee_local 2
|
|
get_local 4
|
|
i32.load offset=8
|
|
tee_local 3
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 3
|
|
i32.load offset=4
|
|
tee_local 1
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 1
|
|
get_local 3
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 4
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
end)
|
|
(func (;87;) (type 1) (param i32)
|
|
(local i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
i32.const 1
|
|
call 195
|
|
end)
|
|
(func (;88;) (type 8) (param i32 i32)
|
|
(local i32)
|
|
block ;; label = @1
|
|
get_local 1
|
|
i32.load offset=8
|
|
set_local 2
|
|
get_local 0
|
|
get_local 1
|
|
i32.load
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=4
|
|
end)
|
|
(func (;89;) (type 2) (param i32) (result i64)
|
|
i64.const 4105668877515903850)
|
|
(func (;90;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 0
|
|
i32.load offset=8
|
|
get_local 1
|
|
call 243)
|
|
(func (;91;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 1
|
|
i32.const 8072
|
|
i32.const 11
|
|
call 232
|
|
get_local 2
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
get_local 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 1152
|
|
call 216
|
|
drop
|
|
get_local 3
|
|
call 233
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;92;) (type 0) (param i32 i32) (result i32)
|
|
(local i32)
|
|
get_local 0
|
|
i32.load
|
|
tee_local 2
|
|
i32.load
|
|
get_local 2
|
|
i32.load offset=8
|
|
get_local 1
|
|
call 242)
|
|
(func (;93;) (type 1) (param i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.load8_s offset=8
|
|
i32.const 2
|
|
i32.ne
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.load offset=12
|
|
tee_local 0
|
|
i32.load offset=4
|
|
tee_local 2
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 1
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 3
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 3
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 0
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end)
|
|
(func (;94;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i64)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
tee_local 3
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
get_local 2
|
|
call 101
|
|
get_local 3
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 4
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 3
|
|
i64.load offset=4 align=4
|
|
set_local 7
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 5
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 6
|
|
i32.load
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @2
|
|
get_local 5
|
|
i32.load8_s
|
|
i32.const 2
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.load offset=12
|
|
tee_local 3
|
|
i32.load offset=4
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.load offset=8
|
|
tee_local 1
|
|
i32.load
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @4
|
|
call 18
|
|
set_local 0
|
|
get_local 6
|
|
i32.const 1
|
|
i32.store
|
|
get_local 5
|
|
get_local 7
|
|
i64.store align=4
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 0
|
|
if ;; label = @4
|
|
get_local 2
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 3
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.const 1
|
|
i32.store
|
|
get_local 5
|
|
get_local 7
|
|
i64.store align=4
|
|
get_local 4
|
|
set_global 6
|
|
i32.const 1
|
|
end)
|
|
(func (;95;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 1
|
|
get_local 4
|
|
call 100
|
|
get_local 0
|
|
get_local 3
|
|
i32.load
|
|
get_local 3
|
|
i32.load offset=4
|
|
call 94
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;96;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 3
|
|
i32.const 1168
|
|
get_local 0
|
|
call 214
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;97;) (type 7) (param i32 i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
get_local 2
|
|
call 94)
|
|
(func (;98;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
i32.load
|
|
set_local 3
|
|
get_local 2
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
block i32 ;; label = @2
|
|
get_local 1
|
|
i32.const 128
|
|
i32.lt_u
|
|
if i32 ;; label = @3
|
|
get_local 0
|
|
get_local 1
|
|
i32.store8
|
|
i32.const 1
|
|
else
|
|
get_local 1
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 31
|
|
i32.and
|
|
i32.const -64
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
i32.const 2
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 1
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 15
|
|
i32.and
|
|
i32.const -32
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
i32.const 3
|
|
else
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 18
|
|
i32.shr_u
|
|
i32.const 7
|
|
i32.and
|
|
i32.const -16
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=3
|
|
i32.const 4
|
|
end
|
|
end
|
|
end
|
|
tee_local 1
|
|
call 94
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;99;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 0
|
|
i32.load
|
|
i32.store
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 3
|
|
i32.const 1168
|
|
get_local 0
|
|
call 214
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;100;) (type 3) (param i32 i32 i32)
|
|
(local i32)
|
|
block ;; label = @1
|
|
block i32 ;; label = @2
|
|
get_local 1
|
|
i32.const 128
|
|
i32.lt_u
|
|
if i32 ;; label = @3
|
|
get_local 2
|
|
get_local 1
|
|
i32.store8
|
|
i32.const 1
|
|
else
|
|
get_local 1
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 31
|
|
i32.and
|
|
i32.const -64
|
|
i32.or
|
|
i32.store8
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
i32.const 2
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 1
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @4
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 15
|
|
i32.and
|
|
i32.const -32
|
|
i32.or
|
|
i32.store8
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
i32.const 3
|
|
else
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 18
|
|
i32.shr_u
|
|
i32.const 7
|
|
i32.and
|
|
i32.const -16
|
|
i32.or
|
|
i32.store8
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=3
|
|
i32.const 4
|
|
end
|
|
end
|
|
end
|
|
set_local 3
|
|
get_local 0
|
|
get_local 2
|
|
i32.store
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=4
|
|
end)
|
|
(func (;101;) (type 4) (param i32 i32 i32 i32)
|
|
(local i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 1
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
i32.const 16
|
|
i32.add
|
|
set_local 4
|
|
get_local 1
|
|
set_local 6
|
|
block ;; label = @2
|
|
get_local 3
|
|
if ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
loop ;; label = @8
|
|
get_local 3
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @9
|
|
get_local 3
|
|
else
|
|
i32.const 2147483647
|
|
end
|
|
set_local 7
|
|
loop ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
i32.const 2
|
|
get_local 2
|
|
get_local 7
|
|
call 277
|
|
tee_local 5
|
|
i32.const -1
|
|
i32.sub
|
|
br_table 1 (;@13;) 0 (;@14;) 2 (;@12;)
|
|
end
|
|
br 6 (;@7;)
|
|
end
|
|
br 1 (;@11;)
|
|
end
|
|
br 1 (;@10;)
|
|
end
|
|
call 261
|
|
i32.load
|
|
tee_local 5
|
|
i32.const 4
|
|
i32.eq
|
|
br_if 1 (;@9;)
|
|
br 5 (;@5;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 5
|
|
i32.lt_u
|
|
br_if 2 (;@6;)
|
|
get_local 3
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 3
|
|
i32.eqz
|
|
br_if 6 (;@2;)
|
|
get_local 2
|
|
get_local 5
|
|
i32.add
|
|
set_local 2
|
|
br 0 (;@8;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 6
|
|
i32.const 8083
|
|
i32.const 28
|
|
call 183
|
|
get_local 4
|
|
get_local 6
|
|
i64.load
|
|
i64.store
|
|
get_local 4
|
|
get_local 6
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 3
|
|
i32.eqz
|
|
if ;; label = @7
|
|
call 191
|
|
end
|
|
get_local 3
|
|
get_local 4
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 3
|
|
get_local 4
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @7
|
|
call 191
|
|
end
|
|
get_local 2
|
|
i32.const 14
|
|
i32.store8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 6
|
|
get_local 4
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 6
|
|
get_local 4
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 2
|
|
get_local 3
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 1120
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=8
|
|
get_local 1
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 5
|
|
get_local 3
|
|
call 205
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 5
|
|
i32.store offset=8
|
|
get_local 1
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 1
|
|
set_global 6
|
|
end)
|
|
(func (;102;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 0
|
|
i32.load offset=4
|
|
get_local 1
|
|
call 243)
|
|
(func (;103;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
i32.const 12
|
|
i32.add
|
|
set_local 4
|
|
get_local 3
|
|
tee_local 2
|
|
i32.const 0
|
|
i32.store
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 100
|
|
i32.store offset=8
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
i32.const 35
|
|
get_local 2
|
|
call 52
|
|
tee_local 1
|
|
i32.const 3
|
|
i32.sub
|
|
br_table 0 (;@3;) 1 (;@2;) 0 (;@3;) 1 (;@2;) 1 (;@2;) 1 (;@2;) 0 (;@3;) 1 (;@2;)
|
|
end
|
|
get_local 2
|
|
i32.load
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 3
|
|
set_global 6
|
|
return
|
|
end
|
|
i32.const 4
|
|
i32.const 4
|
|
call 194
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.store
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 1
|
|
i32.const 16
|
|
i32.store8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 5
|
|
get_local 4
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 5
|
|
get_local 4
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 1192
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=8
|
|
get_local 3
|
|
set_global 6
|
|
end)
|
|
(func (;104;) (type 10) (param i32 i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 6
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
set_local 5
|
|
get_local 1
|
|
i32.load
|
|
set_local 1
|
|
get_local 6
|
|
tee_local 0
|
|
i64.const 0
|
|
i64.store
|
|
get_local 0
|
|
i64.const 0
|
|
i64.store offset=8
|
|
block ;; label = @2
|
|
get_local 1
|
|
get_local 0
|
|
call 44
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 0
|
|
call 276
|
|
tee_local 1
|
|
i32.const -1
|
|
i32.eq
|
|
if ;; label = @4
|
|
i32.const -1
|
|
i32.const 0
|
|
call 197
|
|
end
|
|
get_local 5
|
|
get_local 0
|
|
get_local 1
|
|
call 230
|
|
get_local 5
|
|
i32.load offset=8
|
|
set_local 4
|
|
get_local 5
|
|
i32.load offset=4
|
|
set_local 0
|
|
get_local 5
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 0
|
|
set_local 1
|
|
get_local 0
|
|
if ;; label = @5
|
|
get_local 2
|
|
get_local 3
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
tee_local 5
|
|
set_local 7
|
|
get_local 3
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 31
|
|
i32.gt_u
|
|
if ;; label = @6
|
|
loop ;; label = @7
|
|
get_local 2
|
|
i32.load
|
|
set_local 3
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 0
|
|
i32.eqz
|
|
get_local 0
|
|
get_local 4
|
|
i32.eq
|
|
i32.or
|
|
br_if 0 (;@9;)
|
|
get_local 0
|
|
get_local 4
|
|
i32.lt_u
|
|
if ;; label = @10
|
|
get_local 1
|
|
get_local 0
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
br_if 1 (;@9;)
|
|
end
|
|
br 1 (;@8;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.eq
|
|
br_if 6 (;@2;)
|
|
get_local 3
|
|
get_local 1
|
|
get_local 0
|
|
call 267
|
|
i32.eqz
|
|
br_if 6 (;@2;)
|
|
end
|
|
get_local 2
|
|
i32.load offset=8
|
|
set_local 3
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
get_local 2
|
|
i32.load offset=12
|
|
tee_local 0
|
|
i32.eqz
|
|
get_local 0
|
|
get_local 4
|
|
i32.eq
|
|
i32.or
|
|
br_if 0 (;@9;)
|
|
get_local 0
|
|
get_local 4
|
|
i32.lt_u
|
|
if ;; label = @10
|
|
get_local 1
|
|
get_local 0
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
br_if 1 (;@9;)
|
|
end
|
|
br 1 (;@8;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.eq
|
|
br_if 6 (;@2;)
|
|
get_local 3
|
|
get_local 1
|
|
get_local 0
|
|
call 267
|
|
i32.eqz
|
|
br_if 6 (;@2;)
|
|
end
|
|
get_local 2
|
|
i32.load offset=16
|
|
set_local 3
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
get_local 2
|
|
i32.load offset=20
|
|
tee_local 0
|
|
i32.eqz
|
|
get_local 0
|
|
get_local 4
|
|
i32.eq
|
|
i32.or
|
|
br_if 0 (;@9;)
|
|
get_local 0
|
|
get_local 4
|
|
i32.lt_u
|
|
if ;; label = @10
|
|
get_local 1
|
|
get_local 0
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
br_if 1 (;@9;)
|
|
end
|
|
br 1 (;@8;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.eq
|
|
br_if 6 (;@2;)
|
|
get_local 3
|
|
get_local 1
|
|
get_local 0
|
|
call 267
|
|
i32.eqz
|
|
br_if 6 (;@2;)
|
|
end
|
|
get_local 2
|
|
i32.const 32
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
i32.load offset=24
|
|
set_local 3
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
get_local 2
|
|
i32.load offset=28
|
|
tee_local 2
|
|
i32.eqz
|
|
get_local 2
|
|
get_local 4
|
|
i32.eq
|
|
i32.or
|
|
br_if 0 (;@9;)
|
|
get_local 2
|
|
get_local 4
|
|
i32.lt_u
|
|
if ;; label = @10
|
|
get_local 1
|
|
get_local 2
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
br_if 1 (;@9;)
|
|
end
|
|
br 1 (;@8;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.eq
|
|
br_if 6 (;@2;)
|
|
get_local 3
|
|
get_local 1
|
|
get_local 2
|
|
call 267
|
|
i32.eqz
|
|
br_if 6 (;@2;)
|
|
end
|
|
get_local 7
|
|
get_local 0
|
|
i32.sub
|
|
i32.const 31
|
|
i32.gt_u
|
|
if ;; label = @8
|
|
get_local 0
|
|
set_local 2
|
|
br 1 (;@7;)
|
|
else
|
|
get_local 0
|
|
set_local 2
|
|
end
|
|
end
|
|
end
|
|
get_local 2
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @6
|
|
loop ;; label = @7
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
i32.load
|
|
set_local 3
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 2
|
|
i32.eqz
|
|
get_local 2
|
|
get_local 4
|
|
i32.eq
|
|
i32.or
|
|
br_if 0 (;@9;)
|
|
get_local 2
|
|
get_local 4
|
|
i32.lt_u
|
|
if ;; label = @10
|
|
get_local 1
|
|
get_local 2
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
br_if 1 (;@9;)
|
|
end
|
|
br 1 (;@8;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.eq
|
|
br_if 6 (;@2;)
|
|
get_local 3
|
|
get_local 1
|
|
get_local 2
|
|
call 267
|
|
i32.eqz
|
|
br_if 6 (;@2;)
|
|
end
|
|
get_local 0
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @8
|
|
get_local 0
|
|
set_local 2
|
|
br 1 (;@7;)
|
|
end
|
|
end
|
|
end
|
|
get_local 6
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 6
|
|
set_global 6
|
|
i32.const 0
|
|
end)
|
|
(func (;105;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i64)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 3
|
|
i64.load align=4
|
|
set_local 7
|
|
get_local 1
|
|
i32.load
|
|
set_local 5
|
|
get_local 1
|
|
call 241
|
|
set_local 6
|
|
get_local 1
|
|
i32.load
|
|
set_local 2
|
|
get_local 6
|
|
if ;; label = @2
|
|
get_local 1
|
|
get_local 2
|
|
i32.const 8
|
|
i32.or
|
|
tee_local 2
|
|
i32.store
|
|
get_local 3
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 3
|
|
i32.const 1
|
|
i32.store
|
|
get_local 1
|
|
i32.const 10
|
|
i32.store offset=16
|
|
end
|
|
end
|
|
get_local 1
|
|
get_local 2
|
|
i32.const 4
|
|
i32.or
|
|
i32.store
|
|
get_local 4
|
|
tee_local 2
|
|
get_local 0
|
|
i32.load
|
|
i32.store
|
|
get_local 2
|
|
get_local 1
|
|
call 255
|
|
set_local 0
|
|
get_local 3
|
|
get_local 7
|
|
i64.store align=4
|
|
get_local 1
|
|
get_local 5
|
|
i32.store
|
|
get_local 4
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;106;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 9
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
i32.const 73
|
|
i32.add
|
|
tee_local 11
|
|
i32.load8_s
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 9
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 9
|
|
set_local 3
|
|
get_local 9
|
|
i32.const 8
|
|
i32.add
|
|
set_local 4
|
|
block ;; label = @2
|
|
get_local 1
|
|
i32.const 72
|
|
i32.add
|
|
tee_local 2
|
|
i32.load8_s
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 2
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 4
|
|
get_local 1
|
|
call 106
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 4
|
|
i32.load
|
|
tee_local 2
|
|
i32.eqz
|
|
br_if 0 (;@5;)
|
|
get_local 4
|
|
i32.load offset=4
|
|
tee_local 7
|
|
i32.eqz
|
|
br_if 0 (;@5;)
|
|
get_local 0
|
|
get_local 2
|
|
i32.store
|
|
get_local 0
|
|
get_local 7
|
|
i32.store offset=4
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 11
|
|
i32.load8_s
|
|
i32.eqz
|
|
br_if 2 (;@2;)
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 2
|
|
call 228
|
|
get_local 3
|
|
i32.load
|
|
set_local 14
|
|
block ;; label = @2
|
|
get_local 1
|
|
i32.load offset=24
|
|
if ;; label = @3
|
|
get_local 1
|
|
i32.const 32
|
|
i32.add
|
|
set_local 3
|
|
get_local 2
|
|
i32.load
|
|
set_local 2
|
|
get_local 1
|
|
i32.load offset=12
|
|
set_local 7
|
|
get_local 1
|
|
i32.load offset=16
|
|
set_local 5
|
|
get_local 1
|
|
i32.load offset=20
|
|
set_local 8
|
|
get_local 1
|
|
i32.load offset=64
|
|
i32.const -1
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 4
|
|
get_local 3
|
|
get_local 2
|
|
get_local 7
|
|
get_local 5
|
|
get_local 8
|
|
i32.const 1
|
|
call 108
|
|
else
|
|
get_local 4
|
|
get_local 3
|
|
get_local 2
|
|
get_local 7
|
|
get_local 5
|
|
get_local 8
|
|
i32.const 0
|
|
call 108
|
|
end
|
|
else
|
|
get_local 2
|
|
i32.load
|
|
set_local 5
|
|
get_local 1
|
|
i32.load offset=12
|
|
set_local 8
|
|
get_local 1
|
|
i32.const 28
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 9
|
|
i32.add
|
|
tee_local 15
|
|
i32.load8_s
|
|
set_local 2
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 16
|
|
i32.load
|
|
set_local 3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
loop ;; label = @8
|
|
get_local 15
|
|
get_local 2
|
|
i32.const 1
|
|
i32.xor
|
|
tee_local 7
|
|
i32.store8
|
|
get_local 3
|
|
i32.eqz
|
|
tee_local 6
|
|
get_local 8
|
|
get_local 3
|
|
i32.eq
|
|
i32.or
|
|
i32.eqz
|
|
if ;; label = @9
|
|
get_local 8
|
|
get_local 3
|
|
i32.le_u
|
|
br_if 2 (;@7;)
|
|
get_local 5
|
|
get_local 3
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 2 (;@7;)
|
|
end
|
|
get_local 2
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
set_local 17
|
|
block i32 ;; label = @9
|
|
get_local 6
|
|
if i32 ;; label = @10
|
|
i32.const 0
|
|
set_local 6
|
|
i32.const 0
|
|
else
|
|
get_local 5
|
|
get_local 3
|
|
i32.add
|
|
tee_local 6
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 2
|
|
i32.load8_s
|
|
tee_local 12
|
|
i32.const -1
|
|
i32.gt_s
|
|
if ;; label = @11
|
|
i32.const 1
|
|
set_local 6
|
|
get_local 12
|
|
i32.const 255
|
|
i32.and
|
|
br 2 (;@9;)
|
|
end
|
|
get_local 2
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @11
|
|
i32.const 0
|
|
set_local 2
|
|
else
|
|
get_local 6
|
|
i32.const -2
|
|
i32.add
|
|
tee_local 10
|
|
i32.load8_s
|
|
tee_local 13
|
|
i32.const 31
|
|
i32.and
|
|
set_local 2
|
|
get_local 13
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
if ;; label = @12
|
|
get_local 10
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @13
|
|
i32.const 0
|
|
set_local 2
|
|
else
|
|
get_local 6
|
|
i32.const -3
|
|
i32.add
|
|
tee_local 18
|
|
i32.load8_s
|
|
tee_local 10
|
|
i32.const 15
|
|
i32.and
|
|
set_local 2
|
|
get_local 10
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
if ;; label = @14
|
|
get_local 18
|
|
get_local 5
|
|
i32.eq
|
|
if i32 ;; label = @15
|
|
i32.const 0
|
|
else
|
|
get_local 6
|
|
i32.const -4
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const 7
|
|
i32.and
|
|
end
|
|
tee_local 2
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 10
|
|
i32.const 63
|
|
i32.and
|
|
i32.or
|
|
set_local 2
|
|
end
|
|
end
|
|
get_local 2
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 13
|
|
i32.const 63
|
|
i32.and
|
|
i32.or
|
|
set_local 2
|
|
end
|
|
end
|
|
i32.const 1
|
|
set_local 6
|
|
get_local 2
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 12
|
|
i32.const 63
|
|
i32.and
|
|
i32.or
|
|
end
|
|
end
|
|
set_local 2
|
|
get_local 17
|
|
i32.eqz
|
|
br_if 3 (;@5;)
|
|
get_local 6
|
|
i32.eqz
|
|
br_if 2 (;@6;)
|
|
get_local 16
|
|
get_local 3
|
|
get_local 2
|
|
i32.const 128
|
|
i32.lt_u
|
|
if i32 ;; label = @9
|
|
i32.const 1
|
|
else
|
|
get_local 2
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if i32 ;; label = @10
|
|
i32.const 2
|
|
else
|
|
get_local 2
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @11
|
|
i32.const 3
|
|
else
|
|
i32.const 4
|
|
end
|
|
end
|
|
end
|
|
tee_local 2
|
|
i32.sub
|
|
tee_local 3
|
|
i32.store
|
|
get_local 7
|
|
set_local 2
|
|
br 0 (;@8;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 5
|
|
get_local 8
|
|
i32.const 0
|
|
get_local 3
|
|
call 207
|
|
br 2 (;@4;)
|
|
end
|
|
get_local 4
|
|
i32.const 0
|
|
i32.store
|
|
br 3 (;@2;)
|
|
end
|
|
get_local 4
|
|
i32.const 1
|
|
i32.store
|
|
get_local 4
|
|
get_local 3
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 3
|
|
i32.store offset=8
|
|
end
|
|
end
|
|
end
|
|
get_local 4
|
|
i32.load
|
|
if ;; label = @2
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
get_local 4
|
|
i32.load offset=8
|
|
tee_local 3
|
|
i32.sub
|
|
set_local 1
|
|
get_local 2
|
|
get_local 4
|
|
i32.load offset=4
|
|
i32.store
|
|
else
|
|
get_local 11
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 1
|
|
i32.load
|
|
tee_local 2
|
|
set_local 3
|
|
get_local 1
|
|
i32.load offset=4
|
|
get_local 2
|
|
i32.sub
|
|
set_local 1
|
|
end
|
|
get_local 0
|
|
get_local 14
|
|
get_local 3
|
|
i32.add
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 9
|
|
set_global 6
|
|
end)
|
|
(func (;107;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 1
|
|
get_global 6
|
|
i32.const 64
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
tee_local 3
|
|
i32.const 8235
|
|
i32.store
|
|
get_local 3
|
|
i32.const 43
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
get_local 0
|
|
i32.store8
|
|
i32.const 4468
|
|
i32.load
|
|
set_local 5
|
|
i32.const 4472
|
|
i32.load
|
|
set_local 6
|
|
get_local 1
|
|
i32.const 40
|
|
i32.add
|
|
tee_local 2
|
|
get_local 3
|
|
i32.store
|
|
get_local 2
|
|
i32.const 26
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 36
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 0
|
|
get_local 5
|
|
i32.store
|
|
get_local 0
|
|
get_local 6
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 0
|
|
i32.const 4456
|
|
call 202
|
|
end)
|
|
(func (;108;) (type 14) (param i32 i32 i32 i32 i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block ;; label = @1
|
|
block ;; label = @2
|
|
get_local 1
|
|
i32.const 28
|
|
i32.add
|
|
tee_local 10
|
|
i32.load
|
|
tee_local 8
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 7
|
|
get_local 3
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
get_local 1
|
|
i32.const 36
|
|
i32.add
|
|
set_local 9
|
|
get_local 1
|
|
i64.load offset=16
|
|
set_local 16
|
|
get_local 1
|
|
i32.load offset=4
|
|
set_local 11
|
|
get_local 1
|
|
i32.load offset=8
|
|
set_local 13
|
|
get_local 7
|
|
set_local 1
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
loop ;; label = @10
|
|
loop ;; label = @11
|
|
block ;; label = @12
|
|
loop ;; label = @13
|
|
i64.const 1
|
|
get_local 2
|
|
get_local 1
|
|
i32.add
|
|
i32.load8_u
|
|
i64.extend_u/i32
|
|
i64.const 63
|
|
i64.and
|
|
i64.shl
|
|
get_local 16
|
|
i64.and
|
|
i64.const 0
|
|
i64.eq
|
|
if ;; label = @14
|
|
get_local 10
|
|
get_local 1
|
|
i32.store
|
|
get_local 6
|
|
i32.eqz
|
|
if ;; label = @15
|
|
get_local 9
|
|
get_local 5
|
|
i32.store
|
|
end
|
|
get_local 1
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 7
|
|
get_local 3
|
|
i32.ge_u
|
|
br_if 12 (;@2;)
|
|
get_local 1
|
|
set_local 8
|
|
get_local 7
|
|
set_local 1
|
|
br 1 (;@13;)
|
|
end
|
|
end
|
|
get_local 6
|
|
if ;; label = @13
|
|
get_local 11
|
|
set_local 1
|
|
else
|
|
get_local 11
|
|
get_local 9
|
|
i32.load
|
|
tee_local 1
|
|
i32.le_u
|
|
if ;; label = @14
|
|
get_local 11
|
|
set_local 1
|
|
end
|
|
end
|
|
get_local 8
|
|
get_local 5
|
|
i32.sub
|
|
set_local 12
|
|
loop ;; label = @13
|
|
get_local 1
|
|
i32.const -1
|
|
i32.add
|
|
set_local 7
|
|
get_local 1
|
|
i32.eqz
|
|
br_if 1 (;@12;)
|
|
get_local 7
|
|
get_local 5
|
|
i32.ge_u
|
|
br_if 7 (;@6;)
|
|
get_local 12
|
|
get_local 7
|
|
i32.add
|
|
tee_local 1
|
|
get_local 3
|
|
i32.ge_u
|
|
br_if 4 (;@9;)
|
|
get_local 4
|
|
get_local 7
|
|
i32.add
|
|
i32.load8_s
|
|
get_local 2
|
|
get_local 1
|
|
i32.add
|
|
i32.load8_s
|
|
i32.eq
|
|
if ;; label = @14
|
|
get_local 7
|
|
set_local 1
|
|
br 1 (;@13;)
|
|
end
|
|
end
|
|
get_local 10
|
|
get_local 8
|
|
get_local 7
|
|
i32.add
|
|
get_local 11
|
|
i32.sub
|
|
tee_local 8
|
|
i32.store
|
|
get_local 6
|
|
i32.eqz
|
|
if ;; label = @13
|
|
get_local 9
|
|
get_local 5
|
|
i32.store
|
|
end
|
|
get_local 8
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 1
|
|
get_local 3
|
|
i32.lt_u
|
|
br_if 1 (;@11;)
|
|
br 10 (;@2;)
|
|
end
|
|
end
|
|
get_local 9
|
|
i32.load
|
|
set_local 1
|
|
get_local 6
|
|
if i32 ;; label = @11
|
|
get_local 5
|
|
else
|
|
get_local 1
|
|
end
|
|
set_local 15
|
|
get_local 11
|
|
set_local 1
|
|
loop ;; label = @11
|
|
get_local 1
|
|
get_local 15
|
|
i32.ge_u
|
|
br_if 3 (;@8;)
|
|
get_local 1
|
|
get_local 5
|
|
i32.ge_u
|
|
br_if 6 (;@5;)
|
|
get_local 12
|
|
get_local 1
|
|
i32.add
|
|
tee_local 14
|
|
get_local 3
|
|
i32.ge_u
|
|
br_if 4 (;@7;)
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
set_local 7
|
|
get_local 4
|
|
get_local 1
|
|
i32.add
|
|
i32.load8_s
|
|
get_local 2
|
|
get_local 14
|
|
i32.add
|
|
i32.load8_s
|
|
i32.eq
|
|
if ;; label = @12
|
|
get_local 7
|
|
set_local 1
|
|
br 1 (;@11;)
|
|
end
|
|
end
|
|
get_local 10
|
|
get_local 8
|
|
get_local 13
|
|
i32.sub
|
|
tee_local 8
|
|
i32.store
|
|
get_local 6
|
|
i32.eqz
|
|
if ;; label = @11
|
|
get_local 9
|
|
get_local 13
|
|
i32.store
|
|
end
|
|
get_local 8
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 1
|
|
get_local 3
|
|
i32.lt_u
|
|
br_if 0 (;@10;)
|
|
br 8 (;@2;)
|
|
end
|
|
unreachable
|
|
end
|
|
i32.const 3908
|
|
get_local 1
|
|
get_local 3
|
|
call 198
|
|
br 4 (;@4;)
|
|
end
|
|
get_local 10
|
|
get_local 12
|
|
i32.store
|
|
get_local 6
|
|
i32.eqz
|
|
if ;; label = @8
|
|
get_local 9
|
|
get_local 5
|
|
i32.store
|
|
end
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 12
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 8
|
|
i32.store offset=8
|
|
return
|
|
br 3 (;@4;)
|
|
end
|
|
i32.const 3908
|
|
get_local 14
|
|
get_local 3
|
|
call 198
|
|
br 2 (;@4;)
|
|
end
|
|
i32.const 3920
|
|
get_local 7
|
|
get_local 5
|
|
call 198
|
|
br 1 (;@4;)
|
|
end
|
|
i32.const 3932
|
|
get_local 1
|
|
get_local 5
|
|
call 198
|
|
end
|
|
end
|
|
end
|
|
get_local 10
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
end)
|
|
(func (;109;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
tee_local 2
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
call 20
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.ne
|
|
get_local 2
|
|
i32.load
|
|
i32.eqz
|
|
i32.and
|
|
i32.const 31
|
|
i32.shl
|
|
i32.const 31
|
|
i32.shr_s
|
|
get_local 0
|
|
i32.add
|
|
tee_local 5
|
|
call 15
|
|
set_local 2
|
|
get_local 1
|
|
i32.load
|
|
tee_local 4
|
|
get_local 1
|
|
i32.load offset=8
|
|
i32.ge_u
|
|
if ;; label = @2
|
|
get_local 3
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 0
|
|
get_local 4
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
get_local 5
|
|
i32.store
|
|
get_local 0
|
|
get_local 4
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
get_local 3
|
|
set_global 6
|
|
i32.const 0
|
|
end)
|
|
(func (;110;) (type 8) (param i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.const 9153
|
|
i32.store
|
|
get_local 0
|
|
i32.const 39
|
|
i32.store offset=4
|
|
end)
|
|
(func (;111;) (type 2) (param i32) (result i64)
|
|
i64.const -5292206135536478316)
|
|
(func (;112;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.const 40
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 9153
|
|
i32.store
|
|
get_local 4
|
|
i32.const 39
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 3
|
|
get_local 4
|
|
i32.store
|
|
get_local 3
|
|
i32.const 26
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 0
|
|
i32.store offset=8
|
|
get_local 3
|
|
i32.const 37
|
|
i32.store offset=12
|
|
get_local 2
|
|
tee_local 0
|
|
i32.const 3944
|
|
i32.store
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 1
|
|
get_local 0
|
|
call 240
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;113;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 1
|
|
i32.const 9142
|
|
i32.const 11
|
|
call 232
|
|
get_local 2
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
get_local 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 1224
|
|
call 216
|
|
drop
|
|
get_local 3
|
|
call 233
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;114;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
call 190)
|
|
(func (;115;) (type 9) (param i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 64
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
i32.const 16
|
|
i32.add
|
|
set_local 2
|
|
get_local 4
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 10
|
|
i32.load
|
|
set_local 3
|
|
get_local 4
|
|
i32.const 40
|
|
i32.add
|
|
tee_local 5
|
|
i32.const 0
|
|
i32.store
|
|
get_local 4
|
|
i32.const 44
|
|
i32.add
|
|
tee_local 7
|
|
get_local 5
|
|
get_local 3
|
|
call 14
|
|
tee_local 3
|
|
i32.store
|
|
get_local 4
|
|
i32.const 48
|
|
i32.add
|
|
tee_local 8
|
|
get_local 7
|
|
i32.store
|
|
get_local 4
|
|
i32.const 52
|
|
i32.add
|
|
tee_local 9
|
|
i32.const 15224
|
|
i32.store
|
|
get_local 3
|
|
if ;; label = @2
|
|
get_local 1
|
|
get_local 8
|
|
i32.store
|
|
get_local 1
|
|
i32.const 38
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 9
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 38
|
|
i32.store offset=12
|
|
get_local 2
|
|
i32.const 3248
|
|
i32.store
|
|
get_local 2
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 2
|
|
i32.const 3960
|
|
call 66
|
|
end
|
|
get_local 5
|
|
i32.load
|
|
tee_local 3
|
|
if ;; label = @2
|
|
get_local 3
|
|
set_local 6
|
|
else
|
|
get_local 10
|
|
i32.load
|
|
set_local 3
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store
|
|
get_local 7
|
|
get_local 5
|
|
get_local 3
|
|
call 14
|
|
tee_local 3
|
|
i32.store
|
|
get_local 8
|
|
get_local 7
|
|
i32.store
|
|
get_local 9
|
|
i32.const 15224
|
|
i32.store
|
|
get_local 3
|
|
if ;; label = @3
|
|
get_local 1
|
|
get_local 8
|
|
i32.store
|
|
get_local 1
|
|
i32.const 38
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 9
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 38
|
|
i32.store offset=12
|
|
get_local 2
|
|
i32.const 3248
|
|
i32.store
|
|
get_local 2
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 2
|
|
i32.const 3960
|
|
call 66
|
|
end
|
|
get_local 5
|
|
i32.load
|
|
set_local 1
|
|
i32.const 0
|
|
call 24
|
|
drop
|
|
get_local 1
|
|
if ;; label = @3
|
|
get_local 1
|
|
set_local 6
|
|
else
|
|
i32.const 9286
|
|
i32.const 26
|
|
i32.const 3972
|
|
call 64
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
get_local 6
|
|
i32.store
|
|
end
|
|
get_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 4
|
|
set_global 6
|
|
get_local 6
|
|
return
|
|
end
|
|
get_local 6
|
|
call 24
|
|
drop
|
|
get_local 4
|
|
set_global 6
|
|
get_local 1
|
|
end)
|
|
(func (;116;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
call 252)
|
|
(func (;117;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 1
|
|
if ;; label = @2
|
|
get_local 1
|
|
set_local 3
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 4
|
|
call 8
|
|
set_local 1
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @3
|
|
call 18
|
|
set_local 1
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.const 20
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 0
|
|
i32.load offset=12
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.const 20
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 2
|
|
get_local 0
|
|
i32.load offset=16
|
|
tee_local 5
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 5
|
|
i32.load offset=4
|
|
tee_local 6
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.const 20
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 2
|
|
get_local 6
|
|
get_local 5
|
|
i32.load offset=8
|
|
call 195
|
|
get_local 0
|
|
i32.const 20
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
else
|
|
get_local 1
|
|
set_local 3
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 1
|
|
call 43
|
|
drop
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.load offset=12
|
|
tee_local 3
|
|
if ;; label = @3
|
|
get_local 3
|
|
get_local 0
|
|
i32.load offset=16
|
|
tee_local 1
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 2
|
|
if ;; label = @4
|
|
get_local 3
|
|
get_local 2
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 20
|
|
i32.const 4
|
|
call 195
|
|
get_local 4
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 0
|
|
call 43
|
|
drop
|
|
return
|
|
end
|
|
get_local 4
|
|
call 115
|
|
i32.const 0
|
|
call 43
|
|
drop
|
|
end)
|
|
(func (;118;) (type 6)
|
|
(local i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 0
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
tee_local 2
|
|
i32.const 9520
|
|
i32.store
|
|
get_local 2
|
|
i32.const 24
|
|
i32.store offset=4
|
|
i32.const 4468
|
|
i32.load
|
|
set_local 3
|
|
i32.const 4472
|
|
i32.load
|
|
set_local 4
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 1
|
|
get_local 2
|
|
i32.store
|
|
get_local 1
|
|
i32.const 26
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 39
|
|
i32.store offset=12
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 3
|
|
i32.store
|
|
get_local 0
|
|
get_local 4
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 0
|
|
i32.const 4456
|
|
call 202
|
|
end)
|
|
(func (;119;) (type 9) (param i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 5
|
|
get_global 6
|
|
i32.const 80
|
|
i32.add
|
|
set_global 6
|
|
get_local 5
|
|
i32.const 56
|
|
i32.add
|
|
set_local 3
|
|
get_local 5
|
|
i32.const 40
|
|
i32.add
|
|
set_local 2
|
|
get_local 5
|
|
i32.const 32
|
|
i32.add
|
|
set_local 8
|
|
get_local 5
|
|
i32.const 16
|
|
i32.add
|
|
set_local 4
|
|
get_local 5
|
|
set_local 1
|
|
block ;; label = @2
|
|
get_local 0
|
|
i32.load
|
|
tee_local 9
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.load offset=8
|
|
set_local 11
|
|
get_local 0
|
|
i32.load offset=4
|
|
set_local 0
|
|
get_local 4
|
|
get_local 9
|
|
i32.store
|
|
get_local 4
|
|
get_local 0
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 11
|
|
i32.store offset=8
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 12
|
|
get_local 1
|
|
get_local 4
|
|
call 7
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @4
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 1
|
|
i32.load offset=4
|
|
set_local 4
|
|
get_local 1
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 0
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 1
|
|
call 270
|
|
tee_local 9
|
|
if ;; label = @6
|
|
get_local 3
|
|
get_local 9
|
|
get_local 0
|
|
i32.sub
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 3
|
|
get_local 1
|
|
i32.store offset=12
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 5
|
|
i32.const 9359
|
|
i32.const 47
|
|
get_local 3
|
|
call 12
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@4;)
|
|
end
|
|
get_local 2
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
get_local 4
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=8
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 8
|
|
get_local 2
|
|
call 7
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 8
|
|
i32.load
|
|
set_local 6
|
|
get_local 8
|
|
i32.load offset=4
|
|
set_local 7
|
|
br 4 (;@2;)
|
|
end
|
|
end
|
|
end
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
else
|
|
i32.const 0
|
|
set_local 6
|
|
i32.const 0
|
|
set_local 7
|
|
end
|
|
end
|
|
i32.const 15032
|
|
call 268
|
|
drop
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
i32.const 15056
|
|
i64.load
|
|
tee_local 12
|
|
i64.const -1
|
|
i64.eq
|
|
if ;; label = @4
|
|
i32.const 15032
|
|
call 268
|
|
drop
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
i32.const 9406
|
|
i32.const 55
|
|
i32.const 3984
|
|
call 12
|
|
i32.const 0
|
|
set_global 8
|
|
br 1 (;@3;)
|
|
else
|
|
i32.const 15056
|
|
get_local 12
|
|
i64.const 1
|
|
i64.add
|
|
i64.store
|
|
i32.const 15032
|
|
call 268
|
|
drop
|
|
i32.const 24
|
|
i32.const 8
|
|
call 194
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@3;)
|
|
end
|
|
get_local 2
|
|
i32.const 15064
|
|
i64.load
|
|
i64.store
|
|
get_local 2
|
|
i32.const 15072
|
|
i64.load
|
|
i64.store offset=8
|
|
get_local 2
|
|
i32.const 15080
|
|
i64.load
|
|
i64.store offset=16
|
|
get_local 3
|
|
call 42
|
|
drop
|
|
get_local 3
|
|
i32.const 0
|
|
call 36
|
|
drop
|
|
get_local 2
|
|
get_local 3
|
|
call 51
|
|
drop
|
|
get_local 3
|
|
call 21
|
|
drop
|
|
block ;; label = @5
|
|
i32.const 48
|
|
i32.const 8
|
|
call 194
|
|
tee_local 0
|
|
if ;; label = @6
|
|
get_local 0
|
|
i32.const 15088
|
|
i64.load
|
|
i64.store
|
|
get_local 0
|
|
i32.const 15096
|
|
i64.load
|
|
i64.store offset=8
|
|
get_local 0
|
|
i32.const 15104
|
|
i64.load
|
|
i64.store offset=16
|
|
get_local 0
|
|
i32.const 15112
|
|
i64.load
|
|
i64.store offset=24
|
|
get_local 0
|
|
i32.const 15120
|
|
i64.load
|
|
i64.store offset=32
|
|
get_local 0
|
|
i32.const 15128
|
|
i64.load
|
|
i64.store offset=40
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 15
|
|
get_local 0
|
|
call 6
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @7
|
|
call 18
|
|
set_local 10
|
|
get_local 0
|
|
call 49
|
|
drop
|
|
get_local 0
|
|
i32.const 48
|
|
i32.const 8
|
|
call 195
|
|
br 2 (;@5;)
|
|
end
|
|
i32.const 40
|
|
i32.const 8
|
|
call 194
|
|
tee_local 1
|
|
if ;; label = @7
|
|
get_local 1
|
|
i32.const 1
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 6
|
|
i32.store offset=8
|
|
get_local 1
|
|
get_local 7
|
|
i32.store offset=12
|
|
get_local 1
|
|
get_local 12
|
|
i64.store offset=16
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=24
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store offset=28
|
|
get_local 1
|
|
get_local 0
|
|
i32.store offset=32
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store offset=36
|
|
get_local 5
|
|
set_global 6
|
|
get_local 1
|
|
return
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 10
|
|
end
|
|
end
|
|
get_local 2
|
|
call 33
|
|
drop
|
|
get_local 2
|
|
i32.const 24
|
|
i32.const 8
|
|
call 195
|
|
get_local 10
|
|
set_local 0
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 0
|
|
end
|
|
get_local 6
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 7
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 6
|
|
get_local 7
|
|
i32.const 1
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
i32.const 0
|
|
end)
|
|
(func (;120;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
set_local 4
|
|
get_local 3
|
|
i32.const 24
|
|
i32.add
|
|
set_local 5
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 2
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 2
|
|
get_local 1
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
get_local 2
|
|
i32.const 1
|
|
call 7
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @2
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 6
|
|
i32.load
|
|
tee_local 1
|
|
get_local 2
|
|
i32.load offset=4
|
|
i32.eq
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 16
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
br_if 2 (;@2;)
|
|
get_local 6
|
|
i32.load
|
|
set_local 1
|
|
end
|
|
get_local 2
|
|
i32.load
|
|
get_local 1
|
|
i32.add
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 6
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
get_local 5
|
|
get_local 2
|
|
i64.load
|
|
i64.store
|
|
get_local 5
|
|
get_local 2
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 4
|
|
get_local 5
|
|
call 129
|
|
get_local 4
|
|
i32.load offset=4
|
|
set_local 1
|
|
get_local 0
|
|
get_local 4
|
|
i32.load
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 3
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 2
|
|
i32.load
|
|
get_local 1
|
|
i32.const 1
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
end)
|
|
(func (;121;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 64
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
tee_local 4
|
|
get_local 0
|
|
i32.store
|
|
get_local 4
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
get_local 2
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 1
|
|
get_local 2
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
i32.const 4468
|
|
i32.load
|
|
set_local 5
|
|
i32.const 4472
|
|
i32.load
|
|
set_local 6
|
|
get_local 3
|
|
i32.const 48
|
|
i32.add
|
|
tee_local 2
|
|
get_local 4
|
|
i32.store
|
|
get_local 2
|
|
i32.const 26
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 40
|
|
i32.store offset=12
|
|
get_local 3
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 0
|
|
get_local 5
|
|
i32.store
|
|
get_local 0
|
|
get_local 6
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=20
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 15
|
|
get_local 0
|
|
i32.const 4456
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 0
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
get_local 2
|
|
i32.const 1
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
end)
|
|
(func (;122;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 80
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
i32.const 32
|
|
i32.add
|
|
set_local 2
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 1
|
|
get_local 3
|
|
i32.const 48
|
|
i32.add
|
|
tee_local 4
|
|
get_local 3
|
|
tee_local 6
|
|
call 35
|
|
tee_local 7
|
|
i32.store
|
|
get_local 3
|
|
i32.const 64
|
|
i32.add
|
|
tee_local 5
|
|
get_local 4
|
|
i32.store
|
|
get_local 3
|
|
i32.const 68
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 15224
|
|
i32.store
|
|
get_local 7
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 5
|
|
i32.store
|
|
get_local 2
|
|
i32.const 38
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 38
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.const 3248
|
|
i32.store
|
|
get_local 1
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 1
|
|
i32.const 3996
|
|
call 66
|
|
end
|
|
get_local 3
|
|
i32.const 52
|
|
i32.add
|
|
tee_local 7
|
|
get_local 6
|
|
i32.const 1
|
|
call 28
|
|
tee_local 8
|
|
i32.store
|
|
get_local 5
|
|
get_local 7
|
|
i32.store
|
|
get_local 4
|
|
i32.const 15224
|
|
i32.store
|
|
get_local 8
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 5
|
|
i32.store
|
|
get_local 2
|
|
i32.const 38
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 38
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.const 3248
|
|
i32.store
|
|
get_local 1
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 1
|
|
i32.const 4008
|
|
call 66
|
|
end
|
|
get_local 3
|
|
i32.const 56
|
|
i32.add
|
|
tee_local 7
|
|
get_local 0
|
|
get_local 6
|
|
call 19
|
|
tee_local 0
|
|
i32.store
|
|
get_local 5
|
|
get_local 7
|
|
i32.store
|
|
get_local 4
|
|
i32.const 15224
|
|
i32.store
|
|
get_local 0
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 5
|
|
i32.store
|
|
get_local 2
|
|
i32.const 38
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 38
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.const 3248
|
|
i32.store
|
|
get_local 1
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 1
|
|
i32.const 4020
|
|
call 66
|
|
end
|
|
get_local 3
|
|
i32.const 60
|
|
i32.add
|
|
tee_local 0
|
|
get_local 6
|
|
call 38
|
|
tee_local 6
|
|
i32.store
|
|
get_local 5
|
|
get_local 0
|
|
i32.store
|
|
get_local 4
|
|
i32.const 15224
|
|
i32.store
|
|
get_local 6
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 5
|
|
i32.store
|
|
get_local 2
|
|
i32.const 38
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 38
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.const 3248
|
|
i32.store
|
|
get_local 1
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 1
|
|
i32.const 4032
|
|
call 66
|
|
else
|
|
get_local 3
|
|
set_global 6
|
|
end
|
|
end)
|
|
(func (;123;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 1
|
|
i32.const 9495
|
|
i32.const 8
|
|
call 232
|
|
get_local 2
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
get_local 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 1240
|
|
call 216
|
|
drop
|
|
get_local 1
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 1256
|
|
call 216
|
|
drop
|
|
get_local 3
|
|
call 233
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;124;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 4
|
|
get_local 0
|
|
i32.load
|
|
tee_local 2
|
|
i32.load
|
|
set_local 0
|
|
get_local 2
|
|
i32.load offset=8
|
|
set_local 5
|
|
get_local 3
|
|
tee_local 2
|
|
get_local 1
|
|
call 235
|
|
get_local 0
|
|
get_local 5
|
|
i32.add
|
|
set_local 1
|
|
get_local 5
|
|
if ;; label = @2
|
|
loop ;; label = @3
|
|
get_local 4
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
get_local 4
|
|
i32.const 1272
|
|
call 236
|
|
drop
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i32.ne
|
|
br_if 0 (;@3;)
|
|
end
|
|
end
|
|
get_local 2
|
|
call 237
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;125;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
call 251)
|
|
(func (;126;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
call 213)
|
|
(func (;127;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 2
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 3
|
|
i32.sub
|
|
get_local 1
|
|
i32.ge_u
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.add
|
|
tee_local 1
|
|
get_local 3
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
i32.const 9503
|
|
i32.const 17
|
|
call 226
|
|
end
|
|
get_local 1
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @2
|
|
i32.const 4376
|
|
call 204
|
|
end
|
|
get_local 2
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
i32.load
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 1
|
|
call 196
|
|
else
|
|
get_local 1
|
|
i32.const 1
|
|
call 194
|
|
end
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
i32.store
|
|
get_local 4
|
|
get_local 1
|
|
i32.store
|
|
end)
|
|
(func (;128;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 5
|
|
i32.load
|
|
tee_local 2
|
|
if ;; label = @2
|
|
get_local 2
|
|
i32.const 1
|
|
i32.shl
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @3
|
|
i32.const 4376
|
|
call 204
|
|
else
|
|
get_local 4
|
|
set_local 3
|
|
get_local 0
|
|
i32.load
|
|
get_local 2
|
|
get_local 4
|
|
i32.const 1
|
|
call 196
|
|
set_local 1
|
|
end
|
|
else
|
|
i32.const 4
|
|
set_local 3
|
|
i32.const 4
|
|
i32.const 1
|
|
call 194
|
|
set_local 1
|
|
end
|
|
get_local 1
|
|
if ;; label = @2
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 5
|
|
get_local 3
|
|
i32.store
|
|
else
|
|
call 191
|
|
end
|
|
end)
|
|
(func (;129;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 1
|
|
i32.load
|
|
set_local 3
|
|
block ;; label = @2
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 2
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 4
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4356
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
else
|
|
get_local 4
|
|
if ;; label = @4
|
|
get_local 2
|
|
get_local 4
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 3
|
|
set_local 1
|
|
else
|
|
get_local 3
|
|
get_local 2
|
|
get_local 4
|
|
i32.const 1
|
|
call 196
|
|
tee_local 1
|
|
if ;; label = @6
|
|
get_local 4
|
|
set_local 2
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 4 (;@2;)
|
|
end
|
|
end
|
|
else
|
|
get_local 2
|
|
if i32 ;; label = @5
|
|
get_local 3
|
|
get_local 2
|
|
i32.const 1
|
|
call 195
|
|
i32.const 0
|
|
set_local 2
|
|
i32.const 1
|
|
else
|
|
i32.const 0
|
|
set_local 2
|
|
i32.const 1
|
|
end
|
|
set_local 1
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=4
|
|
return
|
|
end
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.const 1
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
end)
|
|
(func (;130;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 1
|
|
if ;; label = @2
|
|
get_local 1
|
|
set_local 2
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 4
|
|
call 8
|
|
set_local 1
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @3
|
|
call 18
|
|
set_local 1
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.const 24
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 0
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 5
|
|
i32.load
|
|
tee_local 3
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.const 24
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 3
|
|
get_local 3
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 3
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.const 24
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 5
|
|
call 76
|
|
get_local 0
|
|
i32.const 24
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
else
|
|
get_local 1
|
|
set_local 2
|
|
end
|
|
end
|
|
get_local 2
|
|
i32.const 1
|
|
call 43
|
|
drop
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 2
|
|
if ;; label = @3
|
|
get_local 2
|
|
get_local 2
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 2
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 1
|
|
call 76
|
|
end
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 24
|
|
i32.const 4
|
|
call 195
|
|
get_local 4
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 0
|
|
call 43
|
|
drop
|
|
return
|
|
end
|
|
get_local 4
|
|
call 115
|
|
i32.const 0
|
|
call 43
|
|
drop
|
|
end)
|
|
(func (;131;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 7
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @2
|
|
i32.const 4376
|
|
call 204
|
|
end
|
|
get_local 2
|
|
if ;; label = @2
|
|
get_local 2
|
|
i32.const 1
|
|
call 194
|
|
tee_local 3
|
|
if ;; label = @3
|
|
get_local 3
|
|
set_local 4
|
|
else
|
|
call 191
|
|
end
|
|
else
|
|
i32.const 1
|
|
set_local 4
|
|
end
|
|
get_local 7
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
get_local 4
|
|
i32.store
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 8
|
|
get_local 2
|
|
i32.store
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 5
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 11
|
|
get_local 3
|
|
get_local 2
|
|
call 7
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @2
|
|
call 18
|
|
set_local 4
|
|
get_local 8
|
|
i32.load
|
|
tee_local 6
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 4
|
|
call 27
|
|
end
|
|
get_local 3
|
|
i32.load
|
|
get_local 6
|
|
i32.const 1
|
|
call 195
|
|
get_local 4
|
|
call 27
|
|
end
|
|
get_local 7
|
|
set_local 4
|
|
get_local 5
|
|
get_local 5
|
|
i32.load
|
|
tee_local 9
|
|
get_local 2
|
|
i32.add
|
|
tee_local 6
|
|
i32.store
|
|
get_local 3
|
|
i32.load
|
|
tee_local 5
|
|
get_local 9
|
|
i32.add
|
|
get_local 1
|
|
get_local 2
|
|
call 296
|
|
drop
|
|
get_local 8
|
|
i32.load
|
|
set_local 1
|
|
get_local 5
|
|
i32.const 0
|
|
get_local 6
|
|
call 270
|
|
tee_local 2
|
|
if ;; label = @2
|
|
get_local 0
|
|
get_local 2
|
|
get_local 5
|
|
i32.sub
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 5
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=12
|
|
get_local 0
|
|
get_local 6
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 7
|
|
set_global 6
|
|
else
|
|
get_local 3
|
|
get_local 5
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 6
|
|
i32.store offset=8
|
|
get_local 4
|
|
get_local 3
|
|
call 120
|
|
get_local 0
|
|
get_local 4
|
|
i64.load
|
|
i64.store offset=4 align=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 7
|
|
set_global 6
|
|
end
|
|
end)
|
|
(func (;132;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
i32.const 31
|
|
i32.add
|
|
set_local 6
|
|
get_local 4
|
|
i32.const 28
|
|
i32.add
|
|
set_local 7
|
|
get_local 4
|
|
i32.const 16
|
|
i32.add
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 4
|
|
tee_local 3
|
|
i32.const 9654
|
|
i32.const 33
|
|
call 12
|
|
get_global 8
|
|
set_local 5
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @2
|
|
get_local 5
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 2
|
|
get_local 3
|
|
i64.load
|
|
i64.store
|
|
get_local 2
|
|
get_local 3
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 5
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 5
|
|
get_local 2
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 5
|
|
get_local 2
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 2
|
|
i32.const 11
|
|
i32.store8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 3
|
|
get_local 6
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
get_local 6
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 2
|
|
get_local 5
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 1120
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 3
|
|
get_local 7
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
get_local 7
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
get_local 0
|
|
i32.const 1
|
|
call 195
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
call 18
|
|
set_local 3
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 3
|
|
call 27
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
get_local 0
|
|
i32.const 1
|
|
call 195
|
|
get_local 3
|
|
call 27
|
|
end)
|
|
(func (;133;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 2
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 3
|
|
i32.sub
|
|
get_local 1
|
|
i32.ge_u
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.add
|
|
tee_local 1
|
|
get_local 3
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
i32.const 9503
|
|
i32.const 17
|
|
call 226
|
|
end
|
|
get_local 1
|
|
get_local 2
|
|
i32.const 1
|
|
i32.shl
|
|
tee_local 3
|
|
i32.ge_u
|
|
if i32 ;; label = @2
|
|
get_local 1
|
|
else
|
|
get_local 3
|
|
tee_local 1
|
|
end
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @2
|
|
i32.const 4376
|
|
call 204
|
|
end
|
|
get_local 2
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
i32.load
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 1
|
|
call 196
|
|
else
|
|
get_local 1
|
|
i32.const 1
|
|
call 194
|
|
end
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
i32.store
|
|
get_local 4
|
|
get_local 1
|
|
i32.store
|
|
end)
|
|
(func (;134;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store
|
|
get_local 2
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 1
|
|
get_local 0
|
|
i32.store
|
|
get_local 1
|
|
i32.const 41
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 3
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 42
|
|
i32.store offset=12
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 4052
|
|
i32.store
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=20
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 16
|
|
get_local 0
|
|
i32.const 4068
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 0
|
|
get_local 3
|
|
i32.load8_s
|
|
i32.const 2
|
|
i32.ne
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 3
|
|
i32.load offset=4
|
|
tee_local 1
|
|
i32.load offset=4
|
|
tee_local 3
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 2
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 4
|
|
if ;; label = @2
|
|
get_local 3
|
|
get_local 4
|
|
get_local 2
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 1
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
end)
|
|
(func (;135;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 0
|
|
i32.load offset=4
|
|
get_local 1
|
|
call 136)
|
|
(func (;136;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
tee_local 3
|
|
get_local 0
|
|
get_local 1
|
|
call 182
|
|
get_local 3
|
|
i32.load offset=4
|
|
set_local 5
|
|
get_local 3
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 5
|
|
get_local 3
|
|
i32.load offset=8
|
|
get_local 2
|
|
call 242
|
|
set_local 0
|
|
get_local 4
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 11
|
|
get_local 5
|
|
get_local 3
|
|
i32.load offset=12
|
|
get_local 2
|
|
call 4
|
|
set_local 0
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @2
|
|
call 18
|
|
set_local 1
|
|
get_local 3
|
|
i32.load offset=8
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 5
|
|
get_local 0
|
|
i32.const 1
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
else
|
|
get_local 3
|
|
i32.load offset=8
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 4
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 5
|
|
get_local 1
|
|
i32.const 1
|
|
call 195
|
|
get_local 4
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
i32.const 0
|
|
end)
|
|
(func (;137;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 1
|
|
if ;; label = @2
|
|
get_local 1
|
|
set_local 3
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 2
|
|
call 8
|
|
set_local 1
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @3
|
|
call 18
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
else
|
|
get_local 1
|
|
set_local 3
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 1
|
|
call 43
|
|
drop
|
|
get_local 0
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 2
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 0
|
|
call 43
|
|
drop
|
|
return
|
|
end
|
|
get_local 2
|
|
call 115
|
|
i32.const 0
|
|
call 43
|
|
drop
|
|
end)
|
|
(func (;138;) (type 2) (param i32) (result i64)
|
|
i64.const 234906260605901415)
|
|
(func (;139;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 0
|
|
get_local 2
|
|
call 133
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
set_local 3
|
|
get_local 4
|
|
get_local 3
|
|
get_local 2
|
|
i32.add
|
|
i32.store
|
|
get_local 0
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
get_local 1
|
|
get_local 2
|
|
call 296
|
|
drop
|
|
i32.const 0
|
|
end)
|
|
(func (;140;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
i32.load
|
|
set_local 2
|
|
get_local 1
|
|
i32.const 128
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
tee_local 0
|
|
get_local 2
|
|
i32.load offset=4
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 2
|
|
call 128
|
|
get_local 3
|
|
i32.load
|
|
set_local 0
|
|
end
|
|
get_local 2
|
|
i32.load
|
|
get_local 0
|
|
i32.add
|
|
get_local 1
|
|
i32.store8
|
|
get_local 3
|
|
get_local 3
|
|
i32.load
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
get_local 4
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 4
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 31
|
|
i32.and
|
|
i32.const -64
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
i32.const 2
|
|
else
|
|
get_local 1
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @3
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 15
|
|
i32.and
|
|
i32.const -32
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
i32.const 3
|
|
else
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 18
|
|
i32.shr_u
|
|
i32.const 7
|
|
i32.and
|
|
i32.const -16
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=3
|
|
i32.const 4
|
|
end
|
|
end
|
|
tee_local 1
|
|
call 133
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 5
|
|
i32.load
|
|
set_local 3
|
|
get_local 5
|
|
get_local 3
|
|
get_local 1
|
|
i32.add
|
|
i32.store
|
|
get_local 2
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
get_local 0
|
|
get_local 1
|
|
call 296
|
|
drop
|
|
get_local 4
|
|
set_global 6
|
|
i32.const 0
|
|
end)
|
|
(func (;141;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 0
|
|
i32.load
|
|
i32.store
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 3
|
|
i32.const 1024
|
|
get_local 0
|
|
call 214
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;142;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 144
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 2
|
|
i64.const 0
|
|
i64.store align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=8 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=16 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=24 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=32 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=40 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=48 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=56 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=64 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=72 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=80 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=88 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=96 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=104 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=112 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=120 align=1
|
|
get_local 1
|
|
get_local 2
|
|
i32.const 128
|
|
call 286
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @2
|
|
i32.const 10045
|
|
i32.const 18
|
|
i32.const 4132
|
|
call 64
|
|
end
|
|
get_local 2
|
|
call 276
|
|
tee_local 4
|
|
i32.const -1
|
|
i32.eq
|
|
if ;; label = @2
|
|
i32.const -1
|
|
i32.const 0
|
|
call 197
|
|
end
|
|
get_local 3
|
|
tee_local 1
|
|
get_local 2
|
|
get_local 4
|
|
call 230
|
|
get_local 1
|
|
i32.load offset=4
|
|
set_local 2
|
|
get_local 1
|
|
i32.load
|
|
if ;; label = @2
|
|
get_local 2
|
|
call 143
|
|
else
|
|
get_local 0
|
|
get_local 2
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 181
|
|
get_local 3
|
|
set_global 6
|
|
end
|
|
end)
|
|
(func (;143;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 1
|
|
get_global 6
|
|
i32.const 64
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
tee_local 3
|
|
i32.const 8235
|
|
i32.store
|
|
get_local 3
|
|
i32.const 43
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
get_local 0
|
|
i32.store
|
|
i32.const 4468
|
|
i32.load
|
|
set_local 5
|
|
i32.const 4472
|
|
i32.load
|
|
set_local 6
|
|
get_local 1
|
|
i32.const 40
|
|
i32.add
|
|
tee_local 2
|
|
get_local 3
|
|
i32.store
|
|
get_local 2
|
|
i32.const 26
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 43
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 0
|
|
get_local 5
|
|
i32.store
|
|
get_local 0
|
|
get_local 6
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 0
|
|
i32.const 4456
|
|
call 202
|
|
end)
|
|
(func (;144;) (type 2) (param i32) (result i64)
|
|
i64.const 4721040525823384027)
|
|
(func (;145;) (type 6)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
call 75
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 10130
|
|
i32.const 94
|
|
call 226
|
|
end
|
|
call 77
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 10130
|
|
i32.const 94
|
|
call 226
|
|
end
|
|
get_local 3
|
|
i32.const 16
|
|
i32.add
|
|
set_local 9
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 5
|
|
get_local 3
|
|
tee_local 8
|
|
get_local 1
|
|
i32.store
|
|
get_local 1
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 7
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 7
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
call 5
|
|
set_local 0
|
|
get_global 8
|
|
set_local 6
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 6
|
|
i32.const 1
|
|
i32.and
|
|
br_if 0 (;@3;)
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 8
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 1 (;@3;)
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
if i32 ;; label = @4
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
set_local 6
|
|
get_local 0
|
|
i32.load
|
|
else
|
|
get_local 0
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 6
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
get_local 6
|
|
get_local 0
|
|
i32.store
|
|
get_local 0
|
|
i32.const 0
|
|
i32.ne
|
|
tee_local 0
|
|
set_local 6
|
|
get_local 1
|
|
i32.load8_s offset=28
|
|
if ;; label = @4
|
|
get_local 5
|
|
get_local 2
|
|
i32.store
|
|
get_local 5
|
|
get_local 6
|
|
i32.store8 offset=4
|
|
get_local 5
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store16 align=1
|
|
get_local 4
|
|
i32.const 0
|
|
i32.store8 offset=2
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 17
|
|
get_local 5
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
br 1 (;@3;)
|
|
end
|
|
block ;; label = @4
|
|
get_local 1
|
|
i32.const 29
|
|
i32.add
|
|
tee_local 5
|
|
i32.load8_s
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 1
|
|
i32.const 28
|
|
i32.add
|
|
set_local 12
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
loop ;; label = @8
|
|
block ;; label = @9
|
|
get_local 7
|
|
i32.load
|
|
tee_local 13
|
|
set_local 10
|
|
get_local 8
|
|
i32.load
|
|
tee_local 14
|
|
i32.const 36
|
|
i32.add
|
|
tee_local 15
|
|
i32.load
|
|
tee_local 11
|
|
i32.eqz
|
|
if ;; label = @10
|
|
get_local 15
|
|
get_local 10
|
|
i32.store
|
|
end
|
|
get_local 11
|
|
i32.eqz
|
|
get_local 11
|
|
get_local 10
|
|
i32.eq
|
|
i32.or
|
|
i32.eqz
|
|
br_if 0 (;@9;)
|
|
get_local 14
|
|
i32.load offset=32
|
|
get_local 13
|
|
call 13
|
|
drop
|
|
get_local 12
|
|
i32.load8_s
|
|
br_if 2 (;@7;)
|
|
get_local 5
|
|
i32.load8_s
|
|
i32.eqz
|
|
br_if 1 (;@8;)
|
|
br 5 (;@4;)
|
|
end
|
|
end
|
|
br 1 (;@6;)
|
|
end
|
|
get_local 9
|
|
get_local 2
|
|
i32.store
|
|
get_local 9
|
|
get_local 6
|
|
i32.store8 offset=4
|
|
get_local 9
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store16 align=1
|
|
get_local 4
|
|
i32.const 0
|
|
i32.store8 offset=2
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 17
|
|
get_local 9
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 4
|
|
br 4 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
i32.const 10224
|
|
i32.const 54
|
|
i32.const 4144
|
|
call 12
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 4
|
|
get_global 10
|
|
set_local 3
|
|
block ;; label = @6
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
call 5
|
|
set_local 2
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @9
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @10
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 8
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@8;)
|
|
end
|
|
get_local 2
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @10
|
|
get_local 2
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=4
|
|
br 4 (;@6;)
|
|
end
|
|
get_local 2
|
|
i32.load offset=4
|
|
i32.eqz
|
|
br_if 3 (;@6;)
|
|
get_local 1
|
|
i32.const 1
|
|
i32.store8 offset=28
|
|
br 3 (;@6;)
|
|
end
|
|
end
|
|
call 18
|
|
set_local 4
|
|
br 5 (;@2;)
|
|
end
|
|
end
|
|
get_local 7
|
|
i32.load
|
|
call 268
|
|
drop
|
|
br 3 (;@2;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store8
|
|
block ;; label = @4
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
call 5
|
|
set_local 2
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
br_if 2 (;@3;)
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @6
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 8
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 3 (;@3;)
|
|
end
|
|
get_local 2
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 2
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=4
|
|
br 2 (;@4;)
|
|
end
|
|
get_local 2
|
|
i32.load offset=4
|
|
if ;; label = @6
|
|
get_local 1
|
|
i32.const 1
|
|
i32.store8 offset=28
|
|
end
|
|
end
|
|
end
|
|
get_local 7
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 8
|
|
i32.load
|
|
tee_local 7
|
|
i32.load
|
|
set_local 1
|
|
get_local 7
|
|
get_local 1
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @4
|
|
get_local 3
|
|
set_global 6
|
|
return
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 8
|
|
call 6
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 3
|
|
set_global 6
|
|
return
|
|
end
|
|
call 18
|
|
tee_local 3
|
|
call 27
|
|
br 1 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 4
|
|
end
|
|
get_local 8
|
|
i32.load
|
|
tee_local 1
|
|
i32.load
|
|
set_local 3
|
|
get_local 1
|
|
get_local 3
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 3
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @2
|
|
get_local 4
|
|
call 27
|
|
end
|
|
get_local 8
|
|
call 76
|
|
get_local 4
|
|
call 27
|
|
end)
|
|
(func (;146;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 1
|
|
get_global 6
|
|
i32.const 64
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
tee_local 2
|
|
i32.const 8235
|
|
i32.store
|
|
get_local 2
|
|
i32.const 43
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
get_local 0
|
|
i64.load align=4
|
|
i64.store
|
|
i32.const 4468
|
|
i32.load
|
|
set_local 5
|
|
i32.const 4472
|
|
i32.load
|
|
set_local 6
|
|
get_local 1
|
|
i32.const 40
|
|
i32.add
|
|
tee_local 4
|
|
get_local 2
|
|
i32.store
|
|
get_local 4
|
|
i32.const 26
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 3
|
|
i32.store offset=8
|
|
get_local 4
|
|
i32.const 44
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 0
|
|
get_local 5
|
|
i32.store
|
|
get_local 0
|
|
get_local 6
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 4
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=20
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 15
|
|
get_local 0
|
|
i32.const 4456
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 1
|
|
get_local 3
|
|
i32.load
|
|
set_local 2
|
|
block ;; label = @2
|
|
get_local 3
|
|
i32.load8_s offset=4
|
|
i32.eqz
|
|
if ;; label = @3
|
|
call 69
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 226
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 0
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=4
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 0
|
|
i32.load offset=4
|
|
if ;; label = @4
|
|
get_local 2
|
|
i32.const 1
|
|
i32.store8 offset=4
|
|
end
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.load
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 1
|
|
call 27
|
|
end)
|
|
(func (;147;) (type 0) (param i32 i32) (result i32)
|
|
i32.const 10314
|
|
i32.const 25
|
|
get_local 1
|
|
call 242)
|
|
(func (;148;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 1
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
i32.load
|
|
tee_local 6
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
call 268
|
|
drop
|
|
call 69
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 226
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
set_local 4
|
|
get_local 0
|
|
i32.load
|
|
else
|
|
get_local 0
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 4
|
|
i32.const 0
|
|
end
|
|
set_local 3
|
|
get_local 1
|
|
set_local 5
|
|
get_local 2
|
|
set_local 0
|
|
get_local 4
|
|
get_local 3
|
|
i32.store
|
|
get_local 3
|
|
i32.const 0
|
|
i32.ne
|
|
set_local 3
|
|
get_local 6
|
|
i32.const 28
|
|
i32.add
|
|
tee_local 4
|
|
i32.load8_s
|
|
if ;; label = @2
|
|
get_local 5
|
|
get_local 0
|
|
i32.store
|
|
get_local 5
|
|
get_local 3
|
|
i32.store8 offset=4
|
|
get_local 5
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.store16 align=1
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store8 offset=2
|
|
get_local 5
|
|
call 146
|
|
end
|
|
get_local 6
|
|
i32.const 29
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 6
|
|
i32.load offset=32
|
|
call 32
|
|
drop
|
|
end
|
|
get_local 3
|
|
if ;; label = @2
|
|
get_local 2
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 1
|
|
set_global 6
|
|
return
|
|
end
|
|
call 69
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 226
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 1
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 2
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 1
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 4
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 2
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 1
|
|
set_global 6
|
|
end)
|
|
(func (;149;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 3
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 2
|
|
i32.sub
|
|
get_local 1
|
|
i32.ge_u
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.add
|
|
tee_local 1
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
i32.const 9503
|
|
i32.const 17
|
|
call 226
|
|
end
|
|
get_local 1
|
|
get_local 3
|
|
i32.const 1
|
|
i32.shl
|
|
tee_local 2
|
|
i32.ge_u
|
|
if i32 ;; label = @2
|
|
get_local 1
|
|
else
|
|
get_local 2
|
|
tee_local 1
|
|
end
|
|
i32.const 357913941
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
i32.const 9503
|
|
i32.const 17
|
|
call 226
|
|
end
|
|
get_local 1
|
|
i32.const 12
|
|
i32.mul
|
|
tee_local 2
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @2
|
|
i32.const 4376
|
|
call 204
|
|
end
|
|
get_local 3
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
i32.load
|
|
get_local 3
|
|
i32.const 12
|
|
i32.mul
|
|
get_local 2
|
|
i32.const 4
|
|
call 196
|
|
else
|
|
get_local 2
|
|
i32.const 4
|
|
call 194
|
|
end
|
|
tee_local 3
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 0
|
|
get_local 3
|
|
i32.store
|
|
get_local 4
|
|
get_local 1
|
|
i32.store
|
|
end)
|
|
(func (;150;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
i32.const 15184
|
|
call 268
|
|
drop
|
|
i32.const 15232
|
|
i32.load
|
|
tee_local 4
|
|
set_local 2
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 4
|
|
br_table 0 (;@5;) 1 (;@4;) 2 (;@3;)
|
|
end
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 2
|
|
if ;; label = @5
|
|
get_local 2
|
|
i32.const 1
|
|
i32.store
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=8
|
|
i32.const 15232
|
|
get_local 2
|
|
i32.store
|
|
get_local 2
|
|
set_local 3
|
|
br 3 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 2
|
|
get_local 0
|
|
get_local 1
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 4
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 2
|
|
call 27
|
|
end
|
|
get_local 0
|
|
get_local 4
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
get_local 2
|
|
call 27
|
|
br 2 (;@2;)
|
|
end
|
|
i32.const 15184
|
|
call 268
|
|
drop
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.load
|
|
get_local 0
|
|
call 6
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @4
|
|
call 18
|
|
tee_local 2
|
|
call 27
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 2
|
|
set_local 3
|
|
end
|
|
block ;; label = @2
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 5
|
|
i32.load
|
|
tee_local 2
|
|
get_local 3
|
|
i32.load offset=4
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 18
|
|
get_local 3
|
|
call 6
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 5
|
|
i32.load
|
|
set_local 6
|
|
br 2 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 2
|
|
get_global 10
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.load
|
|
get_local 0
|
|
call 6
|
|
get_global 8
|
|
set_local 7
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 7
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @4
|
|
call 18
|
|
set_local 2
|
|
else
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 7
|
|
if ;; label = @5
|
|
get_local 0
|
|
get_local 7
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
end
|
|
get_local 2
|
|
call 27
|
|
else
|
|
get_local 2
|
|
set_local 6
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.load
|
|
tee_local 2
|
|
get_local 6
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
get_local 6
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 5
|
|
get_local 5
|
|
i32.load
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
i32.const 15184
|
|
call 268
|
|
drop
|
|
i32.const 1
|
|
end)
|
|
(func (;151;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 1
|
|
if ;; label = @2
|
|
get_local 1
|
|
i32.const 4
|
|
i32.shl
|
|
tee_local 5
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @3
|
|
i32.const 4376
|
|
call 204
|
|
else
|
|
get_local 1
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 3
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
i32.const 3
|
|
i32.shl
|
|
get_local 5
|
|
i32.const 4
|
|
call 196
|
|
set_local 2
|
|
end
|
|
else
|
|
i32.const 4
|
|
set_local 3
|
|
i32.const 32
|
|
i32.const 4
|
|
call 194
|
|
set_local 2
|
|
end
|
|
get_local 2
|
|
if ;; label = @2
|
|
get_local 0
|
|
get_local 2
|
|
i32.store
|
|
get_local 4
|
|
get_local 3
|
|
i32.store
|
|
else
|
|
call 191
|
|
end
|
|
end)
|
|
(func (;152;) (type 5) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 5
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 5
|
|
set_local 3
|
|
i32.const 1304
|
|
call 268
|
|
drop
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
i32.const 1328
|
|
i32.load
|
|
tee_local 1
|
|
br_table 0 (;@5;) 1 (;@4;) 2 (;@3;)
|
|
end
|
|
i32.const 4
|
|
i32.const 4
|
|
call 194
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @5
|
|
call 191
|
|
end
|
|
get_local 0
|
|
i32.const 1304
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1336
|
|
call 150
|
|
set_local 4
|
|
get_local 3
|
|
i32.const 1332
|
|
i32.load
|
|
i32.const 3
|
|
i32.and
|
|
i32.const 16
|
|
i32.add
|
|
call_indirect 5
|
|
tee_local 0
|
|
i32.store
|
|
get_local 0
|
|
set_local 1
|
|
block ;; label = @5
|
|
get_local 4
|
|
if ;; label = @6
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
get_local 0
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @7
|
|
call 50
|
|
end
|
|
i32.const 4
|
|
i32.const 4
|
|
call 194
|
|
tee_local 0
|
|
if ;; label = @7
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
i32.const 1328
|
|
get_local 0
|
|
i32.store
|
|
get_local 3
|
|
i32.load
|
|
set_local 2
|
|
br 2 (;@5;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 4
|
|
get_local 3
|
|
i32.load
|
|
tee_local 0
|
|
i32.load
|
|
set_local 1
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @7
|
|
get_local 4
|
|
call 27
|
|
end
|
|
get_local 3
|
|
call 153
|
|
get_local 4
|
|
call 27
|
|
else
|
|
get_local 0
|
|
set_local 2
|
|
end
|
|
end
|
|
get_local 2
|
|
set_local 0
|
|
br 2 (;@2;)
|
|
end
|
|
i32.const 1304
|
|
call 268
|
|
drop
|
|
i32.const 10339
|
|
i32.const 36
|
|
call 226
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 1
|
|
i32.load
|
|
tee_local 2
|
|
i32.load
|
|
set_local 1
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
get_local 1
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @3
|
|
call 50
|
|
else
|
|
get_local 2
|
|
set_local 0
|
|
end
|
|
end
|
|
i32.const 1304
|
|
call 268
|
|
drop
|
|
get_local 0
|
|
if ;; label = @2
|
|
get_local 5
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
else
|
|
i32.const 10339
|
|
i32.const 36
|
|
call 226
|
|
end
|
|
i32.const 0
|
|
end)
|
|
(func (;153;) (type 1) (param i32)
|
|
(local i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
call 33
|
|
drop
|
|
get_local 1
|
|
i32.load
|
|
i32.const 24
|
|
i32.const 8
|
|
call 195
|
|
get_local 2
|
|
i32.const 20
|
|
i32.add
|
|
call 154
|
|
get_local 0
|
|
i32.load
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
set_local 0
|
|
get_local 1
|
|
get_local 0
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 2
|
|
i32.const 44
|
|
i32.const 4
|
|
call 195
|
|
end)
|
|
(func (;154;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
set_local 1
|
|
block ;; label = @2
|
|
get_local 0
|
|
i32.load8_s
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.load8_s offset=16
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 17
|
|
get_local 1
|
|
get_local 0
|
|
call 7
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @5
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 1
|
|
i32.load
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @7
|
|
get_local 1
|
|
i32.load8_s offset=4
|
|
i32.const 2
|
|
i32.eq
|
|
if ;; label = @8
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 4
|
|
i32.load offset=4
|
|
set_local 5
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.load offset=8
|
|
tee_local 2
|
|
i32.load
|
|
get_local 5
|
|
call 6
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
br_if 3 (;@5;)
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 1
|
|
if ;; label = @9
|
|
get_local 5
|
|
get_local 1
|
|
get_local 2
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 4
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
end
|
|
br 4 (;@2;)
|
|
end
|
|
end
|
|
call 18
|
|
set_local 2
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 2
|
|
call 27
|
|
end
|
|
get_local 0
|
|
i32.load offset=4
|
|
get_local 1
|
|
i32.const 1
|
|
call 195
|
|
get_local 2
|
|
call 27
|
|
end
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 3
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.load offset=4
|
|
get_local 1
|
|
i32.const 1
|
|
call 195
|
|
get_local 3
|
|
set_global 6
|
|
end)
|
|
(func (;155;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 8
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 8
|
|
i32.const 28
|
|
i32.add
|
|
set_local 17
|
|
get_local 8
|
|
i32.const 16
|
|
i32.add
|
|
set_local 9
|
|
get_local 8
|
|
set_local 15
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
set_local 18
|
|
block ;; label = @2
|
|
get_local 1
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 10
|
|
i32.load
|
|
tee_local 19
|
|
if ;; label = @3
|
|
get_local 1
|
|
i32.const 16
|
|
i32.add
|
|
set_local 16
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
set_local 20
|
|
i32.const 0
|
|
set_local 2
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
loop ;; label = @10
|
|
loop ;; label = @11
|
|
block ;; label = @12
|
|
get_local 16
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.eqz
|
|
br_if 3 (;@9;)
|
|
get_local 10
|
|
i32.load
|
|
tee_local 3
|
|
get_local 2
|
|
i32.lt_u
|
|
br_if 4 (;@8;)
|
|
get_local 3
|
|
get_local 2
|
|
i32.sub
|
|
set_local 3
|
|
get_local 20
|
|
i32.load8_s
|
|
br_if 0 (;@12;)
|
|
i32.const 1
|
|
get_local 18
|
|
i32.load
|
|
get_local 2
|
|
i32.add
|
|
get_local 3
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @13
|
|
get_local 3
|
|
else
|
|
i32.const 2147483647
|
|
end
|
|
call 277
|
|
tee_local 14
|
|
i32.const -1
|
|
i32.ne
|
|
if ;; label = @13
|
|
get_local 14
|
|
set_local 3
|
|
br 1 (;@12;)
|
|
end
|
|
call 261
|
|
i32.load
|
|
tee_local 14
|
|
i32.const 9
|
|
i32.eq
|
|
br_if 0 (;@12;)
|
|
get_local 16
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 14
|
|
i32.const 4
|
|
i32.eq
|
|
br_if 1 (;@11;)
|
|
br 6 (;@6;)
|
|
end
|
|
end
|
|
get_local 16
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 3
|
|
i32.eqz
|
|
br_if 3 (;@7;)
|
|
get_local 3
|
|
get_local 2
|
|
i32.add
|
|
tee_local 2
|
|
get_local 19
|
|
i32.lt_u
|
|
br_if 0 (;@10;)
|
|
i32.const 0
|
|
set_local 5
|
|
i32.const 0
|
|
set_local 6
|
|
i32.const 0
|
|
set_local 4
|
|
get_local 2
|
|
set_local 7
|
|
end
|
|
br 5 (;@4;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4436
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
br 3 (;@5;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 18
|
|
get_local 2
|
|
get_local 3
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@5;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 15
|
|
i32.const 10375
|
|
i32.const 33
|
|
call 12
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @7
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @8
|
|
get_local 9
|
|
get_local 15
|
|
i64.load
|
|
i64.store
|
|
get_local 9
|
|
get_local 15
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 3
|
|
i32.eqz
|
|
if ;; label = @9
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@7;)
|
|
end
|
|
get_local 3
|
|
get_local 9
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 3
|
|
get_local 9
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 1
|
|
if ;; label = @9
|
|
get_local 1
|
|
i32.const 14
|
|
i32.store8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 4
|
|
get_local 17
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 4
|
|
get_local 17
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 1
|
|
get_local 3
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 1120
|
|
i32.store offset=8
|
|
i32.const 1
|
|
set_local 5
|
|
i32.const 2
|
|
set_local 6
|
|
get_local 1
|
|
set_local 4
|
|
get_local 2
|
|
set_local 7
|
|
br 5 (;@4;)
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
end
|
|
end
|
|
end
|
|
call 18
|
|
tee_local 1
|
|
call 27
|
|
br 2 (;@4;)
|
|
end
|
|
i32.const 1
|
|
set_local 5
|
|
i32.const 0
|
|
set_local 6
|
|
get_local 14
|
|
set_local 4
|
|
get_local 2
|
|
set_local 7
|
|
br 1 (;@4;)
|
|
end
|
|
call 18
|
|
tee_local 1
|
|
call 27
|
|
end
|
|
get_local 7
|
|
if ;; label = @4
|
|
get_local 10
|
|
i32.load
|
|
tee_local 1
|
|
get_local 7
|
|
i32.ge_u
|
|
if ;; label = @5
|
|
get_local 10
|
|
i32.const 0
|
|
i32.store
|
|
get_local 1
|
|
get_local 7
|
|
i32.sub
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 5
|
|
set_local 11
|
|
get_local 6
|
|
set_local 12
|
|
get_local 4
|
|
set_local 13
|
|
br 4 (;@2;)
|
|
end
|
|
get_local 18
|
|
i32.load
|
|
tee_local 2
|
|
get_local 2
|
|
get_local 7
|
|
i32.add
|
|
get_local 1
|
|
call 297
|
|
drop
|
|
get_local 10
|
|
get_local 1
|
|
i32.store
|
|
get_local 5
|
|
set_local 11
|
|
get_local 6
|
|
set_local 12
|
|
get_local 4
|
|
set_local 13
|
|
br 3 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4260
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 1
|
|
get_local 6
|
|
i32.const 2
|
|
i32.eq
|
|
get_local 5
|
|
i32.const 1
|
|
i32.eq
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 4
|
|
i32.load offset=4
|
|
tee_local 5
|
|
get_local 4
|
|
i32.load offset=8
|
|
tee_local 2
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 6
|
|
if ;; label = @5
|
|
get_local 5
|
|
get_local 6
|
|
get_local 2
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 4
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
else
|
|
get_local 5
|
|
set_local 11
|
|
get_local 6
|
|
set_local 12
|
|
get_local 4
|
|
set_local 13
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 11
|
|
i32.const 0
|
|
set_local 12
|
|
i32.const 0
|
|
set_local 13
|
|
end
|
|
end
|
|
get_local 0
|
|
get_local 11
|
|
i32.store
|
|
get_local 0
|
|
get_local 12
|
|
i32.store8 offset=4
|
|
get_local 0
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 0
|
|
i32.store16 align=1
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store8 offset=2
|
|
get_local 0
|
|
get_local 13
|
|
i32.store offset=8
|
|
get_local 8
|
|
set_global 6
|
|
end)
|
|
(func (;156;) (type 1) (param i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 1
|
|
call 268
|
|
drop
|
|
get_local 1
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
set_local 2
|
|
get_local 3
|
|
i32.const 1
|
|
i32.store
|
|
get_local 1
|
|
call 268
|
|
drop
|
|
get_local 2
|
|
i32.load
|
|
tee_local 3
|
|
i32.load
|
|
set_local 1
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @2
|
|
get_local 2
|
|
i32.const 4
|
|
i32.const 4
|
|
call 195
|
|
get_local 0
|
|
i32.const 4
|
|
i32.const 4
|
|
call 195
|
|
return
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 19
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @2
|
|
call 18
|
|
set_local 2
|
|
get_local 0
|
|
i32.const 4
|
|
i32.const 4
|
|
call 195
|
|
get_local 2
|
|
call 27
|
|
else
|
|
get_local 2
|
|
i32.const 4
|
|
i32.const 4
|
|
call 195
|
|
get_local 0
|
|
i32.const 4
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
end)
|
|
(func (;157;) (type 5) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 1
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
i32.const 1024
|
|
i32.const 1
|
|
call 194
|
|
tee_local 6
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 1
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
tee_local 2
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 0
|
|
get_local 2
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 1
|
|
i32.const 13
|
|
i32.add
|
|
tee_local 3
|
|
get_local 1
|
|
i32.const 25
|
|
i32.add
|
|
tee_local 4
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
get_local 4
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 1
|
|
i32.const 22
|
|
i32.add
|
|
tee_local 5
|
|
get_local 0
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 5
|
|
get_local 0
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 1
|
|
i32.const 19
|
|
i32.add
|
|
tee_local 0
|
|
get_local 3
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 0
|
|
get_local 3
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
i32.const 24
|
|
i32.const 8
|
|
call 194
|
|
tee_local 3
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 1
|
|
i32.const 7
|
|
i32.add
|
|
tee_local 7
|
|
get_local 5
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 7
|
|
get_local 5
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 8
|
|
get_local 0
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 8
|
|
get_local 0
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 2
|
|
call 42
|
|
drop
|
|
get_local 2
|
|
i32.const 1
|
|
call 36
|
|
drop
|
|
get_local 3
|
|
get_local 2
|
|
call 51
|
|
drop
|
|
get_local 2
|
|
call 21
|
|
drop
|
|
get_local 1
|
|
i32.const 10
|
|
i32.add
|
|
tee_local 0
|
|
get_local 4
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 0
|
|
get_local 4
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 2
|
|
get_local 0
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 2
|
|
get_local 0
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 4
|
|
get_local 7
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 4
|
|
get_local 7
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 5
|
|
get_local 8
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 5
|
|
get_local 8
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
i32.const 44
|
|
i32.const 4
|
|
call 194
|
|
tee_local 0
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store8 offset=12
|
|
get_local 0
|
|
i32.const 13
|
|
i32.add
|
|
tee_local 3
|
|
get_local 2
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
get_local 2
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=16 align=1
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store8 offset=20
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store8 offset=21
|
|
get_local 0
|
|
get_local 6
|
|
i32.store offset=24 align=1
|
|
get_local 0
|
|
i32.const 1024
|
|
i32.store offset=28 align=1
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=32 align=1
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store8 offset=36
|
|
get_local 0
|
|
i32.const 37
|
|
i32.add
|
|
tee_local 6
|
|
get_local 4
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 6
|
|
get_local 4
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store8 offset=40
|
|
get_local 0
|
|
i32.const 41
|
|
i32.add
|
|
tee_local 6
|
|
get_local 5
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 6
|
|
get_local 5
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 1
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
else
|
|
call 191
|
|
end
|
|
i32.const 0
|
|
end)
|
|
(func (;158;) (type 4) (param i32 i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 6
|
|
get_global 6
|
|
i32.const 80
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
i32.load
|
|
tee_local 8
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 7
|
|
i32.load
|
|
if ;; label = @2
|
|
call 79
|
|
end
|
|
get_local 6
|
|
i32.const 56
|
|
i32.add
|
|
set_local 11
|
|
get_local 6
|
|
i32.const 40
|
|
i32.add
|
|
set_local 4
|
|
get_local 6
|
|
i32.const 24
|
|
i32.add
|
|
set_local 10
|
|
get_local 6
|
|
i32.const 8
|
|
i32.add
|
|
set_local 9
|
|
get_local 6
|
|
set_local 1
|
|
get_local 7
|
|
i32.const -1
|
|
i32.store
|
|
get_local 8
|
|
i32.const 12
|
|
i32.add
|
|
set_local 5
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 8
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 8
|
|
i32.load8_s
|
|
i32.eqz
|
|
br_if 0 (;@3;)
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 17
|
|
get_local 4
|
|
get_local 5
|
|
call 7
|
|
get_global 8
|
|
set_local 12
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 12
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 4
|
|
i32.load
|
|
if ;; label = @5
|
|
get_local 4
|
|
i32.load offset=8
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 4
|
|
i32.load offset=4
|
|
i64.extend_u/i32
|
|
i64.or
|
|
set_local 13
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 13
|
|
i64.store offset=4 align=4
|
|
get_local 7
|
|
i32.const 0
|
|
i32.store
|
|
get_local 6
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 5
|
|
i32.load8_s
|
|
if ;; label = @5
|
|
get_local 8
|
|
i32.const 0
|
|
i32.store8
|
|
br 2 (;@3;)
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4436
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
end
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
get_local 1
|
|
i32.const 10
|
|
get_local 2
|
|
get_local 3
|
|
call 10
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 1
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 0
|
|
get_local 5
|
|
get_local 2
|
|
get_local 3
|
|
call 10
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
br_if 2 (;@2;)
|
|
get_local 7
|
|
i32.const 0
|
|
i32.store
|
|
get_local 6
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 1
|
|
get_local 3
|
|
i32.gt_u
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
get_local 1
|
|
get_local 3
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 9
|
|
get_local 5
|
|
get_local 2
|
|
get_local 1
|
|
call 10
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 9
|
|
i32.load offset=4
|
|
set_local 4
|
|
get_local 9
|
|
i32.load offset=8
|
|
set_local 12
|
|
get_local 9
|
|
i32.load
|
|
if ;; label = @5
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 12
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 4
|
|
i64.extend_u/i32
|
|
i64.or
|
|
i64.store offset=4 align=4
|
|
get_local 7
|
|
i32.const 0
|
|
i32.store
|
|
get_local 6
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 8
|
|
i32.const 1
|
|
i32.store8
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 17
|
|
get_local 11
|
|
get_local 5
|
|
call 7
|
|
get_global 8
|
|
set_local 9
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 9
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 11
|
|
i32.load
|
|
if ;; label = @6
|
|
get_local 11
|
|
i32.load offset=8
|
|
set_local 1
|
|
get_local 11
|
|
i32.load offset=4
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 2
|
|
i32.eq
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 2
|
|
i32.load
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 3
|
|
call 6
|
|
get_global 8
|
|
set_local 5
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 5
|
|
i32.const 1
|
|
i32.and
|
|
br_if 5 (;@2;)
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 5
|
|
if ;; label = @8
|
|
get_local 3
|
|
get_local 5
|
|
get_local 2
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 1
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
else
|
|
get_local 5
|
|
i32.load8_s
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4436
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
br 5 (;@2;)
|
|
end
|
|
get_local 8
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 4
|
|
get_local 1
|
|
i32.eq
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 10
|
|
get_local 5
|
|
get_local 2
|
|
get_local 1
|
|
i32.add
|
|
get_local 3
|
|
get_local 1
|
|
i32.sub
|
|
call 10
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
br_if 5 (;@2;)
|
|
get_local 10
|
|
i32.load
|
|
if ;; label = @8
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 10
|
|
i32.load8_s offset=4
|
|
i32.const 2
|
|
i32.eq
|
|
if ;; label = @9
|
|
get_local 10
|
|
i32.load offset=8
|
|
tee_local 0
|
|
i32.load offset=4
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 2
|
|
i32.load
|
|
get_local 1
|
|
call 6
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
br_if 7 (;@2;)
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 3
|
|
if ;; label = @10
|
|
get_local 1
|
|
get_local 3
|
|
get_local 2
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 0
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
else
|
|
get_local 10
|
|
i32.load offset=4
|
|
get_local 1
|
|
i32.add
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=4
|
|
end
|
|
get_local 7
|
|
i32.const 0
|
|
i32.store
|
|
get_local 6
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
get_local 4
|
|
i32.store offset=4
|
|
get_local 7
|
|
i32.const 0
|
|
i32.store
|
|
get_local 6
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
end
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_local 7
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
call 27
|
|
end)
|
|
(func (;159;) (type 4) (param i32 i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
block ;; label = @2
|
|
get_local 2
|
|
tee_local 8
|
|
get_local 3
|
|
i32.add
|
|
i32.const 3
|
|
i32.and
|
|
tee_local 4
|
|
if ;; label = @3
|
|
get_local 3
|
|
get_local 4
|
|
i32.sub
|
|
set_local 6
|
|
get_local 4
|
|
get_local 3
|
|
i32.lt_u
|
|
if i32 ;; label = @4
|
|
get_local 6
|
|
else
|
|
i32.const 0
|
|
tee_local 6
|
|
end
|
|
get_local 3
|
|
i32.gt_u
|
|
if ;; label = @4
|
|
get_local 6
|
|
get_local 3
|
|
call 205
|
|
end
|
|
get_local 2
|
|
get_local 6
|
|
i32.add
|
|
tee_local 7
|
|
set_local 9
|
|
get_local 7
|
|
get_local 3
|
|
get_local 6
|
|
i32.sub
|
|
tee_local 4
|
|
i32.add
|
|
set_local 5
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
loop ;; label = @9
|
|
get_local 5
|
|
get_local 9
|
|
i32.sub
|
|
i32.const 3
|
|
i32.le_u
|
|
br_if 4 (;@5;)
|
|
get_local 5
|
|
i32.const -1
|
|
i32.add
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
i32.eq
|
|
br_if 1 (;@8;)
|
|
get_local 5
|
|
i32.const -2
|
|
i32.add
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
i32.eq
|
|
br_if 2 (;@7;)
|
|
get_local 5
|
|
i32.const -3
|
|
i32.add
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
i32.eq
|
|
br_if 3 (;@6;)
|
|
get_local 4
|
|
i32.const -4
|
|
i32.add
|
|
set_local 4
|
|
get_local 5
|
|
i32.const -4
|
|
i32.add
|
|
tee_local 5
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
i32.ne
|
|
br_if 0 (;@9;)
|
|
end
|
|
br 4 (;@4;)
|
|
end
|
|
get_local 4
|
|
i32.const -1
|
|
i32.add
|
|
set_local 4
|
|
br 3 (;@4;)
|
|
end
|
|
get_local 4
|
|
i32.const -2
|
|
i32.add
|
|
set_local 4
|
|
br 2 (;@4;)
|
|
end
|
|
get_local 4
|
|
i32.const -3
|
|
i32.add
|
|
set_local 4
|
|
br 1 (;@4;)
|
|
end
|
|
loop ;; label = @5
|
|
get_local 7
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 6
|
|
set_local 4
|
|
br 4 (;@2;)
|
|
end
|
|
get_local 4
|
|
i32.const -1
|
|
i32.add
|
|
set_local 4
|
|
get_local 5
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 5
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
i32.ne
|
|
br_if 0 (;@5;)
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 4
|
|
get_local 6
|
|
i32.add
|
|
i32.store offset=4
|
|
return
|
|
else
|
|
get_local 3
|
|
set_local 4
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
tee_local 5
|
|
i32.const 8
|
|
i32.shl
|
|
get_local 5
|
|
i32.or
|
|
tee_local 5
|
|
i32.const 16
|
|
i32.shl
|
|
get_local 5
|
|
i32.or
|
|
set_local 6
|
|
loop ;; label = @2
|
|
get_local 4
|
|
i32.const 7
|
|
i32.gt_u
|
|
if ;; label = @3
|
|
get_local 2
|
|
get_local 4
|
|
i32.const -4
|
|
i32.add
|
|
i32.add
|
|
i32.load
|
|
get_local 6
|
|
i32.xor
|
|
tee_local 5
|
|
i32.const -2139062144
|
|
i32.and
|
|
i32.const -2139062144
|
|
i32.xor
|
|
get_local 5
|
|
i32.const -16843009
|
|
i32.add
|
|
i32.and
|
|
get_local 2
|
|
get_local 4
|
|
i32.const -8
|
|
i32.add
|
|
tee_local 5
|
|
i32.add
|
|
i32.load
|
|
get_local 6
|
|
i32.xor
|
|
tee_local 7
|
|
i32.const -2139062144
|
|
i32.and
|
|
i32.const -2139062144
|
|
i32.xor
|
|
get_local 7
|
|
i32.const -16843009
|
|
i32.add
|
|
i32.and
|
|
i32.or
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 5
|
|
set_local 4
|
|
br 2 (;@2;)
|
|
end
|
|
end
|
|
end
|
|
get_local 4
|
|
get_local 3
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
get_local 4
|
|
get_local 3
|
|
call 197
|
|
end
|
|
get_local 2
|
|
get_local 4
|
|
i32.add
|
|
set_local 3
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
loop ;; label = @7
|
|
get_local 3
|
|
get_local 8
|
|
i32.sub
|
|
i32.const 3
|
|
i32.le_u
|
|
br_if 5 (;@2;)
|
|
get_local 3
|
|
i32.const -1
|
|
i32.add
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
i32.eq
|
|
br_if 1 (;@6;)
|
|
get_local 3
|
|
i32.const -2
|
|
i32.add
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
i32.eq
|
|
br_if 2 (;@5;)
|
|
get_local 3
|
|
i32.const -3
|
|
i32.add
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
i32.eq
|
|
br_if 3 (;@4;)
|
|
get_local 4
|
|
i32.const -4
|
|
i32.add
|
|
set_local 4
|
|
get_local 3
|
|
i32.const -4
|
|
i32.add
|
|
tee_local 3
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
i32.ne
|
|
br_if 0 (;@7;)
|
|
br 4 (;@3;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 0
|
|
get_local 4
|
|
i32.const -1
|
|
i32.add
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
i64.const 1
|
|
i64.or
|
|
i64.store align=4
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 4
|
|
i32.const -2
|
|
i32.add
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
i64.const 1
|
|
i64.or
|
|
i64.store align=4
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 4
|
|
i32.const -3
|
|
i32.add
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
i64.const 1
|
|
i64.or
|
|
i64.store align=4
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 4
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
i64.const 1
|
|
i64.or
|
|
i64.store align=4
|
|
return
|
|
end
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
loop ;; label = @4
|
|
get_local 3
|
|
get_local 2
|
|
i32.eq
|
|
br_if 1 (;@3;)
|
|
get_local 4
|
|
i32.const -1
|
|
i32.add
|
|
set_local 4
|
|
get_local 3
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 3
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
i32.ne
|
|
br_if 0 (;@4;)
|
|
br 2 (;@2;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 0
|
|
i64.const 0
|
|
i64.store align=4
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 4
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
i64.const 1
|
|
i64.or
|
|
i64.store align=4
|
|
end)
|
|
(func (;160;) (type 4) (param i32 i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i64)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 5
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 5
|
|
set_local 4
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
set_local 6
|
|
block ;; label = @2
|
|
get_local 1
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 8
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 9
|
|
i32.load
|
|
tee_local 7
|
|
i32.gt_u
|
|
if ;; label = @3
|
|
get_local 4
|
|
get_local 1
|
|
call 155
|
|
get_local 4
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 9
|
|
i32.load
|
|
set_local 4
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 4
|
|
i32.load offset=8
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 4
|
|
i32.load offset=4
|
|
i64.extend_u/i32
|
|
i64.or
|
|
set_local 10
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 10
|
|
i64.store offset=4 align=4
|
|
get_local 5
|
|
set_global 6
|
|
return
|
|
else
|
|
get_local 7
|
|
set_local 4
|
|
end
|
|
end
|
|
get_local 4
|
|
get_local 3
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
get_local 6
|
|
get_local 3
|
|
call 133
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 1
|
|
get_local 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 1
|
|
i32.add
|
|
get_local 2
|
|
get_local 3
|
|
call 296
|
|
drop
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=4
|
|
get_local 5
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 6
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 4436
|
|
call 204
|
|
end
|
|
get_local 1
|
|
i32.load8_s offset=1
|
|
if ;; label = @2
|
|
i32.const 0
|
|
set_local 1
|
|
i32.const 0
|
|
set_local 4
|
|
else
|
|
i32.const 1
|
|
get_local 2
|
|
get_local 3
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @3
|
|
get_local 3
|
|
else
|
|
i32.const 2147483647
|
|
end
|
|
call 277
|
|
tee_local 2
|
|
i32.const -1
|
|
i32.eq
|
|
if i32 ;; label = @3
|
|
i32.const 0
|
|
set_local 2
|
|
call 261
|
|
i32.load
|
|
set_local 4
|
|
i32.const 1
|
|
else
|
|
i32.const 0
|
|
set_local 4
|
|
i32.const 0
|
|
end
|
|
set_local 1
|
|
get_local 4
|
|
i32.const 9
|
|
i32.eq
|
|
get_local 2
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
get_local 1
|
|
i32.const 1
|
|
i32.eq
|
|
i32.and
|
|
i32.and
|
|
tee_local 7
|
|
if ;; label = @3
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
get_local 7
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 2
|
|
set_local 3
|
|
end
|
|
get_local 7
|
|
if ;; label = @3
|
|
i32.const 9
|
|
set_local 4
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 5
|
|
set_global 6
|
|
end)
|
|
(func (;161;) (type 4) (param i32 i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 5
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 5
|
|
i32.const 44
|
|
i32.add
|
|
set_local 13
|
|
get_local 5
|
|
i32.const 32
|
|
i32.add
|
|
set_local 9
|
|
get_local 5
|
|
i32.const 16
|
|
i32.add
|
|
set_local 11
|
|
get_local 5
|
|
set_local 4
|
|
block ;; label = @2
|
|
get_local 3
|
|
if ;; label = @3
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
set_local 15
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
set_local 14
|
|
get_local 4
|
|
i32.const 8
|
|
i32.add
|
|
set_local 12
|
|
get_local 2
|
|
set_local 10
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
loop ;; label = @9
|
|
get_local 4
|
|
get_local 1
|
|
get_local 10
|
|
get_local 3
|
|
call 158
|
|
block ;; label = @10
|
|
get_local 4
|
|
i32.load
|
|
tee_local 2
|
|
if ;; label = @11
|
|
loop ;; label = @12
|
|
get_local 14
|
|
i32.load16_s
|
|
tee_local 6
|
|
i32.const 255
|
|
i32.and
|
|
set_local 7
|
|
get_local 6
|
|
i32.const 65535
|
|
i32.and
|
|
i32.const 8
|
|
i32.shr_u
|
|
set_local 8
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
get_local 6
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@17;) 1 (;@16;) 2 (;@15;)
|
|
end
|
|
get_local 12
|
|
i32.load
|
|
i32.const 4
|
|
i32.ne
|
|
br_if 11 (;@5;)
|
|
br 3 (;@13;)
|
|
end
|
|
br 1 (;@14;)
|
|
end
|
|
get_local 12
|
|
i32.load
|
|
i32.load8_s
|
|
set_local 8
|
|
end
|
|
get_local 8
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 15
|
|
i32.ne
|
|
br_if 8 (;@5;)
|
|
end
|
|
get_local 2
|
|
i32.const 1
|
|
i32.eq
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 2
|
|
i32.eq
|
|
i32.and
|
|
if ;; label = @13
|
|
get_local 12
|
|
i32.load
|
|
tee_local 2
|
|
i32.load offset=4
|
|
set_local 8
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.load offset=8
|
|
tee_local 6
|
|
i32.load
|
|
get_local 8
|
|
call 6
|
|
get_global 8
|
|
set_local 7
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 7
|
|
i32.const 1
|
|
i32.and
|
|
br_if 5 (;@8;)
|
|
get_local 6
|
|
i32.load offset=4
|
|
tee_local 7
|
|
if ;; label = @14
|
|
get_local 8
|
|
get_local 7
|
|
get_local 6
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 2
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
get_local 4
|
|
get_local 1
|
|
get_local 10
|
|
get_local 3
|
|
call 158
|
|
get_local 4
|
|
i32.load
|
|
tee_local 2
|
|
br_if 0 (;@12;)
|
|
br 2 (;@10;)
|
|
end
|
|
unreachable
|
|
end
|
|
end
|
|
get_local 15
|
|
i32.load
|
|
tee_local 2
|
|
i32.eqz
|
|
br_if 2 (;@7;)
|
|
get_local 3
|
|
get_local 2
|
|
i32.lt_u
|
|
br_if 3 (;@6;)
|
|
get_local 3
|
|
get_local 2
|
|
i32.sub
|
|
tee_local 3
|
|
i32.eqz
|
|
br_if 7 (;@2;)
|
|
get_local 10
|
|
get_local 2
|
|
i32.add
|
|
set_local 10
|
|
br 0 (;@9;)
|
|
end
|
|
unreachable
|
|
end
|
|
call 18
|
|
tee_local 1
|
|
call 27
|
|
br 3 (;@4;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 11
|
|
i32.const 8083
|
|
i32.const 28
|
|
call 12
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @7
|
|
call 18
|
|
tee_local 1
|
|
call 27
|
|
end
|
|
get_local 9
|
|
get_local 11
|
|
i64.load
|
|
i64.store
|
|
get_local 9
|
|
get_local 11
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
tee_local 1
|
|
call 27
|
|
end
|
|
get_local 2
|
|
get_local 9
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 2
|
|
get_local 9
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 1
|
|
if ;; label = @7
|
|
get_local 1
|
|
i32.const 14
|
|
i32.store8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 3
|
|
get_local 13
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
get_local 13
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 1120
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=8
|
|
br 3 (;@4;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
tee_local 1
|
|
call 27
|
|
br 2 (;@4;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 18
|
|
get_local 2
|
|
get_local 3
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
tee_local 1
|
|
call 27
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 14
|
|
i64.load align=4
|
|
set_local 16
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 16
|
|
i64.store offset=4 align=4
|
|
end
|
|
get_local 5
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 5
|
|
set_global 6
|
|
end)
|
|
(func (;162;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 112
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
tee_local 3
|
|
get_local 2
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 3
|
|
get_local 2
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 3
|
|
get_local 2
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 1
|
|
i32.load
|
|
tee_local 7
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 8
|
|
i32.load
|
|
call 268
|
|
drop
|
|
call 69
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 226
|
|
end
|
|
get_local 1
|
|
i32.load
|
|
if i32 ;; label = @2
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 2
|
|
set_local 1
|
|
get_local 2
|
|
i32.load
|
|
else
|
|
get_local 1
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
set_local 1
|
|
i32.const 0
|
|
end
|
|
set_local 2
|
|
get_local 4
|
|
i32.const 100
|
|
i32.add
|
|
set_local 10
|
|
get_local 4
|
|
i32.const 88
|
|
i32.add
|
|
set_local 5
|
|
get_local 4
|
|
i32.const 72
|
|
i32.add
|
|
set_local 6
|
|
get_local 1
|
|
get_local 2
|
|
i32.store
|
|
get_local 4
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 1
|
|
get_local 2
|
|
i32.const 0
|
|
i32.ne
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 8
|
|
i64.extend_u/i32
|
|
i64.or
|
|
i64.store
|
|
get_local 4
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 2
|
|
get_local 1
|
|
i32.store
|
|
get_local 2
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 8
|
|
i32.const 0
|
|
i32.store
|
|
get_local 4
|
|
i32.const 48
|
|
i32.add
|
|
tee_local 7
|
|
get_local 3
|
|
i64.load
|
|
i64.store
|
|
get_local 7
|
|
get_local 3
|
|
i64.load offset=8
|
|
i64.store offset=8
|
|
get_local 7
|
|
get_local 3
|
|
i64.load offset=16
|
|
i64.store offset=16
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 10
|
|
get_local 2
|
|
i32.const 1352
|
|
get_local 7
|
|
call 4
|
|
set_local 3
|
|
get_global 8
|
|
set_local 7
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 7
|
|
i32.const 1
|
|
i32.and
|
|
br_if 0 (;@3;)
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 3
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @6
|
|
get_local 2
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
if ;; label = @7
|
|
get_local 0
|
|
get_local 3
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 3
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
br 3 (;@4;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
get_local 6
|
|
i32.const 8057
|
|
i32.const 15
|
|
call 12
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
br_if 3 (;@3;)
|
|
get_local 5
|
|
get_local 6
|
|
i64.load
|
|
i64.store
|
|
get_local 5
|
|
get_local 6
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 6
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 4 (;@3;)
|
|
end
|
|
get_local 6
|
|
get_local 5
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 6
|
|
get_local 5
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 3
|
|
if ;; label = @7
|
|
get_local 3
|
|
i32.const 16
|
|
i32.store8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 5
|
|
get_local 10
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 5
|
|
get_local 10
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 3
|
|
get_local 6
|
|
i32.store offset=4
|
|
get_local 3
|
|
i32.const 1120
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=8
|
|
br 2 (;@5;)
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 4 (;@3;)
|
|
end
|
|
unreachable
|
|
else
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
br 1 (;@5;)
|
|
end
|
|
unreachable
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 8
|
|
i32.load
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 2
|
|
i32.load8_s offset=8
|
|
i32.const 2
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 2
|
|
i32.load offset=12
|
|
tee_local 0
|
|
i32.load offset=4
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 3
|
|
i32.load
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 5
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 5
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @7
|
|
call 18
|
|
set_local 9
|
|
br 5 (;@2;)
|
|
end
|
|
get_local 3
|
|
i32.load offset=4
|
|
tee_local 5
|
|
if ;; label = @7
|
|
get_local 2
|
|
get_local 5
|
|
get_local 3
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 0
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.load
|
|
set_local 2
|
|
get_local 1
|
|
i32.load8_s offset=4
|
|
if ;; label = @4
|
|
get_local 1
|
|
i32.load
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
call 5
|
|
set_local 0
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @4
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @6
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 8
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@4;)
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 0
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.load
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 1
|
|
i32.load
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 2
|
|
i32.const 1
|
|
i32.store8 offset=4
|
|
get_local 1
|
|
i32.load
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
end
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
br 1 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 9
|
|
get_global 10
|
|
set_local 0
|
|
get_local 8
|
|
i32.load
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 2
|
|
i32.load8_s offset=8
|
|
i32.const 2
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 2
|
|
i32.load offset=12
|
|
tee_local 2
|
|
i32.load offset=4
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.load offset=8
|
|
tee_local 3
|
|
i32.load
|
|
get_local 4
|
|
call 6
|
|
get_global 8
|
|
set_local 5
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 5
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @5
|
|
call 18
|
|
set_local 9
|
|
br 3 (;@2;)
|
|
end
|
|
get_local 3
|
|
i32.load offset=4
|
|
tee_local 5
|
|
if ;; label = @5
|
|
get_local 4
|
|
get_local 5
|
|
get_local 3
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 2
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.load
|
|
set_local 2
|
|
block ;; label = @2
|
|
get_local 1
|
|
i32.load8_s offset=4
|
|
i32.eqz
|
|
if ;; label = @3
|
|
call 69
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 226
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 0
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=4
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 0
|
|
i32.load offset=4
|
|
if ;; label = @4
|
|
get_local 2
|
|
i32.const 1
|
|
i32.store8 offset=4
|
|
end
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.load
|
|
i32.load
|
|
call 268
|
|
drop
|
|
get_local 9
|
|
call 27
|
|
end)
|
|
(func (;163;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i64)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
tee_local 3
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
get_local 2
|
|
call 161
|
|
get_local 3
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 4
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 3
|
|
i64.load offset=4 align=4
|
|
set_local 7
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 5
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 6
|
|
i32.load
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @2
|
|
get_local 5
|
|
i32.load8_s
|
|
i32.const 2
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.load offset=12
|
|
tee_local 3
|
|
i32.load offset=4
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.load offset=8
|
|
tee_local 1
|
|
i32.load
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @4
|
|
call 18
|
|
set_local 0
|
|
get_local 6
|
|
i32.const 1
|
|
i32.store
|
|
get_local 5
|
|
get_local 7
|
|
i64.store align=4
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 0
|
|
if ;; label = @4
|
|
get_local 2
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 3
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.const 1
|
|
i32.store
|
|
get_local 5
|
|
get_local 7
|
|
i64.store align=4
|
|
get_local 4
|
|
set_global 6
|
|
i32.const 1
|
|
end)
|
|
(func (;164;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 1
|
|
get_local 4
|
|
call 100
|
|
get_local 0
|
|
get_local 3
|
|
i32.load
|
|
get_local 3
|
|
i32.load offset=4
|
|
call 163
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;165;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 3
|
|
i32.const 1376
|
|
get_local 0
|
|
call 214
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;166;) (type 7) (param i32 i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
get_local 2
|
|
call 163)
|
|
(func (;167;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
i32.load
|
|
set_local 3
|
|
get_local 2
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
block i32 ;; label = @2
|
|
get_local 1
|
|
i32.const 128
|
|
i32.lt_u
|
|
if i32 ;; label = @3
|
|
get_local 0
|
|
get_local 1
|
|
i32.store8
|
|
i32.const 1
|
|
else
|
|
get_local 1
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 31
|
|
i32.and
|
|
i32.const -64
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
i32.const 2
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 1
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 15
|
|
i32.and
|
|
i32.const -32
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
i32.const 3
|
|
else
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 18
|
|
i32.shr_u
|
|
i32.const 7
|
|
i32.and
|
|
i32.const -16
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=3
|
|
i32.const 4
|
|
end
|
|
end
|
|
end
|
|
tee_local 1
|
|
call 163
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;168;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 0
|
|
i32.load
|
|
i32.store
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 3
|
|
i32.const 1376
|
|
get_local 0
|
|
call 214
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;169;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 128
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
i32.const 104
|
|
i32.add
|
|
set_local 7
|
|
get_local 3
|
|
i32.const 80
|
|
i32.add
|
|
set_local 4
|
|
get_local 3
|
|
i32.const 56
|
|
i32.add
|
|
set_local 6
|
|
get_local 3
|
|
i32.const 40
|
|
i32.add
|
|
set_local 5
|
|
get_local 3
|
|
i32.const 24
|
|
i32.add
|
|
set_local 9
|
|
get_local 3
|
|
tee_local 2
|
|
get_local 0
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 2
|
|
get_local 0
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 2
|
|
get_local 0
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
i32.const 4156
|
|
call 78
|
|
tee_local 0
|
|
i32.eqz
|
|
br_if 0 (;@3;)
|
|
get_local 0
|
|
i32.load
|
|
i32.const 1
|
|
i32.ne
|
|
br_if 0 (;@3;)
|
|
i32.const 4156
|
|
call 78
|
|
tee_local 8
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 226
|
|
end
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 8
|
|
i32.load
|
|
if ;; label = @6
|
|
get_local 8
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @7
|
|
get_local 8
|
|
i32.const 8
|
|
i32.add
|
|
set_local 1
|
|
br 2 (;@5;)
|
|
end
|
|
else
|
|
get_local 8
|
|
i32.const 1
|
|
i32.store
|
|
get_local 8
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 8
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i64.const 0
|
|
i64.store align=4
|
|
br 1 (;@5;)
|
|
end
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 0
|
|
i32.const -1
|
|
i32.store
|
|
get_local 1
|
|
i32.load
|
|
tee_local 5
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 8
|
|
i32.load offset=12
|
|
set_local 1
|
|
get_local 7
|
|
get_local 2
|
|
i64.load
|
|
i64.store
|
|
get_local 7
|
|
get_local 2
|
|
i64.load offset=8
|
|
i64.store offset=8
|
|
get_local 7
|
|
get_local 2
|
|
i64.load offset=16
|
|
i64.store offset=16
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.load offset=24
|
|
get_local 9
|
|
get_local 5
|
|
get_local 7
|
|
call 12
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
br 3 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 6
|
|
call 152
|
|
tee_local 0
|
|
i32.store
|
|
get_local 4
|
|
get_local 2
|
|
i64.load
|
|
i64.store
|
|
get_local 4
|
|
get_local 2
|
|
i64.load offset=8
|
|
i64.store offset=8
|
|
get_local 4
|
|
get_local 2
|
|
i64.load offset=16
|
|
i64.store offset=16
|
|
get_local 0
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 6
|
|
get_local 9
|
|
get_local 6
|
|
get_local 4
|
|
call 12
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @4
|
|
call 18
|
|
set_local 0
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 2
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @5
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 6
|
|
call 153
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 19
|
|
get_local 6
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @5
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
end
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 5
|
|
call 152
|
|
tee_local 0
|
|
i32.store
|
|
get_local 6
|
|
get_local 2
|
|
i64.load
|
|
i64.store
|
|
get_local 6
|
|
get_local 2
|
|
i64.load offset=8
|
|
i64.store offset=8
|
|
get_local 6
|
|
get_local 2
|
|
i64.load offset=16
|
|
i64.store offset=16
|
|
get_local 0
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 6
|
|
get_local 9
|
|
get_local 5
|
|
get_local 6
|
|
call 12
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @3
|
|
call 18
|
|
set_local 0
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 2
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @4
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 5
|
|
call 153
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 19
|
|
get_local 5
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @4
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
end
|
|
end
|
|
end
|
|
get_local 9
|
|
i32.load
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @2
|
|
get_local 3
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 3
|
|
i32.const 48
|
|
i32.add
|
|
tee_local 1
|
|
get_local 9
|
|
i64.load offset=4 align=4
|
|
i64.store
|
|
get_local 7
|
|
get_local 1
|
|
i32.store
|
|
get_local 7
|
|
i32.const 42
|
|
i32.store offset=4
|
|
get_local 4
|
|
i32.const 4164
|
|
i32.store
|
|
get_local 4
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 4
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 4
|
|
get_local 7
|
|
i32.store offset=16
|
|
get_local 4
|
|
i32.const 1
|
|
i32.store offset=20
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 16
|
|
get_local 4
|
|
i32.const 4172
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 0
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.const 2
|
|
i32.ne
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 5
|
|
i32.load offset=4
|
|
tee_local 3
|
|
get_local 5
|
|
i32.load offset=8
|
|
tee_local 2
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 1
|
|
if ;; label = @2
|
|
get_local 3
|
|
get_local 1
|
|
get_local 2
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 5
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
end)
|
|
(func (;170;) (type 4) (param i32 i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 8
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 8
|
|
set_local 7
|
|
get_local 8
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 6
|
|
i32.const 4
|
|
i32.add
|
|
set_local 9
|
|
get_local 6
|
|
i32.const 8
|
|
i32.add
|
|
set_local 10
|
|
get_local 6
|
|
i32.const 2
|
|
i32.or
|
|
set_local 11
|
|
get_local 0
|
|
i32.load
|
|
set_local 5
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
loop ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
get_local 5
|
|
br_table 2 (;@13;) 1 (;@14;) 3 (;@12;) 0 (;@15;) 3 (;@12;)
|
|
end
|
|
br 7 (;@7;)
|
|
end
|
|
get_local 1
|
|
i32.eqz
|
|
br_if 5 (;@8;)
|
|
br 2 (;@11;)
|
|
end
|
|
br 1 (;@11;)
|
|
end
|
|
get_local 5
|
|
i32.const 3
|
|
i32.and
|
|
i32.const 2
|
|
i32.ne
|
|
br_if 6 (;@5;)
|
|
call 75
|
|
i32.eqz
|
|
br_if 7 (;@4;)
|
|
call 77
|
|
tee_local 4
|
|
i32.eqz
|
|
br_if 7 (;@4;)
|
|
get_local 6
|
|
get_local 4
|
|
i32.store
|
|
get_local 9
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 10
|
|
i32.const 0
|
|
i32.store
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
loop ;; label = @14
|
|
get_local 5
|
|
i32.const 3
|
|
i32.and
|
|
i32.const 2
|
|
i32.ne
|
|
br_if 1 (;@13;)
|
|
get_local 10
|
|
get_local 5
|
|
i32.const -4
|
|
i32.and
|
|
i32.store
|
|
get_local 0
|
|
i32.load
|
|
tee_local 4
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @15
|
|
get_local 0
|
|
get_local 11
|
|
i32.store
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @15
|
|
get_local 4
|
|
set_local 5
|
|
br 1 (;@14;)
|
|
end
|
|
end
|
|
br 1 (;@12;)
|
|
end
|
|
get_local 6
|
|
i32.load
|
|
tee_local 4
|
|
if ;; label = @13
|
|
get_local 4
|
|
get_local 4
|
|
i32.load
|
|
tee_local 4
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 4
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @14
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 6
|
|
call 6
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
br_if 4 (;@10;)
|
|
end
|
|
end
|
|
br 3 (;@9;)
|
|
end
|
|
loop ;; label = @12
|
|
get_local 9
|
|
i32.load8_s
|
|
i32.eqz
|
|
if ;; label = @13
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 6
|
|
call 9
|
|
get_global 8
|
|
set_local 5
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 5
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
br_if 1 (;@12;)
|
|
br 10 (;@3;)
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
set_local 5
|
|
get_local 6
|
|
i32.load
|
|
tee_local 4
|
|
if ;; label = @12
|
|
get_local 4
|
|
get_local 4
|
|
i32.load
|
|
tee_local 4
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 4
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @13
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 6
|
|
call 6
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
br_if 3 (;@10;)
|
|
end
|
|
end
|
|
br 2 (;@9;)
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
tee_local 4
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @11
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.eq
|
|
br_if 4 (;@6;)
|
|
get_local 4
|
|
set_local 5
|
|
br 1 (;@9;)
|
|
end
|
|
end
|
|
br 6 (;@2;)
|
|
end
|
|
i32.const 10467
|
|
i32.const 42
|
|
i32.const 4184
|
|
call 64
|
|
br 5 (;@2;)
|
|
end
|
|
get_local 8
|
|
set_global 6
|
|
return
|
|
br 4 (;@2;)
|
|
end
|
|
get_local 7
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 7
|
|
get_local 0
|
|
i32.store offset=4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.load offset=12
|
|
get_local 2
|
|
get_local 5
|
|
i32.const 1
|
|
i32.eq
|
|
call 7
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @6
|
|
call 18
|
|
set_local 0
|
|
get_local 7
|
|
call 171
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 7
|
|
i32.const 0
|
|
i32.store8
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 20
|
|
get_local 7
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 8
|
|
set_global 6
|
|
return
|
|
end
|
|
br 3 (;@2;)
|
|
end
|
|
i32.const 10509
|
|
i32.const 47
|
|
i32.const 4196
|
|
call 64
|
|
br 2 (;@2;)
|
|
end
|
|
i32.const 10130
|
|
i32.const 94
|
|
call 226
|
|
br 1 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_local 6
|
|
i32.load
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @3
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 6
|
|
call 76
|
|
get_local 0
|
|
call 27
|
|
end
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
end)
|
|
(func (;171;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 64
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
i32.const 24
|
|
i32.add
|
|
set_local 2
|
|
get_local 3
|
|
set_local 1
|
|
get_local 3
|
|
i32.const 48
|
|
i32.add
|
|
set_local 4
|
|
get_local 3
|
|
i32.const 44
|
|
i32.add
|
|
set_local 5
|
|
get_local 3
|
|
i32.const 40
|
|
i32.add
|
|
set_local 6
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 8
|
|
i32.load
|
|
set_local 7
|
|
get_local 8
|
|
get_local 0
|
|
i32.load8_s
|
|
if i32 ;; label = @2
|
|
i32.const 1
|
|
else
|
|
i32.const 3
|
|
end
|
|
i32.store
|
|
get_local 6
|
|
get_local 7
|
|
i32.const 3
|
|
i32.and
|
|
tee_local 0
|
|
i32.store
|
|
get_local 5
|
|
get_local 6
|
|
i32.store
|
|
get_local 4
|
|
i32.const 4208
|
|
i32.store
|
|
get_local 0
|
|
i32.const 2
|
|
i32.ne
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 5
|
|
i32.store
|
|
get_local 2
|
|
i32.const 13
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 13
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.const 3248
|
|
i32.store
|
|
get_local 1
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 1
|
|
i32.const 4212
|
|
call 66
|
|
end
|
|
get_local 7
|
|
i32.const -4
|
|
i32.and
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 3
|
|
set_global 6
|
|
return
|
|
end
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
loop ;; label = @6
|
|
block ;; label = @7
|
|
get_local 0
|
|
i32.load offset=8
|
|
set_local 1
|
|
get_local 0
|
|
i32.load
|
|
set_local 4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 4
|
|
i32.eqz
|
|
br_if 3 (;@4;)
|
|
get_local 2
|
|
get_local 4
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store8 offset=4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
br_if 4 (;@3;)
|
|
get_local 2
|
|
i32.load
|
|
tee_local 4
|
|
i32.load
|
|
set_local 0
|
|
get_local 4
|
|
get_local 0
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @8
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
br_if 1 (;@7;)
|
|
end
|
|
get_local 1
|
|
i32.eqz
|
|
br_if 2 (;@5;)
|
|
get_local 1
|
|
set_local 0
|
|
br 1 (;@6;)
|
|
end
|
|
end
|
|
br 3 (;@2;)
|
|
end
|
|
get_local 3
|
|
set_global 6
|
|
return
|
|
br 2 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4436
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
br 1 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_local 2
|
|
i32.load
|
|
tee_local 3
|
|
i32.load
|
|
set_local 1
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @3
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 2
|
|
call 76
|
|
get_local 0
|
|
call 27
|
|
end
|
|
call 18
|
|
tee_local 0
|
|
call 27
|
|
end)
|
|
(func (;172;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 1
|
|
i32.load8_s
|
|
set_local 0
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 4436
|
|
call 204
|
|
end
|
|
i32.const 15160
|
|
call 268
|
|
drop
|
|
i32.const 15228
|
|
call 174
|
|
i32.const 15228
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 15160
|
|
call 268
|
|
drop
|
|
i32.const 0
|
|
set_local 1
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
loop ;; label = @6
|
|
get_local 1
|
|
set_local 0
|
|
loop ;; label = @7
|
|
block ;; label = @8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 10
|
|
i32.ge_u
|
|
br_if 6 (;@2;)
|
|
i32.const 15184
|
|
call 268
|
|
drop
|
|
i32.const 15232
|
|
i32.load
|
|
set_local 3
|
|
i32.const 15232
|
|
get_local 0
|
|
i32.const 9
|
|
i32.eq
|
|
if i32 ;; label = @9
|
|
i32.const 1
|
|
else
|
|
i32.const 0
|
|
end
|
|
i32.store
|
|
i32.const 15184
|
|
call 268
|
|
drop
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
get_local 3
|
|
br_table 1 (;@11;) 0 (;@12;) 2 (;@10;)
|
|
end
|
|
br 6 (;@5;)
|
|
end
|
|
get_local 1
|
|
set_local 0
|
|
br 1 (;@9;)
|
|
end
|
|
br 1 (;@8;)
|
|
end
|
|
br 1 (;@7;)
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.load offset=4
|
|
set_local 7
|
|
get_local 3
|
|
i32.load
|
|
tee_local 8
|
|
get_local 3
|
|
i32.load offset=8
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
set_local 5
|
|
get_local 8
|
|
set_local 2
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
loop ;; label = @9
|
|
get_local 2
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @10
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
i32.load
|
|
tee_local 4
|
|
i32.eqz
|
|
br_if 2 (;@8;)
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.load offset=4
|
|
i32.load offset=12
|
|
get_local 4
|
|
call 6
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
br_if 6 (;@4;)
|
|
get_local 0
|
|
set_local 2
|
|
br 1 (;@9;)
|
|
end
|
|
end
|
|
br 1 (;@7;)
|
|
end
|
|
get_local 0
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @8
|
|
loop ;; label = @9
|
|
get_local 0
|
|
i32.load
|
|
tee_local 2
|
|
i32.eqz
|
|
br_if 2 (;@7;)
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 6
|
|
i32.load
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
br_if 6 (;@3;)
|
|
get_local 6
|
|
i32.load offset=4
|
|
tee_local 4
|
|
if ;; label = @10
|
|
get_local 2
|
|
get_local 4
|
|
get_local 6
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 5
|
|
i32.ne
|
|
br_if 0 (;@9;)
|
|
end
|
|
end
|
|
end
|
|
get_local 7
|
|
if ;; label = @7
|
|
get_local 8
|
|
get_local 7
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
get_local 3
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
br 0 (;@6;)
|
|
end
|
|
unreachable
|
|
end
|
|
i32.const 10589
|
|
i32.const 39
|
|
i32.const 4224
|
|
call 64
|
|
br 2 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 1
|
|
block ;; label = @4
|
|
get_local 0
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @5
|
|
loop ;; label = @6
|
|
get_local 0
|
|
i32.load
|
|
tee_local 2
|
|
i32.eqz
|
|
br_if 2 (;@4;)
|
|
get_local 2
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 6
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 6
|
|
i32.load offset=4
|
|
tee_local 4
|
|
if ;; label = @7
|
|
get_local 2
|
|
get_local 4
|
|
get_local 6
|
|
i32.load offset=8
|
|
call 195
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 5
|
|
i32.ne
|
|
br_if 0 (;@6;)
|
|
end
|
|
end
|
|
end
|
|
get_local 7
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 3
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
end
|
|
get_local 8
|
|
get_local 7
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 4
|
|
call 195
|
|
get_local 3
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
br 1 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 1
|
|
get_local 3
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
call 27
|
|
end
|
|
end)
|
|
(func (;173;) (type 8) (param i32 i32)
|
|
(local i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
call 172
|
|
get_local 2
|
|
set_global 6
|
|
end)
|
|
(func (;174;) (type 1) (param i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.load
|
|
tee_local 0
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 2
|
|
i32.const 12
|
|
i32.mul
|
|
i32.add
|
|
set_local 3
|
|
get_local 2
|
|
if ;; label = @2
|
|
loop ;; label = @3
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 2
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.load
|
|
get_local 2
|
|
i32.const 1
|
|
call 195
|
|
end
|
|
get_local 0
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 0
|
|
get_local 3
|
|
i32.ne
|
|
br_if 0 (;@3;)
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 0
|
|
if ;; label = @2
|
|
get_local 1
|
|
i32.load
|
|
get_local 0
|
|
i32.const 12
|
|
i32.mul
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
get_local 1
|
|
i32.const 12
|
|
i32.const 4
|
|
call 195
|
|
end)
|
|
(func (;175;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 112
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
i32.const 88
|
|
i32.add
|
|
set_local 6
|
|
get_local 4
|
|
i32.const 64
|
|
i32.add
|
|
set_local 7
|
|
get_local 4
|
|
i32.const 48
|
|
i32.add
|
|
set_local 8
|
|
get_local 4
|
|
i32.const 32
|
|
i32.add
|
|
set_local 9
|
|
get_local 4
|
|
i32.const 8
|
|
i32.add
|
|
set_local 2
|
|
get_local 0
|
|
i64.load align=4
|
|
set_local 11
|
|
get_local 4
|
|
tee_local 10
|
|
get_local 1
|
|
i32.store
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
call 5
|
|
set_local 3
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @2
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @3
|
|
get_local 3
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 8
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 3
|
|
i32.load
|
|
if ;; label = @4
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
else
|
|
get_local 2
|
|
get_local 3
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 2
|
|
get_local 3
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 2
|
|
get_local 3
|
|
i32.load offset=16
|
|
i32.store offset=16
|
|
get_local 3
|
|
i32.const 1
|
|
i32.store
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.load
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 2
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 1
|
|
if ;; label = @6
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
br_if 5 (;@2;)
|
|
end
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4436
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
br 3 (;@2;)
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
i32.const -1
|
|
i32.eq
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 5
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 3
|
|
i32.load offset=16
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
i32.const 10674
|
|
i32.const 38
|
|
i32.const 4236
|
|
call 12
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 10
|
|
i32.load
|
|
set_local 2
|
|
get_local 9
|
|
get_local 11
|
|
i64.store
|
|
get_local 9
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
get_local 2
|
|
i32.store
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
call 5
|
|
set_local 5
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
br_if 0 (;@5;)
|
|
get_local 5
|
|
i32.eqz
|
|
if ;; label = @6
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 8
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 1 (;@5;)
|
|
end
|
|
get_local 8
|
|
get_local 9
|
|
i64.load
|
|
i64.store
|
|
get_local 8
|
|
get_local 9
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
block ;; label = @6
|
|
get_local 5
|
|
i32.load
|
|
if ;; label = @7
|
|
get_local 5
|
|
i32.const 4
|
|
i32.add
|
|
set_local 1
|
|
else
|
|
get_local 7
|
|
get_local 5
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 7
|
|
get_local 5
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 7
|
|
get_local 5
|
|
i32.load offset=16
|
|
i32.store offset=16
|
|
get_local 5
|
|
i32.const 1
|
|
i32.store
|
|
get_local 5
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store offset=16
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
get_local 7
|
|
i32.load
|
|
i32.const 1
|
|
i32.ne
|
|
br_if 0 (;@9;)
|
|
get_local 7
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 1
|
|
i32.eqz
|
|
br_if 0 (;@9;)
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.ne
|
|
br_if 0 (;@9;)
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
br_if 0 (;@9;)
|
|
br 1 (;@8;)
|
|
end
|
|
get_local 5
|
|
i32.load
|
|
if ;; label = @9
|
|
get_local 0
|
|
set_local 1
|
|
br 3 (;@6;)
|
|
else
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4436
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
end
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 1
|
|
get_local 8
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
tee_local 2
|
|
i32.load
|
|
set_local 4
|
|
get_local 2
|
|
get_local 4
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 4
|
|
i32.const 1
|
|
i32.ne
|
|
br_if 3 (;@4;)
|
|
get_local 3
|
|
call 76
|
|
br 3 (;@4;)
|
|
end
|
|
end
|
|
get_local 8
|
|
i32.load offset=8
|
|
set_local 3
|
|
get_local 6
|
|
get_local 8
|
|
i64.load
|
|
i64.store
|
|
get_local 6
|
|
get_local 3
|
|
i32.store offset=8
|
|
get_local 3
|
|
set_local 2
|
|
get_local 1
|
|
i32.load
|
|
if ;; label = @6
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 1
|
|
get_local 3
|
|
i32.eqz
|
|
br_if 2 (;@4;)
|
|
get_local 2
|
|
get_local 2
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 2
|
|
i32.const 1
|
|
i32.ne
|
|
br_if 2 (;@4;)
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 6
|
|
i32.const 8
|
|
i32.add
|
|
call 6
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
br_if 2 (;@4;)
|
|
call 18
|
|
set_local 0
|
|
br 2 (;@4;)
|
|
end
|
|
get_local 1
|
|
i32.const -1
|
|
i32.store
|
|
get_local 5
|
|
i32.const 8
|
|
i32.add
|
|
set_local 3
|
|
get_local 5
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 3
|
|
get_local 6
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 3
|
|
get_local 6
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 0
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @6
|
|
get_local 3
|
|
get_local 6
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 3
|
|
get_local 6
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 13
|
|
get_local 2
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @6
|
|
call 18
|
|
set_local 0
|
|
get_local 3
|
|
get_local 6
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 3
|
|
get_local 6
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store
|
|
else
|
|
get_local 3
|
|
get_local 6
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 3
|
|
get_local 6
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store
|
|
get_local 4
|
|
set_global 6
|
|
return
|
|
end
|
|
br 1 (;@4;)
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 1
|
|
get_local 2
|
|
get_local 2
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 2
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 3
|
|
call 76
|
|
end
|
|
end
|
|
get_local 0
|
|
call 27
|
|
end
|
|
end
|
|
call 18
|
|
set_local 2
|
|
get_local 10
|
|
i32.load
|
|
tee_local 0
|
|
i32.load
|
|
set_local 1
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 1
|
|
i32.sub
|
|
i32.store
|
|
get_local 1
|
|
i32.const 1
|
|
i32.ne
|
|
if ;; label = @2
|
|
get_local 2
|
|
call 27
|
|
end
|
|
get_local 10
|
|
call 76
|
|
get_local 2
|
|
call 27
|
|
end)
|
|
(func (;176;) (type 4) (param i32 i32 i32 i32)
|
|
(local i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 5
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 5
|
|
tee_local 4
|
|
get_local 0
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 4
|
|
get_local 0
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 4
|
|
get_local 0
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 5
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=8
|
|
get_local 4
|
|
get_local 0
|
|
call 66
|
|
end)
|
|
(func (;177;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 6
|
|
get_global 6
|
|
i32.const 112
|
|
i32.add
|
|
set_global 6
|
|
i32.const 7
|
|
call 193
|
|
get_local 6
|
|
tee_local 3
|
|
i32.const 8768
|
|
i32.const 4
|
|
call 181
|
|
get_local 6
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 4
|
|
get_local 3
|
|
i64.load
|
|
i64.store
|
|
get_local 4
|
|
get_local 3
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 3
|
|
get_local 4
|
|
call 8
|
|
set_local 4
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @2
|
|
call 18
|
|
tee_local 3
|
|
call 27
|
|
end
|
|
get_local 6
|
|
i32.const 88
|
|
i32.add
|
|
set_local 16
|
|
get_local 6
|
|
i32.const 80
|
|
i32.add
|
|
set_local 17
|
|
get_local 6
|
|
i32.const 72
|
|
i32.add
|
|
set_local 18
|
|
get_local 6
|
|
i32.const 96
|
|
i32.add
|
|
set_local 12
|
|
get_local 6
|
|
i32.const 92
|
|
i32.add
|
|
set_local 13
|
|
get_local 6
|
|
i32.const 56
|
|
i32.add
|
|
set_local 10
|
|
get_local 6
|
|
i32.const 40
|
|
i32.add
|
|
set_local 3
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 5
|
|
i64.const 0
|
|
i64.store
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 19
|
|
get_local 5
|
|
get_local 4
|
|
call 7
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
br_if 0 (;@3;)
|
|
get_local 3
|
|
i32.const 1
|
|
i32.store
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 19
|
|
i32.const 0
|
|
i32.store
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 11
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 20
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 0
|
|
i32.gt_s
|
|
tee_local 7
|
|
if i32 ;; label = @4
|
|
get_local 1
|
|
else
|
|
i32.const 0
|
|
end
|
|
call 7
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
block ;; label = @4
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @5
|
|
call 18
|
|
set_local 0
|
|
get_local 3
|
|
i32.load
|
|
set_local 4
|
|
get_local 11
|
|
i32.load
|
|
set_local 3
|
|
get_global 10
|
|
set_local 1
|
|
else
|
|
get_local 3
|
|
i32.load
|
|
set_local 4
|
|
get_local 11
|
|
i32.load
|
|
set_local 5
|
|
block ;; label = @6
|
|
get_local 7
|
|
if ;; label = @7
|
|
get_local 10
|
|
i32.const 4
|
|
i32.add
|
|
set_local 14
|
|
get_local 10
|
|
i32.const 8
|
|
i32.add
|
|
set_local 15
|
|
i32.const 0
|
|
set_local 7
|
|
get_local 5
|
|
set_local 3
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 12
|
|
i32.mul
|
|
i32.add
|
|
set_local 5
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
loop ;; label = @14
|
|
get_local 2
|
|
get_local 7
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
tee_local 20
|
|
call 276
|
|
tee_local 8
|
|
i32.const -1
|
|
i32.eq
|
|
br_if 1 (;@13;)
|
|
get_local 8
|
|
i32.const 0
|
|
i32.lt_s
|
|
br_if 2 (;@12;)
|
|
get_local 8
|
|
if ;; label = @15
|
|
get_local 8
|
|
i32.const 1
|
|
call 194
|
|
tee_local 9
|
|
i32.eqz
|
|
br_if 4 (;@11;)
|
|
else
|
|
i32.const 1
|
|
set_local 9
|
|
end
|
|
get_local 10
|
|
get_local 9
|
|
i32.store
|
|
get_local 14
|
|
get_local 8
|
|
i32.store
|
|
get_local 15
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 11
|
|
get_local 10
|
|
get_local 8
|
|
call 7
|
|
get_global 8
|
|
set_local 9
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 9
|
|
i32.const 1
|
|
i32.and
|
|
br_if 4 (;@10;)
|
|
get_local 15
|
|
get_local 15
|
|
i32.load
|
|
tee_local 21
|
|
get_local 8
|
|
i32.add
|
|
i32.store
|
|
get_local 10
|
|
i32.load
|
|
tee_local 9
|
|
get_local 21
|
|
i32.add
|
|
get_local 20
|
|
get_local 8
|
|
call 296
|
|
drop
|
|
get_local 14
|
|
i64.load align=4
|
|
set_local 22
|
|
get_local 9
|
|
i32.eqz
|
|
br_if 8 (;@6;)
|
|
get_local 5
|
|
get_local 9
|
|
i32.store
|
|
get_local 5
|
|
get_local 22
|
|
i64.store offset=4 align=4
|
|
get_local 5
|
|
i32.const 12
|
|
i32.add
|
|
set_local 5
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
set_local 3
|
|
get_local 7
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 7
|
|
get_local 1
|
|
i32.lt_s
|
|
br_if 0 (;@14;)
|
|
br 8 (;@6;)
|
|
end
|
|
unreachable
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
i32.const -1
|
|
i32.const 0
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 3 (;@9;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 14
|
|
i32.const 4376
|
|
call 6
|
|
i32.const 0
|
|
set_global 8
|
|
br 2 (;@9;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 1 (;@9;)
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 1
|
|
get_local 14
|
|
i32.load
|
|
tee_local 2
|
|
if ;; label = @10
|
|
get_local 10
|
|
i32.load
|
|
get_local 2
|
|
i32.const 1
|
|
call 195
|
|
end
|
|
br 1 (;@8;)
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_global 10
|
|
set_local 1
|
|
end
|
|
get_local 11
|
|
get_local 3
|
|
i32.store
|
|
br 3 (;@4;)
|
|
else
|
|
get_local 5
|
|
set_local 3
|
|
end
|
|
end
|
|
get_local 11
|
|
get_local 3
|
|
i32.store
|
|
get_local 19
|
|
i32.load
|
|
set_local 5
|
|
i32.const 15160
|
|
call 268
|
|
drop
|
|
i32.const 15228
|
|
i32.load
|
|
if ;; label = @6
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
i32.const 10758
|
|
i32.const 34
|
|
i32.const 4248
|
|
call 12
|
|
i32.const 0
|
|
set_global 8
|
|
call 18
|
|
set_local 1
|
|
get_global 10
|
|
set_local 2
|
|
get_local 4
|
|
get_local 3
|
|
i32.const 12
|
|
i32.mul
|
|
i32.add
|
|
set_local 7
|
|
get_local 3
|
|
if ;; label = @7
|
|
get_local 4
|
|
set_local 0
|
|
loop ;; label = @8
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 3
|
|
if ;; label = @9
|
|
get_local 0
|
|
i32.load
|
|
get_local 3
|
|
i32.const 1
|
|
call 195
|
|
end
|
|
get_local 0
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 0
|
|
get_local 7
|
|
i32.ne
|
|
br_if 0 (;@8;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.eqz
|
|
if ;; label = @7
|
|
get_local 1
|
|
set_local 0
|
|
br 5 (;@2;)
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.const 12
|
|
i32.mul
|
|
i32.const 4
|
|
call 195
|
|
get_local 1
|
|
set_local 0
|
|
br 4 (;@2;)
|
|
end
|
|
i32.const 12
|
|
i32.const 4
|
|
call 194
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @6
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 4
|
|
call 9
|
|
i32.const 0
|
|
set_global 8
|
|
br 3 (;@3;)
|
|
end
|
|
get_local 1
|
|
get_local 4
|
|
i32.store
|
|
get_local 1
|
|
get_local 5
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 3
|
|
i32.store offset=8
|
|
i32.const 15228
|
|
call 174
|
|
i32.const 15228
|
|
get_local 1
|
|
i32.store
|
|
i32.const 15160
|
|
call 268
|
|
drop
|
|
get_local 13
|
|
i32.const 0
|
|
i32.store
|
|
get_local 12
|
|
i32.const 0
|
|
i32.store
|
|
get_local 18
|
|
get_local 0
|
|
i32.store
|
|
i32.const 22
|
|
get_local 18
|
|
get_local 13
|
|
get_local 12
|
|
call 188
|
|
if i32 ;; label = @6
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 2
|
|
call 5
|
|
set_local 0
|
|
get_global 8
|
|
set_local 1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
br_if 3 (;@3;)
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 8
|
|
i32.const 7750
|
|
i32.const 57
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 4 (;@3;)
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
if i32 ;; label = @7
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
set_local 0
|
|
get_local 1
|
|
i32.load
|
|
i32.const -1
|
|
i32.add
|
|
else
|
|
get_local 0
|
|
i64.const 1
|
|
i64.store align=4
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
i32.const -1
|
|
end
|
|
set_local 1
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 12
|
|
i32.load
|
|
set_local 1
|
|
get_local 13
|
|
i32.load
|
|
else
|
|
i32.const 0
|
|
set_local 1
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
block ;; label = @6
|
|
i32.const 15236
|
|
i32.load
|
|
i32.const 3
|
|
i32.ne
|
|
if ;; label = @7
|
|
get_local 17
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 16
|
|
get_local 17
|
|
i32.store
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 5
|
|
i32.const 15236
|
|
i32.const 0
|
|
get_local 16
|
|
i32.const 1400
|
|
call 10
|
|
get_global 8
|
|
set_local 2
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
br_if 1 (;@6;)
|
|
call 18
|
|
set_local 3
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @8
|
|
get_local 3
|
|
call 27
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @8
|
|
get_local 3
|
|
call 27
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
get_local 3
|
|
call 27
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 0
|
|
i32.ne
|
|
set_local 2
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 6
|
|
set_global 6
|
|
get_local 2
|
|
if i32 ;; label = @7
|
|
i32.const 101
|
|
else
|
|
i32.const 0
|
|
end
|
|
return
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 1
|
|
i32.load
|
|
get_local 0
|
|
call 6
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
br_if 2 (;@3;)
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 3
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 6
|
|
set_global 6
|
|
get_local 2
|
|
if i32 ;; label = @7
|
|
i32.const 101
|
|
else
|
|
i32.const 0
|
|
end
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 3
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
get_local 6
|
|
set_global 6
|
|
get_local 2
|
|
if i32 ;; label = @6
|
|
i32.const 101
|
|
else
|
|
i32.const 0
|
|
end
|
|
return
|
|
end
|
|
end
|
|
get_local 4
|
|
get_local 3
|
|
i32.const 12
|
|
i32.mul
|
|
i32.add
|
|
set_local 5
|
|
get_local 3
|
|
if ;; label = @4
|
|
get_local 4
|
|
set_local 2
|
|
loop ;; label = @5
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 3
|
|
if ;; label = @6
|
|
get_local 2
|
|
i32.load
|
|
get_local 3
|
|
i32.const 1
|
|
call 195
|
|
end
|
|
get_local 2
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 2
|
|
get_local 5
|
|
i32.ne
|
|
br_if 0 (;@5;)
|
|
end
|
|
end
|
|
get_local 19
|
|
i32.load
|
|
tee_local 2
|
|
if ;; label = @4
|
|
get_local 4
|
|
get_local 2
|
|
i32.const 12
|
|
i32.mul
|
|
i32.const 4
|
|
call 195
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
call 18
|
|
set_local 0
|
|
end
|
|
get_local 0
|
|
call 27
|
|
i32.const 0
|
|
end)
|
|
(func (;178;) (type 6)
|
|
block ;; label = @1
|
|
i32.const 2
|
|
i32.const 10829
|
|
i32.const 35
|
|
call 277
|
|
drop
|
|
call 50
|
|
end)
|
|
(func (;179;) (type 1) (param i32)
|
|
get_local 0
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 100
|
|
i32.add
|
|
call_indirect 6)
|
|
(func (;180;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 2
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 3
|
|
i32.sub
|
|
get_local 1
|
|
i32.ge_u
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.add
|
|
tee_local 1
|
|
get_local 3
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
i32.const 10927
|
|
i32.const 17
|
|
call 226
|
|
end
|
|
get_local 1
|
|
get_local 2
|
|
i32.const 1
|
|
i32.shl
|
|
tee_local 3
|
|
i32.ge_u
|
|
if i32 ;; label = @2
|
|
get_local 1
|
|
else
|
|
get_local 3
|
|
tee_local 1
|
|
end
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @2
|
|
i32.const 4376
|
|
call 204
|
|
end
|
|
get_local 2
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
i32.load
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 1
|
|
call 196
|
|
else
|
|
get_local 1
|
|
i32.const 1
|
|
call 194
|
|
end
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 191
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
i32.store
|
|
get_local 4
|
|
get_local 1
|
|
i32.store
|
|
end)
|
|
(func (;181;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 6
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @2
|
|
i32.const 4376
|
|
call 204
|
|
end
|
|
get_local 2
|
|
if ;; label = @2
|
|
get_local 2
|
|
i32.const 1
|
|
call 194
|
|
tee_local 5
|
|
if ;; label = @3
|
|
get_local 5
|
|
set_local 3
|
|
else
|
|
call 191
|
|
end
|
|
else
|
|
i32.const 1
|
|
set_local 3
|
|
end
|
|
get_local 6
|
|
set_local 5
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 4
|
|
get_local 3
|
|
i32.store
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 7
|
|
get_local 2
|
|
i32.store
|
|
get_local 4
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 4
|
|
get_local 2
|
|
call 7
|
|
get_global 8
|
|
set_local 8
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 8
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 3
|
|
get_local 3
|
|
i32.load
|
|
tee_local 3
|
|
get_local 2
|
|
i32.add
|
|
i32.store
|
|
get_local 4
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
get_local 1
|
|
get_local 2
|
|
call 296
|
|
drop
|
|
get_local 5
|
|
get_local 4
|
|
i64.load
|
|
i64.store
|
|
get_local 5
|
|
get_local 4
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 5
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 5
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 6
|
|
set_global 6
|
|
return
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_local 7
|
|
i32.load
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 4
|
|
i32.load
|
|
get_local 1
|
|
i32.const 1
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
end)
|
|
(func (;182;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 10
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 10
|
|
tee_local 4
|
|
get_local 1
|
|
get_local 2
|
|
call 230
|
|
get_local 4
|
|
i32.load
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 4
|
|
i32.load offset=4
|
|
set_local 1
|
|
get_local 4
|
|
i32.load offset=8
|
|
set_local 2
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=8
|
|
get_local 10
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 10
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 6
|
|
get_local 4
|
|
i32.load offset=4
|
|
i32.store
|
|
get_local 6
|
|
call 229
|
|
set_local 5
|
|
get_local 2
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @2
|
|
i32.const 4376
|
|
call 204
|
|
end
|
|
get_local 2
|
|
if ;; label = @2
|
|
get_local 2
|
|
i32.const 1
|
|
call 194
|
|
tee_local 4
|
|
if ;; label = @3
|
|
get_local 4
|
|
set_local 3
|
|
else
|
|
call 191
|
|
end
|
|
else
|
|
i32.const 1
|
|
set_local 3
|
|
end
|
|
get_local 6
|
|
get_local 3
|
|
i32.store
|
|
get_local 6
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 14
|
|
get_local 2
|
|
i32.store
|
|
get_local 6
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 8
|
|
i32.const 0
|
|
i32.store
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 5
|
|
if ;; label = @4
|
|
get_local 5
|
|
get_local 2
|
|
i32.gt_u
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
get_local 5
|
|
get_local 2
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 3 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
get_local 5
|
|
call 7
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 4
|
|
get_local 5
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 4
|
|
i32.add
|
|
get_local 1
|
|
get_local 5
|
|
call 296
|
|
drop
|
|
br 2 (;@3;)
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 5
|
|
br 1 (;@3;)
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
block ;; label = @3
|
|
get_local 5
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 5
|
|
set_local 3
|
|
loop ;; label = @5
|
|
block ;; label = @6
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
set_local 4
|
|
block ;; label = @7
|
|
get_local 1
|
|
get_local 3
|
|
i32.add
|
|
i32.load8_s
|
|
tee_local 7
|
|
i32.const -1
|
|
i32.gt_s
|
|
if ;; label = @8
|
|
get_local 4
|
|
set_local 3
|
|
get_local 5
|
|
set_local 4
|
|
else
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 11850
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const 2
|
|
i32.sub
|
|
br_table 0 (;@12;) 1 (;@11;) 2 (;@10;) 3 (;@9;)
|
|
end
|
|
get_local 4
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @12
|
|
get_local 1
|
|
get_local 4
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
if ;; label = @13
|
|
get_local 3
|
|
i32.const 2
|
|
i32.add
|
|
set_local 3
|
|
get_local 5
|
|
set_local 4
|
|
br 6 (;@7;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @12
|
|
get_local 3
|
|
get_local 5
|
|
i32.lt_u
|
|
if ;; label = @13
|
|
i32.const 27
|
|
set_local 4
|
|
br 7 (;@6;)
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.gt_u
|
|
if ;; label = @13
|
|
i32.const 29
|
|
set_local 4
|
|
br 7 (;@6;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
get_local 3
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 3
|
|
call 7
|
|
get_global 8
|
|
set_local 7
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 7
|
|
i32.const 1
|
|
i32.and
|
|
br_if 10 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 7
|
|
get_local 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 7
|
|
i32.add
|
|
get_local 1
|
|
get_local 5
|
|
i32.add
|
|
get_local 3
|
|
call 296
|
|
drop
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
i32.const 3
|
|
call 7
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
br_if 9 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 10944
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
i32.const 10946
|
|
i32.load8_s
|
|
i32.store8 offset=2
|
|
get_local 4
|
|
set_local 3
|
|
br 4 (;@7;)
|
|
end
|
|
block ;; label = @11
|
|
get_local 4
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @12
|
|
get_local 1
|
|
get_local 4
|
|
i32.add
|
|
i32.load8_s
|
|
tee_local 9
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 192
|
|
i32.lt_s
|
|
set_local 11
|
|
get_local 7
|
|
i32.const -32
|
|
i32.eq
|
|
get_local 9
|
|
i32.const 224
|
|
i32.and
|
|
i32.const 160
|
|
i32.eq
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @13
|
|
get_local 11
|
|
get_local 7
|
|
i32.const 31
|
|
i32.add
|
|
i32.const 24
|
|
i32.shl
|
|
i32.const 24
|
|
i32.shr_s
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 12
|
|
i32.lt_s
|
|
get_local 9
|
|
i32.const 0
|
|
i32.lt_s
|
|
tee_local 13
|
|
i32.and
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @14
|
|
get_local 9
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 160
|
|
i32.lt_s
|
|
get_local 7
|
|
i32.const -19
|
|
i32.eq
|
|
get_local 13
|
|
i32.and
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @15
|
|
get_local 11
|
|
get_local 7
|
|
i32.const 254
|
|
i32.and
|
|
i32.const 238
|
|
i32.eq
|
|
get_local 13
|
|
i32.and
|
|
i32.and
|
|
i32.eqz
|
|
br_if 4 (;@11;)
|
|
end
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 2
|
|
i32.add
|
|
tee_local 4
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @13
|
|
get_local 1
|
|
get_local 4
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
if ;; label = @14
|
|
get_local 3
|
|
i32.const 3
|
|
i32.add
|
|
set_local 3
|
|
get_local 5
|
|
set_local 4
|
|
br 7 (;@7;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @13
|
|
get_local 3
|
|
get_local 5
|
|
i32.lt_u
|
|
if ;; label = @14
|
|
i32.const 52
|
|
set_local 4
|
|
br 8 (;@6;)
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.gt_u
|
|
if ;; label = @14
|
|
i32.const 54
|
|
set_local 4
|
|
br 8 (;@6;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
get_local 3
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 3
|
|
call 7
|
|
get_global 8
|
|
set_local 7
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 7
|
|
i32.const 1
|
|
i32.and
|
|
br_if 11 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 7
|
|
get_local 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 7
|
|
i32.add
|
|
get_local 1
|
|
get_local 5
|
|
i32.add
|
|
get_local 3
|
|
call 296
|
|
drop
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
i32.const 3
|
|
call 7
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
br_if 10 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 10944
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
i32.const 10946
|
|
i32.load8_s
|
|
i32.store8 offset=2
|
|
get_local 4
|
|
set_local 3
|
|
br 5 (;@7;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @11
|
|
get_local 3
|
|
get_local 5
|
|
i32.lt_u
|
|
if ;; label = @12
|
|
i32.const 41
|
|
set_local 4
|
|
br 6 (;@6;)
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.gt_u
|
|
if ;; label = @12
|
|
i32.const 43
|
|
set_local 4
|
|
br 6 (;@6;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
get_local 3
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 3
|
|
call 7
|
|
get_global 8
|
|
set_local 7
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 7
|
|
i32.const 1
|
|
i32.and
|
|
br_if 9 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 7
|
|
get_local 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 7
|
|
i32.add
|
|
get_local 1
|
|
get_local 5
|
|
i32.add
|
|
get_local 3
|
|
call 296
|
|
drop
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
i32.const 3
|
|
call 7
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
br_if 8 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 10944
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
i32.const 10946
|
|
i32.load8_s
|
|
i32.store8 offset=2
|
|
get_local 4
|
|
set_local 3
|
|
br 3 (;@7;)
|
|
end
|
|
block ;; label = @10
|
|
get_local 4
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @11
|
|
get_local 7
|
|
i32.const -16
|
|
i32.eq
|
|
get_local 1
|
|
get_local 4
|
|
i32.add
|
|
i32.load8_s
|
|
tee_local 9
|
|
i32.const 112
|
|
i32.add
|
|
i32.const 24
|
|
i32.shl
|
|
i32.const 24
|
|
i32.shr_s
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 48
|
|
i32.lt_s
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @12
|
|
get_local 9
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 192
|
|
i32.lt_s
|
|
get_local 7
|
|
i32.const 15
|
|
i32.add
|
|
i32.const 24
|
|
i32.shl
|
|
i32.const 24
|
|
i32.shr_s
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 3
|
|
i32.lt_s
|
|
get_local 9
|
|
i32.const 0
|
|
i32.lt_s
|
|
tee_local 11
|
|
i32.and
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @13
|
|
get_local 9
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 144
|
|
i32.lt_s
|
|
get_local 7
|
|
i32.const -12
|
|
i32.eq
|
|
get_local 11
|
|
i32.and
|
|
i32.and
|
|
i32.eqz
|
|
br_if 3 (;@10;)
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 2
|
|
i32.add
|
|
tee_local 4
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @12
|
|
get_local 1
|
|
get_local 4
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
if ;; label = @13
|
|
get_local 3
|
|
i32.const 3
|
|
i32.add
|
|
tee_local 4
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @14
|
|
get_local 1
|
|
get_local 4
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
if ;; label = @15
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
set_local 3
|
|
get_local 5
|
|
set_local 4
|
|
br 8 (;@7;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @14
|
|
get_local 3
|
|
get_local 5
|
|
i32.lt_u
|
|
if ;; label = @15
|
|
i32.const 88
|
|
set_local 4
|
|
br 9 (;@6;)
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.gt_u
|
|
if ;; label = @15
|
|
i32.const 90
|
|
set_local 4
|
|
br 9 (;@6;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
get_local 3
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 3
|
|
call 7
|
|
get_global 8
|
|
set_local 7
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 7
|
|
i32.const 1
|
|
i32.and
|
|
br_if 12 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 7
|
|
get_local 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 7
|
|
i32.add
|
|
get_local 1
|
|
get_local 5
|
|
i32.add
|
|
get_local 3
|
|
call 296
|
|
drop
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
i32.const 3
|
|
call 7
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
br_if 11 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 10944
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
i32.const 10946
|
|
i32.load8_s
|
|
i32.store8 offset=2
|
|
get_local 4
|
|
set_local 3
|
|
br 6 (;@7;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @12
|
|
get_local 3
|
|
get_local 5
|
|
i32.lt_u
|
|
if ;; label = @13
|
|
i32.const 76
|
|
set_local 4
|
|
br 7 (;@6;)
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.gt_u
|
|
if ;; label = @13
|
|
i32.const 78
|
|
set_local 4
|
|
br 7 (;@6;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
get_local 3
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 3
|
|
call 7
|
|
get_global 8
|
|
set_local 7
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 7
|
|
i32.const 1
|
|
i32.and
|
|
br_if 10 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 7
|
|
get_local 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 7
|
|
i32.add
|
|
get_local 1
|
|
get_local 5
|
|
i32.add
|
|
get_local 3
|
|
call 296
|
|
drop
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
i32.const 3
|
|
call 7
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
br_if 9 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 10944
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
i32.const 10946
|
|
i32.load8_s
|
|
i32.store8 offset=2
|
|
get_local 4
|
|
set_local 3
|
|
br 4 (;@7;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @10
|
|
get_local 3
|
|
get_local 5
|
|
i32.lt_u
|
|
if ;; label = @11
|
|
i32.const 65
|
|
set_local 4
|
|
br 5 (;@6;)
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.gt_u
|
|
if ;; label = @11
|
|
i32.const 67
|
|
set_local 4
|
|
br 5 (;@6;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
get_local 3
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 3
|
|
call 7
|
|
get_global 8
|
|
set_local 7
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 7
|
|
i32.const 1
|
|
i32.and
|
|
br_if 8 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 7
|
|
get_local 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 7
|
|
i32.add
|
|
get_local 1
|
|
get_local 5
|
|
i32.add
|
|
get_local 3
|
|
call 296
|
|
drop
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
i32.const 3
|
|
call 7
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
br_if 7 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 10944
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
i32.const 10946
|
|
i32.load8_s
|
|
i32.store8 offset=2
|
|
get_local 4
|
|
set_local 3
|
|
br 2 (;@7;)
|
|
end
|
|
get_local 3
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @9
|
|
get_local 3
|
|
get_local 5
|
|
i32.lt_u
|
|
if ;; label = @10
|
|
i32.const 96
|
|
set_local 4
|
|
br 4 (;@6;)
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.gt_u
|
|
if ;; label = @10
|
|
i32.const 98
|
|
set_local 4
|
|
br 4 (;@6;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
get_local 3
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 3
|
|
call 7
|
|
get_global 8
|
|
set_local 7
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 7
|
|
i32.const 1
|
|
i32.and
|
|
br_if 7 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 7
|
|
get_local 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 7
|
|
i32.add
|
|
get_local 1
|
|
get_local 5
|
|
i32.add
|
|
get_local 3
|
|
call 296
|
|
drop
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
i32.const 3
|
|
call 7
|
|
get_global 8
|
|
set_local 3
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.and
|
|
br_if 6 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 3
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 10944
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 3
|
|
i32.const 10946
|
|
i32.load8_s
|
|
i32.store8 offset=2
|
|
get_local 4
|
|
set_local 3
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
get_local 4
|
|
set_local 5
|
|
br 2 (;@5;)
|
|
else
|
|
get_local 4
|
|
set_local 12
|
|
br 4 (;@3;)
|
|
end
|
|
unreachable
|
|
end
|
|
end
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
block ;; label = @18
|
|
block ;; label = @19
|
|
get_local 4
|
|
i32.const 27
|
|
i32.sub
|
|
br_table 0 (;@19;) 14 (;@5;) 1 (;@18;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 2 (;@17;) 14 (;@5;) 3 (;@16;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 4 (;@15;) 14 (;@5;) 5 (;@14;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 6 (;@13;) 14 (;@5;) 7 (;@12;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 8 (;@11;) 14 (;@5;) 9 (;@10;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 10 (;@9;) 14 (;@5;) 11 (;@8;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 14 (;@5;) 12 (;@7;) 14 (;@5;) 13 (;@6;) 14 (;@5;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 18
|
|
get_local 5
|
|
get_local 3
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 16 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
get_local 3
|
|
get_local 2
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 15 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 18
|
|
get_local 5
|
|
get_local 3
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 14 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
get_local 3
|
|
get_local 2
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 13 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 18
|
|
get_local 5
|
|
get_local 3
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 12 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
get_local 3
|
|
get_local 2
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 11 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 18
|
|
get_local 5
|
|
get_local 3
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 10 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
get_local 3
|
|
get_local 2
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 9 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 18
|
|
get_local 5
|
|
get_local 3
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 8 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
get_local 3
|
|
get_local 2
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 7 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 18
|
|
get_local 5
|
|
get_local 3
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 6 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
get_local 3
|
|
get_local 2
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 5 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 18
|
|
get_local 5
|
|
get_local 3
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 4 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 9
|
|
get_local 3
|
|
get_local 2
|
|
call 7
|
|
i32.const 0
|
|
set_global 8
|
|
br 3 (;@2;)
|
|
end
|
|
else
|
|
get_local 5
|
|
set_local 12
|
|
end
|
|
end
|
|
get_local 12
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
i32.const 0
|
|
set_global 8
|
|
i32.const 21
|
|
get_local 6
|
|
get_local 2
|
|
get_local 12
|
|
i32.sub
|
|
tee_local 2
|
|
call 7
|
|
get_global 8
|
|
set_local 4
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.and
|
|
br_if 1 (;@2;)
|
|
get_local 8
|
|
get_local 8
|
|
i32.load
|
|
tee_local 4
|
|
get_local 2
|
|
i32.add
|
|
i32.store
|
|
get_local 6
|
|
i32.load
|
|
get_local 4
|
|
i32.add
|
|
get_local 1
|
|
get_local 12
|
|
i32.add
|
|
get_local 2
|
|
call 296
|
|
drop
|
|
end
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
get_local 6
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 6
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 10
|
|
set_global 6
|
|
return
|
|
end
|
|
call 18
|
|
set_local 0
|
|
get_local 14
|
|
i32.load
|
|
tee_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 0
|
|
call 27
|
|
end
|
|
get_local 6
|
|
i32.load
|
|
get_local 1
|
|
i32.const 1
|
|
call 195
|
|
get_local 0
|
|
call 27
|
|
end)
|
|
(func (;183;) (type 3) (param i32 i32 i32)
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
call 181)
|
|
(func (;184;) (type 8) (param i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
end)
|
|
(func (;185;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
i32.const 1424
|
|
call 186)
|
|
(func (;186;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
block ;; label = @2
|
|
get_local 0
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
get_local 1
|
|
get_local 0
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
set_local 4
|
|
else
|
|
get_local 0
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const -32
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 992
|
|
i32.ge_u
|
|
if ;; label = @5
|
|
i32.const 4280
|
|
get_local 2
|
|
i32.const 992
|
|
call 198
|
|
end
|
|
get_local 1
|
|
i32.const 256
|
|
i32.add
|
|
get_local 2
|
|
i32.add
|
|
i32.load8_u
|
|
tee_local 2
|
|
get_local 1
|
|
i32.const 1252
|
|
i32.add
|
|
i32.load
|
|
tee_local 3
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
get_local 1
|
|
i32.const 1248
|
|
i32.add
|
|
i32.load
|
|
get_local 2
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
set_local 4
|
|
br 3 (;@2;)
|
|
else
|
|
i32.const 4292
|
|
get_local 2
|
|
get_local 3
|
|
call 198
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const -16
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 256
|
|
i32.ge_u
|
|
if ;; label = @4
|
|
i32.const 4280
|
|
get_local 2
|
|
i32.const 256
|
|
call 198
|
|
end
|
|
get_local 1
|
|
i32.const 1256
|
|
i32.add
|
|
get_local 2
|
|
i32.add
|
|
i32.load8_u
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 0
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.or
|
|
tee_local 2
|
|
get_local 1
|
|
i32.const 1516
|
|
i32.add
|
|
i32.load
|
|
tee_local 3
|
|
i32.ge_u
|
|
if ;; label = @4
|
|
i32.const 4280
|
|
get_local 2
|
|
get_local 3
|
|
call 198
|
|
end
|
|
get_local 1
|
|
i32.const 1512
|
|
i32.add
|
|
i32.load
|
|
get_local 2
|
|
i32.add
|
|
i32.load8_u
|
|
tee_local 2
|
|
get_local 1
|
|
i32.const 1524
|
|
i32.add
|
|
i32.load
|
|
tee_local 3
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 1
|
|
i32.const 1520
|
|
i32.add
|
|
i32.load
|
|
get_local 2
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
set_local 4
|
|
else
|
|
i32.const 4304
|
|
get_local 2
|
|
get_local 3
|
|
call 198
|
|
end
|
|
end
|
|
end
|
|
get_local 4
|
|
i64.load
|
|
i64.const 1
|
|
get_local 0
|
|
i64.extend_u/i32
|
|
i64.const 63
|
|
i64.and
|
|
i64.shl
|
|
i64.and
|
|
i64.const 0
|
|
i64.ne
|
|
end)
|
|
(func (;187;) (type 12) (param i32 i32 i64 i32 i32) (result i32)
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
get_local 3
|
|
get_local 4
|
|
call 323)
|
|
(func (;188;) (type 10) (param i32 i32 i32 i32) (result i32)
|
|
(local i32)
|
|
block i32 ;; label = @1
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
get_local 1
|
|
call 6
|
|
get_global 8
|
|
set_local 0
|
|
i32.const 0
|
|
set_global 8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 0
|
|
return
|
|
end
|
|
i32.const 0
|
|
call 30
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 4316
|
|
call 204
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
set_local 1
|
|
get_local 0
|
|
i32.load offset=4
|
|
set_local 4
|
|
get_local 0
|
|
call 23
|
|
get_local 2
|
|
get_local 1
|
|
i32.store
|
|
get_local 3
|
|
get_local 4
|
|
i32.store
|
|
i32.const 1
|
|
end)
|
|
(func (;189;) (type 0) (param i32 i32) (result i32)
|
|
(local i32)
|
|
block i32 ;; label = @1
|
|
i32.const 8
|
|
call 25
|
|
tee_local 2
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.const 0
|
|
call 45
|
|
i32.const 4336
|
|
call 204
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
i32.load
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 3
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
get_local 1
|
|
i32.load offset=8
|
|
call 195
|
|
i32.const 3
|
|
end)
|
|
(func (;190;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
set_local 2
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
get_local 0
|
|
i32.load
|
|
i32.const 15
|
|
i32.and
|
|
br_table 0 (;@11;) 1 (;@10;) 2 (;@9;) 3 (;@8;) 4 (;@7;) 5 (;@6;) 6 (;@5;) 7 (;@4;) 8 (;@3;) 9 (;@2;)
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 11572
|
|
i32.const 14
|
|
call 232
|
|
get_local 2
|
|
call 233
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 11586
|
|
i32.const 29
|
|
call 232
|
|
get_local 2
|
|
call 233
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 11615
|
|
i32.const 23
|
|
call 232
|
|
get_local 2
|
|
call 233
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 11638
|
|
i32.const 23
|
|
call 232
|
|
get_local 2
|
|
call 233
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 11661
|
|
i32.const 16
|
|
call 232
|
|
get_local 2
|
|
call 233
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 11677
|
|
i32.const 17
|
|
call 232
|
|
get_local 2
|
|
call 233
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 11694
|
|
i32.const 18
|
|
call 232
|
|
get_local 2
|
|
call 233
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 11712
|
|
i32.const 20
|
|
call 232
|
|
get_local 2
|
|
call 233
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 11732
|
|
i32.const 20
|
|
call 232
|
|
get_local 2
|
|
call 233
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 11752
|
|
i32.const 12
|
|
call 232
|
|
get_local 2
|
|
call 233
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;191;) (type 6)
|
|
i32.const 4396
|
|
i32.load
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 100
|
|
i32.add
|
|
call_indirect 6)
|
|
(func (;192;) (type 6)
|
|
call 50)
|
|
(func (;193;) (type 1) (param i32)
|
|
i32.const 4396
|
|
get_local 0
|
|
i32.store)
|
|
(func (;194;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
set_local 3
|
|
get_local 1
|
|
i32.const 9
|
|
i32.lt_u
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
call 287
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
else
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
get_local 0
|
|
call 293
|
|
i32.eqz
|
|
set_local 1
|
|
get_local 3
|
|
i32.load
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 1
|
|
if i32 ;; label = @3
|
|
get_local 0
|
|
else
|
|
i32.const 0
|
|
end
|
|
end
|
|
end)
|
|
(func (;195;) (type 3) (param i32 i32 i32)
|
|
get_local 0
|
|
call 288)
|
|
(func (;196;) (type 10) (param i32 i32 i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
i32.const 9
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
get_local 0
|
|
get_local 2
|
|
call 289
|
|
set_local 3
|
|
get_local 4
|
|
set_global 6
|
|
get_local 3
|
|
return
|
|
end
|
|
get_local 4
|
|
tee_local 5
|
|
i32.const 0
|
|
i32.store
|
|
get_local 5
|
|
get_local 3
|
|
get_local 2
|
|
call 293
|
|
get_local 5
|
|
i32.load
|
|
tee_local 3
|
|
i32.eqz
|
|
i32.or
|
|
if ;; label = @2
|
|
get_local 4
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 3
|
|
get_local 0
|
|
get_local 2
|
|
get_local 1
|
|
i32.le_u
|
|
if i32 ;; label = @2
|
|
get_local 2
|
|
else
|
|
get_local 1
|
|
end
|
|
call 297
|
|
drop
|
|
get_local 0
|
|
call 288
|
|
get_local 4
|
|
set_global 6
|
|
get_local 3
|
|
end)
|
|
(func (;197;) (type 8) (param i32 i32)
|
|
(local i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.const 40
|
|
i32.add
|
|
tee_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
i32.const 44
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 2
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 1
|
|
get_local 3
|
|
i32.store
|
|
get_local 1
|
|
i32.const 33
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 0
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 33
|
|
i32.store offset=12
|
|
get_local 2
|
|
i32.const 4520
|
|
i32.store
|
|
get_local 2
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 2
|
|
i32.const 4536
|
|
call 202
|
|
end)
|
|
(func (;198;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
i32.const 40
|
|
i32.add
|
|
tee_local 4
|
|
get_local 1
|
|
i32.store
|
|
get_local 3
|
|
i32.const 44
|
|
i32.add
|
|
tee_local 1
|
|
get_local 2
|
|
i32.store
|
|
get_local 3
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 2
|
|
get_local 1
|
|
i32.store
|
|
get_local 2
|
|
i32.const 33
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 33
|
|
i32.store offset=12
|
|
get_local 3
|
|
i32.const 4504
|
|
i32.store
|
|
get_local 3
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 3
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 3
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 3
|
|
get_local 0
|
|
call 202
|
|
end)
|
|
(func (;199;) (type 0) (param i32 i32) (result i32)
|
|
get_local 1
|
|
if i32 ;; label = @1
|
|
get_local 0
|
|
get_local 1
|
|
i32.rem_u
|
|
else
|
|
i32.const 0
|
|
end)
|
|
(func (;200;) (type 0) (param i32 i32) (result i32)
|
|
get_local 1
|
|
if i32 ;; label = @1
|
|
get_local 0
|
|
get_local 1
|
|
i32.div_u
|
|
else
|
|
i32.const 0
|
|
end)
|
|
(func (;201;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 5
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 5
|
|
set_local 4
|
|
get_local 0
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 9999
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
i32.const 39
|
|
set_local 6
|
|
loop ;; label = @3
|
|
get_local 0
|
|
i32.const 10000
|
|
call 199
|
|
set_local 2
|
|
get_local 0
|
|
i32.const 10000
|
|
call 200
|
|
set_local 3
|
|
get_local 2
|
|
i32.const 100
|
|
call 200
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 7
|
|
get_local 2
|
|
i32.const 100
|
|
call 199
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 8
|
|
get_local 4
|
|
get_local 6
|
|
i32.const -4
|
|
i32.add
|
|
tee_local 2
|
|
i32.add
|
|
get_local 7
|
|
i32.const 12396
|
|
i32.add
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 4
|
|
get_local 6
|
|
i32.const -2
|
|
i32.add
|
|
i32.add
|
|
get_local 8
|
|
i32.const 12396
|
|
i32.add
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 0
|
|
i32.const 99999999
|
|
i32.gt_u
|
|
if ;; label = @4
|
|
get_local 2
|
|
set_local 6
|
|
get_local 3
|
|
set_local 0
|
|
br 1 (;@3;)
|
|
else
|
|
get_local 3
|
|
set_local 0
|
|
end
|
|
end
|
|
else
|
|
i32.const 39
|
|
set_local 2
|
|
end
|
|
get_local 0
|
|
i32.const 99
|
|
i32.gt_s
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 100
|
|
call 199
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 3
|
|
get_local 0
|
|
i32.const 100
|
|
call 200
|
|
set_local 0
|
|
get_local 4
|
|
get_local 2
|
|
i32.const -2
|
|
i32.add
|
|
tee_local 2
|
|
i32.add
|
|
get_local 3
|
|
i32.const 12396
|
|
i32.add
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
end
|
|
get_local 0
|
|
i32.const 10
|
|
i32.lt_s
|
|
if i32 ;; label = @2
|
|
get_local 4
|
|
get_local 2
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 3
|
|
i32.add
|
|
get_local 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 48
|
|
i32.add
|
|
i32.store8
|
|
get_local 1
|
|
i32.const 1
|
|
i32.const 15812
|
|
i32.const 0
|
|
get_local 4
|
|
get_local 3
|
|
tee_local 0
|
|
i32.add
|
|
i32.const 39
|
|
get_local 0
|
|
i32.sub
|
|
call 203
|
|
set_local 0
|
|
get_local 5
|
|
set_global 6
|
|
get_local 0
|
|
else
|
|
get_local 4
|
|
get_local 2
|
|
i32.const -2
|
|
i32.add
|
|
tee_local 3
|
|
i32.add
|
|
get_local 0
|
|
i32.const 1
|
|
i32.shl
|
|
i32.const 12396
|
|
i32.add
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 1
|
|
i32.const 1
|
|
i32.const 15812
|
|
i32.const 0
|
|
get_local 4
|
|
get_local 3
|
|
tee_local 0
|
|
i32.add
|
|
i32.const 39
|
|
get_local 0
|
|
i32.sub
|
|
call 203
|
|
set_local 0
|
|
get_local 5
|
|
set_global 6
|
|
get_local 0
|
|
end
|
|
end)
|
|
(func (;202;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
i32.load
|
|
set_local 3
|
|
get_local 1
|
|
i32.load offset=4
|
|
set_local 4
|
|
get_local 1
|
|
i32.load offset=8
|
|
set_local 5
|
|
get_local 2
|
|
tee_local 1
|
|
get_local 0
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 1
|
|
get_local 0
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 1
|
|
get_local 0
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 2
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 0
|
|
get_local 3
|
|
get_local 4
|
|
get_local 5
|
|
call 176
|
|
end)
|
|
(func (;203;) (type 15) (param i32 i32 i32 i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 9
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
i32.load
|
|
tee_local 10
|
|
i32.const 1
|
|
i32.and
|
|
tee_local 1
|
|
set_local 11
|
|
i32.const 43
|
|
set_local 12
|
|
get_local 1
|
|
get_local 5
|
|
i32.add
|
|
else
|
|
get_local 0
|
|
i32.load
|
|
set_local 10
|
|
i32.const 1
|
|
set_local 11
|
|
i32.const 45
|
|
set_local 12
|
|
get_local 5
|
|
i32.const 1
|
|
i32.add
|
|
end
|
|
set_local 6
|
|
get_local 10
|
|
i32.const 4
|
|
i32.and
|
|
if i32 ;; label = @2
|
|
get_local 2
|
|
get_local 3
|
|
i32.add
|
|
set_local 8
|
|
get_local 3
|
|
if ;; label = @3
|
|
get_local 2
|
|
set_local 1
|
|
i32.const 0
|
|
set_local 7
|
|
loop ;; label = @4
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
get_local 7
|
|
i32.add
|
|
set_local 7
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 1
|
|
get_local 8
|
|
i32.ne
|
|
br_if 0 (;@4;)
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 7
|
|
end
|
|
i32.const 1
|
|
set_local 13
|
|
get_local 6
|
|
get_local 3
|
|
i32.add
|
|
get_local 7
|
|
i32.sub
|
|
else
|
|
i32.const 0
|
|
set_local 13
|
|
get_local 6
|
|
end
|
|
set_local 1
|
|
get_local 9
|
|
i32.const 4
|
|
i32.add
|
|
set_local 6
|
|
get_local 0
|
|
i32.load offset=12
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 11
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.load offset=28
|
|
set_local 1
|
|
get_local 0
|
|
i32.load offset=32
|
|
set_local 7
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store
|
|
get_local 6
|
|
get_local 12
|
|
i32.store8
|
|
get_local 1
|
|
get_local 6
|
|
i32.const 1
|
|
get_local 7
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @4
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 28
|
|
i32.add
|
|
set_local 1
|
|
get_local 13
|
|
if ;; label = @3
|
|
get_local 1
|
|
i32.load
|
|
get_local 2
|
|
get_local 3
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 0
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @4
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
else
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
set_local 0
|
|
end
|
|
get_local 1
|
|
i32.load
|
|
get_local 4
|
|
get_local 5
|
|
get_local 0
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
set_local 0
|
|
get_local 9
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.load offset=16
|
|
tee_local 8
|
|
get_local 1
|
|
i32.le_u
|
|
if ;; label = @2
|
|
get_local 11
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.load offset=28
|
|
set_local 1
|
|
get_local 0
|
|
i32.load offset=32
|
|
set_local 7
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store
|
|
get_local 6
|
|
get_local 12
|
|
i32.store8
|
|
get_local 1
|
|
get_local 6
|
|
i32.const 1
|
|
get_local 7
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @4
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 28
|
|
i32.add
|
|
set_local 1
|
|
get_local 13
|
|
if ;; label = @3
|
|
get_local 1
|
|
i32.load
|
|
get_local 2
|
|
get_local 3
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 0
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @4
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
else
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
set_local 0
|
|
end
|
|
get_local 1
|
|
i32.load
|
|
get_local 4
|
|
get_local 5
|
|
get_local 0
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
set_local 0
|
|
get_local 9
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 9
|
|
set_local 7
|
|
get_local 10
|
|
i32.const 8
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 8
|
|
get_local 1
|
|
i32.sub
|
|
set_local 1
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
get_local 0
|
|
i32.load8_s offset=8
|
|
tee_local 10
|
|
i32.const 3
|
|
i32.eq
|
|
if i32 ;; label = @7
|
|
i32.const 1
|
|
else
|
|
get_local 10
|
|
end
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@6;) 2 (;@4;) 1 (;@5;) 2 (;@4;)
|
|
end
|
|
i32.const 0
|
|
set_local 10
|
|
br 2 (;@3;)
|
|
end
|
|
get_local 1
|
|
i32.const 1
|
|
i32.shr_u
|
|
set_local 10
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
i32.const 1
|
|
i32.shr_u
|
|
set_local 1
|
|
br 1 (;@3;)
|
|
end
|
|
get_local 1
|
|
set_local 10
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
get_local 7
|
|
i32.const 0
|
|
i32.store
|
|
block i32 ;; label = @3
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 8
|
|
i32.const 128
|
|
i32.lt_u
|
|
if i32 ;; label = @4
|
|
get_local 7
|
|
get_local 8
|
|
i32.store8
|
|
i32.const 1
|
|
else
|
|
get_local 8
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
get_local 7
|
|
get_local 8
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 31
|
|
i32.and
|
|
i32.const -64
|
|
i32.or
|
|
i32.store8
|
|
get_local 7
|
|
get_local 8
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
i32.const 2
|
|
br 2 (;@3;)
|
|
end
|
|
get_local 8
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @5
|
|
get_local 7
|
|
get_local 8
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 15
|
|
i32.and
|
|
i32.const -32
|
|
i32.or
|
|
i32.store8
|
|
get_local 7
|
|
get_local 8
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 7
|
|
get_local 8
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
i32.const 3
|
|
else
|
|
get_local 7
|
|
get_local 8
|
|
i32.const 18
|
|
i32.shr_u
|
|
i32.const 255
|
|
i32.and
|
|
i32.const -16
|
|
i32.or
|
|
i32.store8
|
|
get_local 7
|
|
get_local 8
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 7
|
|
get_local 8
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
get_local 7
|
|
get_local 8
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=3
|
|
i32.const 4
|
|
end
|
|
end
|
|
end
|
|
set_local 8
|
|
get_local 0
|
|
i32.const 28
|
|
i32.add
|
|
set_local 14
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
set_local 15
|
|
i32.const 0
|
|
set_local 0
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
loop ;; label = @5
|
|
get_local 0
|
|
get_local 10
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 14
|
|
i32.load
|
|
get_local 7
|
|
get_local 8
|
|
get_local 15
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
br_if 2 (;@4;)
|
|
br 1 (;@5;)
|
|
end
|
|
end
|
|
br 1 (;@3;)
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
get_local 11
|
|
i32.const 1
|
|
i32.ne
|
|
br_if 0 (;@4;)
|
|
get_local 14
|
|
i32.load
|
|
set_local 0
|
|
get_local 15
|
|
i32.load
|
|
set_local 11
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store
|
|
get_local 6
|
|
get_local 12
|
|
i32.store8
|
|
get_local 0
|
|
get_local 6
|
|
i32.const 1
|
|
get_local 11
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
br_if 0 (;@4;)
|
|
br 1 (;@3;)
|
|
end
|
|
get_local 13
|
|
if ;; label = @4
|
|
get_local 14
|
|
i32.load
|
|
get_local 2
|
|
get_local 3
|
|
get_local 15
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
br_if 1 (;@3;)
|
|
end
|
|
get_local 14
|
|
i32.load
|
|
get_local 4
|
|
get_local 5
|
|
get_local 15
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_local 0
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
loop ;; label = @7
|
|
get_local 0
|
|
get_local 1
|
|
i32.ge_u
|
|
br_if 1 (;@6;)
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 14
|
|
i32.load
|
|
get_local 7
|
|
get_local 8
|
|
get_local 15
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
br_if 0 (;@7;)
|
|
br 2 (;@5;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 7
|
|
i32.const 48
|
|
i32.store
|
|
get_local 11
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.load offset=28
|
|
set_local 11
|
|
get_local 0
|
|
i32.load offset=32
|
|
set_local 10
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store
|
|
get_local 6
|
|
get_local 12
|
|
i32.store8
|
|
get_local 11
|
|
get_local 6
|
|
i32.const 1
|
|
get_local 10
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @3
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
end
|
|
get_local 13
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.load offset=28
|
|
get_local 2
|
|
get_local 3
|
|
get_local 0
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @3
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
end
|
|
get_local 8
|
|
get_local 1
|
|
i32.sub
|
|
set_local 1
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 0
|
|
i32.load8_s offset=8
|
|
tee_local 2
|
|
i32.const 3
|
|
i32.eq
|
|
if i32 ;; label = @6
|
|
i32.const 1
|
|
else
|
|
get_local 2
|
|
end
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@5;) 2 (;@3;) 1 (;@4;) 2 (;@3;)
|
|
end
|
|
i32.const 0
|
|
set_local 2
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 1
|
|
i32.const 1
|
|
i32.shr_u
|
|
set_local 2
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
i32.const 1
|
|
i32.shr_u
|
|
set_local 1
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 1
|
|
set_local 2
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store
|
|
block i32 ;; label = @2
|
|
get_local 7
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 128
|
|
i32.lt_u
|
|
if i32 ;; label = @3
|
|
get_local 6
|
|
get_local 3
|
|
i32.store8
|
|
i32.const 1
|
|
else
|
|
get_local 3
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 31
|
|
i32.and
|
|
i32.const -64
|
|
i32.or
|
|
i32.store8
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
i32.const 2
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 3
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @4
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 15
|
|
i32.and
|
|
i32.const -32
|
|
i32.or
|
|
i32.store8
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
i32.const 3
|
|
else
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 18
|
|
i32.shr_u
|
|
i32.const 255
|
|
i32.and
|
|
i32.const -16
|
|
i32.or
|
|
i32.store8
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=3
|
|
i32.const 4
|
|
end
|
|
end
|
|
end
|
|
set_local 3
|
|
get_local 0
|
|
i32.const 28
|
|
i32.add
|
|
set_local 7
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
set_local 11
|
|
i32.const 0
|
|
set_local 0
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
loop ;; label = @4
|
|
block ;; label = @5
|
|
get_local 7
|
|
i32.load
|
|
set_local 10
|
|
get_local 11
|
|
i32.load
|
|
set_local 8
|
|
get_local 0
|
|
get_local 2
|
|
i32.ge_u
|
|
br_if 0 (;@5;)
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 10
|
|
get_local 6
|
|
get_local 3
|
|
get_local 8
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
br_if 1 (;@4;)
|
|
br 2 (;@3;)
|
|
end
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
get_local 10
|
|
get_local 4
|
|
get_local 5
|
|
get_local 8
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @2
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
else
|
|
i32.const 0
|
|
set_local 0
|
|
end
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
loop ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.ge_u
|
|
br_if 1 (;@3;)
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 7
|
|
i32.load
|
|
get_local 6
|
|
get_local 3
|
|
get_local 11
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
br_if 0 (;@4;)
|
|
br 2 (;@2;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
end)
|
|
(func (;204;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 1
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
i32.load offset=4
|
|
set_local 3
|
|
get_local 0
|
|
i32.load offset=8
|
|
set_local 4
|
|
get_local 0
|
|
i32.load offset=12
|
|
set_local 5
|
|
get_local 0
|
|
i32.load offset=16
|
|
set_local 6
|
|
get_local 1
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 2
|
|
get_local 0
|
|
i32.load
|
|
i32.store
|
|
get_local 2
|
|
get_local 3
|
|
i32.store offset=4
|
|
get_local 1
|
|
tee_local 0
|
|
get_local 2
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 15240
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 1
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 1
|
|
get_local 4
|
|
i32.store
|
|
get_local 1
|
|
get_local 5
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 6
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 1
|
|
call 202
|
|
end)
|
|
(func (;205;) (type 8) (param i32 i32)
|
|
(local i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.const 40
|
|
i32.add
|
|
tee_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
i32.const 44
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 2
|
|
i32.const 24
|
|
i32.add
|
|
tee_local 1
|
|
get_local 3
|
|
i32.store
|
|
get_local 1
|
|
i32.const 33
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 0
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 33
|
|
i32.store offset=12
|
|
get_local 2
|
|
i32.const 4548
|
|
i32.store
|
|
get_local 2
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 2
|
|
i32.const 4564
|
|
call 202
|
|
end)
|
|
(func (;206;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 9
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 9
|
|
set_local 6
|
|
get_local 0
|
|
i32.load offset=20
|
|
set_local 4
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 0
|
|
i32.load offset=12
|
|
i32.eqz
|
|
tee_local 15
|
|
if ;; label = @4
|
|
get_local 4
|
|
br_if 1 (;@3;)
|
|
get_local 0
|
|
i32.load offset=28
|
|
get_local 1
|
|
get_local 2
|
|
get_local 0
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
set_local 0
|
|
get_local 9
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
else
|
|
get_local 4
|
|
i32.const 1
|
|
i32.eq
|
|
br_if 1 (;@3;)
|
|
get_local 2
|
|
set_local 7
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 1
|
|
get_local 2
|
|
i32.add
|
|
set_local 8
|
|
block ;; label = @3
|
|
get_local 0
|
|
i32.load offset=24
|
|
tee_local 10
|
|
i32.eqz
|
|
get_local 2
|
|
i32.eqz
|
|
i32.or
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_local 7
|
|
else
|
|
get_local 1
|
|
set_local 5
|
|
get_local 1
|
|
set_local 11
|
|
i32.const 0
|
|
set_local 3
|
|
loop ;; label = @5
|
|
block ;; label = @6
|
|
get_local 5
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 12
|
|
set_local 4
|
|
get_local 5
|
|
i32.load8_s
|
|
tee_local 13
|
|
i32.const -1
|
|
i32.le_s
|
|
if ;; label = @7
|
|
get_local 5
|
|
i32.const 2
|
|
i32.add
|
|
tee_local 5
|
|
set_local 14
|
|
get_local 12
|
|
get_local 8
|
|
i32.eq
|
|
tee_local 12
|
|
i32.eqz
|
|
if ;; label = @8
|
|
get_local 14
|
|
set_local 4
|
|
end
|
|
get_local 12
|
|
if ;; label = @8
|
|
get_local 8
|
|
set_local 5
|
|
end
|
|
get_local 13
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 223
|
|
i32.gt_s
|
|
if ;; label = @8
|
|
get_local 5
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 12
|
|
set_local 14
|
|
get_local 5
|
|
get_local 8
|
|
i32.eq
|
|
tee_local 5
|
|
i32.eqz
|
|
if ;; label = @9
|
|
get_local 14
|
|
set_local 4
|
|
end
|
|
get_local 5
|
|
if i32 ;; label = @9
|
|
get_local 8
|
|
else
|
|
get_local 12
|
|
end
|
|
set_local 5
|
|
get_local 13
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 239
|
|
i32.gt_s
|
|
if ;; label = @9
|
|
get_local 5
|
|
i32.const 1
|
|
i32.add
|
|
set_local 13
|
|
get_local 5
|
|
get_local 8
|
|
i32.ne
|
|
if ;; label = @10
|
|
get_local 13
|
|
set_local 4
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 10
|
|
i32.eqz
|
|
br_if 0 (;@6;)
|
|
get_local 3
|
|
get_local 11
|
|
i32.sub
|
|
get_local 4
|
|
i32.add
|
|
set_local 3
|
|
get_local 10
|
|
i32.const -1
|
|
i32.add
|
|
set_local 10
|
|
get_local 4
|
|
tee_local 5
|
|
get_local 8
|
|
i32.eq
|
|
if ;; label = @7
|
|
get_local 2
|
|
set_local 7
|
|
br 4 (;@3;)
|
|
else
|
|
get_local 4
|
|
set_local 11
|
|
br 2 (;@5;)
|
|
end
|
|
unreachable
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.eqz
|
|
get_local 3
|
|
get_local 2
|
|
i32.eq
|
|
i32.or
|
|
if ;; label = @5
|
|
get_local 3
|
|
set_local 7
|
|
else
|
|
get_local 3
|
|
get_local 2
|
|
i32.ge_u
|
|
if ;; label = @6
|
|
get_local 1
|
|
get_local 2
|
|
i32.const 0
|
|
get_local 3
|
|
call 207
|
|
end
|
|
get_local 1
|
|
get_local 3
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
if ;; label = @6
|
|
get_local 3
|
|
set_local 7
|
|
else
|
|
get_local 1
|
|
get_local 2
|
|
i32.const 0
|
|
get_local 3
|
|
call 207
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 15
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.load offset=28
|
|
get_local 1
|
|
get_local 7
|
|
get_local 0
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
set_local 0
|
|
get_local 9
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.load offset=16
|
|
set_local 3
|
|
get_local 1
|
|
get_local 7
|
|
i32.add
|
|
set_local 5
|
|
get_local 7
|
|
i32.eqz
|
|
tee_local 10
|
|
if ;; label = @2
|
|
i32.const 0
|
|
set_local 4
|
|
else
|
|
get_local 1
|
|
set_local 2
|
|
i32.const 0
|
|
set_local 4
|
|
loop ;; label = @3
|
|
get_local 2
|
|
i32.load8_s
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
get_local 4
|
|
i32.add
|
|
set_local 4
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 2
|
|
get_local 5
|
|
i32.ne
|
|
br_if 0 (;@3;)
|
|
end
|
|
end
|
|
get_local 7
|
|
get_local 4
|
|
i32.sub
|
|
get_local 3
|
|
i32.ge_u
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.load offset=28
|
|
get_local 1
|
|
get_local 7
|
|
get_local 0
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
set_local 0
|
|
get_local 9
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 10
|
|
if ;; label = @2
|
|
i32.const 0
|
|
set_local 4
|
|
else
|
|
get_local 1
|
|
set_local 2
|
|
i32.const 0
|
|
set_local 4
|
|
loop ;; label = @3
|
|
get_local 2
|
|
i32.load8_s
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
get_local 4
|
|
i32.add
|
|
set_local 4
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 2
|
|
get_local 5
|
|
i32.ne
|
|
br_if 0 (;@3;)
|
|
end
|
|
end
|
|
get_local 4
|
|
get_local 7
|
|
i32.sub
|
|
get_local 3
|
|
i32.add
|
|
set_local 2
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 0
|
|
i32.load8_s offset=8
|
|
tee_local 4
|
|
i32.const 3
|
|
i32.eq
|
|
if i32 ;; label = @6
|
|
i32.const 0
|
|
else
|
|
get_local 4
|
|
end
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@5;) 2 (;@3;) 1 (;@4;) 2 (;@3;)
|
|
end
|
|
i32.const 0
|
|
set_local 4
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 2
|
|
i32.const 1
|
|
i32.shr_u
|
|
set_local 4
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
i32.const 1
|
|
i32.shr_u
|
|
set_local 2
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 2
|
|
set_local 4
|
|
i32.const 0
|
|
set_local 2
|
|
end
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store
|
|
block i32 ;; label = @2
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 3
|
|
i32.const 128
|
|
i32.lt_u
|
|
if i32 ;; label = @3
|
|
get_local 6
|
|
get_local 3
|
|
i32.store8
|
|
i32.const 1
|
|
else
|
|
get_local 3
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 31
|
|
i32.and
|
|
i32.const -64
|
|
i32.or
|
|
i32.store8
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
i32.const 2
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 3
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @4
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 15
|
|
i32.and
|
|
i32.const -32
|
|
i32.or
|
|
i32.store8
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
i32.const 3
|
|
else
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 18
|
|
i32.shr_u
|
|
i32.const 255
|
|
i32.and
|
|
i32.const -16
|
|
i32.or
|
|
i32.store8
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=3
|
|
i32.const 4
|
|
end
|
|
end
|
|
end
|
|
set_local 3
|
|
get_local 0
|
|
i32.const 28
|
|
i32.add
|
|
set_local 5
|
|
get_local 0
|
|
i32.const 32
|
|
i32.add
|
|
set_local 10
|
|
i32.const 0
|
|
set_local 0
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
loop ;; label = @4
|
|
block ;; label = @5
|
|
get_local 5
|
|
i32.load
|
|
set_local 11
|
|
get_local 10
|
|
i32.load
|
|
set_local 8
|
|
get_local 0
|
|
get_local 4
|
|
i32.ge_u
|
|
br_if 0 (;@5;)
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 11
|
|
get_local 6
|
|
get_local 3
|
|
get_local 8
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
br_if 1 (;@4;)
|
|
br 2 (;@3;)
|
|
end
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
end
|
|
get_local 11
|
|
get_local 1
|
|
get_local 7
|
|
get_local 8
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @2
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
else
|
|
i32.const 0
|
|
set_local 0
|
|
end
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
loop ;; label = @4
|
|
get_local 0
|
|
get_local 2
|
|
i32.ge_u
|
|
br_if 1 (;@3;)
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 5
|
|
i32.load
|
|
get_local 6
|
|
get_local 3
|
|
get_local 10
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
br_if 0 (;@4;)
|
|
br 2 (;@2;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
end)
|
|
(func (;207;) (type 4) (param i32 i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 7
|
|
get_global 6
|
|
i32.const 112
|
|
i32.add
|
|
set_global 6
|
|
get_local 7
|
|
i32.const 48
|
|
i32.add
|
|
set_local 4
|
|
get_local 7
|
|
i32.const 24
|
|
i32.add
|
|
set_local 5
|
|
get_local 7
|
|
i32.const 16
|
|
i32.add
|
|
set_local 10
|
|
get_local 7
|
|
i32.const 8
|
|
i32.add
|
|
set_local 11
|
|
get_local 7
|
|
set_local 12
|
|
get_local 7
|
|
i32.const 88
|
|
i32.add
|
|
tee_local 9
|
|
get_local 2
|
|
i32.store
|
|
get_local 7
|
|
i32.const 92
|
|
i32.add
|
|
tee_local 13
|
|
get_local 3
|
|
i32.store
|
|
block ;; label = @2
|
|
get_local 1
|
|
i32.const 257
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
i32.const 1
|
|
set_local 8
|
|
get_local 1
|
|
set_local 6
|
|
else
|
|
i32.const 256
|
|
set_local 6
|
|
loop ;; label = @4
|
|
get_local 6
|
|
get_local 1
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
get_local 0
|
|
get_local 6
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
if ;; label = @6
|
|
i32.const 0
|
|
set_local 8
|
|
br 4 (;@2;)
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 6
|
|
i32.eqz
|
|
get_local 6
|
|
get_local 1
|
|
i32.eq
|
|
i32.or
|
|
i32.eqz
|
|
br_if 0 (;@4;)
|
|
i32.const 0
|
|
set_local 8
|
|
end
|
|
end
|
|
end
|
|
get_local 12
|
|
get_local 0
|
|
i32.store
|
|
get_local 12
|
|
get_local 6
|
|
i32.store offset=4
|
|
get_local 11
|
|
get_local 8
|
|
if i32 ;; label = @2
|
|
i32.const 15812
|
|
else
|
|
i32.const 12671
|
|
end
|
|
i32.store
|
|
get_local 11
|
|
get_local 8
|
|
if i32 ;; label = @2
|
|
i32.const 0
|
|
else
|
|
i32.const 5
|
|
end
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 1
|
|
i32.gt_u
|
|
tee_local 6
|
|
get_local 3
|
|
get_local 1
|
|
i32.gt_u
|
|
i32.or
|
|
if ;; label = @2
|
|
get_local 10
|
|
get_local 6
|
|
if i32 ;; label = @3
|
|
get_local 2
|
|
else
|
|
get_local 3
|
|
end
|
|
i32.store
|
|
get_local 4
|
|
get_local 10
|
|
i32.store
|
|
get_local 4
|
|
i32.const 33
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 12
|
|
i32.store offset=8
|
|
get_local 4
|
|
i32.const 45
|
|
i32.store offset=12
|
|
get_local 4
|
|
get_local 11
|
|
i32.store offset=16
|
|
get_local 4
|
|
i32.const 45
|
|
i32.store offset=20
|
|
get_local 5
|
|
i32.const 4576
|
|
i32.store
|
|
get_local 5
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 5
|
|
get_local 4
|
|
i32.store offset=16
|
|
get_local 5
|
|
i32.const 3
|
|
i32.store offset=20
|
|
get_local 5
|
|
i32.const 4600
|
|
call 202
|
|
end
|
|
get_local 2
|
|
get_local 3
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
get_local 4
|
|
get_local 9
|
|
i32.store
|
|
get_local 4
|
|
i32.const 33
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 13
|
|
i32.store offset=8
|
|
get_local 4
|
|
i32.const 33
|
|
i32.store offset=12
|
|
get_local 4
|
|
get_local 12
|
|
i32.store offset=16
|
|
get_local 4
|
|
i32.const 45
|
|
i32.store offset=20
|
|
get_local 4
|
|
get_local 11
|
|
i32.store offset=24
|
|
get_local 4
|
|
i32.const 45
|
|
i32.store offset=28
|
|
get_local 5
|
|
i32.const 4612
|
|
i32.store
|
|
get_local 5
|
|
i32.const 4
|
|
i32.store offset=4
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 5
|
|
get_local 4
|
|
i32.store offset=16
|
|
get_local 5
|
|
i32.const 4
|
|
i32.store offset=20
|
|
get_local 5
|
|
i32.const 4644
|
|
call 202
|
|
end
|
|
get_local 7
|
|
i32.const 96
|
|
i32.add
|
|
set_local 8
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 2
|
|
i32.eqz
|
|
get_local 2
|
|
get_local 1
|
|
i32.eq
|
|
i32.or
|
|
br_if 0 (;@3;)
|
|
get_local 2
|
|
get_local 1
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
br_if 1 (;@3;)
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 3
|
|
set_local 2
|
|
end
|
|
get_local 8
|
|
get_local 2
|
|
i32.store
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 2
|
|
i32.eqz
|
|
get_local 2
|
|
get_local 1
|
|
i32.eq
|
|
i32.or
|
|
i32.eqz
|
|
if ;; label = @4
|
|
loop ;; label = @5
|
|
block ;; label = @6
|
|
get_local 2
|
|
get_local 1
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
br_if 1 (;@6;)
|
|
end
|
|
get_local 2
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 2
|
|
i32.eqz
|
|
get_local 2
|
|
get_local 1
|
|
i32.eq
|
|
i32.or
|
|
i32.eqz
|
|
br_if 1 (;@5;)
|
|
br 4 (;@2;)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
tee_local 3
|
|
get_local 1
|
|
get_local 2
|
|
i32.sub
|
|
tee_local 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 4
|
|
get_local 1
|
|
if i32 ;; label = @2
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
set_local 9
|
|
get_local 4
|
|
get_local 3
|
|
i32.load8_s
|
|
tee_local 6
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @3
|
|
get_local 6
|
|
i32.const 255
|
|
i32.and
|
|
else
|
|
get_local 1
|
|
i32.const 1
|
|
i32.eq
|
|
if i32 ;; label = @4
|
|
get_local 0
|
|
set_local 1
|
|
i32.const 0
|
|
else
|
|
get_local 3
|
|
i32.const 2
|
|
i32.add
|
|
set_local 1
|
|
get_local 9
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 3
|
|
i32.const 255
|
|
i32.and
|
|
tee_local 13
|
|
get_local 6
|
|
i32.const 31
|
|
i32.and
|
|
tee_local 9
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
set_local 3
|
|
get_local 6
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 223
|
|
i32.gt_s
|
|
if i32 ;; label = @4
|
|
get_local 1
|
|
get_local 0
|
|
i32.eq
|
|
if i32 ;; label = @5
|
|
get_local 0
|
|
set_local 3
|
|
i32.const 0
|
|
else
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
set_local 3
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 1
|
|
i32.const 255
|
|
i32.and
|
|
get_local 13
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
tee_local 13
|
|
get_local 9
|
|
i32.const 12
|
|
i32.shl
|
|
i32.or
|
|
set_local 1
|
|
get_local 6
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 239
|
|
i32.gt_s
|
|
if i32 ;; label = @5
|
|
get_local 13
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 9
|
|
i32.const 18
|
|
i32.shl
|
|
i32.const 1835008
|
|
i32.and
|
|
i32.or
|
|
get_local 3
|
|
get_local 0
|
|
i32.eq
|
|
if i32 ;; label = @6
|
|
i32.const 0
|
|
else
|
|
get_local 3
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.or
|
|
else
|
|
get_local 1
|
|
end
|
|
else
|
|
get_local 3
|
|
end
|
|
end
|
|
tee_local 0
|
|
i32.store offset=4
|
|
i32.const 1
|
|
else
|
|
i32.const 0
|
|
end
|
|
tee_local 0
|
|
i32.store
|
|
get_local 7
|
|
i32.const 100
|
|
i32.add
|
|
tee_local 0
|
|
get_local 4
|
|
call 209
|
|
tee_local 1
|
|
i32.store
|
|
get_local 1
|
|
call 210
|
|
get_local 2
|
|
i32.add
|
|
set_local 1
|
|
get_local 10
|
|
get_local 2
|
|
i32.store
|
|
get_local 10
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 8
|
|
i32.store
|
|
get_local 4
|
|
i32.const 33
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 0
|
|
i32.store offset=8
|
|
get_local 4
|
|
i32.const 46
|
|
i32.store offset=12
|
|
get_local 4
|
|
get_local 10
|
|
i32.store offset=16
|
|
get_local 4
|
|
i32.const 47
|
|
i32.store offset=20
|
|
get_local 4
|
|
get_local 12
|
|
i32.store offset=24
|
|
get_local 4
|
|
i32.const 45
|
|
i32.store offset=28
|
|
get_local 4
|
|
get_local 11
|
|
i32.store offset=32
|
|
get_local 4
|
|
i32.const 45
|
|
i32.store offset=36
|
|
get_local 5
|
|
i32.const 4656
|
|
i32.store
|
|
get_local 5
|
|
i32.const 5
|
|
i32.store offset=4
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 5
|
|
get_local 4
|
|
i32.store offset=16
|
|
get_local 5
|
|
i32.const 5
|
|
i32.store offset=20
|
|
get_local 5
|
|
i32.const 4696
|
|
call 202
|
|
end)
|
|
(func (;208;) (type 0) (param i32 i32) (result i32)
|
|
get_local 1
|
|
get_local 0
|
|
i32.load
|
|
get_local 0
|
|
i32.load offset=4
|
|
call 206)
|
|
(func (;209;) (type 9) (param i32) (result i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
i32.load
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.load offset=4
|
|
return
|
|
else
|
|
i32.const 4436
|
|
call 204
|
|
end
|
|
i32.const 0
|
|
end)
|
|
(func (;210;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
i32.const 128
|
|
i32.lt_u
|
|
if i32 ;; label = @1
|
|
i32.const 1
|
|
else
|
|
get_local 0
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if i32 ;; label = @2
|
|
i32.const 2
|
|
else
|
|
get_local 0
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @3
|
|
i32.const 3
|
|
else
|
|
i32.const 4
|
|
end
|
|
end
|
|
end)
|
|
(func (;211;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i64 i64)
|
|
block i32 ;; label = @1
|
|
get_local 1
|
|
i32.const 28
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
i32.const 39
|
|
get_local 1
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
i32.load offset=16
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @2
|
|
i32.const 1
|
|
return
|
|
end
|
|
block i32 ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
get_local 0
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 2097151
|
|
i32.and
|
|
i32.const 9
|
|
i32.sub
|
|
br_table 0 (;@7;) 2 (;@5;) 4 (;@3;) 4 (;@3;) 1 (;@6;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 3 (;@4;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 3 (;@4;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 4 (;@3;) 3 (;@4;) 4 (;@3;)
|
|
end
|
|
i64.const 0
|
|
set_local 8
|
|
i32.const 116
|
|
set_local 1
|
|
i32.const 2
|
|
br 4 (;@2;)
|
|
end
|
|
i64.const 0
|
|
set_local 8
|
|
i32.const 114
|
|
set_local 1
|
|
i32.const 2
|
|
br 3 (;@2;)
|
|
end
|
|
i64.const 0
|
|
set_local 8
|
|
i32.const 110
|
|
set_local 1
|
|
i32.const 2
|
|
br 2 (;@2;)
|
|
end
|
|
i64.const 0
|
|
set_local 8
|
|
i32.const 2
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 1
|
|
call 215
|
|
if i32 ;; label = @3
|
|
i64.const 0
|
|
set_local 8
|
|
i32.const 1
|
|
else
|
|
i32.const 31
|
|
get_local 1
|
|
i32.const 1
|
|
i32.or
|
|
i32.clz
|
|
i32.sub
|
|
i32.const 2
|
|
i32.shr_u
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
i64.const 5
|
|
i64.or
|
|
set_local 8
|
|
i32.const 3
|
|
end
|
|
end
|
|
set_local 0
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
loop ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
get_local 0
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@10;) 1 (;@9;) 2 (;@8;) 3 (;@7;)
|
|
end
|
|
br 4 (;@5;)
|
|
end
|
|
get_local 1
|
|
set_local 2
|
|
i32.const 0
|
|
set_local 0
|
|
br 2 (;@6;)
|
|
end
|
|
i32.const 92
|
|
set_local 2
|
|
i32.const 1
|
|
set_local 0
|
|
br 1 (;@6;)
|
|
end
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
get_local 8
|
|
i32.wrap/i64
|
|
i32.const 7
|
|
i32.and
|
|
br_table 0 (;@12;) 1 (;@11;) 2 (;@10;) 3 (;@9;) 4 (;@8;) 5 (;@7;)
|
|
end
|
|
br 6 (;@5;)
|
|
end
|
|
i32.const 125
|
|
set_local 2
|
|
get_local 8
|
|
i64.const -256
|
|
i64.and
|
|
set_local 8
|
|
br 4 (;@6;)
|
|
end
|
|
get_local 8
|
|
i64.const 32
|
|
i64.shr_u
|
|
tee_local 9
|
|
i32.wrap/i64
|
|
set_local 5
|
|
get_local 1
|
|
get_local 9
|
|
i64.const 2
|
|
i64.shl
|
|
i32.wrap/i64
|
|
i32.const 28
|
|
i32.and
|
|
i32.shr_u
|
|
i32.const 15
|
|
i32.and
|
|
tee_local 2
|
|
i32.const 48
|
|
i32.or
|
|
set_local 6
|
|
get_local 2
|
|
i32.const 87
|
|
i32.add
|
|
set_local 7
|
|
get_local 2
|
|
i32.const 10
|
|
i32.lt_s
|
|
if i32 ;; label = @10
|
|
get_local 6
|
|
else
|
|
get_local 7
|
|
end
|
|
i32.const 127
|
|
i32.and
|
|
set_local 2
|
|
get_local 5
|
|
if ;; label = @10
|
|
get_local 5
|
|
i32.const -1
|
|
i32.add
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 8
|
|
i64.const 4294967295
|
|
i64.and
|
|
i64.or
|
|
set_local 8
|
|
br 4 (;@6;)
|
|
else
|
|
get_local 8
|
|
i64.const -256
|
|
i64.and
|
|
i64.const 1
|
|
i64.or
|
|
set_local 8
|
|
br 4 (;@6;)
|
|
end
|
|
unreachable
|
|
end
|
|
i32.const 123
|
|
set_local 2
|
|
get_local 8
|
|
i64.const -256
|
|
i64.and
|
|
i64.const 2
|
|
i64.or
|
|
set_local 8
|
|
br 2 (;@6;)
|
|
end
|
|
i32.const 117
|
|
set_local 2
|
|
get_local 8
|
|
i64.const -256
|
|
i64.and
|
|
i64.const 3
|
|
i64.or
|
|
set_local 8
|
|
br 1 (;@6;)
|
|
end
|
|
i32.const 92
|
|
set_local 2
|
|
get_local 8
|
|
i64.const -256
|
|
i64.and
|
|
i64.const 4
|
|
i64.or
|
|
set_local 8
|
|
end
|
|
get_local 3
|
|
i32.load
|
|
get_local 2
|
|
get_local 4
|
|
i32.load
|
|
i32.load offset=16
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
br_if 1 (;@4;)
|
|
i32.const 1
|
|
set_local 0
|
|
br 2 (;@3;)
|
|
end
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 3
|
|
i32.load
|
|
i32.const 39
|
|
get_local 4
|
|
i32.load
|
|
i32.load offset=16
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0
|
|
end)
|
|
(func (;212;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
tee_local 2
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
i32.const 48
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 48
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.load offset=28
|
|
set_local 4
|
|
get_local 1
|
|
i32.load offset=32
|
|
set_local 1
|
|
get_local 3
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 4400
|
|
i32.store
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 4
|
|
get_local 1
|
|
get_local 0
|
|
call 214
|
|
set_local 0
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;213;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
get_local 1
|
|
call 201)
|
|
(func (;214;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 9
|
|
get_global 6
|
|
i32.const 64
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.load
|
|
set_local 3
|
|
get_local 2
|
|
i32.load offset=4
|
|
set_local 7
|
|
get_local 2
|
|
i32.load offset=8
|
|
set_local 5
|
|
get_local 2
|
|
i32.load offset=12
|
|
set_local 10
|
|
get_local 2
|
|
i32.load offset=16
|
|
tee_local 6
|
|
get_local 2
|
|
i32.load offset=20
|
|
tee_local 2
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
set_local 8
|
|
get_local 9
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 16
|
|
i32.const 32
|
|
i32.store
|
|
get_local 4
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 17
|
|
i32.const 3
|
|
i32.store8
|
|
get_local 4
|
|
i32.const 0
|
|
i32.store offset=12
|
|
get_local 4
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 4
|
|
i32.const 28
|
|
i32.add
|
|
tee_local 11
|
|
get_local 0
|
|
i32.store
|
|
get_local 4
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 12
|
|
get_local 1
|
|
i32.store
|
|
get_local 4
|
|
get_local 6
|
|
tee_local 1
|
|
i32.store offset=36
|
|
get_local 4
|
|
i32.const 40
|
|
i32.add
|
|
tee_local 13
|
|
get_local 8
|
|
i32.store
|
|
get_local 4
|
|
i32.const 44
|
|
i32.add
|
|
tee_local 14
|
|
get_local 6
|
|
i32.store
|
|
get_local 4
|
|
i32.const 48
|
|
i32.add
|
|
tee_local 15
|
|
get_local 2
|
|
i32.store
|
|
get_local 3
|
|
get_local 7
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
set_local 7
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 5
|
|
if ;; label = @6
|
|
get_local 5
|
|
get_local 10
|
|
i32.const 36
|
|
i32.mul
|
|
i32.add
|
|
set_local 8
|
|
get_local 4
|
|
i32.const 12
|
|
i32.add
|
|
set_local 10
|
|
get_local 4
|
|
i32.const 20
|
|
i32.add
|
|
set_local 18
|
|
get_local 4
|
|
i32.const 36
|
|
i32.add
|
|
set_local 6
|
|
get_local 5
|
|
set_local 1
|
|
get_local 3
|
|
set_local 0
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
loop ;; label = @12
|
|
get_local 1
|
|
get_local 8
|
|
i32.eq
|
|
br_if 7 (;@5;)
|
|
get_local 0
|
|
get_local 7
|
|
i32.eq
|
|
br_if 9 (;@3;)
|
|
get_local 11
|
|
i32.load
|
|
get_local 0
|
|
i32.load
|
|
get_local 0
|
|
i32.load offset=4
|
|
get_local 12
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
br_if 8 (;@4;)
|
|
get_local 1
|
|
i32.const 36
|
|
i32.add
|
|
set_local 2
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 0
|
|
get_local 16
|
|
get_local 1
|
|
i32.load offset=8
|
|
i32.store
|
|
get_local 17
|
|
get_local 1
|
|
i32.load8_s offset=12
|
|
i32.store8
|
|
get_local 4
|
|
get_local 1
|
|
i32.load offset=16
|
|
i32.store
|
|
block i32 ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@17;) 1 (;@16;) 2 (;@15;) 3 (;@14;)
|
|
end
|
|
i64.const 1
|
|
set_local 19
|
|
get_local 1
|
|
i32.load offset=32
|
|
br 3 (;@13;)
|
|
end
|
|
get_local 1
|
|
i32.load offset=32
|
|
tee_local 3
|
|
get_local 15
|
|
i32.load
|
|
tee_local 5
|
|
i32.ge_u
|
|
br_if 4 (;@11;)
|
|
get_local 14
|
|
i32.load
|
|
tee_local 5
|
|
get_local 3
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
i32.load offset=4
|
|
i32.const 49
|
|
i32.eq
|
|
if i32 ;; label = @16
|
|
i64.const 1
|
|
set_local 19
|
|
get_local 5
|
|
get_local 3
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
i32.load
|
|
else
|
|
i64.const 0
|
|
set_local 19
|
|
i32.const 0
|
|
end
|
|
br 2 (;@13;)
|
|
end
|
|
get_local 6
|
|
i32.load
|
|
tee_local 3
|
|
get_local 13
|
|
i32.load
|
|
i32.eq
|
|
if i32 ;; label = @15
|
|
i64.const 0
|
|
set_local 19
|
|
i32.const 0
|
|
else
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
i32.store
|
|
get_local 3
|
|
i32.load offset=4
|
|
i32.const 49
|
|
i32.eq
|
|
if i32 ;; label = @16
|
|
i64.const 1
|
|
set_local 19
|
|
get_local 3
|
|
i32.load
|
|
i32.load
|
|
else
|
|
i64.const 0
|
|
set_local 19
|
|
i32.const 0
|
|
end
|
|
end
|
|
br 1 (;@13;)
|
|
end
|
|
i64.const 0
|
|
set_local 19
|
|
i32.const 0
|
|
end
|
|
set_local 3
|
|
get_local 10
|
|
get_local 3
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 19
|
|
i64.or
|
|
i64.store align=4
|
|
block i32 ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
get_local 1
|
|
i32.load offset=20
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@17;) 1 (;@16;) 2 (;@15;) 3 (;@14;)
|
|
end
|
|
i64.const 1
|
|
set_local 19
|
|
get_local 1
|
|
i32.load offset=24
|
|
br 3 (;@13;)
|
|
end
|
|
get_local 1
|
|
i32.load offset=24
|
|
tee_local 3
|
|
get_local 15
|
|
i32.load
|
|
tee_local 5
|
|
i32.ge_u
|
|
br_if 5 (;@10;)
|
|
get_local 14
|
|
i32.load
|
|
tee_local 5
|
|
get_local 3
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
i32.load offset=4
|
|
i32.const 49
|
|
i32.eq
|
|
if i32 ;; label = @16
|
|
i64.const 1
|
|
set_local 19
|
|
get_local 5
|
|
get_local 3
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
i32.load
|
|
else
|
|
i64.const 0
|
|
set_local 19
|
|
i32.const 0
|
|
end
|
|
br 2 (;@13;)
|
|
end
|
|
get_local 6
|
|
i32.load
|
|
tee_local 3
|
|
get_local 13
|
|
i32.load
|
|
i32.eq
|
|
if i32 ;; label = @15
|
|
i64.const 0
|
|
set_local 19
|
|
i32.const 0
|
|
else
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
i32.store
|
|
get_local 3
|
|
i32.load offset=4
|
|
i32.const 49
|
|
i32.eq
|
|
if i32 ;; label = @16
|
|
i64.const 1
|
|
set_local 19
|
|
get_local 3
|
|
i32.load
|
|
i32.load
|
|
else
|
|
i64.const 0
|
|
set_local 19
|
|
i32.const 0
|
|
end
|
|
end
|
|
br 1 (;@13;)
|
|
end
|
|
i64.const 0
|
|
set_local 19
|
|
i32.const 0
|
|
end
|
|
set_local 3
|
|
get_local 18
|
|
get_local 3
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 19
|
|
i64.or
|
|
i64.store align=4
|
|
get_local 1
|
|
i32.load
|
|
if i32 ;; label = @13
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 1
|
|
get_local 15
|
|
i32.load
|
|
tee_local 3
|
|
i32.ge_u
|
|
br_if 5 (;@8;)
|
|
get_local 14
|
|
i32.load
|
|
tee_local 5
|
|
get_local 1
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
set_local 3
|
|
get_local 5
|
|
get_local 1
|
|
i32.const 3
|
|
i32.shl
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
else
|
|
get_local 6
|
|
i32.load
|
|
tee_local 1
|
|
get_local 13
|
|
i32.load
|
|
i32.eq
|
|
br_if 4 (;@9;)
|
|
get_local 6
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
i32.store
|
|
get_local 1
|
|
set_local 3
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
end
|
|
set_local 1
|
|
get_local 3
|
|
i32.load
|
|
get_local 4
|
|
get_local 1
|
|
i32.load
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0
|
|
i32.const 255
|
|
i32.and
|
|
br_if 8 (;@4;)
|
|
get_local 2
|
|
set_local 1
|
|
br 0 (;@12;)
|
|
end
|
|
unreachable
|
|
end
|
|
i32.const 4708
|
|
get_local 3
|
|
get_local 5
|
|
call 198
|
|
br 3 (;@7;)
|
|
end
|
|
i32.const 4708
|
|
get_local 3
|
|
get_local 5
|
|
call 198
|
|
br 2 (;@7;)
|
|
end
|
|
i32.const 4436
|
|
call 204
|
|
br 1 (;@7;)
|
|
end
|
|
i32.const 4720
|
|
get_local 1
|
|
get_local 3
|
|
call 198
|
|
end
|
|
else
|
|
get_local 3
|
|
set_local 0
|
|
loop ;; label = @7
|
|
get_local 1
|
|
tee_local 3
|
|
get_local 8
|
|
i32.eq
|
|
br_if 2 (;@5;)
|
|
get_local 0
|
|
get_local 7
|
|
i32.eq
|
|
br_if 4 (;@3;)
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 2
|
|
get_local 1
|
|
i32.eqz
|
|
if ;; label = @8
|
|
get_local 2
|
|
set_local 0
|
|
br 3 (;@5;)
|
|
end
|
|
get_local 11
|
|
i32.load
|
|
get_local 0
|
|
i32.load
|
|
get_local 0
|
|
i32.load offset=4
|
|
get_local 12
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
br_if 3 (;@4;)
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 1
|
|
get_local 3
|
|
i32.load
|
|
get_local 4
|
|
get_local 3
|
|
i32.load offset=4
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0
|
|
i32.const 255
|
|
i32.and
|
|
br_if 3 (;@4;)
|
|
get_local 2
|
|
set_local 0
|
|
br 0 (;@7;)
|
|
end
|
|
unreachable
|
|
end
|
|
br 3 (;@2;)
|
|
end
|
|
get_local 0
|
|
get_local 7
|
|
i32.eq
|
|
get_local 0
|
|
i32.eqz
|
|
i32.or
|
|
br_if 1 (;@3;)
|
|
get_local 11
|
|
i32.load
|
|
get_local 0
|
|
i32.load
|
|
get_local 0
|
|
i32.load offset=4
|
|
get_local 12
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
br_if 1 (;@3;)
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 1
|
|
return
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 9
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
i32.const 0
|
|
end)
|
|
(func (;215;) (type 9) (param i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
i32.const 65535
|
|
i32.and
|
|
set_local 5
|
|
get_local 0
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
i32.const 5448
|
|
set_local 2
|
|
loop ;; label = @3
|
|
block ;; label = @4
|
|
get_local 2
|
|
i32.const 6054
|
|
i32.eq
|
|
br_if 0 (;@4;)
|
|
get_local 2
|
|
i32.load16_s
|
|
tee_local 4
|
|
get_local 5
|
|
i32.const 16
|
|
i32.shl
|
|
i32.const 16
|
|
i32.shr_s
|
|
i32.eq
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_local 3
|
|
i32.const 22
|
|
set_local 1
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 2
|
|
i32.const 2
|
|
i32.add
|
|
set_local 2
|
|
get_local 4
|
|
i32.const 65535
|
|
i32.and
|
|
get_local 5
|
|
i32.le_s
|
|
br_if 1 (;@3;)
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.const 22
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 3
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.const 65535
|
|
i32.and
|
|
set_local 7
|
|
i32.const 6054
|
|
set_local 1
|
|
i32.const 300
|
|
set_local 2
|
|
loop ;; label = @3
|
|
block ;; label = @4
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @5
|
|
i32.const 1
|
|
set_local 3
|
|
i32.const 22
|
|
set_local 1
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 2
|
|
i32.const 2
|
|
i32.gt_u
|
|
if i32 ;; label = @5
|
|
i32.const 2
|
|
else
|
|
get_local 2
|
|
end
|
|
tee_local 6
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @5
|
|
i32.const 10
|
|
set_local 1
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 7
|
|
get_local 1
|
|
i32.load16_u
|
|
i32.sub
|
|
tee_local 8
|
|
i32.const -1
|
|
i32.le_s
|
|
if ;; label = @5
|
|
i32.const 1
|
|
set_local 3
|
|
i32.const 22
|
|
set_local 1
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 1
|
|
get_local 6
|
|
i32.const 1
|
|
i32.shl
|
|
i32.add
|
|
set_local 4
|
|
get_local 2
|
|
get_local 6
|
|
i32.sub
|
|
set_local 2
|
|
get_local 8
|
|
get_local 1
|
|
i32.load16_u offset=2
|
|
i32.lt_s
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_local 3
|
|
i32.const 22
|
|
set_local 1
|
|
else
|
|
get_local 4
|
|
set_local 1
|
|
br 2 (;@3;)
|
|
end
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.const 10
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 4732
|
|
i32.const 1
|
|
i32.const 1
|
|
call 198
|
|
else
|
|
get_local 1
|
|
i32.const 22
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 3
|
|
return
|
|
end
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 131072
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
i32.const 6654
|
|
set_local 2
|
|
else
|
|
get_local 0
|
|
i32.const -195102
|
|
i32.add
|
|
i32.const 722658
|
|
i32.lt_u
|
|
get_local 0
|
|
i32.const -183970
|
|
i32.add
|
|
i32.const 10590
|
|
i32.lt_u
|
|
get_local 0
|
|
i32.const -2
|
|
i32.and
|
|
i32.const 178206
|
|
i32.eq
|
|
get_local 0
|
|
i32.const -173783
|
|
i32.add
|
|
i32.const 41
|
|
i32.lt_u
|
|
get_local 0
|
|
i32.const -177973
|
|
i32.add
|
|
i32.const 11
|
|
i32.lt_u
|
|
i32.or
|
|
i32.or
|
|
i32.or
|
|
i32.or
|
|
if ;; label = @3
|
|
i32.const 0
|
|
return
|
|
else
|
|
get_local 0
|
|
i32.const -918000
|
|
i32.add
|
|
i32.const 196111
|
|
i32.gt_u
|
|
return
|
|
end
|
|
unreachable
|
|
end
|
|
loop ;; label = @2
|
|
block ;; label = @3
|
|
get_local 2
|
|
i32.const 6946
|
|
i32.eq
|
|
br_if 0 (;@3;)
|
|
get_local 2
|
|
i32.load16_s
|
|
tee_local 4
|
|
get_local 5
|
|
i32.const 16
|
|
i32.shl
|
|
i32.const 16
|
|
i32.shr_s
|
|
i32.eq
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_local 3
|
|
i32.const 22
|
|
set_local 1
|
|
br 1 (;@3;)
|
|
end
|
|
get_local 2
|
|
i32.const 2
|
|
i32.add
|
|
set_local 2
|
|
get_local 4
|
|
i32.const 65535
|
|
i32.and
|
|
get_local 5
|
|
i32.le_s
|
|
br_if 1 (;@2;)
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.const 22
|
|
i32.eq
|
|
if ;; label = @2
|
|
get_local 3
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.const 65535
|
|
i32.and
|
|
set_local 6
|
|
i32.const 6946
|
|
set_local 2
|
|
i32.const 302
|
|
set_local 0
|
|
loop ;; label = @2
|
|
block ;; label = @3
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @4
|
|
i32.const 1
|
|
set_local 3
|
|
i32.const 22
|
|
set_local 1
|
|
br 1 (;@3;)
|
|
end
|
|
get_local 0
|
|
i32.const 2
|
|
i32.gt_u
|
|
if i32 ;; label = @4
|
|
i32.const 2
|
|
else
|
|
get_local 0
|
|
end
|
|
tee_local 4
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @4
|
|
i32.const 20
|
|
set_local 1
|
|
br 1 (;@3;)
|
|
end
|
|
get_local 6
|
|
get_local 2
|
|
i32.load16_u
|
|
i32.sub
|
|
tee_local 5
|
|
i32.const -1
|
|
i32.le_s
|
|
if ;; label = @4
|
|
i32.const 1
|
|
set_local 3
|
|
i32.const 22
|
|
set_local 1
|
|
br 1 (;@3;)
|
|
end
|
|
get_local 2
|
|
get_local 4
|
|
i32.const 1
|
|
i32.shl
|
|
i32.add
|
|
set_local 1
|
|
get_local 0
|
|
get_local 4
|
|
i32.sub
|
|
set_local 0
|
|
get_local 5
|
|
get_local 2
|
|
i32.load16_u offset=2
|
|
i32.lt_s
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_local 3
|
|
i32.const 22
|
|
set_local 1
|
|
else
|
|
get_local 1
|
|
set_local 2
|
|
br 2 (;@2;)
|
|
end
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.const 20
|
|
i32.eq
|
|
if ;; label = @2
|
|
i32.const 4732
|
|
i32.const 1
|
|
i32.const 1
|
|
call 198
|
|
else
|
|
get_local 1
|
|
i32.const 22
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 3
|
|
return
|
|
end
|
|
end
|
|
i32.const 0
|
|
end)
|
|
(func (;216;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 80
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
tee_local 6
|
|
get_local 1
|
|
i32.store
|
|
get_local 6
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 7
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 10
|
|
i32.load8_s
|
|
if ;; label = @2
|
|
get_local 10
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 7
|
|
get_local 7
|
|
i32.load
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 3
|
|
i32.const 56
|
|
i32.add
|
|
set_local 2
|
|
get_local 3
|
|
i32.const 32
|
|
i32.add
|
|
set_local 1
|
|
get_local 3
|
|
i32.const 24
|
|
i32.add
|
|
set_local 8
|
|
get_local 3
|
|
i32.const 16
|
|
i32.add
|
|
set_local 9
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 4
|
|
get_local 7
|
|
i32.load
|
|
i32.eqz
|
|
tee_local 5
|
|
i32.const 1
|
|
i32.xor
|
|
set_local 11
|
|
get_local 5
|
|
if i32 ;; label = @2
|
|
i32.const 15812
|
|
else
|
|
i32.const 12867
|
|
end
|
|
set_local 12
|
|
get_local 4
|
|
get_local 5
|
|
if i32 ;; label = @2
|
|
i32.const 8165
|
|
else
|
|
i32.const 8174
|
|
end
|
|
i32.store
|
|
get_local 4
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 9
|
|
get_local 12
|
|
i32.store
|
|
get_local 9
|
|
get_local 11
|
|
i32.store offset=4
|
|
get_local 10
|
|
get_local 0
|
|
i32.load
|
|
tee_local 5
|
|
i32.load
|
|
i32.const 4
|
|
i32.and
|
|
if i32 ;; label = @2
|
|
get_local 8
|
|
get_local 5
|
|
i32.store
|
|
get_local 8
|
|
i32.const 0
|
|
i32.store8 offset=4
|
|
get_local 2
|
|
get_local 4
|
|
i32.store
|
|
get_local 2
|
|
i32.const 45
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 6
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 50
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.const 4744
|
|
i32.store
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 4760
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=12
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 8
|
|
i32.const 3160
|
|
get_local 1
|
|
call 214
|
|
else
|
|
get_local 1
|
|
get_local 4
|
|
i32.store
|
|
get_local 1
|
|
i32.const 45
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 9
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 45
|
|
i32.store offset=12
|
|
get_local 1
|
|
get_local 6
|
|
i32.store offset=16
|
|
get_local 1
|
|
i32.const 50
|
|
i32.store offset=20
|
|
get_local 5
|
|
i32.load offset=28
|
|
set_local 6
|
|
get_local 5
|
|
i32.load offset=32
|
|
set_local 4
|
|
get_local 2
|
|
i32.const 4832
|
|
i32.store
|
|
get_local 2
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.const 3
|
|
i32.store offset=20
|
|
get_local 6
|
|
get_local 4
|
|
get_local 2
|
|
call 214
|
|
end
|
|
tee_local 1
|
|
i32.store8
|
|
get_local 7
|
|
get_local 7
|
|
i32.load
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;217;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.load offset=12
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0)
|
|
(func (;218;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 11
|
|
get_local 1
|
|
set_local 6
|
|
get_local 2
|
|
set_local 5
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
loop ;; label = @6
|
|
get_local 11
|
|
i32.load8_s
|
|
if ;; label = @7
|
|
get_local 0
|
|
i32.load
|
|
tee_local 1
|
|
i32.load offset=28
|
|
i32.const 12868
|
|
i32.const 4
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @8
|
|
i32.const 1
|
|
set_local 0
|
|
br 3 (;@5;)
|
|
end
|
|
end
|
|
get_local 6
|
|
get_local 5
|
|
i32.add
|
|
set_local 8
|
|
get_local 6
|
|
set_local 2
|
|
i32.const 0
|
|
set_local 3
|
|
i32.const 0
|
|
set_local 9
|
|
block i32 ;; label = @7
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
loop ;; label = @10
|
|
get_local 2
|
|
tee_local 4
|
|
get_local 8
|
|
i32.eq
|
|
if i32 ;; label = @11
|
|
i32.const 2
|
|
set_local 7
|
|
get_local 2
|
|
else
|
|
get_local 4
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 10
|
|
set_local 1
|
|
get_local 4
|
|
i32.load8_s
|
|
tee_local 7
|
|
i32.const -1
|
|
i32.gt_s
|
|
if ;; label = @12
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
set_local 3
|
|
else
|
|
get_local 10
|
|
get_local 8
|
|
i32.eq
|
|
if i32 ;; label = @13
|
|
get_local 8
|
|
set_local 3
|
|
i32.const 0
|
|
else
|
|
get_local 4
|
|
i32.const 2
|
|
i32.add
|
|
tee_local 1
|
|
set_local 3
|
|
get_local 10
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 4
|
|
i32.const 255
|
|
i32.and
|
|
tee_local 12
|
|
get_local 7
|
|
i32.const 31
|
|
i32.and
|
|
tee_local 10
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
set_local 4
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 223
|
|
i32.gt_s
|
|
if ;; label = @13
|
|
get_local 3
|
|
get_local 8
|
|
i32.eq
|
|
if i32 ;; label = @14
|
|
get_local 8
|
|
set_local 4
|
|
i32.const 0
|
|
else
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 1
|
|
set_local 4
|
|
get_local 3
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 3
|
|
i32.const 255
|
|
i32.and
|
|
get_local 12
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
tee_local 12
|
|
get_local 10
|
|
i32.const 12
|
|
i32.shl
|
|
i32.or
|
|
set_local 3
|
|
get_local 7
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 239
|
|
i32.gt_s
|
|
if ;; label = @14
|
|
get_local 12
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 10
|
|
i32.const 18
|
|
i32.shl
|
|
i32.const 1835008
|
|
i32.and
|
|
i32.or
|
|
get_local 4
|
|
get_local 8
|
|
i32.eq
|
|
if i32 ;; label = @15
|
|
i32.const 0
|
|
else
|
|
get_local 4
|
|
i32.const 1
|
|
i32.add
|
|
set_local 1
|
|
get_local 4
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 3
|
|
i32.const 255
|
|
i32.and
|
|
i32.or
|
|
set_local 3
|
|
end
|
|
else
|
|
get_local 4
|
|
set_local 3
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 10
|
|
i32.ne
|
|
set_local 7
|
|
get_local 9
|
|
set_local 3
|
|
get_local 9
|
|
get_local 2
|
|
i32.sub
|
|
get_local 1
|
|
i32.add
|
|
set_local 9
|
|
get_local 1
|
|
end
|
|
set_local 4
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
get_local 7
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@13;) 2 (;@11;) 1 (;@12;) 2 (;@11;)
|
|
end
|
|
br 4 (;@8;)
|
|
end
|
|
br 2 (;@9;)
|
|
end
|
|
get_local 4
|
|
set_local 2
|
|
br 0 (;@10;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 11
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 5
|
|
br 1 (;@7;)
|
|
end
|
|
get_local 11
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
end
|
|
set_local 1
|
|
get_local 0
|
|
i32.load
|
|
set_local 2
|
|
get_local 1
|
|
i32.eqz
|
|
get_local 5
|
|
get_local 1
|
|
i32.eq
|
|
i32.or
|
|
tee_local 9
|
|
i32.eqz
|
|
if ;; label = @7
|
|
get_local 5
|
|
get_local 1
|
|
i32.le_u
|
|
br_if 3 (;@4;)
|
|
get_local 6
|
|
get_local 1
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 3 (;@4;)
|
|
end
|
|
get_local 2
|
|
i32.load offset=28
|
|
get_local 6
|
|
get_local 1
|
|
get_local 2
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @7
|
|
i32.const 1
|
|
set_local 0
|
|
br 2 (;@5;)
|
|
end
|
|
get_local 9
|
|
if i32 ;; label = @7
|
|
get_local 6
|
|
get_local 1
|
|
i32.add
|
|
else
|
|
get_local 5
|
|
get_local 1
|
|
i32.le_u
|
|
br_if 4 (;@3;)
|
|
get_local 6
|
|
get_local 1
|
|
i32.add
|
|
tee_local 2
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 4 (;@3;)
|
|
get_local 2
|
|
end
|
|
set_local 6
|
|
get_local 5
|
|
get_local 1
|
|
i32.sub
|
|
tee_local 5
|
|
br_if 0 (;@6;)
|
|
i32.const 0
|
|
set_local 0
|
|
br 1 (;@5;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 6
|
|
get_local 5
|
|
i32.const 0
|
|
get_local 1
|
|
call 207
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 6
|
|
get_local 5
|
|
get_local 1
|
|
get_local 5
|
|
call 207
|
|
end
|
|
i32.const 0
|
|
end)
|
|
(func (;219;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 1
|
|
get_local 4
|
|
call 100
|
|
get_local 0
|
|
get_local 3
|
|
i32.load
|
|
get_local 3
|
|
i32.load offset=4
|
|
call 218
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;220;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 3
|
|
i32.const 3184
|
|
get_local 0
|
|
call 214
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;221;) (type 7) (param i32 i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
get_local 2
|
|
call 218)
|
|
(func (;222;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
i32.load
|
|
set_local 3
|
|
get_local 2
|
|
tee_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
block i32 ;; label = @2
|
|
get_local 1
|
|
i32.const 128
|
|
i32.lt_u
|
|
if i32 ;; label = @3
|
|
get_local 0
|
|
get_local 1
|
|
i32.store8
|
|
i32.const 1
|
|
else
|
|
get_local 1
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 31
|
|
i32.and
|
|
i32.const -64
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
i32.const 2
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 1
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 15
|
|
i32.and
|
|
i32.const -32
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
i32.const 3
|
|
else
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 18
|
|
i32.shr_u
|
|
i32.const 7
|
|
i32.and
|
|
i32.const -16
|
|
i32.or
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=1
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 6
|
|
i32.shr_u
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=2
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 63
|
|
i32.and
|
|
i32.const -128
|
|
i32.or
|
|
i32.store8 offset=3
|
|
i32.const 4
|
|
end
|
|
end
|
|
end
|
|
tee_local 1
|
|
call 218
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;223;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 0
|
|
i32.load
|
|
i32.store
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 3
|
|
i32.const 3184
|
|
get_local 0
|
|
call 214
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;224;) (type 0) (param i32 i32) (result i32)
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.const 12872
|
|
i32.const 11
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7)
|
|
(func (;225;) (type 0) (param i32 i32) (result i32)
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.const 12883
|
|
i32.const 14
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7)
|
|
(func (;226;) (type 8) (param i32 i32)
|
|
(local i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 2
|
|
tee_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 1
|
|
get_local 3
|
|
i32.store
|
|
get_local 1
|
|
i32.const 45
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 4856
|
|
i32.store
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store offset=20
|
|
get_local 0
|
|
i32.const 4864
|
|
call 202
|
|
end)
|
|
(func (;227;) (type 11) (param i32 i32 i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64)
|
|
block ;; label = @1
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
get_local 4
|
|
br_table 0 (;@6;) 1 (;@5;) 2 (;@4;)
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=8
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=12
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=16
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=24
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store8 offset=28
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store8 offset=29
|
|
return
|
|
end
|
|
i32.const 0
|
|
set_local 14
|
|
i32.const 0
|
|
set_local 13
|
|
i32.const 1
|
|
set_local 16
|
|
i32.const 1
|
|
set_local 10
|
|
br 2 (;@2;)
|
|
end
|
|
i32.const 1
|
|
set_local 7
|
|
i32.const 0
|
|
set_local 11
|
|
end
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
loop ;; label = @5
|
|
block ;; label = @6
|
|
get_local 7
|
|
set_local 6
|
|
i32.const 1
|
|
set_local 7
|
|
loop ;; label = @7
|
|
block ;; label = @8
|
|
get_local 6
|
|
set_local 8
|
|
i32.const 0
|
|
set_local 15
|
|
loop ;; label = @9
|
|
block ;; label = @10
|
|
get_local 3
|
|
get_local 8
|
|
i32.add
|
|
i32.load8_s
|
|
set_local 8
|
|
get_local 15
|
|
get_local 11
|
|
i32.add
|
|
tee_local 12
|
|
get_local 4
|
|
i32.ge_u
|
|
br_if 6 (;@4;)
|
|
get_local 8
|
|
i32.const 255
|
|
i32.and
|
|
get_local 3
|
|
get_local 12
|
|
i32.add
|
|
i32.load8_s
|
|
tee_local 12
|
|
i32.const 255
|
|
i32.and
|
|
i32.lt_s
|
|
br_if 0 (;@10;)
|
|
get_local 8
|
|
get_local 12
|
|
i32.ne
|
|
br_if 2 (;@8;)
|
|
get_local 15
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 8
|
|
get_local 7
|
|
i32.eq
|
|
tee_local 12
|
|
if i32 ;; label = @11
|
|
i32.const 0
|
|
else
|
|
get_local 8
|
|
end
|
|
set_local 15
|
|
get_local 12
|
|
if i32 ;; label = @11
|
|
get_local 8
|
|
else
|
|
i32.const 0
|
|
end
|
|
get_local 6
|
|
i32.add
|
|
tee_local 6
|
|
get_local 15
|
|
i32.add
|
|
tee_local 8
|
|
get_local 4
|
|
i32.lt_u
|
|
br_if 1 (;@9;)
|
|
get_local 11
|
|
set_local 5
|
|
get_local 7
|
|
set_local 9
|
|
br 4 (;@6;)
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.const 1
|
|
i32.add
|
|
get_local 15
|
|
i32.add
|
|
tee_local 6
|
|
get_local 11
|
|
i32.sub
|
|
set_local 7
|
|
get_local 6
|
|
get_local 4
|
|
i32.lt_u
|
|
br_if 1 (;@7;)
|
|
get_local 11
|
|
set_local 5
|
|
get_local 7
|
|
set_local 9
|
|
br 2 (;@6;)
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 7
|
|
get_local 4
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
get_local 6
|
|
set_local 11
|
|
br 2 (;@5;)
|
|
else
|
|
get_local 6
|
|
set_local 5
|
|
i32.const 1
|
|
set_local 9
|
|
end
|
|
end
|
|
end
|
|
br 1 (;@3;)
|
|
end
|
|
i32.const 4492
|
|
get_local 12
|
|
get_local 4
|
|
call 198
|
|
end
|
|
i32.const 1
|
|
set_local 7
|
|
i32.const 0
|
|
set_local 11
|
|
loop ;; label = @3
|
|
block ;; label = @4
|
|
get_local 7
|
|
set_local 6
|
|
i32.const 1
|
|
set_local 7
|
|
loop ;; label = @5
|
|
block ;; label = @6
|
|
get_local 6
|
|
set_local 8
|
|
i32.const 0
|
|
set_local 15
|
|
loop ;; label = @7
|
|
block ;; label = @8
|
|
get_local 3
|
|
get_local 8
|
|
i32.add
|
|
i32.load8_s
|
|
set_local 8
|
|
get_local 15
|
|
get_local 11
|
|
i32.add
|
|
tee_local 12
|
|
get_local 4
|
|
i32.ge_u
|
|
br_if 4 (;@4;)
|
|
get_local 8
|
|
i32.const 255
|
|
i32.and
|
|
get_local 3
|
|
get_local 12
|
|
i32.add
|
|
i32.load8_s
|
|
tee_local 12
|
|
i32.const 255
|
|
i32.and
|
|
i32.gt_s
|
|
br_if 0 (;@8;)
|
|
get_local 8
|
|
get_local 12
|
|
i32.ne
|
|
br_if 2 (;@6;)
|
|
get_local 15
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 8
|
|
get_local 7
|
|
i32.eq
|
|
tee_local 12
|
|
if i32 ;; label = @9
|
|
i32.const 0
|
|
else
|
|
get_local 8
|
|
end
|
|
set_local 15
|
|
get_local 12
|
|
if i32 ;; label = @9
|
|
get_local 8
|
|
else
|
|
i32.const 0
|
|
end
|
|
get_local 6
|
|
i32.add
|
|
tee_local 6
|
|
get_local 15
|
|
i32.add
|
|
tee_local 8
|
|
get_local 4
|
|
i32.lt_u
|
|
br_if 1 (;@7;)
|
|
get_local 11
|
|
set_local 14
|
|
get_local 5
|
|
set_local 13
|
|
get_local 7
|
|
set_local 16
|
|
get_local 9
|
|
set_local 10
|
|
br 6 (;@2;)
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.const 1
|
|
i32.add
|
|
get_local 15
|
|
i32.add
|
|
tee_local 6
|
|
get_local 11
|
|
i32.sub
|
|
set_local 7
|
|
get_local 6
|
|
get_local 4
|
|
i32.lt_u
|
|
br_if 1 (;@5;)
|
|
get_local 11
|
|
set_local 14
|
|
get_local 5
|
|
set_local 13
|
|
get_local 7
|
|
set_local 16
|
|
get_local 9
|
|
set_local 10
|
|
br 4 (;@2;)
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 7
|
|
get_local 4
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
get_local 6
|
|
set_local 11
|
|
br 2 (;@3;)
|
|
else
|
|
get_local 6
|
|
set_local 14
|
|
get_local 5
|
|
set_local 13
|
|
i32.const 1
|
|
set_local 16
|
|
get_local 9
|
|
set_local 10
|
|
br 3 (;@2;)
|
|
end
|
|
unreachable
|
|
end
|
|
end
|
|
i32.const 4492
|
|
get_local 12
|
|
get_local 4
|
|
call 198
|
|
end
|
|
get_local 13
|
|
get_local 14
|
|
i32.gt_u
|
|
tee_local 5
|
|
if i32 ;; label = @2
|
|
get_local 13
|
|
tee_local 14
|
|
else
|
|
get_local 14
|
|
end
|
|
get_local 4
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
get_local 14
|
|
get_local 4
|
|
call 197
|
|
end
|
|
get_local 5
|
|
if i32 ;; label = @2
|
|
get_local 10
|
|
else
|
|
get_local 16
|
|
end
|
|
tee_local 11
|
|
get_local 14
|
|
i32.add
|
|
tee_local 5
|
|
get_local 11
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
get_local 11
|
|
get_local 5
|
|
call 205
|
|
end
|
|
get_local 5
|
|
get_local 4
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
get_local 5
|
|
get_local 4
|
|
call 197
|
|
end
|
|
get_local 3
|
|
get_local 11
|
|
i32.add
|
|
set_local 16
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 11
|
|
i32.eqz
|
|
tee_local 21
|
|
br_if 0 (;@3;)
|
|
get_local 3
|
|
get_local 16
|
|
get_local 14
|
|
call 267
|
|
i32.eqz
|
|
br_if 0 (;@3;)
|
|
get_local 4
|
|
get_local 14
|
|
i32.sub
|
|
tee_local 5
|
|
get_local 14
|
|
i32.ge_u
|
|
if i32 ;; label = @4
|
|
get_local 5
|
|
else
|
|
get_local 14
|
|
end
|
|
set_local 6
|
|
get_local 3
|
|
get_local 4
|
|
i32.add
|
|
set_local 9
|
|
get_local 3
|
|
set_local 5
|
|
i64.const 0
|
|
set_local 22
|
|
loop ;; label = @4
|
|
i64.const 1
|
|
get_local 5
|
|
i32.load8_u
|
|
i64.extend_u/i32
|
|
i64.const 63
|
|
i64.and
|
|
i64.shl
|
|
get_local 22
|
|
i64.or
|
|
set_local 22
|
|
get_local 5
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 5
|
|
get_local 9
|
|
i32.ne
|
|
br_if 0 (;@4;)
|
|
end
|
|
i32.const -1
|
|
set_local 17
|
|
i32.const -1
|
|
set_local 18
|
|
get_local 14
|
|
set_local 20
|
|
get_local 6
|
|
i32.const 1
|
|
i32.add
|
|
set_local 19
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 4
|
|
i32.const -1
|
|
i32.add
|
|
set_local 12
|
|
i32.const 0
|
|
set_local 6
|
|
i32.const 0
|
|
set_local 7
|
|
i32.const 1
|
|
set_local 13
|
|
i32.const 1
|
|
set_local 9
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
loop ;; label = @7
|
|
get_local 9
|
|
get_local 7
|
|
i32.add
|
|
get_local 4
|
|
i32.ge_u
|
|
if ;; label = @8
|
|
get_local 6
|
|
set_local 7
|
|
br 4 (;@4;)
|
|
end
|
|
get_local 4
|
|
get_local 7
|
|
i32.sub
|
|
get_local 9
|
|
i32.const -1
|
|
i32.xor
|
|
i32.add
|
|
tee_local 5
|
|
get_local 4
|
|
i32.ge_u
|
|
br_if 1 (;@6;)
|
|
get_local 3
|
|
get_local 5
|
|
i32.add
|
|
i32.load8_s
|
|
set_local 5
|
|
get_local 12
|
|
get_local 7
|
|
i32.sub
|
|
get_local 6
|
|
i32.sub
|
|
tee_local 10
|
|
get_local 4
|
|
i32.ge_u
|
|
br_if 2 (;@5;)
|
|
get_local 5
|
|
i32.const 255
|
|
i32.and
|
|
get_local 3
|
|
get_local 10
|
|
i32.add
|
|
i32.load8_s
|
|
tee_local 10
|
|
i32.const 255
|
|
i32.and
|
|
i32.lt_s
|
|
if ;; label = @8
|
|
get_local 6
|
|
set_local 5
|
|
i32.const 0
|
|
set_local 10
|
|
get_local 7
|
|
i32.const 1
|
|
i32.add
|
|
get_local 9
|
|
i32.add
|
|
tee_local 9
|
|
get_local 6
|
|
i32.sub
|
|
set_local 13
|
|
else
|
|
get_local 9
|
|
i32.const 1
|
|
i32.add
|
|
set_local 8
|
|
get_local 7
|
|
i32.const 1
|
|
i32.add
|
|
set_local 7
|
|
get_local 5
|
|
get_local 10
|
|
i32.eq
|
|
if i32 ;; label = @9
|
|
get_local 6
|
|
set_local 5
|
|
get_local 7
|
|
get_local 13
|
|
i32.eq
|
|
tee_local 6
|
|
if i32 ;; label = @10
|
|
i32.const 0
|
|
else
|
|
get_local 7
|
|
end
|
|
set_local 10
|
|
get_local 6
|
|
if i32 ;; label = @10
|
|
get_local 7
|
|
else
|
|
i32.const 0
|
|
end
|
|
get_local 9
|
|
i32.add
|
|
else
|
|
get_local 9
|
|
set_local 5
|
|
i32.const 0
|
|
set_local 10
|
|
i32.const 1
|
|
set_local 13
|
|
get_local 8
|
|
end
|
|
set_local 9
|
|
end
|
|
get_local 13
|
|
get_local 11
|
|
i32.eq
|
|
if ;; label = @8
|
|
get_local 5
|
|
set_local 7
|
|
br 4 (;@4;)
|
|
else
|
|
get_local 5
|
|
set_local 6
|
|
get_local 10
|
|
set_local 7
|
|
br 1 (;@7;)
|
|
end
|
|
unreachable
|
|
end
|
|
unreachable
|
|
end
|
|
i32.const 4492
|
|
get_local 5
|
|
get_local 4
|
|
call 198
|
|
br 2 (;@3;)
|
|
end
|
|
i32.const 4492
|
|
get_local 10
|
|
get_local 4
|
|
call 198
|
|
br 1 (;@3;)
|
|
end
|
|
i32.const 0
|
|
set_local 6
|
|
i32.const 0
|
|
set_local 8
|
|
i32.const 1
|
|
set_local 13
|
|
i32.const 1
|
|
set_local 9
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
loop ;; label = @8
|
|
get_local 9
|
|
get_local 8
|
|
i32.add
|
|
get_local 4
|
|
i32.ge_u
|
|
if ;; label = @9
|
|
get_local 6
|
|
set_local 5
|
|
br 4 (;@5;)
|
|
end
|
|
get_local 4
|
|
get_local 8
|
|
i32.sub
|
|
get_local 9
|
|
i32.const -1
|
|
i32.xor
|
|
i32.add
|
|
tee_local 5
|
|
get_local 4
|
|
i32.ge_u
|
|
br_if 1 (;@7;)
|
|
get_local 3
|
|
get_local 5
|
|
i32.add
|
|
i32.load8_s
|
|
set_local 5
|
|
get_local 12
|
|
get_local 8
|
|
i32.sub
|
|
get_local 6
|
|
i32.sub
|
|
tee_local 10
|
|
get_local 4
|
|
i32.ge_u
|
|
br_if 2 (;@6;)
|
|
get_local 5
|
|
i32.const 255
|
|
i32.and
|
|
get_local 3
|
|
get_local 10
|
|
i32.add
|
|
i32.load8_s
|
|
tee_local 10
|
|
i32.const 255
|
|
i32.and
|
|
i32.gt_s
|
|
if ;; label = @9
|
|
get_local 6
|
|
set_local 5
|
|
i32.const 0
|
|
set_local 10
|
|
get_local 8
|
|
i32.const 1
|
|
i32.add
|
|
get_local 9
|
|
i32.add
|
|
tee_local 9
|
|
get_local 6
|
|
i32.sub
|
|
set_local 13
|
|
else
|
|
get_local 9
|
|
i32.const 1
|
|
i32.add
|
|
set_local 15
|
|
get_local 8
|
|
i32.const 1
|
|
i32.add
|
|
set_local 8
|
|
get_local 5
|
|
get_local 10
|
|
i32.eq
|
|
if i32 ;; label = @10
|
|
get_local 6
|
|
set_local 5
|
|
get_local 8
|
|
get_local 13
|
|
i32.eq
|
|
tee_local 6
|
|
if i32 ;; label = @11
|
|
i32.const 0
|
|
else
|
|
get_local 8
|
|
end
|
|
set_local 10
|
|
get_local 6
|
|
if i32 ;; label = @11
|
|
get_local 8
|
|
else
|
|
i32.const 0
|
|
end
|
|
get_local 9
|
|
i32.add
|
|
else
|
|
get_local 9
|
|
set_local 5
|
|
i32.const 0
|
|
set_local 10
|
|
i32.const 1
|
|
set_local 13
|
|
get_local 15
|
|
end
|
|
set_local 9
|
|
end
|
|
get_local 13
|
|
get_local 11
|
|
i32.eq
|
|
br_if 3 (;@5;)
|
|
get_local 5
|
|
set_local 6
|
|
get_local 10
|
|
set_local 8
|
|
br 0 (;@8;)
|
|
end
|
|
unreachable
|
|
end
|
|
i32.const 4492
|
|
get_local 5
|
|
get_local 4
|
|
call 198
|
|
br 2 (;@4;)
|
|
end
|
|
i32.const 4492
|
|
get_local 10
|
|
get_local 4
|
|
call 198
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 11
|
|
get_local 4
|
|
i32.gt_u
|
|
if ;; label = @5
|
|
get_local 11
|
|
get_local 4
|
|
call 197
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
get_local 7
|
|
i32.ge_u
|
|
if i32 ;; label = @5
|
|
get_local 5
|
|
else
|
|
get_local 7
|
|
end
|
|
i32.sub
|
|
set_local 20
|
|
get_local 21
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_local 17
|
|
get_local 4
|
|
set_local 18
|
|
i32.const 0
|
|
set_local 19
|
|
i64.const 0
|
|
set_local 22
|
|
br 3 (;@2;)
|
|
else
|
|
get_local 3
|
|
set_local 5
|
|
i64.const 0
|
|
set_local 22
|
|
end
|
|
loop ;; label = @5
|
|
i64.const 1
|
|
get_local 5
|
|
i32.load8_u
|
|
i64.extend_u/i32
|
|
i64.const 63
|
|
i64.and
|
|
i64.shl
|
|
get_local 22
|
|
i64.or
|
|
set_local 22
|
|
get_local 5
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 5
|
|
get_local 16
|
|
i32.ne
|
|
br_if 0 (;@5;)
|
|
i32.const 0
|
|
set_local 17
|
|
get_local 4
|
|
set_local 18
|
|
get_local 11
|
|
set_local 19
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 4
|
|
i32.store offset=12
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store offset=16
|
|
get_local 0
|
|
get_local 14
|
|
i32.store offset=24
|
|
get_local 0
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 1
|
|
get_local 20
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 19
|
|
i32.store offset=32
|
|
get_local 0
|
|
get_local 22
|
|
i64.store offset=40
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=48
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=32
|
|
get_local 0
|
|
get_local 17
|
|
i32.store offset=56
|
|
get_local 1
|
|
get_local 18
|
|
i32.store offset=40
|
|
end)
|
|
(func (;228;) (type 8) (param i32 i32)
|
|
(local i32)
|
|
block ;; label = @1
|
|
get_local 1
|
|
i32.load offset=4
|
|
set_local 2
|
|
get_local 0
|
|
get_local 1
|
|
i32.load
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=4
|
|
end)
|
|
(func (;229;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
i32.load)
|
|
(func (;230;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 2
|
|
i32.const -7
|
|
i32.add
|
|
set_local 10
|
|
get_local 2
|
|
i32.const 7
|
|
i32.le_u
|
|
if ;; label = @2
|
|
i32.const 0
|
|
set_local 10
|
|
end
|
|
block ;; label = @2
|
|
get_local 2
|
|
if ;; label = @3
|
|
get_local 1
|
|
set_local 11
|
|
i32.const 0
|
|
set_local 4
|
|
loop ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
get_local 1
|
|
get_local 4
|
|
i32.add
|
|
i32.load8_s
|
|
tee_local 6
|
|
i32.const 0
|
|
i32.lt_s
|
|
if ;; label = @7
|
|
get_local 4
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 3
|
|
get_local 2
|
|
i32.ge_u
|
|
br_if 2 (;@5;)
|
|
get_local 1
|
|
get_local 3
|
|
i32.add
|
|
i32.load8_s
|
|
set_local 5
|
|
block ;; label = @8
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
get_local 6
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 11850
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const 2
|
|
i32.sub
|
|
br_table 0 (;@12;) 1 (;@11;) 2 (;@10;) 3 (;@9;)
|
|
end
|
|
get_local 5
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.ne
|
|
br_if 6 (;@5;)
|
|
br 3 (;@8;)
|
|
end
|
|
get_local 4
|
|
i32.const 2
|
|
i32.add
|
|
tee_local 3
|
|
get_local 2
|
|
i32.ge_u
|
|
br_if 5 (;@5;)
|
|
get_local 5
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 192
|
|
i32.lt_s
|
|
set_local 8
|
|
get_local 6
|
|
i32.const -32
|
|
i32.eq
|
|
get_local 5
|
|
i32.const 224
|
|
i32.and
|
|
i32.const 160
|
|
i32.eq
|
|
i32.and
|
|
get_local 1
|
|
get_local 3
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
tee_local 7
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @11
|
|
get_local 8
|
|
get_local 6
|
|
i32.const 31
|
|
i32.add
|
|
i32.const 24
|
|
i32.shl
|
|
i32.const 24
|
|
i32.shr_s
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 12
|
|
i32.lt_s
|
|
get_local 5
|
|
i32.const 0
|
|
i32.lt_s
|
|
tee_local 9
|
|
i32.and
|
|
i32.and
|
|
get_local 7
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @12
|
|
get_local 5
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 160
|
|
i32.lt_s
|
|
get_local 6
|
|
i32.const -19
|
|
i32.eq
|
|
get_local 9
|
|
i32.and
|
|
i32.and
|
|
get_local 7
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @13
|
|
get_local 8
|
|
get_local 6
|
|
i32.const 254
|
|
i32.and
|
|
i32.const 238
|
|
i32.eq
|
|
get_local 9
|
|
i32.and
|
|
i32.and
|
|
get_local 7
|
|
i32.and
|
|
i32.eqz
|
|
br_if 8 (;@5;)
|
|
end
|
|
end
|
|
end
|
|
br 2 (;@8;)
|
|
end
|
|
get_local 4
|
|
i32.const 2
|
|
i32.add
|
|
tee_local 7
|
|
get_local 2
|
|
i32.ge_u
|
|
br_if 4 (;@5;)
|
|
get_local 4
|
|
i32.const 3
|
|
i32.add
|
|
tee_local 3
|
|
get_local 2
|
|
i32.ge_u
|
|
br_if 4 (;@5;)
|
|
get_local 6
|
|
i32.const -16
|
|
i32.eq
|
|
if i32 ;; label = @10
|
|
get_local 5
|
|
i32.const 112
|
|
i32.add
|
|
i32.const 24
|
|
i32.shl
|
|
i32.const 24
|
|
i32.shr_s
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 48
|
|
i32.lt_s
|
|
else
|
|
i32.const 0
|
|
end
|
|
get_local 1
|
|
get_local 7
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
tee_local 7
|
|
i32.and
|
|
get_local 1
|
|
get_local 3
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const 192
|
|
i32.and
|
|
i32.const 128
|
|
i32.eq
|
|
tee_local 8
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @10
|
|
get_local 5
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 192
|
|
i32.lt_s
|
|
get_local 6
|
|
i32.const 15
|
|
i32.add
|
|
i32.const 24
|
|
i32.shl
|
|
i32.const 24
|
|
i32.shr_s
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 3
|
|
i32.lt_s
|
|
get_local 5
|
|
i32.const 0
|
|
i32.lt_s
|
|
tee_local 9
|
|
i32.and
|
|
i32.and
|
|
get_local 7
|
|
i32.and
|
|
get_local 8
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @11
|
|
get_local 5
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 144
|
|
i32.lt_s
|
|
get_local 6
|
|
i32.const -12
|
|
i32.eq
|
|
get_local 9
|
|
i32.and
|
|
i32.and
|
|
get_local 7
|
|
i32.and
|
|
get_local 8
|
|
i32.and
|
|
i32.eqz
|
|
br_if 6 (;@5;)
|
|
end
|
|
end
|
|
br 1 (;@8;)
|
|
end
|
|
br 3 (;@5;)
|
|
end
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
set_local 3
|
|
else
|
|
get_local 4
|
|
get_local 11
|
|
i32.add
|
|
i32.const 3
|
|
i32.and
|
|
if ;; label = @8
|
|
get_local 4
|
|
i32.const 1
|
|
i32.add
|
|
set_local 3
|
|
br 2 (;@6;)
|
|
end
|
|
block ;; label = @8
|
|
get_local 4
|
|
get_local 10
|
|
i32.lt_u
|
|
if ;; label = @9
|
|
get_local 4
|
|
set_local 3
|
|
loop ;; label = @10
|
|
get_local 1
|
|
get_local 3
|
|
i32.add
|
|
tee_local 4
|
|
i32.load offset=4
|
|
get_local 4
|
|
i32.load
|
|
i32.or
|
|
i32.const -2139062144
|
|
i32.and
|
|
br_if 2 (;@8;)
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
get_local 10
|
|
i32.lt_u
|
|
br_if 0 (;@10;)
|
|
end
|
|
else
|
|
get_local 4
|
|
set_local 3
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @8
|
|
loop ;; label = @9
|
|
get_local 1
|
|
get_local 3
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -1
|
|
i32.le_s
|
|
br_if 3 (;@6;)
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 3
|
|
get_local 2
|
|
i32.lt_u
|
|
br_if 0 (;@9;)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.ge_u
|
|
br_if 3 (;@2;)
|
|
get_local 3
|
|
set_local 4
|
|
br 1 (;@4;)
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 4
|
|
i32.store offset=4
|
|
return
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 2
|
|
i32.store offset=8
|
|
end)
|
|
(func (;231;) (type 16) (param i32 i32 i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 5
|
|
get_global 6
|
|
i32.const 80
|
|
i32.add
|
|
set_global 6
|
|
get_local 5
|
|
tee_local 7
|
|
get_local 1
|
|
i32.store
|
|
get_local 7
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 5
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
get_local 3
|
|
i32.store
|
|
get_local 1
|
|
get_local 4
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 9
|
|
i32.load8_s
|
|
if ;; label = @2
|
|
get_local 9
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store8 offset=5
|
|
get_local 5
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 5
|
|
i32.const 56
|
|
i32.add
|
|
set_local 3
|
|
get_local 5
|
|
i32.const 32
|
|
i32.add
|
|
set_local 2
|
|
get_local 5
|
|
i32.const 24
|
|
i32.add
|
|
set_local 4
|
|
get_local 5
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 8
|
|
get_local 0
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 10
|
|
i32.load8_s
|
|
i32.eqz
|
|
tee_local 6
|
|
if i32 ;; label = @2
|
|
i32.const 12897
|
|
else
|
|
i32.const 8174
|
|
end
|
|
i32.store
|
|
get_local 8
|
|
get_local 6
|
|
if i32 ;; label = @2
|
|
i32.const 2
|
|
else
|
|
i32.const 1
|
|
end
|
|
i32.store offset=4
|
|
get_local 9
|
|
get_local 0
|
|
i32.load
|
|
tee_local 6
|
|
i32.load
|
|
i32.const 4
|
|
i32.and
|
|
if i32 ;; label = @2
|
|
get_local 4
|
|
get_local 6
|
|
i32.store
|
|
get_local 4
|
|
i32.const 0
|
|
i32.store8 offset=4
|
|
get_local 3
|
|
get_local 8
|
|
i32.store
|
|
get_local 3
|
|
i32.const 45
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 7
|
|
i32.store offset=8
|
|
get_local 3
|
|
i32.const 45
|
|
i32.store offset=12
|
|
get_local 3
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 3
|
|
i32.const 50
|
|
i32.store offset=20
|
|
get_local 2
|
|
i32.const 4876
|
|
i32.store
|
|
get_local 2
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 4900
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 3
|
|
i32.store offset=12
|
|
get_local 2
|
|
get_local 3
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.const 3
|
|
i32.store offset=20
|
|
get_local 4
|
|
i32.const 3160
|
|
get_local 2
|
|
call 214
|
|
else
|
|
get_local 2
|
|
get_local 8
|
|
i32.store
|
|
get_local 2
|
|
i32.const 45
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 7
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 45
|
|
i32.store offset=12
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.const 50
|
|
i32.store offset=20
|
|
get_local 6
|
|
i32.load offset=28
|
|
set_local 1
|
|
get_local 6
|
|
i32.load offset=32
|
|
set_local 4
|
|
get_local 3
|
|
i32.const 5008
|
|
i32.store
|
|
get_local 3
|
|
i32.const 3
|
|
i32.store offset=4
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 3
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 3
|
|
i32.const 3
|
|
i32.store offset=20
|
|
get_local 1
|
|
get_local 4
|
|
get_local 3
|
|
call 214
|
|
end
|
|
tee_local 1
|
|
i32.store8
|
|
get_local 10
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 5
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;232;) (type 4) (param i32 i32 i32 i32)
|
|
(local i32)
|
|
block ;; label = @1
|
|
get_local 1
|
|
i32.load offset=28
|
|
get_local 2
|
|
get_local 3
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
set_local 4
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 4
|
|
i32.store8 offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 3
|
|
i32.eqz
|
|
i32.store8 offset=12
|
|
end)
|
|
(func (;233;) (type 9) (param i32) (result i32)
|
|
(local i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 3
|
|
i32.load8_s
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 1
|
|
return
|
|
end
|
|
get_local 3
|
|
block i32 ;; label = @2
|
|
get_local 1
|
|
if i32 ;; label = @3
|
|
i32.const 1
|
|
else
|
|
get_local 0
|
|
i32.load
|
|
tee_local 1
|
|
i32.load
|
|
i32.const 4
|
|
i32.and
|
|
if ;; label = @4
|
|
i32.const 1
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.const 12865
|
|
i32.const 1
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
br_if 2 (;@2;)
|
|
drop
|
|
get_local 4
|
|
i32.load
|
|
set_local 2
|
|
end
|
|
get_local 2
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.load8_s offset=12
|
|
if ;; label = @5
|
|
i32.const 1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 2
|
|
i32.load offset=28
|
|
i32.const 8174
|
|
i32.const 1
|
|
get_local 2
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
br_if 3 (;@2;)
|
|
drop
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
tee_local 0
|
|
i32.load offset=28
|
|
i32.const 12866
|
|
i32.const 1
|
|
get_local 0
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
end
|
|
end
|
|
tee_local 0
|
|
i32.store8
|
|
get_local 0
|
|
end)
|
|
(func (;234;) (type 3) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 80
|
|
i32.add
|
|
set_global 6
|
|
get_local 3
|
|
tee_local 5
|
|
get_local 1
|
|
i32.store
|
|
get_local 5
|
|
get_local 2
|
|
i32.store offset=4
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 7
|
|
i32.load8_s
|
|
if ;; label = @2
|
|
get_local 7
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store8 offset=5
|
|
get_local 3
|
|
set_global 6
|
|
return
|
|
end
|
|
get_local 3
|
|
i32.const 48
|
|
i32.add
|
|
set_local 2
|
|
get_local 3
|
|
i32.const 24
|
|
i32.add
|
|
set_local 1
|
|
get_local 3
|
|
i32.const 16
|
|
i32.add
|
|
set_local 4
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 6
|
|
get_local 0
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 9
|
|
i32.load8_s
|
|
set_local 8
|
|
get_local 0
|
|
i32.load
|
|
tee_local 0
|
|
i32.load
|
|
i32.const 4
|
|
i32.and
|
|
if ;; label = @2
|
|
get_local 6
|
|
get_local 0
|
|
i32.store
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store8 offset=4
|
|
get_local 4
|
|
get_local 8
|
|
if i32 ;; label = @3
|
|
i32.const 8174
|
|
else
|
|
i32.const 15812
|
|
end
|
|
i32.store
|
|
get_local 4
|
|
get_local 8
|
|
i32.const 255
|
|
i32.and
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 4
|
|
i32.store
|
|
get_local 2
|
|
i32.const 45
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 5
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 50
|
|
i32.store offset=12
|
|
get_local 1
|
|
i32.const 4744
|
|
i32.store
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 4760
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=12
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 7
|
|
get_local 6
|
|
i32.const 3160
|
|
get_local 1
|
|
call 214
|
|
i32.store8
|
|
get_local 9
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 3
|
|
set_global 6
|
|
else
|
|
get_local 4
|
|
get_local 8
|
|
i32.eqz
|
|
tee_local 6
|
|
if i32 ;; label = @3
|
|
i32.const 15812
|
|
else
|
|
i32.const 12903
|
|
end
|
|
i32.store
|
|
get_local 4
|
|
get_local 6
|
|
if i32 ;; label = @3
|
|
i32.const 0
|
|
else
|
|
i32.const 2
|
|
end
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 4
|
|
i32.store
|
|
get_local 1
|
|
i32.const 45
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 5
|
|
i32.store offset=8
|
|
get_local 1
|
|
i32.const 50
|
|
i32.store offset=12
|
|
get_local 0
|
|
i32.load offset=28
|
|
set_local 5
|
|
get_local 0
|
|
i32.load offset=32
|
|
set_local 0
|
|
get_local 2
|
|
i32.const 5032
|
|
i32.store
|
|
get_local 2
|
|
i32.const 2
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.const 2
|
|
i32.store offset=20
|
|
get_local 7
|
|
get_local 5
|
|
get_local 0
|
|
get_local 2
|
|
call 214
|
|
i32.store8
|
|
get_local 9
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 3
|
|
set_global 6
|
|
end
|
|
end)
|
|
(func (;235;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
i32.load offset=28
|
|
set_local 4
|
|
get_local 1
|
|
i32.load offset=32
|
|
set_local 5
|
|
get_local 3
|
|
tee_local 2
|
|
i32.const 5048
|
|
i32.store
|
|
get_local 2
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 2
|
|
i32.const 15240
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 4
|
|
get_local 5
|
|
get_local 2
|
|
call 214
|
|
set_local 2
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
i32.store8 offset=4
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store8 offset=5
|
|
get_local 3
|
|
set_global 6
|
|
end)
|
|
(func (;236;) (type 7) (param i32 i32 i32) (result i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
call 234
|
|
get_local 0
|
|
end)
|
|
(func (;237;) (type 9) (param i32) (result i32)
|
|
(local i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
block i32 ;; label = @2
|
|
block ;; label = @3
|
|
get_local 0
|
|
i32.load
|
|
tee_local 1
|
|
i32.load
|
|
i32.const 4
|
|
i32.and
|
|
i32.eqz
|
|
br_if 0 (;@3;)
|
|
get_local 0
|
|
i32.load8_s offset=5
|
|
i32.eqz
|
|
br_if 0 (;@3;)
|
|
i32.const 1
|
|
set_local 2
|
|
i32.const 12865
|
|
br 1 (;@2;)
|
|
end
|
|
i32.const 0
|
|
set_local 2
|
|
i32.const 15812
|
|
end
|
|
set_local 4
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 3
|
|
i32.load8_s
|
|
if ;; label = @2
|
|
get_local 3
|
|
i32.const 1
|
|
i32.store8
|
|
i32.const 1
|
|
return
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.load offset=28
|
|
get_local 4
|
|
get_local 2
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
tee_local 1
|
|
i32.store8
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @2
|
|
i32.const 1
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
tee_local 0
|
|
i32.load offset=28
|
|
i32.const 8204
|
|
i32.const 1
|
|
get_local 0
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
end)
|
|
(func (;238;) (type 8) (param i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
i32.const 49
|
|
i32.store offset=4
|
|
end)
|
|
(func (;239;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
i32.load offset=28
|
|
set_local 3
|
|
get_local 1
|
|
i32.load offset=32
|
|
set_local 4
|
|
get_local 2
|
|
tee_local 1
|
|
get_local 0
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 1
|
|
get_local 0
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 1
|
|
get_local 0
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 3
|
|
get_local 4
|
|
get_local 1
|
|
call 214
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;240;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 2
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
i32.load offset=28
|
|
set_local 3
|
|
get_local 0
|
|
i32.load offset=32
|
|
set_local 4
|
|
get_local 2
|
|
tee_local 0
|
|
get_local 1
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=8 align=4
|
|
i64.store offset=8 align=4
|
|
get_local 0
|
|
get_local 1
|
|
i64.load offset=16 align=4
|
|
i64.store offset=16 align=4
|
|
get_local 3
|
|
get_local 4
|
|
get_local 0
|
|
call 214
|
|
set_local 0
|
|
get_local 2
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;241;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
i32.const 4
|
|
i32.and
|
|
i32.const 0
|
|
i32.ne)
|
|
(func (;242;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64)
|
|
block i32 ;; label = @1
|
|
get_local 2
|
|
i32.const 28
|
|
i32.add
|
|
tee_local 12
|
|
i32.load
|
|
i32.const 34
|
|
get_local 2
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 13
|
|
i32.load
|
|
i32.load offset=16
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @2
|
|
i32.const 1
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
i32.add
|
|
set_local 9
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 1
|
|
if ;; label = @4
|
|
get_local 0
|
|
set_local 5
|
|
i32.const 0
|
|
set_local 3
|
|
i32.const 0
|
|
set_local 8
|
|
get_local 0
|
|
set_local 2
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
loop ;; label = @9
|
|
get_local 8
|
|
set_local 6
|
|
get_local 2
|
|
set_local 7
|
|
loop ;; label = @10
|
|
block ;; label = @11
|
|
get_local 5
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 4
|
|
set_local 2
|
|
get_local 5
|
|
i32.load8_s
|
|
tee_local 8
|
|
i32.const -1
|
|
i32.gt_s
|
|
if ;; label = @12
|
|
get_local 8
|
|
i32.const 255
|
|
i32.and
|
|
set_local 4
|
|
else
|
|
get_local 4
|
|
get_local 9
|
|
i32.eq
|
|
if i32 ;; label = @13
|
|
i32.const 0
|
|
set_local 4
|
|
get_local 9
|
|
else
|
|
get_local 4
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
set_local 4
|
|
get_local 5
|
|
i32.const 2
|
|
i32.add
|
|
tee_local 2
|
|
end
|
|
set_local 5
|
|
get_local 4
|
|
i32.const 255
|
|
i32.and
|
|
tee_local 10
|
|
get_local 8
|
|
i32.const 31
|
|
i32.and
|
|
tee_local 11
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
set_local 4
|
|
get_local 8
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 223
|
|
i32.gt_s
|
|
if ;; label = @13
|
|
get_local 5
|
|
get_local 9
|
|
i32.eq
|
|
if i32 ;; label = @14
|
|
get_local 9
|
|
set_local 4
|
|
i32.const 0
|
|
else
|
|
get_local 5
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 2
|
|
set_local 4
|
|
get_local 5
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 5
|
|
i32.const 255
|
|
i32.and
|
|
get_local 10
|
|
i32.const 6
|
|
i32.shl
|
|
i32.or
|
|
tee_local 10
|
|
get_local 11
|
|
i32.const 12
|
|
i32.shl
|
|
i32.or
|
|
set_local 5
|
|
get_local 8
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 239
|
|
i32.gt_s
|
|
if i32 ;; label = @14
|
|
get_local 10
|
|
i32.const 6
|
|
i32.shl
|
|
get_local 11
|
|
i32.const 18
|
|
i32.shl
|
|
i32.const 1835008
|
|
i32.and
|
|
i32.or
|
|
get_local 4
|
|
get_local 9
|
|
i32.eq
|
|
if i32 ;; label = @15
|
|
i32.const 0
|
|
else
|
|
get_local 4
|
|
i32.const 1
|
|
i32.add
|
|
set_local 2
|
|
get_local 4
|
|
i32.load8_s
|
|
i32.const 63
|
|
i32.and
|
|
end
|
|
tee_local 5
|
|
i32.const 255
|
|
i32.and
|
|
i32.or
|
|
else
|
|
get_local 5
|
|
end
|
|
set_local 4
|
|
end
|
|
end
|
|
get_local 6
|
|
get_local 7
|
|
i32.sub
|
|
get_local 2
|
|
i32.add
|
|
set_local 8
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block i32 ;; label = @16
|
|
block ;; label = @17
|
|
block ;; label = @18
|
|
block ;; label = @19
|
|
block ;; label = @20
|
|
block ;; label = @21
|
|
get_local 4
|
|
i32.const 9
|
|
i32.sub
|
|
br_table 0 (;@21;) 2 (;@19;) 4 (;@17;) 4 (;@17;) 1 (;@20;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 3 (;@18;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 3 (;@18;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 4 (;@17;) 3 (;@18;) 4 (;@17;)
|
|
end
|
|
i64.const 0
|
|
set_local 17
|
|
i32.const 116
|
|
set_local 7
|
|
i32.const 2
|
|
br 4 (;@16;)
|
|
end
|
|
i64.const 0
|
|
set_local 17
|
|
i32.const 114
|
|
set_local 7
|
|
i32.const 2
|
|
br 3 (;@16;)
|
|
end
|
|
i64.const 0
|
|
set_local 17
|
|
i32.const 110
|
|
set_local 7
|
|
i32.const 2
|
|
br 2 (;@16;)
|
|
end
|
|
i64.const 0
|
|
set_local 17
|
|
get_local 4
|
|
set_local 7
|
|
i32.const 2
|
|
br 1 (;@16;)
|
|
end
|
|
get_local 4
|
|
call 215
|
|
if i32 ;; label = @17
|
|
i64.const 0
|
|
set_local 17
|
|
get_local 4
|
|
set_local 7
|
|
i32.const 1
|
|
else
|
|
i32.const 31
|
|
get_local 4
|
|
i32.const 1
|
|
i32.or
|
|
i32.clz
|
|
i32.sub
|
|
i32.const 2
|
|
i32.shr_u
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
i64.const 5
|
|
i64.or
|
|
set_local 17
|
|
get_local 4
|
|
set_local 7
|
|
i32.const 3
|
|
end
|
|
end
|
|
tee_local 5
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@15;) 1 (;@14;) 0 (;@15;) 2 (;@13;)
|
|
end
|
|
br 3 (;@11;)
|
|
end
|
|
br 1 (;@12;)
|
|
end
|
|
get_local 17
|
|
i64.const 32
|
|
i64.shr_u
|
|
i32.wrap/i64
|
|
set_local 10
|
|
block i32 ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
block ;; label = @18
|
|
block ;; label = @19
|
|
get_local 17
|
|
i32.wrap/i64
|
|
i32.const 7
|
|
i32.and
|
|
br_table 0 (;@19;) 1 (;@18;) 2 (;@17;) 3 (;@16;) 4 (;@15;) 5 (;@14;)
|
|
end
|
|
i32.const 0
|
|
br 5 (;@13;)
|
|
end
|
|
i32.const 1
|
|
br 4 (;@13;)
|
|
end
|
|
i32.const 2
|
|
br 3 (;@13;)
|
|
end
|
|
i32.const 3
|
|
br 2 (;@13;)
|
|
end
|
|
i32.const 4
|
|
br 1 (;@13;)
|
|
end
|
|
i32.const 5
|
|
end
|
|
tee_local 11
|
|
get_local 10
|
|
i32.add
|
|
i32.const 1
|
|
i32.ne
|
|
br_if 1 (;@11;)
|
|
end
|
|
get_local 2
|
|
tee_local 5
|
|
get_local 9
|
|
i32.eq
|
|
if ;; label = @12
|
|
get_local 3
|
|
set_local 2
|
|
br 5 (;@7;)
|
|
else
|
|
get_local 8
|
|
set_local 6
|
|
get_local 2
|
|
set_local 7
|
|
br 2 (;@10;)
|
|
end
|
|
unreachable
|
|
end
|
|
end
|
|
get_local 6
|
|
get_local 3
|
|
i32.lt_u
|
|
br_if 3 (;@6;)
|
|
get_local 3
|
|
i32.eqz
|
|
get_local 3
|
|
get_local 1
|
|
i32.eq
|
|
i32.or
|
|
i32.eqz
|
|
if ;; label = @10
|
|
get_local 3
|
|
get_local 1
|
|
i32.ge_u
|
|
br_if 4 (;@6;)
|
|
get_local 0
|
|
get_local 3
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 4 (;@6;)
|
|
end
|
|
get_local 6
|
|
i32.eqz
|
|
get_local 6
|
|
get_local 1
|
|
i32.eq
|
|
i32.or
|
|
i32.eqz
|
|
if ;; label = @10
|
|
get_local 6
|
|
get_local 1
|
|
i32.ge_u
|
|
br_if 4 (;@6;)
|
|
get_local 0
|
|
get_local 6
|
|
i32.add
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.le_s
|
|
br_if 4 (;@6;)
|
|
end
|
|
get_local 12
|
|
i32.load
|
|
get_local 0
|
|
get_local 3
|
|
i32.add
|
|
get_local 6
|
|
get_local 3
|
|
i32.sub
|
|
get_local 13
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @10
|
|
i32.const 1
|
|
set_local 0
|
|
br 2 (;@8;)
|
|
end
|
|
loop ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
get_local 5
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@16;) 1 (;@15;) 2 (;@14;) 3 (;@13;)
|
|
end
|
|
br 4 (;@11;)
|
|
end
|
|
get_local 7
|
|
set_local 3
|
|
i32.const 0
|
|
set_local 5
|
|
br 2 (;@12;)
|
|
end
|
|
i32.const 92
|
|
set_local 3
|
|
i32.const 1
|
|
set_local 5
|
|
br 1 (;@12;)
|
|
end
|
|
block ;; label = @13
|
|
block ;; label = @14
|
|
block ;; label = @15
|
|
block ;; label = @16
|
|
block ;; label = @17
|
|
block ;; label = @18
|
|
get_local 17
|
|
i32.wrap/i64
|
|
i32.const 7
|
|
i32.and
|
|
br_table 0 (;@18;) 1 (;@17;) 2 (;@16;) 3 (;@15;) 4 (;@14;) 5 (;@13;)
|
|
end
|
|
br 6 (;@11;)
|
|
end
|
|
i32.const 125
|
|
set_local 3
|
|
get_local 17
|
|
i64.const -256
|
|
i64.and
|
|
set_local 17
|
|
br 4 (;@12;)
|
|
end
|
|
get_local 17
|
|
i64.const 32
|
|
i64.shr_u
|
|
tee_local 18
|
|
i32.wrap/i64
|
|
set_local 11
|
|
get_local 7
|
|
get_local 18
|
|
i64.const 2
|
|
i64.shl
|
|
i32.wrap/i64
|
|
i32.const 28
|
|
i32.and
|
|
i32.shr_u
|
|
i32.const 15
|
|
i32.and
|
|
tee_local 3
|
|
i32.const 48
|
|
i32.or
|
|
set_local 10
|
|
get_local 3
|
|
i32.const 87
|
|
i32.add
|
|
set_local 16
|
|
get_local 3
|
|
i32.const 10
|
|
i32.lt_s
|
|
if i32 ;; label = @16
|
|
get_local 10
|
|
else
|
|
get_local 16
|
|
end
|
|
i32.const 127
|
|
i32.and
|
|
set_local 3
|
|
get_local 11
|
|
if ;; label = @16
|
|
get_local 11
|
|
i32.const -1
|
|
i32.add
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
get_local 17
|
|
i64.const 4294967295
|
|
i64.and
|
|
i64.or
|
|
set_local 17
|
|
br 4 (;@12;)
|
|
else
|
|
get_local 17
|
|
i64.const -256
|
|
i64.and
|
|
i64.const 1
|
|
i64.or
|
|
set_local 17
|
|
br 4 (;@12;)
|
|
end
|
|
unreachable
|
|
end
|
|
i32.const 123
|
|
set_local 3
|
|
get_local 17
|
|
i64.const -256
|
|
i64.and
|
|
i64.const 2
|
|
i64.or
|
|
set_local 17
|
|
br 2 (;@12;)
|
|
end
|
|
i32.const 117
|
|
set_local 3
|
|
get_local 17
|
|
i64.const -256
|
|
i64.and
|
|
i64.const 3
|
|
i64.or
|
|
set_local 17
|
|
br 1 (;@12;)
|
|
end
|
|
i32.const 92
|
|
set_local 3
|
|
get_local 17
|
|
i64.const -256
|
|
i64.and
|
|
i64.const 4
|
|
i64.or
|
|
set_local 17
|
|
end
|
|
get_local 12
|
|
i32.load
|
|
get_local 3
|
|
get_local 13
|
|
i32.load
|
|
i32.load offset=16
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.eqz
|
|
br_if 1 (;@10;)
|
|
i32.const 1
|
|
set_local 0
|
|
br 3 (;@8;)
|
|
end
|
|
end
|
|
get_local 4
|
|
i32.const 128
|
|
i32.lt_u
|
|
if i32 ;; label = @10
|
|
i32.const 1
|
|
else
|
|
get_local 4
|
|
i32.const 2048
|
|
i32.lt_u
|
|
if i32 ;; label = @11
|
|
i32.const 2
|
|
else
|
|
get_local 4
|
|
i32.const 65536
|
|
i32.lt_u
|
|
if i32 ;; label = @12
|
|
i32.const 3
|
|
else
|
|
i32.const 4
|
|
end
|
|
end
|
|
end
|
|
tee_local 5
|
|
get_local 6
|
|
i32.add
|
|
set_local 3
|
|
get_local 2
|
|
tee_local 5
|
|
get_local 9
|
|
i32.ne
|
|
br_if 0 (;@9;)
|
|
get_local 3
|
|
set_local 2
|
|
br 2 (;@7;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 2
|
|
i32.eqz
|
|
get_local 2
|
|
get_local 1
|
|
i32.eq
|
|
i32.or
|
|
br_if 3 (;@3;)
|
|
get_local 2
|
|
get_local 1
|
|
i32.ge_u
|
|
if ;; label = @7
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
get_local 1
|
|
call 207
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
tee_local 5
|
|
i32.load8_s
|
|
i32.const -65
|
|
i32.gt_s
|
|
if ;; label = @7
|
|
get_local 5
|
|
set_local 14
|
|
get_local 2
|
|
set_local 15
|
|
br 5 (;@2;)
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
get_local 1
|
|
call 207
|
|
br 1 (;@5;)
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
get_local 3
|
|
get_local 6
|
|
call 207
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 2
|
|
br 1 (;@3;)
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
set_local 14
|
|
get_local 2
|
|
set_local 15
|
|
end
|
|
get_local 12
|
|
i32.load
|
|
get_local 14
|
|
get_local 1
|
|
get_local 15
|
|
i32.sub
|
|
get_local 13
|
|
i32.load
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @2
|
|
i32.const 1
|
|
return
|
|
end
|
|
get_local 12
|
|
i32.load
|
|
i32.const 34
|
|
get_local 13
|
|
i32.load
|
|
i32.load offset=16
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0
|
|
end)
|
|
(func (;243;) (type 7) (param i32 i32 i32) (result i32)
|
|
get_local 2
|
|
get_local 0
|
|
get_local 1
|
|
call 206)
|
|
(func (;244;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
i32.load
|
|
get_local 1
|
|
call 201)
|
|
(func (;245;) (type 4) (param i32 i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_global 6
|
|
set_local 7
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 7
|
|
i32.const 24
|
|
i32.add
|
|
set_local 8
|
|
get_local 7
|
|
set_local 5
|
|
get_local 7
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 9
|
|
get_local 3
|
|
i32.store
|
|
get_local 3
|
|
i32.const -2
|
|
i32.add
|
|
i32.const 34
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
get_local 8
|
|
get_local 9
|
|
i32.store
|
|
get_local 8
|
|
i32.const 30
|
|
i32.store offset=4
|
|
get_local 5
|
|
i32.const 5056
|
|
i32.store
|
|
get_local 5
|
|
i32.const 1
|
|
i32.store offset=4
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store offset=8
|
|
get_local 5
|
|
get_local 8
|
|
i32.store offset=16
|
|
get_local 5
|
|
i32.const 1
|
|
i32.store offset=20
|
|
get_local 5
|
|
i32.const 5064
|
|
call 202
|
|
end
|
|
block ;; label = @2
|
|
get_local 2
|
|
if ;; label = @3
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.const 43
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
set_local 1
|
|
get_local 2
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_local 1
|
|
br 3 (;@2;)
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 36
|
|
i32.gt_u
|
|
if ;; label = @4
|
|
i32.const 4416
|
|
call 204
|
|
else
|
|
get_local 1
|
|
set_local 4
|
|
i32.const 0
|
|
set_local 6
|
|
end
|
|
get_local 1
|
|
get_local 2
|
|
i32.add
|
|
set_local 5
|
|
loop ;; label = @4
|
|
get_local 4
|
|
i32.const 1
|
|
i32.add
|
|
set_local 1
|
|
block ;; label = @5
|
|
get_local 4
|
|
i32.load8_u
|
|
tee_local 4
|
|
i32.const -48
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 10
|
|
i32.ge_u
|
|
if ;; label = @6
|
|
get_local 4
|
|
i32.const -97
|
|
i32.add
|
|
i32.const 26
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
get_local 4
|
|
i32.const -87
|
|
i32.add
|
|
set_local 2
|
|
br 2 (;@5;)
|
|
end
|
|
get_local 4
|
|
i32.const -65
|
|
i32.add
|
|
i32.const 26
|
|
i32.ge_u
|
|
if ;; label = @7
|
|
i32.const 1
|
|
set_local 1
|
|
br 5 (;@2;)
|
|
end
|
|
get_local 4
|
|
i32.const -55
|
|
i32.add
|
|
set_local 2
|
|
end
|
|
end
|
|
get_local 2
|
|
get_local 3
|
|
i32.ge_u
|
|
if ;; label = @5
|
|
i32.const 1
|
|
set_local 1
|
|
br 3 (;@2;)
|
|
end
|
|
get_local 6
|
|
get_local 3
|
|
i32.mul
|
|
tee_local 4
|
|
get_local 3
|
|
i32.eqz
|
|
tee_local 8
|
|
if i32 ;; label = @5
|
|
i32.const 1
|
|
else
|
|
get_local 3
|
|
end
|
|
call 200
|
|
get_local 6
|
|
i32.ne
|
|
set_local 6
|
|
get_local 8
|
|
if i32 ;; label = @5
|
|
i32.const 0
|
|
else
|
|
get_local 6
|
|
end
|
|
if ;; label = @5
|
|
i32.const 2
|
|
set_local 1
|
|
br 3 (;@2;)
|
|
end
|
|
get_local 4
|
|
get_local 2
|
|
i32.add
|
|
tee_local 6
|
|
get_local 4
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
i32.const 2
|
|
set_local 1
|
|
br 3 (;@2;)
|
|
end
|
|
get_local 1
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @5
|
|
get_local 1
|
|
set_local 4
|
|
br 1 (;@4;)
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 0
|
|
get_local 6
|
|
i32.store offset=4
|
|
get_local 7
|
|
set_global 6
|
|
return
|
|
else
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 1
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.store8 offset=1
|
|
get_local 7
|
|
set_global 6
|
|
end)
|
|
(func (;246;) (type 3) (param i32 i32 i32)
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
i32.const 10
|
|
call 245)
|
|
(func (;247;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.const 13009
|
|
i32.const 13
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
set_local 4
|
|
get_local 3
|
|
tee_local 2
|
|
get_local 1
|
|
i32.store
|
|
get_local 2
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 5
|
|
get_local 4
|
|
i32.store8
|
|
get_local 2
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
i32.const 12906
|
|
i32.const 4
|
|
get_local 1
|
|
i32.const 3224
|
|
call 231
|
|
drop
|
|
get_local 5
|
|
i32.load8_s
|
|
set_local 0
|
|
get_local 4
|
|
i32.load8_s
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 5
|
|
get_local 0
|
|
if i32 ;; label = @2
|
|
i32.const 1
|
|
else
|
|
get_local 2
|
|
i32.load
|
|
tee_local 2
|
|
i32.load offset=28
|
|
set_local 1
|
|
get_local 2
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
set_local 0
|
|
get_local 1
|
|
get_local 2
|
|
i32.load
|
|
i32.const 4
|
|
i32.and
|
|
if i32 ;; label = @3
|
|
i32.const 12899
|
|
else
|
|
i32.const 12901
|
|
end
|
|
i32.const 2
|
|
get_local 0
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
end
|
|
tee_local 0
|
|
i32.store8
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;248;) (type 0) (param i32 i32) (result i32)
|
|
block i32 ;; label = @1
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 0
|
|
i32.load
|
|
i32.load8_s
|
|
i32.const 3
|
|
i32.and
|
|
br_table 0 (;@5;) 1 (;@4;) 2 (;@3;) 3 (;@2;)
|
|
end
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.const 12910
|
|
i32.const 5
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.const 13022
|
|
i32.const 12
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.const 13034
|
|
i32.const 8
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.const 13042
|
|
i32.const 9
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
end)
|
|
(func (;249;) (type 0) (param i32 i32) (result i32)
|
|
get_local 1
|
|
if i32 ;; label = @1
|
|
get_local 0
|
|
get_local 1
|
|
i32.rem_s
|
|
else
|
|
i32.const 0
|
|
end)
|
|
(func (;250;) (type 0) (param i32 i32) (result i32)
|
|
get_local 1
|
|
if i32 ;; label = @1
|
|
get_local 0
|
|
i32.const -2147483648
|
|
i32.eq
|
|
get_local 1
|
|
i32.const -1
|
|
i32.eq
|
|
i32.and
|
|
if i32 ;; label = @2
|
|
i32.const 0
|
|
else
|
|
get_local 0
|
|
get_local 1
|
|
i32.div_s
|
|
end
|
|
else
|
|
i32.const 0
|
|
end)
|
|
(func (;251;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
set_local 3
|
|
get_local 0
|
|
i32.load8_u
|
|
tee_local 2
|
|
set_local 0
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 2
|
|
i32.const 99
|
|
i32.gt_s
|
|
if ;; label = @4
|
|
get_local 2
|
|
i32.const 100
|
|
call 249
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 5
|
|
get_local 2
|
|
i32.const 100
|
|
call 250
|
|
i32.const 255
|
|
i32.and
|
|
set_local 0
|
|
get_local 3
|
|
get_local 5
|
|
i32.const 12396
|
|
i32.add
|
|
i32.load16_s align=1
|
|
i32.store16 offset=37 align=1
|
|
i32.const 36
|
|
set_local 2
|
|
br 1 (;@3;)
|
|
else
|
|
get_local 2
|
|
i32.const 10
|
|
i32.lt_s
|
|
if ;; label = @5
|
|
i32.const 38
|
|
set_local 2
|
|
br 2 (;@3;)
|
|
else
|
|
get_local 3
|
|
get_local 0
|
|
i32.const 1
|
|
i32.shl
|
|
i32.const 12396
|
|
i32.add
|
|
i32.load16_s align=1
|
|
i32.store16 offset=37 align=1
|
|
i32.const 37
|
|
set_local 2
|
|
end
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 3
|
|
get_local 2
|
|
i32.add
|
|
get_local 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 48
|
|
i32.add
|
|
i32.store8
|
|
end
|
|
get_local 1
|
|
i32.const 1
|
|
i32.const 15812
|
|
i32.const 0
|
|
get_local 3
|
|
get_local 2
|
|
i32.add
|
|
i32.const 39
|
|
get_local 2
|
|
i32.sub
|
|
call 203
|
|
set_local 0
|
|
get_local 4
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;252;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
get_local 1
|
|
call 253)
|
|
(func (;253;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 5
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 5
|
|
set_local 4
|
|
get_local 0
|
|
i32.load
|
|
tee_local 0
|
|
i32.const -1
|
|
i32.gt_s
|
|
set_local 6
|
|
i32.const 0
|
|
get_local 0
|
|
i32.sub
|
|
set_local 2
|
|
get_local 6
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
else
|
|
get_local 2
|
|
tee_local 0
|
|
end
|
|
i32.const 9999
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
i32.const 39
|
|
set_local 7
|
|
loop ;; label = @3
|
|
get_local 0
|
|
i32.const 10000
|
|
call 199
|
|
set_local 3
|
|
get_local 0
|
|
i32.const 10000
|
|
call 200
|
|
set_local 2
|
|
get_local 3
|
|
i32.const 100
|
|
call 200
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 8
|
|
get_local 3
|
|
i32.const 100
|
|
call 199
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 9
|
|
get_local 4
|
|
get_local 7
|
|
i32.const -4
|
|
i32.add
|
|
tee_local 3
|
|
i32.add
|
|
get_local 8
|
|
i32.const 12396
|
|
i32.add
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 4
|
|
get_local 7
|
|
i32.const -2
|
|
i32.add
|
|
i32.add
|
|
get_local 9
|
|
i32.const 12396
|
|
i32.add
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 0
|
|
i32.const 99999999
|
|
i32.gt_u
|
|
if ;; label = @4
|
|
get_local 3
|
|
set_local 7
|
|
get_local 2
|
|
set_local 0
|
|
br 1 (;@3;)
|
|
else
|
|
get_local 2
|
|
set_local 0
|
|
end
|
|
end
|
|
else
|
|
i32.const 39
|
|
set_local 3
|
|
end
|
|
get_local 0
|
|
i32.const 99
|
|
i32.gt_s
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 100
|
|
call 199
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 2
|
|
get_local 0
|
|
i32.const 100
|
|
call 200
|
|
set_local 0
|
|
get_local 4
|
|
get_local 3
|
|
i32.const -2
|
|
i32.add
|
|
tee_local 3
|
|
i32.add
|
|
get_local 2
|
|
i32.const 12396
|
|
i32.add
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
end
|
|
get_local 0
|
|
i32.const 10
|
|
i32.lt_s
|
|
if i32 ;; label = @2
|
|
get_local 4
|
|
get_local 3
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 2
|
|
i32.add
|
|
get_local 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 48
|
|
i32.add
|
|
i32.store8
|
|
get_local 1
|
|
get_local 6
|
|
i32.const 15812
|
|
i32.const 0
|
|
get_local 4
|
|
get_local 2
|
|
tee_local 0
|
|
i32.add
|
|
i32.const 39
|
|
get_local 0
|
|
i32.sub
|
|
call 203
|
|
set_local 0
|
|
get_local 5
|
|
set_global 6
|
|
get_local 0
|
|
else
|
|
get_local 4
|
|
get_local 3
|
|
i32.const -2
|
|
i32.add
|
|
tee_local 2
|
|
i32.add
|
|
get_local 0
|
|
i32.const 1
|
|
i32.shl
|
|
i32.const 12396
|
|
i32.add
|
|
i32.load16_s align=1
|
|
i32.store16 align=1
|
|
get_local 1
|
|
get_local 6
|
|
i32.const 15812
|
|
i32.const 0
|
|
get_local 4
|
|
get_local 2
|
|
tee_local 0
|
|
i32.add
|
|
i32.const 39
|
|
get_local 0
|
|
i32.sub
|
|
call 203
|
|
set_local 0
|
|
get_local 5
|
|
set_global 6
|
|
get_local 0
|
|
end
|
|
end)
|
|
(func (;254;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 3
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.const 13051
|
|
i32.const 9
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
set_local 4
|
|
get_local 3
|
|
tee_local 2
|
|
get_local 1
|
|
i32.store
|
|
get_local 2
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 5
|
|
get_local 4
|
|
i32.store8
|
|
get_local 2
|
|
i32.const 5
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store8
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
get_local 0
|
|
i32.store
|
|
get_local 2
|
|
i32.const 13060
|
|
i32.const 11
|
|
get_local 1
|
|
i32.const 3208
|
|
call 231
|
|
drop
|
|
get_local 5
|
|
i32.load8_s
|
|
set_local 0
|
|
get_local 4
|
|
i32.load8_s
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 5
|
|
get_local 0
|
|
if i32 ;; label = @2
|
|
i32.const 1
|
|
else
|
|
get_local 2
|
|
i32.load
|
|
tee_local 2
|
|
i32.load offset=28
|
|
set_local 1
|
|
get_local 2
|
|
i32.load offset=32
|
|
i32.load offset=12
|
|
set_local 0
|
|
get_local 1
|
|
get_local 2
|
|
i32.load
|
|
i32.const 4
|
|
i32.and
|
|
if i32 ;; label = @3
|
|
i32.const 12899
|
|
else
|
|
i32.const 12901
|
|
end
|
|
i32.const 2
|
|
get_local 0
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
end
|
|
tee_local 0
|
|
i32.store8
|
|
get_local 3
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;255;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 128
|
|
i32.add
|
|
set_global 6
|
|
get_local 0
|
|
i32.load
|
|
set_local 0
|
|
get_local 4
|
|
tee_local 2
|
|
i64.const 0
|
|
i64.store align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=8 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=16 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=24 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=32 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=40 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=48 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=56 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=64 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=72 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=80 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=88 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=96 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=104 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=112 align=1
|
|
get_local 2
|
|
i64.const 0
|
|
i64.store offset=120 align=1
|
|
i32.const 128
|
|
set_local 3
|
|
get_local 2
|
|
i32.const 128
|
|
i32.add
|
|
set_local 5
|
|
loop ;; label = @2
|
|
get_local 0
|
|
i32.const 4
|
|
i32.shr_u
|
|
set_local 6
|
|
get_local 0
|
|
i32.const 15
|
|
i32.and
|
|
tee_local 0
|
|
i32.const 48
|
|
i32.or
|
|
set_local 7
|
|
get_local 0
|
|
i32.const 87
|
|
i32.add
|
|
i32.const 24
|
|
i32.shl
|
|
i32.const 24
|
|
i32.shr_s
|
|
set_local 8
|
|
get_local 5
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 5
|
|
get_local 0
|
|
i32.const 10
|
|
i32.lt_s
|
|
if i32 ;; label = @3
|
|
get_local 7
|
|
else
|
|
get_local 8
|
|
end
|
|
i32.store8
|
|
get_local 3
|
|
i32.const -1
|
|
i32.add
|
|
set_local 0
|
|
get_local 6
|
|
if ;; label = @3
|
|
get_local 0
|
|
set_local 3
|
|
get_local 6
|
|
set_local 0
|
|
br 1 (;@2;)
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 128
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
get_local 0
|
|
i32.const 128
|
|
call 205
|
|
else
|
|
get_local 1
|
|
i32.const 1
|
|
i32.const 12915
|
|
i32.const 2
|
|
get_local 2
|
|
get_local 0
|
|
i32.add
|
|
i32.const 129
|
|
get_local 3
|
|
i32.sub
|
|
call 203
|
|
set_local 0
|
|
get_local 4
|
|
set_global 6
|
|
get_local 0
|
|
return
|
|
end
|
|
i32.const 0
|
|
end)
|
|
(func (;256;) (type 5) (result i32)
|
|
i32.const 15240)
|
|
(func (;257;) (type 9) (param i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 1
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 1
|
|
tee_local 2
|
|
get_local 0
|
|
i32.load offset=60
|
|
call 264
|
|
i32.store
|
|
i32.const 6
|
|
get_local 2
|
|
call 47
|
|
call 260
|
|
set_local 0
|
|
get_local 1
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;258;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 6
|
|
get_global 6
|
|
i32.const 48
|
|
i32.add
|
|
set_global 6
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
set_local 7
|
|
get_local 6
|
|
i32.const 32
|
|
i32.add
|
|
tee_local 3
|
|
get_local 0
|
|
i32.const 28
|
|
i32.add
|
|
tee_local 9
|
|
i32.load
|
|
tee_local 4
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 10
|
|
i32.load
|
|
get_local 4
|
|
i32.sub
|
|
tee_local 4
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 1
|
|
i32.store offset=8
|
|
get_local 3
|
|
get_local 2
|
|
i32.store offset=12
|
|
get_local 6
|
|
tee_local 1
|
|
get_local 0
|
|
i32.const 60
|
|
i32.add
|
|
tee_local 12
|
|
i32.load
|
|
i32.store
|
|
get_local 1
|
|
get_local 3
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 2
|
|
i32.store offset=8
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 4
|
|
get_local 2
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 146
|
|
get_local 1
|
|
call 53
|
|
call 260
|
|
tee_local 5
|
|
i32.eq
|
|
br_if 0 (;@3;)
|
|
i32.const 2
|
|
set_local 8
|
|
get_local 3
|
|
set_local 1
|
|
get_local 5
|
|
set_local 3
|
|
loop ;; label = @4
|
|
get_local 3
|
|
i32.const 0
|
|
i32.ge_s
|
|
if ;; label = @5
|
|
get_local 4
|
|
get_local 3
|
|
i32.sub
|
|
set_local 4
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
set_local 5
|
|
get_local 3
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 13
|
|
i32.gt_u
|
|
tee_local 11
|
|
if ;; label = @6
|
|
get_local 5
|
|
set_local 1
|
|
end
|
|
get_local 11
|
|
i32.const 31
|
|
i32.shl
|
|
i32.const 31
|
|
i32.shr_s
|
|
get_local 8
|
|
i32.add
|
|
set_local 8
|
|
get_local 1
|
|
get_local 1
|
|
i32.load
|
|
get_local 3
|
|
get_local 11
|
|
if i32 ;; label = @6
|
|
get_local 13
|
|
else
|
|
i32.const 0
|
|
end
|
|
i32.sub
|
|
tee_local 3
|
|
i32.add
|
|
i32.store
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 5
|
|
get_local 5
|
|
i32.load
|
|
get_local 3
|
|
i32.sub
|
|
i32.store
|
|
get_local 7
|
|
get_local 12
|
|
i32.load
|
|
i32.store
|
|
get_local 7
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 7
|
|
get_local 8
|
|
i32.store offset=8
|
|
get_local 4
|
|
i32.const 146
|
|
get_local 7
|
|
call 53
|
|
call 260
|
|
tee_local 3
|
|
i32.eq
|
|
br_if 2 (;@3;)
|
|
br 1 (;@4;)
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=16
|
|
get_local 9
|
|
i32.const 0
|
|
i32.store
|
|
get_local 10
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
get_local 0
|
|
i32.load
|
|
i32.const 32
|
|
i32.or
|
|
i32.store
|
|
get_local 8
|
|
i32.const 2
|
|
i32.eq
|
|
if i32 ;; label = @4
|
|
i32.const 0
|
|
else
|
|
get_local 2
|
|
get_local 1
|
|
i32.load offset=4
|
|
i32.sub
|
|
end
|
|
set_local 2
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 0
|
|
get_local 0
|
|
i32.load offset=44
|
|
tee_local 1
|
|
get_local 0
|
|
i32.load offset=48
|
|
i32.add
|
|
i32.store offset=16
|
|
get_local 9
|
|
get_local 1
|
|
i32.store
|
|
get_local 10
|
|
get_local 1
|
|
i32.store
|
|
end
|
|
get_local 6
|
|
set_global 6
|
|
get_local 2
|
|
end)
|
|
(func (;259;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
tee_local 3
|
|
get_local 0
|
|
i32.load offset=60
|
|
i32.store
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 1
|
|
i32.store offset=8
|
|
get_local 3
|
|
get_local 4
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 0
|
|
i32.store offset=12
|
|
get_local 3
|
|
get_local 2
|
|
i32.store offset=16
|
|
i32.const 140
|
|
get_local 3
|
|
call 41
|
|
call 260
|
|
i32.const 0
|
|
i32.lt_s
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
i32.const -1
|
|
i32.store
|
|
i32.const -1
|
|
else
|
|
get_local 0
|
|
i32.load
|
|
end
|
|
set_local 0
|
|
get_local 4
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;260;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
i32.const -4096
|
|
i32.gt_u
|
|
if i32 ;; label = @1
|
|
call 261
|
|
i32.const 0
|
|
get_local 0
|
|
i32.sub
|
|
i32.store
|
|
i32.const -1
|
|
else
|
|
get_local 0
|
|
end)
|
|
(func (;261;) (type 5) (result i32)
|
|
call 262
|
|
i32.const 64
|
|
i32.add)
|
|
(func (;262;) (type 5) (result i32)
|
|
call 263)
|
|
(func (;263;) (type 5) (result i32)
|
|
i32.const 5076)
|
|
(func (;264;) (type 9) (param i32) (result i32)
|
|
get_local 0)
|
|
(func (;265;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 32
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
set_local 3
|
|
get_local 4
|
|
i32.const 16
|
|
i32.add
|
|
set_local 5
|
|
get_local 0
|
|
i32.const 12
|
|
i32.store offset=36
|
|
get_local 0
|
|
i32.load
|
|
i32.const 64
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 3
|
|
get_local 0
|
|
i32.load offset=60
|
|
i32.store
|
|
get_local 3
|
|
i32.const 21523
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 5
|
|
i32.store offset=8
|
|
i32.const 54
|
|
get_local 3
|
|
call 39
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.const -1
|
|
i32.store8 offset=75
|
|
end
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
call 258
|
|
set_local 0
|
|
get_local 4
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;266;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
i32.load8_s
|
|
tee_local 2
|
|
i32.eqz
|
|
get_local 2
|
|
get_local 1
|
|
i32.load8_s
|
|
tee_local 3
|
|
i32.ne
|
|
i32.or
|
|
if ;; label = @2
|
|
get_local 3
|
|
set_local 0
|
|
get_local 2
|
|
set_local 1
|
|
else
|
|
loop ;; label = @3
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
tee_local 2
|
|
i32.eqz
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 1
|
|
i32.load8_s
|
|
tee_local 3
|
|
i32.ne
|
|
i32.or
|
|
if ;; label = @4
|
|
get_local 3
|
|
set_local 0
|
|
get_local 2
|
|
set_local 1
|
|
else
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
get_local 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.sub
|
|
end)
|
|
(func (;267;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 2
|
|
if i32 ;; label = @2
|
|
loop ;; label = @3
|
|
get_local 0
|
|
i32.load8_s
|
|
tee_local 3
|
|
get_local 1
|
|
i32.load8_s
|
|
tee_local 4
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
set_local 1
|
|
i32.const 0
|
|
get_local 2
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 2
|
|
i32.eqz
|
|
br_if 3 (;@1;)
|
|
drop
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 255
|
|
i32.and
|
|
get_local 4
|
|
i32.const 255
|
|
i32.and
|
|
i32.sub
|
|
else
|
|
i32.const 0
|
|
end
|
|
end
|
|
tee_local 0)
|
|
(func (;268;) (type 9) (param i32) (result i32)
|
|
i32.const 0)
|
|
(func (;269;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
call 262
|
|
i32.load offset=188
|
|
call 271)
|
|
(func (;270;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
set_local 4
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
get_local 2
|
|
i32.const 0
|
|
i32.ne
|
|
tee_local 3
|
|
get_local 0
|
|
i32.const 3
|
|
i32.and
|
|
i32.const 0
|
|
i32.ne
|
|
i32.and
|
|
if ;; label = @5
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
set_local 5
|
|
loop ;; label = @6
|
|
get_local 0
|
|
i32.load8_u
|
|
get_local 5
|
|
i32.eq
|
|
br_if 3 (;@3;)
|
|
get_local 2
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 0
|
|
i32.ne
|
|
tee_local 3
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 3
|
|
i32.and
|
|
i32.const 0
|
|
i32.ne
|
|
i32.and
|
|
br_if 0 (;@6;)
|
|
br 2 (;@4;)
|
|
end
|
|
unreachable
|
|
end
|
|
end
|
|
get_local 3
|
|
br_if 0 (;@3;)
|
|
i32.const 0
|
|
set_local 1
|
|
br 1 (;@2;)
|
|
end
|
|
get_local 0
|
|
i32.load8_u
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
tee_local 3
|
|
i32.eq
|
|
if ;; label = @3
|
|
get_local 2
|
|
set_local 1
|
|
else
|
|
get_local 4
|
|
i32.const 16843009
|
|
i32.mul
|
|
set_local 4
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
get_local 2
|
|
i32.const 3
|
|
i32.gt_u
|
|
if ;; label = @6
|
|
get_local 2
|
|
set_local 1
|
|
loop ;; label = @7
|
|
get_local 0
|
|
i32.load
|
|
get_local 4
|
|
i32.xor
|
|
tee_local 2
|
|
i32.const -2139062144
|
|
i32.and
|
|
i32.const -2139062144
|
|
i32.xor
|
|
get_local 2
|
|
i32.const -16843009
|
|
i32.add
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @8
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
i32.const -4
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 3
|
|
i32.gt_u
|
|
br_if 1 (;@7;)
|
|
br 3 (;@5;)
|
|
end
|
|
end
|
|
else
|
|
get_local 2
|
|
set_local 1
|
|
br 1 (;@5;)
|
|
end
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 1
|
|
i32.eqz
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_local 1
|
|
br 3 (;@2;)
|
|
end
|
|
end
|
|
loop ;; label = @4
|
|
get_local 0
|
|
i32.load8_u
|
|
get_local 3
|
|
i32.eq
|
|
br_if 2 (;@2;)
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 1
|
|
br_if 0 (;@4;)
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
end
|
|
end
|
|
get_local 1
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
else
|
|
i32.const 0
|
|
end
|
|
end)
|
|
(func (;271;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
i32.const 0
|
|
set_local 2
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
loop ;; label = @5
|
|
get_local 2
|
|
i32.const 13071
|
|
i32.add
|
|
i32.load8_u
|
|
get_local 0
|
|
i32.eq
|
|
br_if 1 (;@4;)
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 87
|
|
i32.ne
|
|
br_if 0 (;@5;)
|
|
i32.const 13159
|
|
set_local 0
|
|
i32.const 87
|
|
set_local 2
|
|
br 2 (;@3;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 2
|
|
if ;; label = @4
|
|
i32.const 13159
|
|
set_local 0
|
|
br 1 (;@3;)
|
|
else
|
|
i32.const 13159
|
|
set_local 0
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
loop ;; label = @3
|
|
get_local 0
|
|
set_local 3
|
|
loop ;; label = @4
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 3
|
|
i32.load8_s
|
|
if ;; label = @5
|
|
get_local 0
|
|
set_local 3
|
|
br 1 (;@4;)
|
|
end
|
|
end
|
|
get_local 2
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 2
|
|
br_if 0 (;@3;)
|
|
end
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=20
|
|
call 272
|
|
end)
|
|
(func (;272;) (type 0) (param i32 i32) (result i32)
|
|
get_local 0
|
|
get_local 1
|
|
call 273)
|
|
(func (;273;) (type 0) (param i32 i32) (result i32)
|
|
(local i32)
|
|
get_local 1
|
|
if i32 ;; label = @1
|
|
get_local 1
|
|
i32.load
|
|
get_local 1
|
|
i32.load offset=4
|
|
get_local 0
|
|
call 274
|
|
else
|
|
i32.const 0
|
|
end
|
|
tee_local 2
|
|
if i32 ;; label = @1
|
|
get_local 2
|
|
else
|
|
get_local 0
|
|
end)
|
|
(func (;274;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
i32.load offset=8
|
|
get_local 0
|
|
i32.load
|
|
i32.const 1794895138
|
|
i32.add
|
|
tee_local 6
|
|
call 275
|
|
set_local 4
|
|
get_local 0
|
|
i32.load offset=12
|
|
get_local 6
|
|
call 275
|
|
set_local 3
|
|
get_local 0
|
|
i32.load offset=16
|
|
get_local 6
|
|
call 275
|
|
set_local 7
|
|
block ;; label = @2
|
|
get_local 4
|
|
get_local 1
|
|
i32.const 2
|
|
i32.shr_u
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
get_local 3
|
|
get_local 1
|
|
get_local 4
|
|
i32.const 2
|
|
i32.shl
|
|
i32.sub
|
|
tee_local 5
|
|
i32.lt_u
|
|
get_local 7
|
|
get_local 5
|
|
i32.lt_u
|
|
i32.and
|
|
if ;; label = @4
|
|
get_local 7
|
|
get_local 3
|
|
i32.or
|
|
i32.const 3
|
|
i32.and
|
|
if ;; label = @5
|
|
i32.const 0
|
|
set_local 1
|
|
else
|
|
get_local 3
|
|
i32.const 2
|
|
i32.shr_u
|
|
set_local 10
|
|
get_local 7
|
|
i32.const 2
|
|
i32.shr_u
|
|
set_local 11
|
|
i32.const 0
|
|
set_local 5
|
|
loop ;; label = @6
|
|
block ;; label = @7
|
|
get_local 0
|
|
get_local 5
|
|
get_local 4
|
|
i32.const 1
|
|
i32.shr_u
|
|
tee_local 7
|
|
i32.add
|
|
tee_local 12
|
|
i32.const 1
|
|
i32.shl
|
|
tee_local 8
|
|
get_local 10
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
get_local 6
|
|
call 275
|
|
set_local 9
|
|
get_local 0
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
get_local 6
|
|
call 275
|
|
tee_local 3
|
|
get_local 1
|
|
i32.lt_u
|
|
get_local 9
|
|
get_local 1
|
|
get_local 3
|
|
i32.sub
|
|
i32.lt_u
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @8
|
|
i32.const 0
|
|
set_local 1
|
|
br 6 (;@2;)
|
|
end
|
|
get_local 0
|
|
get_local 3
|
|
get_local 9
|
|
i32.add
|
|
i32.add
|
|
i32.load8_s
|
|
if ;; label = @8
|
|
i32.const 0
|
|
set_local 1
|
|
br 6 (;@2;)
|
|
end
|
|
get_local 2
|
|
get_local 0
|
|
get_local 3
|
|
i32.add
|
|
call 266
|
|
tee_local 3
|
|
i32.eqz
|
|
br_if 0 (;@7;)
|
|
get_local 4
|
|
i32.const 1
|
|
i32.eq
|
|
set_local 8
|
|
get_local 4
|
|
get_local 7
|
|
i32.sub
|
|
set_local 4
|
|
get_local 3
|
|
i32.const 0
|
|
i32.lt_s
|
|
tee_local 3
|
|
if ;; label = @8
|
|
get_local 7
|
|
set_local 4
|
|
end
|
|
get_local 3
|
|
i32.eqz
|
|
if ;; label = @8
|
|
get_local 12
|
|
set_local 5
|
|
end
|
|
get_local 8
|
|
i32.eqz
|
|
br_if 1 (;@6;)
|
|
i32.const 0
|
|
set_local 1
|
|
br 5 (;@2;)
|
|
end
|
|
end
|
|
get_local 0
|
|
get_local 8
|
|
get_local 11
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
get_local 6
|
|
call 275
|
|
set_local 5
|
|
get_local 0
|
|
get_local 2
|
|
i32.const 1
|
|
i32.add
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
get_local 6
|
|
call 275
|
|
tee_local 2
|
|
get_local 1
|
|
i32.lt_u
|
|
get_local 5
|
|
get_local 1
|
|
get_local 2
|
|
i32.sub
|
|
i32.lt_u
|
|
i32.and
|
|
if ;; label = @6
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
set_local 1
|
|
get_local 0
|
|
get_local 2
|
|
get_local 5
|
|
i32.add
|
|
i32.add
|
|
i32.load8_s
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
end
|
|
get_local 1
|
|
end)
|
|
(func (;275;) (type 0) (param i32 i32) (result i32)
|
|
(local i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
call 299
|
|
set_local 2
|
|
get_local 1
|
|
if i32 ;; label = @2
|
|
get_local 2
|
|
else
|
|
get_local 0
|
|
end
|
|
end)
|
|
(func (;276;) (type 9) (param i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
get_local 0
|
|
tee_local 2
|
|
i32.const 3
|
|
i32.and
|
|
i32.eqz
|
|
br_if 0 (;@3;)
|
|
get_local 0
|
|
set_local 1
|
|
get_local 2
|
|
set_local 0
|
|
loop ;; label = @4
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.eqz
|
|
br_if 2 (;@2;)
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 1
|
|
tee_local 0
|
|
i32.const 3
|
|
i32.and
|
|
br_if 0 (;@4;)
|
|
get_local 1
|
|
set_local 0
|
|
br 1 (;@3;)
|
|
end
|
|
unreachable
|
|
br 1 (;@2;)
|
|
end
|
|
loop ;; label = @3
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 1
|
|
get_local 0
|
|
i32.load
|
|
tee_local 3
|
|
i32.const -2139062144
|
|
i32.and
|
|
i32.const -2139062144
|
|
i32.xor
|
|
get_local 3
|
|
i32.const -16843009
|
|
i32.add
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @4
|
|
get_local 1
|
|
set_local 0
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 255
|
|
i32.and
|
|
if ;; label = @3
|
|
loop ;; label = @4
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 0
|
|
i32.load8_s
|
|
br_if 0 (;@4;)
|
|
end
|
|
end
|
|
end
|
|
get_local 0
|
|
get_local 2
|
|
i32.sub
|
|
end)
|
|
(func (;277;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 4
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 4
|
|
tee_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 2
|
|
i32.store offset=8
|
|
i32.const 4
|
|
get_local 3
|
|
call 48
|
|
call 260
|
|
set_local 0
|
|
get_local 4
|
|
set_global 6
|
|
get_local 0
|
|
end)
|
|
(func (;278;) (type 5) (result i32)
|
|
block i32 ;; label = @1
|
|
i32.const 15304
|
|
call 46
|
|
i32.const 15312
|
|
end)
|
|
(func (;279;) (type 6)
|
|
i32.const 15304
|
|
call 40)
|
|
(func (;280;) (type 9) (param i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
block ;; label = @2
|
|
get_local 0
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.load offset=76
|
|
i32.const -1
|
|
i32.le_s
|
|
if ;; label = @4
|
|
get_local 0
|
|
call 281
|
|
set_local 0
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 0
|
|
call 268
|
|
i32.eqz
|
|
set_local 2
|
|
get_local 0
|
|
call 281
|
|
set_local 1
|
|
get_local 2
|
|
if i32 ;; label = @4
|
|
get_local 1
|
|
else
|
|
get_local 0
|
|
call 81
|
|
get_local 1
|
|
end
|
|
set_local 0
|
|
else
|
|
i32.const 5444
|
|
i32.load
|
|
if i32 ;; label = @4
|
|
i32.const 5444
|
|
i32.load
|
|
call 280
|
|
else
|
|
i32.const 0
|
|
end
|
|
set_local 0
|
|
call 278
|
|
i32.load
|
|
tee_local 1
|
|
if ;; label = @4
|
|
loop ;; label = @5
|
|
get_local 1
|
|
i32.load offset=76
|
|
i32.const -1
|
|
i32.gt_s
|
|
if i32 ;; label = @6
|
|
get_local 1
|
|
call 268
|
|
else
|
|
i32.const 0
|
|
end
|
|
set_local 2
|
|
get_local 1
|
|
i32.load offset=20
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.gt_u
|
|
if ;; label = @6
|
|
get_local 1
|
|
call 281
|
|
get_local 0
|
|
i32.or
|
|
set_local 0
|
|
end
|
|
get_local 2
|
|
if ;; label = @6
|
|
get_local 1
|
|
call 81
|
|
end
|
|
get_local 1
|
|
i32.load offset=56
|
|
tee_local 1
|
|
br_if 0 (;@5;)
|
|
end
|
|
end
|
|
call 279
|
|
end
|
|
end
|
|
get_local 0
|
|
end)
|
|
(func (;281;) (type 9) (param i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
block ;; label = @2
|
|
get_local 0
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
get_local 0
|
|
i32.const 28
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
i32.le_u
|
|
br_if 0 (;@2;)
|
|
get_local 0
|
|
i32.const 0
|
|
i32.const 0
|
|
get_local 0
|
|
i32.load offset=36
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
drop
|
|
get_local 1
|
|
i32.load
|
|
br_if 0 (;@2;)
|
|
i32.const -1
|
|
br 1 (;@1;)
|
|
end
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
tee_local 4
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 5
|
|
i32.load
|
|
tee_local 6
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
get_local 0
|
|
get_local 4
|
|
get_local 6
|
|
i32.sub
|
|
i32.const 1
|
|
get_local 0
|
|
i32.load offset=40
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7
|
|
drop
|
|
end
|
|
get_local 0
|
|
i32.const 0
|
|
i32.store offset=16
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 0
|
|
end
|
|
tee_local 0)
|
|
(func (;282;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
call 285)
|
|
(func (;283;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
call 284)
|
|
(func (;284;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
call 299)
|
|
(func (;285;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
call 300)
|
|
(func (;286;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32)
|
|
get_local 0
|
|
call 269
|
|
tee_local 0
|
|
call 276
|
|
tee_local 3
|
|
get_local 2
|
|
i32.lt_u
|
|
if i32 ;; label = @1
|
|
get_local 1
|
|
get_local 0
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
call 296
|
|
drop
|
|
i32.const 0
|
|
else
|
|
get_local 2
|
|
i32.const -1
|
|
i32.add
|
|
set_local 3
|
|
get_local 2
|
|
if i32 ;; label = @2
|
|
get_local 1
|
|
get_local 0
|
|
get_local 3
|
|
call 296
|
|
drop
|
|
get_local 1
|
|
get_local 3
|
|
i32.add
|
|
i32.const 0
|
|
i32.store8
|
|
i32.const 34
|
|
else
|
|
i32.const 34
|
|
end
|
|
end
|
|
tee_local 0)
|
|
(func (;287;) (type 9) (param i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 6
|
|
set_local 13
|
|
get_global 6
|
|
i32.const 16
|
|
i32.add
|
|
set_global 6
|
|
get_local 13
|
|
set_local 15
|
|
block ;; label = @2
|
|
get_local 0
|
|
i32.const 245
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.const 11
|
|
i32.add
|
|
i32.const -8
|
|
i32.and
|
|
set_local 3
|
|
i32.const 15316
|
|
i32.load
|
|
tee_local 7
|
|
get_local 0
|
|
i32.const 11
|
|
i32.lt_u
|
|
if i32 ;; label = @4
|
|
i32.const 16
|
|
tee_local 3
|
|
else
|
|
get_local 3
|
|
end
|
|
i32.const 3
|
|
i32.shr_u
|
|
tee_local 0
|
|
i32.shr_u
|
|
tee_local 2
|
|
i32.const 3
|
|
i32.and
|
|
if ;; label = @4
|
|
get_local 2
|
|
i32.const 1
|
|
i32.and
|
|
i32.const 1
|
|
i32.xor
|
|
get_local 0
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 6
|
|
i32.load
|
|
set_local 0
|
|
get_local 3
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @5
|
|
i32.const 15316
|
|
get_local 7
|
|
i32.const 1
|
|
get_local 1
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
else
|
|
get_local 0
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 0
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 5
|
|
i32.load
|
|
get_local 2
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 5
|
|
get_local 3
|
|
i32.store
|
|
get_local 4
|
|
get_local 0
|
|
i32.store
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.const 3
|
|
i32.shl
|
|
tee_local 0
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 0
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
get_local 0
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
get_local 13
|
|
set_global 6
|
|
get_local 6
|
|
return
|
|
end
|
|
get_local 3
|
|
i32.const 15324
|
|
i32.load
|
|
tee_local 16
|
|
i32.gt_u
|
|
if ;; label = @4
|
|
get_local 2
|
|
if ;; label = @5
|
|
get_local 2
|
|
get_local 0
|
|
i32.shl
|
|
i32.const 2
|
|
get_local 0
|
|
i32.shl
|
|
tee_local 0
|
|
i32.const 0
|
|
get_local 0
|
|
i32.sub
|
|
i32.or
|
|
i32.and
|
|
tee_local 0
|
|
i32.const 0
|
|
get_local 0
|
|
i32.sub
|
|
i32.and
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 16
|
|
i32.and
|
|
set_local 0
|
|
get_local 2
|
|
get_local 0
|
|
i32.shr_u
|
|
tee_local 2
|
|
i32.const 5
|
|
i32.shr_u
|
|
i32.const 8
|
|
i32.and
|
|
tee_local 4
|
|
get_local 0
|
|
i32.or
|
|
get_local 2
|
|
get_local 4
|
|
i32.shr_u
|
|
tee_local 0
|
|
i32.const 2
|
|
i32.shr_u
|
|
i32.const 4
|
|
i32.and
|
|
tee_local 2
|
|
i32.or
|
|
get_local 0
|
|
get_local 2
|
|
i32.shr_u
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.and
|
|
tee_local 2
|
|
i32.or
|
|
get_local 0
|
|
get_local 2
|
|
i32.shr_u
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.const 1
|
|
i32.and
|
|
tee_local 2
|
|
i32.or
|
|
get_local 0
|
|
get_local 2
|
|
i32.shr_u
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
tee_local 5
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 8
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 11
|
|
i32.load
|
|
set_local 0
|
|
get_local 5
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @6
|
|
i32.const 15316
|
|
get_local 7
|
|
i32.const 1
|
|
get_local 4
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
tee_local 1
|
|
i32.store
|
|
else
|
|
get_local 0
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
end
|
|
get_local 0
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 12
|
|
i32.load
|
|
get_local 2
|
|
i32.eq
|
|
if ;; label = @7
|
|
get_local 12
|
|
get_local 5
|
|
i32.store
|
|
get_local 8
|
|
get_local 0
|
|
i32.store
|
|
get_local 7
|
|
set_local 1
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
get_local 2
|
|
get_local 3
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 3
|
|
i32.add
|
|
tee_local 5
|
|
get_local 4
|
|
i32.const 3
|
|
i32.shl
|
|
get_local 3
|
|
i32.sub
|
|
tee_local 4
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 5
|
|
get_local 4
|
|
i32.add
|
|
get_local 4
|
|
i32.store
|
|
get_local 16
|
|
if ;; label = @6
|
|
i32.const 15336
|
|
i32.load
|
|
set_local 3
|
|
get_local 16
|
|
i32.const 3
|
|
i32.shr_u
|
|
tee_local 2
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
i32.const 1
|
|
get_local 2
|
|
i32.shl
|
|
tee_local 2
|
|
i32.and
|
|
if ;; label = @7
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @8
|
|
call 34
|
|
else
|
|
get_local 1
|
|
set_local 6
|
|
get_local 2
|
|
set_local 10
|
|
end
|
|
else
|
|
i32.const 15316
|
|
get_local 1
|
|
get_local 2
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
set_local 6
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 10
|
|
end
|
|
get_local 10
|
|
get_local 3
|
|
i32.store
|
|
get_local 6
|
|
get_local 3
|
|
i32.store offset=12
|
|
get_local 3
|
|
get_local 6
|
|
i32.store offset=8
|
|
get_local 3
|
|
get_local 0
|
|
i32.store offset=12
|
|
end
|
|
i32.const 15324
|
|
get_local 4
|
|
i32.store
|
|
i32.const 15336
|
|
get_local 5
|
|
i32.store
|
|
get_local 13
|
|
set_global 6
|
|
get_local 11
|
|
return
|
|
end
|
|
i32.const 15320
|
|
i32.load
|
|
tee_local 10
|
|
if ;; label = @5
|
|
get_local 10
|
|
i32.const 0
|
|
get_local 10
|
|
i32.sub
|
|
i32.and
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 16
|
|
i32.and
|
|
set_local 0
|
|
get_local 2
|
|
get_local 0
|
|
i32.shr_u
|
|
tee_local 2
|
|
i32.const 5
|
|
i32.shr_u
|
|
i32.const 8
|
|
i32.and
|
|
tee_local 1
|
|
get_local 0
|
|
i32.or
|
|
get_local 2
|
|
get_local 1
|
|
i32.shr_u
|
|
tee_local 0
|
|
i32.const 2
|
|
i32.shr_u
|
|
i32.const 4
|
|
i32.and
|
|
tee_local 2
|
|
i32.or
|
|
get_local 0
|
|
get_local 2
|
|
i32.shr_u
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.and
|
|
tee_local 2
|
|
i32.or
|
|
get_local 0
|
|
get_local 2
|
|
i32.shr_u
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.const 1
|
|
i32.and
|
|
tee_local 2
|
|
i32.or
|
|
get_local 0
|
|
get_local 2
|
|
i32.shr_u
|
|
i32.add
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
i32.load
|
|
tee_local 1
|
|
i32.load offset=4
|
|
i32.const -8
|
|
i32.and
|
|
get_local 3
|
|
i32.sub
|
|
set_local 2
|
|
get_local 1
|
|
i32.const 16
|
|
i32.add
|
|
get_local 1
|
|
i32.load offset=16
|
|
i32.eqz
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @6
|
|
loop ;; label = @7
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const -8
|
|
i32.and
|
|
get_local 3
|
|
i32.sub
|
|
tee_local 6
|
|
get_local 2
|
|
i32.lt_u
|
|
tee_local 8
|
|
if ;; label = @8
|
|
get_local 6
|
|
set_local 2
|
|
end
|
|
get_local 8
|
|
if ;; label = @8
|
|
get_local 0
|
|
set_local 1
|
|
end
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
get_local 0
|
|
i32.load offset=16
|
|
i32.eqz
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
tee_local 0
|
|
br_if 0 (;@7;)
|
|
get_local 2
|
|
set_local 6
|
|
end
|
|
else
|
|
get_local 2
|
|
set_local 6
|
|
end
|
|
get_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 15
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 1
|
|
get_local 1
|
|
get_local 3
|
|
i32.add
|
|
tee_local 9
|
|
i32.ge_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 1
|
|
i32.load offset=24
|
|
set_local 12
|
|
block ;; label = @6
|
|
get_local 1
|
|
i32.load offset=12
|
|
tee_local 0
|
|
get_local 1
|
|
i32.eq
|
|
if ;; label = @7
|
|
get_local 1
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @8
|
|
get_local 1
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @9
|
|
i32.const 0
|
|
set_local 4
|
|
br 3 (;@6;)
|
|
end
|
|
end
|
|
loop ;; label = @8
|
|
get_local 0
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 8
|
|
i32.load
|
|
tee_local 11
|
|
if ;; label = @9
|
|
get_local 11
|
|
set_local 0
|
|
get_local 8
|
|
set_local 2
|
|
br 1 (;@8;)
|
|
end
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 8
|
|
i32.load
|
|
tee_local 11
|
|
if ;; label = @9
|
|
get_local 11
|
|
set_local 0
|
|
get_local 8
|
|
set_local 2
|
|
br 1 (;@8;)
|
|
end
|
|
end
|
|
get_local 2
|
|
get_local 15
|
|
i32.lt_u
|
|
if ;; label = @8
|
|
call 34
|
|
else
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
set_local 4
|
|
end
|
|
else
|
|
get_local 1
|
|
i32.load offset=8
|
|
tee_local 2
|
|
get_local 15
|
|
i32.lt_u
|
|
if ;; label = @8
|
|
call 34
|
|
end
|
|
get_local 2
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 8
|
|
i32.load
|
|
get_local 1
|
|
i32.ne
|
|
if ;; label = @8
|
|
call 34
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 11
|
|
i32.load
|
|
get_local 1
|
|
i32.eq
|
|
if ;; label = @8
|
|
get_local 8
|
|
get_local 0
|
|
i32.store
|
|
get_local 11
|
|
get_local 2
|
|
i32.store
|
|
get_local 0
|
|
set_local 4
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
block ;; label = @6
|
|
get_local 12
|
|
if ;; label = @7
|
|
get_local 1
|
|
get_local 1
|
|
i32.load offset=28
|
|
tee_local 0
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @8
|
|
get_local 2
|
|
get_local 4
|
|
i32.store
|
|
get_local 4
|
|
i32.eqz
|
|
if ;; label = @9
|
|
i32.const 15320
|
|
get_local 10
|
|
i32.const 1
|
|
get_local 0
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
br 3 (;@6;)
|
|
end
|
|
else
|
|
get_local 12
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @9
|
|
call 34
|
|
else
|
|
get_local 12
|
|
i32.const 16
|
|
i32.add
|
|
get_local 12
|
|
i32.load offset=16
|
|
get_local 1
|
|
i32.ne
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
get_local 4
|
|
i32.store
|
|
get_local 4
|
|
i32.eqz
|
|
br_if 3 (;@6;)
|
|
end
|
|
end
|
|
get_local 4
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 2
|
|
i32.lt_u
|
|
if ;; label = @8
|
|
call 34
|
|
end
|
|
get_local 4
|
|
get_local 12
|
|
i32.store offset=24
|
|
get_local 1
|
|
i32.load offset=16
|
|
tee_local 0
|
|
if ;; label = @8
|
|
get_local 0
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @9
|
|
call 34
|
|
else
|
|
get_local 4
|
|
get_local 0
|
|
i32.store offset=16
|
|
get_local 0
|
|
get_local 4
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.load offset=20
|
|
tee_local 0
|
|
if ;; label = @8
|
|
get_local 0
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @9
|
|
call 34
|
|
else
|
|
get_local 4
|
|
get_local 0
|
|
i32.store offset=20
|
|
get_local 0
|
|
get_local 4
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.const 16
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
get_local 1
|
|
get_local 6
|
|
get_local 3
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 0
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
get_local 0
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
else
|
|
get_local 1
|
|
get_local 3
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 9
|
|
get_local 6
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 9
|
|
get_local 6
|
|
i32.add
|
|
get_local 6
|
|
i32.store
|
|
get_local 16
|
|
if ;; label = @7
|
|
i32.const 15336
|
|
i32.load
|
|
set_local 4
|
|
get_local 16
|
|
i32.const 3
|
|
i32.shr_u
|
|
tee_local 2
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
set_local 0
|
|
get_local 7
|
|
i32.const 1
|
|
get_local 2
|
|
i32.shl
|
|
tee_local 2
|
|
i32.and
|
|
if ;; label = @8
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @9
|
|
call 34
|
|
else
|
|
get_local 3
|
|
set_local 5
|
|
get_local 2
|
|
set_local 14
|
|
end
|
|
else
|
|
i32.const 15316
|
|
get_local 7
|
|
get_local 2
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
set_local 5
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 14
|
|
end
|
|
get_local 14
|
|
get_local 4
|
|
i32.store
|
|
get_local 5
|
|
get_local 4
|
|
i32.store offset=12
|
|
get_local 4
|
|
get_local 5
|
|
i32.store offset=8
|
|
get_local 4
|
|
get_local 0
|
|
i32.store offset=12
|
|
end
|
|
i32.const 15324
|
|
get_local 6
|
|
i32.store
|
|
i32.const 15336
|
|
get_local 9
|
|
i32.store
|
|
end
|
|
get_local 13
|
|
set_global 6
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
return
|
|
else
|
|
get_local 3
|
|
set_local 2
|
|
end
|
|
else
|
|
get_local 3
|
|
set_local 2
|
|
end
|
|
else
|
|
get_local 0
|
|
i32.const -65
|
|
i32.gt_u
|
|
if ;; label = @4
|
|
i32.const -1
|
|
set_local 2
|
|
else
|
|
get_local 0
|
|
i32.const 11
|
|
i32.add
|
|
tee_local 0
|
|
i32.const -8
|
|
i32.and
|
|
set_local 4
|
|
i32.const 15320
|
|
i32.load
|
|
tee_local 6
|
|
if ;; label = @5
|
|
get_local 0
|
|
i32.const 8
|
|
i32.shr_u
|
|
tee_local 0
|
|
if i32 ;; label = @6
|
|
get_local 4
|
|
i32.const 16777215
|
|
i32.gt_u
|
|
if i32 ;; label = @7
|
|
i32.const 31
|
|
else
|
|
get_local 4
|
|
i32.const 14
|
|
get_local 0
|
|
get_local 0
|
|
i32.const 1048320
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 8
|
|
i32.and
|
|
tee_local 0
|
|
i32.shl
|
|
tee_local 1
|
|
i32.const 520192
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 4
|
|
i32.and
|
|
tee_local 3
|
|
get_local 0
|
|
i32.or
|
|
get_local 1
|
|
get_local 3
|
|
i32.shl
|
|
tee_local 0
|
|
i32.const 245760
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.and
|
|
tee_local 1
|
|
i32.or
|
|
i32.sub
|
|
get_local 0
|
|
get_local 1
|
|
i32.shl
|
|
i32.const 15
|
|
i32.shr_u
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 7
|
|
i32.add
|
|
i32.shr_u
|
|
i32.const 1
|
|
i32.and
|
|
get_local 0
|
|
i32.const 1
|
|
i32.shl
|
|
i32.or
|
|
end
|
|
else
|
|
i32.const 0
|
|
end
|
|
set_local 17
|
|
i32.const 0
|
|
get_local 4
|
|
i32.sub
|
|
set_local 3
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
get_local 17
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @9
|
|
i32.const 25
|
|
get_local 17
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.sub
|
|
set_local 5
|
|
i32.const 0
|
|
set_local 1
|
|
get_local 4
|
|
get_local 17
|
|
i32.const 31
|
|
i32.eq
|
|
if i32 ;; label = @10
|
|
i32.const 0
|
|
else
|
|
get_local 5
|
|
end
|
|
i32.shl
|
|
set_local 10
|
|
i32.const 0
|
|
set_local 5
|
|
loop ;; label = @10
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const -8
|
|
i32.and
|
|
get_local 4
|
|
i32.sub
|
|
tee_local 14
|
|
get_local 3
|
|
i32.lt_u
|
|
if ;; label = @11
|
|
get_local 14
|
|
if ;; label = @12
|
|
get_local 0
|
|
set_local 1
|
|
get_local 14
|
|
set_local 3
|
|
else
|
|
get_local 0
|
|
set_local 1
|
|
i32.const 0
|
|
set_local 3
|
|
br 5 (;@7;)
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.load offset=20
|
|
tee_local 14
|
|
i32.eqz
|
|
get_local 14
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
get_local 10
|
|
i32.const 31
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
tee_local 0
|
|
i32.eq
|
|
i32.or
|
|
i32.eqz
|
|
if ;; label = @11
|
|
get_local 14
|
|
set_local 5
|
|
end
|
|
get_local 10
|
|
get_local 0
|
|
i32.eqz
|
|
tee_local 14
|
|
i32.const 1
|
|
i32.xor
|
|
i32.shl
|
|
set_local 10
|
|
get_local 14
|
|
i32.eqz
|
|
br_if 0 (;@10;)
|
|
br 2 (;@8;)
|
|
end
|
|
unreachable
|
|
else
|
|
i32.const 0
|
|
set_local 5
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.eqz
|
|
get_local 1
|
|
i32.eqz
|
|
i32.and
|
|
if i32 ;; label = @8
|
|
get_local 6
|
|
i32.const 2
|
|
get_local 17
|
|
i32.shl
|
|
tee_local 0
|
|
i32.const 0
|
|
get_local 0
|
|
i32.sub
|
|
i32.or
|
|
i32.and
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @9
|
|
get_local 4
|
|
set_local 2
|
|
br 7 (;@2;)
|
|
end
|
|
get_local 0
|
|
i32.const 0
|
|
get_local 0
|
|
i32.sub
|
|
i32.and
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 5
|
|
i32.const 12
|
|
i32.shr_u
|
|
i32.const 16
|
|
i32.and
|
|
set_local 0
|
|
i32.const 0
|
|
set_local 1
|
|
get_local 5
|
|
get_local 0
|
|
i32.shr_u
|
|
tee_local 5
|
|
i32.const 5
|
|
i32.shr_u
|
|
i32.const 8
|
|
i32.and
|
|
tee_local 10
|
|
get_local 0
|
|
i32.or
|
|
get_local 5
|
|
get_local 10
|
|
i32.shr_u
|
|
tee_local 0
|
|
i32.const 2
|
|
i32.shr_u
|
|
i32.const 4
|
|
i32.and
|
|
tee_local 5
|
|
i32.or
|
|
get_local 0
|
|
get_local 5
|
|
i32.shr_u
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.and
|
|
tee_local 5
|
|
i32.or
|
|
get_local 0
|
|
get_local 5
|
|
i32.shr_u
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.const 1
|
|
i32.and
|
|
tee_local 5
|
|
i32.or
|
|
get_local 0
|
|
get_local 5
|
|
i32.shr_u
|
|
i32.add
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
i32.load
|
|
else
|
|
get_local 5
|
|
end
|
|
tee_local 0
|
|
br_if 0 (;@7;)
|
|
get_local 1
|
|
set_local 5
|
|
br 1 (;@6;)
|
|
end
|
|
loop ;; label = @7
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const -8
|
|
i32.and
|
|
get_local 4
|
|
i32.sub
|
|
tee_local 5
|
|
get_local 3
|
|
i32.lt_u
|
|
tee_local 10
|
|
if ;; label = @8
|
|
get_local 5
|
|
set_local 3
|
|
end
|
|
get_local 10
|
|
if ;; label = @8
|
|
get_local 0
|
|
set_local 1
|
|
end
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
get_local 0
|
|
i32.load offset=16
|
|
i32.eqz
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
tee_local 0
|
|
br_if 0 (;@7;)
|
|
get_local 1
|
|
set_local 5
|
|
end
|
|
end
|
|
get_local 5
|
|
if ;; label = @6
|
|
get_local 3
|
|
i32.const 15324
|
|
i32.load
|
|
get_local 4
|
|
i32.sub
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
get_local 5
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 15
|
|
i32.lt_u
|
|
if ;; label = @8
|
|
call 34
|
|
end
|
|
get_local 5
|
|
get_local 5
|
|
get_local 4
|
|
i32.add
|
|
tee_local 9
|
|
i32.ge_u
|
|
if ;; label = @8
|
|
call 34
|
|
end
|
|
get_local 5
|
|
i32.load offset=24
|
|
set_local 10
|
|
block ;; label = @8
|
|
get_local 5
|
|
i32.load offset=12
|
|
tee_local 0
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @9
|
|
get_local 5
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @10
|
|
get_local 5
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @11
|
|
i32.const 0
|
|
set_local 8
|
|
br 3 (;@8;)
|
|
end
|
|
end
|
|
loop ;; label = @10
|
|
get_local 0
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 11
|
|
i32.load
|
|
tee_local 12
|
|
if ;; label = @11
|
|
get_local 12
|
|
set_local 0
|
|
get_local 11
|
|
set_local 1
|
|
br 1 (;@10;)
|
|
end
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 11
|
|
i32.load
|
|
tee_local 12
|
|
if ;; label = @11
|
|
get_local 12
|
|
set_local 0
|
|
get_local 11
|
|
set_local 1
|
|
br 1 (;@10;)
|
|
end
|
|
end
|
|
get_local 1
|
|
get_local 15
|
|
i32.lt_u
|
|
if ;; label = @10
|
|
call 34
|
|
else
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
set_local 8
|
|
end
|
|
else
|
|
get_local 5
|
|
i32.load offset=8
|
|
tee_local 1
|
|
get_local 15
|
|
i32.lt_u
|
|
if ;; label = @10
|
|
call 34
|
|
end
|
|
get_local 1
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 11
|
|
i32.load
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @10
|
|
call 34
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 12
|
|
i32.load
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @10
|
|
get_local 11
|
|
get_local 0
|
|
i32.store
|
|
get_local 12
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
set_local 8
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
block ;; label = @8
|
|
get_local 10
|
|
if ;; label = @9
|
|
get_local 5
|
|
get_local 5
|
|
i32.load offset=28
|
|
tee_local 0
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @10
|
|
get_local 1
|
|
get_local 8
|
|
i32.store
|
|
get_local 8
|
|
i32.eqz
|
|
if ;; label = @11
|
|
i32.const 15320
|
|
get_local 6
|
|
i32.const 1
|
|
get_local 0
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
tee_local 2
|
|
i32.store
|
|
br 3 (;@8;)
|
|
end
|
|
else
|
|
get_local 10
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @11
|
|
call 34
|
|
else
|
|
get_local 10
|
|
i32.const 16
|
|
i32.add
|
|
get_local 10
|
|
i32.load offset=16
|
|
get_local 5
|
|
i32.ne
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
get_local 8
|
|
i32.store
|
|
get_local 8
|
|
i32.eqz
|
|
if ;; label = @12
|
|
get_local 6
|
|
set_local 2
|
|
br 4 (;@8;)
|
|
end
|
|
end
|
|
end
|
|
get_local 8
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 1
|
|
i32.lt_u
|
|
if ;; label = @10
|
|
call 34
|
|
end
|
|
get_local 8
|
|
get_local 10
|
|
i32.store offset=24
|
|
get_local 5
|
|
i32.load offset=16
|
|
tee_local 0
|
|
if ;; label = @10
|
|
get_local 0
|
|
get_local 1
|
|
i32.lt_u
|
|
if ;; label = @11
|
|
call 34
|
|
else
|
|
get_local 8
|
|
get_local 0
|
|
i32.store offset=16
|
|
get_local 0
|
|
get_local 8
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.load offset=20
|
|
tee_local 0
|
|
if ;; label = @10
|
|
get_local 0
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @11
|
|
call 34
|
|
else
|
|
get_local 8
|
|
get_local 0
|
|
i32.store offset=20
|
|
get_local 0
|
|
get_local 8
|
|
i32.store offset=24
|
|
get_local 6
|
|
set_local 2
|
|
end
|
|
else
|
|
get_local 6
|
|
set_local 2
|
|
end
|
|
else
|
|
get_local 6
|
|
set_local 2
|
|
end
|
|
end
|
|
block ;; label = @8
|
|
get_local 3
|
|
i32.const 16
|
|
i32.lt_u
|
|
if ;; label = @9
|
|
get_local 5
|
|
get_local 3
|
|
get_local 4
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 5
|
|
get_local 0
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
get_local 0
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
else
|
|
get_local 5
|
|
get_local 4
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 9
|
|
get_local 3
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 9
|
|
get_local 3
|
|
i32.add
|
|
get_local 3
|
|
i32.store
|
|
get_local 3
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 1
|
|
get_local 3
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @10
|
|
get_local 1
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
set_local 0
|
|
i32.const 15316
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 1
|
|
get_local 1
|
|
i32.shl
|
|
tee_local 1
|
|
i32.and
|
|
if ;; label = @11
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @12
|
|
call 34
|
|
else
|
|
get_local 1
|
|
set_local 7
|
|
get_local 2
|
|
set_local 16
|
|
end
|
|
else
|
|
i32.const 15316
|
|
get_local 2
|
|
get_local 1
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
set_local 7
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 16
|
|
end
|
|
get_local 16
|
|
get_local 9
|
|
i32.store
|
|
get_local 7
|
|
get_local 9
|
|
i32.store offset=12
|
|
get_local 9
|
|
get_local 7
|
|
i32.store offset=8
|
|
get_local 9
|
|
get_local 0
|
|
i32.store offset=12
|
|
br 2 (;@8;)
|
|
end
|
|
get_local 3
|
|
i32.const 8
|
|
i32.shr_u
|
|
tee_local 0
|
|
if i32 ;; label = @10
|
|
get_local 3
|
|
i32.const 16777215
|
|
i32.gt_u
|
|
if i32 ;; label = @11
|
|
i32.const 31
|
|
else
|
|
get_local 3
|
|
i32.const 14
|
|
get_local 0
|
|
get_local 0
|
|
i32.const 1048320
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 8
|
|
i32.and
|
|
tee_local 0
|
|
i32.shl
|
|
tee_local 1
|
|
i32.const 520192
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 4
|
|
i32.and
|
|
tee_local 4
|
|
get_local 0
|
|
i32.or
|
|
get_local 1
|
|
get_local 4
|
|
i32.shl
|
|
tee_local 0
|
|
i32.const 245760
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.and
|
|
tee_local 1
|
|
i32.or
|
|
i32.sub
|
|
get_local 0
|
|
get_local 1
|
|
i32.shl
|
|
i32.const 15
|
|
i32.shr_u
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 7
|
|
i32.add
|
|
i32.shr_u
|
|
i32.const 1
|
|
i32.and
|
|
get_local 0
|
|
i32.const 1
|
|
i32.shl
|
|
i32.or
|
|
end
|
|
else
|
|
i32.const 0
|
|
end
|
|
tee_local 1
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
set_local 0
|
|
get_local 9
|
|
get_local 1
|
|
i32.store offset=28
|
|
get_local 9
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 4
|
|
i32.const 0
|
|
i32.store offset=4
|
|
get_local 4
|
|
i32.const 0
|
|
i32.store
|
|
get_local 2
|
|
i32.const 1
|
|
get_local 1
|
|
i32.shl
|
|
tee_local 4
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @10
|
|
i32.const 15320
|
|
get_local 2
|
|
get_local 4
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 9
|
|
i32.store
|
|
get_local 9
|
|
get_local 0
|
|
i32.store offset=24
|
|
get_local 9
|
|
get_local 9
|
|
i32.store offset=12
|
|
get_local 9
|
|
get_local 9
|
|
i32.store offset=8
|
|
br 2 (;@8;)
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
set_local 0
|
|
i32.const 25
|
|
get_local 1
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.sub
|
|
set_local 2
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 31
|
|
i32.eq
|
|
if i32 ;; label = @10
|
|
i32.const 0
|
|
else
|
|
get_local 2
|
|
end
|
|
i32.shl
|
|
set_local 2
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
block ;; label = @12
|
|
loop ;; label = @13
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const -8
|
|
i32.and
|
|
get_local 3
|
|
i32.eq
|
|
br_if 2 (;@11;)
|
|
get_local 2
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
get_local 2
|
|
i32.const 31
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 4
|
|
i32.eqz
|
|
br_if 1 (;@12;)
|
|
get_local 1
|
|
set_local 2
|
|
get_local 4
|
|
set_local 0
|
|
br 0 (;@13;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 2
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @12
|
|
call 34
|
|
else
|
|
get_local 2
|
|
get_local 9
|
|
i32.store
|
|
get_local 9
|
|
get_local 0
|
|
i32.store offset=24
|
|
get_local 9
|
|
get_local 9
|
|
i32.store offset=12
|
|
get_local 9
|
|
get_local 9
|
|
i32.store offset=8
|
|
br 4 (;@8;)
|
|
end
|
|
br 1 (;@10;)
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 3
|
|
i32.ge_u
|
|
get_local 0
|
|
get_local 3
|
|
i32.ge_u
|
|
i32.and
|
|
if ;; label = @11
|
|
get_local 2
|
|
get_local 9
|
|
i32.store offset=12
|
|
get_local 1
|
|
get_local 9
|
|
i32.store
|
|
get_local 9
|
|
get_local 2
|
|
i32.store offset=8
|
|
get_local 9
|
|
get_local 0
|
|
i32.store offset=12
|
|
get_local 9
|
|
i32.const 0
|
|
i32.store offset=24
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 13
|
|
set_global 6
|
|
get_local 5
|
|
i32.const 8
|
|
i32.add
|
|
return
|
|
else
|
|
get_local 4
|
|
set_local 2
|
|
end
|
|
else
|
|
get_local 4
|
|
set_local 2
|
|
end
|
|
else
|
|
get_local 4
|
|
set_local 2
|
|
end
|
|
end
|
|
end
|
|
end
|
|
i32.const 15324
|
|
i32.load
|
|
tee_local 3
|
|
get_local 2
|
|
i32.ge_u
|
|
if ;; label = @2
|
|
i32.const 15336
|
|
i32.load
|
|
set_local 0
|
|
get_local 3
|
|
get_local 2
|
|
i32.sub
|
|
tee_local 1
|
|
i32.const 15
|
|
i32.gt_u
|
|
if ;; label = @3
|
|
i32.const 15336
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
tee_local 3
|
|
i32.store
|
|
i32.const 15324
|
|
get_local 1
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 1
|
|
i32.add
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
else
|
|
i32.const 15324
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 15336
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
get_local 3
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 3
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 2
|
|
get_local 2
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
end
|
|
get_local 13
|
|
set_global 6
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
return
|
|
end
|
|
i32.const 15328
|
|
i32.load
|
|
tee_local 1
|
|
get_local 2
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
i32.const 15328
|
|
get_local 1
|
|
get_local 2
|
|
i32.sub
|
|
tee_local 1
|
|
i32.store
|
|
i32.const 15340
|
|
i32.const 15340
|
|
i32.load
|
|
tee_local 0
|
|
get_local 2
|
|
i32.add
|
|
tee_local 3
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 2
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 13
|
|
set_global 6
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
return
|
|
end
|
|
i32.const 15788
|
|
i32.load
|
|
if i32 ;; label = @2
|
|
i32.const 15796
|
|
i32.load
|
|
else
|
|
i32.const 15796
|
|
i32.const 4096
|
|
i32.store
|
|
i32.const 15792
|
|
i32.const 4096
|
|
i32.store
|
|
i32.const 15800
|
|
i32.const -1
|
|
i32.store
|
|
i32.const 15804
|
|
i32.const -1
|
|
i32.store
|
|
i32.const 15808
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 15760
|
|
i32.const 0
|
|
i32.store
|
|
get_local 15
|
|
get_local 15
|
|
i32.const -16
|
|
i32.and
|
|
i32.const 1431655768
|
|
i32.xor
|
|
tee_local 0
|
|
i32.store
|
|
i32.const 15788
|
|
get_local 0
|
|
i32.store
|
|
i32.const 4096
|
|
end
|
|
tee_local 0
|
|
get_local 2
|
|
i32.const 47
|
|
i32.add
|
|
tee_local 6
|
|
i32.add
|
|
tee_local 5
|
|
i32.const 0
|
|
get_local 0
|
|
i32.sub
|
|
tee_local 8
|
|
i32.and
|
|
tee_local 4
|
|
get_local 2
|
|
i32.le_u
|
|
if ;; label = @2
|
|
get_local 13
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
i32.const 15756
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @2
|
|
i32.const 15748
|
|
i32.load
|
|
tee_local 3
|
|
get_local 4
|
|
i32.add
|
|
tee_local 7
|
|
get_local 3
|
|
i32.le_u
|
|
get_local 7
|
|
get_local 0
|
|
i32.gt_u
|
|
i32.or
|
|
if ;; label = @3
|
|
get_local 13
|
|
set_global 6
|
|
i32.const 0
|
|
return
|
|
end
|
|
end
|
|
get_local 2
|
|
i32.const 48
|
|
i32.add
|
|
set_local 7
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
i32.const 15760
|
|
i32.load
|
|
i32.const 4
|
|
i32.and
|
|
if ;; label = @4
|
|
i32.const 0
|
|
set_local 1
|
|
else
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
i32.const 15340
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
br_if 0 (;@7;)
|
|
i32.const 15764
|
|
set_local 3
|
|
loop ;; label = @8
|
|
block ;; label = @9
|
|
get_local 3
|
|
i32.load
|
|
tee_local 10
|
|
get_local 0
|
|
i32.le_u
|
|
if ;; label = @10
|
|
get_local 10
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 10
|
|
i32.load
|
|
i32.add
|
|
get_local 0
|
|
i32.gt_u
|
|
br_if 1 (;@9;)
|
|
end
|
|
get_local 3
|
|
i32.load offset=8
|
|
tee_local 3
|
|
br_if 1 (;@8;)
|
|
br 2 (;@7;)
|
|
end
|
|
end
|
|
get_local 5
|
|
get_local 1
|
|
i32.sub
|
|
get_local 8
|
|
i32.and
|
|
tee_local 1
|
|
i32.const 2147483647
|
|
i32.lt_u
|
|
if ;; label = @8
|
|
get_local 1
|
|
call 298
|
|
tee_local 0
|
|
get_local 3
|
|
i32.load
|
|
get_local 10
|
|
i32.load
|
|
i32.add
|
|
i32.eq
|
|
if ;; label = @9
|
|
get_local 0
|
|
i32.const -1
|
|
i32.ne
|
|
br_if 6 (;@3;)
|
|
else
|
|
br 3 (;@6;)
|
|
end
|
|
else
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
br 2 (;@5;)
|
|
end
|
|
i32.const 0
|
|
call 298
|
|
tee_local 0
|
|
i32.const -1
|
|
i32.eq
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_local 1
|
|
else
|
|
i32.const 15792
|
|
i32.load
|
|
tee_local 3
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 5
|
|
get_local 0
|
|
tee_local 1
|
|
i32.add
|
|
i32.const 0
|
|
get_local 3
|
|
i32.sub
|
|
i32.and
|
|
get_local 1
|
|
i32.sub
|
|
set_local 3
|
|
get_local 5
|
|
get_local 1
|
|
i32.and
|
|
if i32 ;; label = @8
|
|
get_local 3
|
|
else
|
|
i32.const 0
|
|
end
|
|
get_local 4
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 15748
|
|
i32.load
|
|
tee_local 5
|
|
i32.add
|
|
set_local 3
|
|
get_local 1
|
|
get_local 2
|
|
i32.gt_u
|
|
get_local 1
|
|
i32.const 2147483647
|
|
i32.lt_u
|
|
i32.and
|
|
if ;; label = @8
|
|
i32.const 15756
|
|
i32.load
|
|
tee_local 8
|
|
if ;; label = @9
|
|
get_local 3
|
|
get_local 5
|
|
i32.le_u
|
|
get_local 3
|
|
get_local 8
|
|
i32.gt_u
|
|
i32.or
|
|
if ;; label = @10
|
|
i32.const 0
|
|
set_local 1
|
|
br 5 (;@5;)
|
|
end
|
|
end
|
|
get_local 1
|
|
call 298
|
|
tee_local 3
|
|
get_local 0
|
|
i32.eq
|
|
br_if 5 (;@3;)
|
|
get_local 3
|
|
set_local 0
|
|
br 2 (;@6;)
|
|
else
|
|
i32.const 0
|
|
set_local 1
|
|
end
|
|
end
|
|
br 1 (;@5;)
|
|
end
|
|
get_local 7
|
|
get_local 1
|
|
i32.gt_u
|
|
get_local 1
|
|
i32.const 2147483647
|
|
i32.lt_u
|
|
get_local 0
|
|
i32.const -1
|
|
i32.ne
|
|
i32.and
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 0
|
|
i32.const -1
|
|
i32.eq
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_local 1
|
|
br 2 (;@5;)
|
|
else
|
|
br 4 (;@3;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 6
|
|
get_local 1
|
|
i32.sub
|
|
i32.const 15796
|
|
i32.load
|
|
tee_local 3
|
|
i32.add
|
|
i32.const 0
|
|
get_local 3
|
|
i32.sub
|
|
i32.and
|
|
tee_local 3
|
|
i32.const 2147483647
|
|
i32.ge_u
|
|
br_if 2 (;@3;)
|
|
i32.const 0
|
|
get_local 1
|
|
i32.sub
|
|
set_local 6
|
|
get_local 3
|
|
call 298
|
|
i32.const -1
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 6
|
|
call 298
|
|
drop
|
|
i32.const 0
|
|
set_local 1
|
|
else
|
|
get_local 3
|
|
get_local 1
|
|
i32.add
|
|
set_local 1
|
|
br 3 (;@3;)
|
|
end
|
|
end
|
|
i32.const 15760
|
|
i32.const 15760
|
|
i32.load
|
|
i32.const 4
|
|
i32.or
|
|
i32.store
|
|
end
|
|
get_local 4
|
|
i32.const 2147483647
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 4
|
|
call 298
|
|
tee_local 0
|
|
i32.const 0
|
|
call 298
|
|
tee_local 3
|
|
i32.lt_u
|
|
get_local 0
|
|
i32.const -1
|
|
i32.ne
|
|
get_local 3
|
|
i32.const -1
|
|
i32.ne
|
|
i32.and
|
|
i32.and
|
|
set_local 4
|
|
get_local 3
|
|
get_local 0
|
|
i32.sub
|
|
tee_local 3
|
|
get_local 2
|
|
i32.const 40
|
|
i32.add
|
|
i32.gt_u
|
|
tee_local 6
|
|
if ;; label = @5
|
|
get_local 3
|
|
set_local 1
|
|
end
|
|
get_local 0
|
|
i32.const -1
|
|
i32.eq
|
|
get_local 6
|
|
i32.const 1
|
|
i32.xor
|
|
i32.or
|
|
get_local 4
|
|
i32.const 1
|
|
i32.xor
|
|
i32.or
|
|
i32.eqz
|
|
br_if 1 (;@3;)
|
|
end
|
|
br 1 (;@2;)
|
|
end
|
|
i32.const 15748
|
|
i32.const 15748
|
|
i32.load
|
|
get_local 1
|
|
i32.add
|
|
tee_local 3
|
|
i32.store
|
|
get_local 3
|
|
i32.const 15752
|
|
i32.load
|
|
i32.gt_u
|
|
if ;; label = @3
|
|
i32.const 15752
|
|
get_local 3
|
|
i32.store
|
|
end
|
|
block ;; label = @3
|
|
i32.const 15340
|
|
i32.load
|
|
tee_local 6
|
|
if ;; label = @4
|
|
i32.const 15764
|
|
set_local 3
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
loop ;; label = @7
|
|
get_local 0
|
|
get_local 3
|
|
i32.load
|
|
tee_local 4
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 5
|
|
i32.load
|
|
tee_local 8
|
|
i32.add
|
|
i32.eq
|
|
br_if 1 (;@6;)
|
|
get_local 3
|
|
i32.load offset=8
|
|
tee_local 3
|
|
br_if 0 (;@7;)
|
|
end
|
|
br 1 (;@5;)
|
|
end
|
|
get_local 3
|
|
i32.load offset=12
|
|
i32.const 8
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 6
|
|
get_local 0
|
|
i32.lt_u
|
|
get_local 6
|
|
get_local 4
|
|
i32.ge_u
|
|
i32.and
|
|
if ;; label = @7
|
|
get_local 5
|
|
get_local 8
|
|
get_local 1
|
|
i32.add
|
|
i32.store
|
|
i32.const 15328
|
|
i32.load
|
|
set_local 4
|
|
i32.const 0
|
|
get_local 6
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
i32.sub
|
|
i32.const 7
|
|
i32.and
|
|
set_local 0
|
|
i32.const 15340
|
|
get_local 6
|
|
get_local 3
|
|
i32.const 7
|
|
i32.and
|
|
if i32 ;; label = @8
|
|
get_local 0
|
|
else
|
|
i32.const 0
|
|
tee_local 0
|
|
end
|
|
i32.add
|
|
tee_local 3
|
|
i32.store
|
|
i32.const 15328
|
|
get_local 4
|
|
get_local 1
|
|
get_local 0
|
|
i32.sub
|
|
i32.add
|
|
tee_local 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 0
|
|
i32.add
|
|
i32.const 40
|
|
i32.store offset=4
|
|
i32.const 15344
|
|
i32.const 15804
|
|
i32.load
|
|
i32.store
|
|
br 4 (;@3;)
|
|
end
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 3
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
i32.const 15332
|
|
get_local 0
|
|
i32.store
|
|
get_local 0
|
|
set_local 3
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
i32.add
|
|
set_local 5
|
|
i32.const 15764
|
|
set_local 4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
loop ;; label = @7
|
|
get_local 4
|
|
i32.load
|
|
get_local 5
|
|
i32.eq
|
|
br_if 1 (;@6;)
|
|
get_local 4
|
|
i32.load offset=8
|
|
tee_local 4
|
|
br_if 0 (;@7;)
|
|
end
|
|
br 1 (;@5;)
|
|
end
|
|
get_local 4
|
|
i32.load offset=12
|
|
i32.const 8
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @6
|
|
get_local 4
|
|
get_local 0
|
|
i32.store
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 4
|
|
get_local 4
|
|
i32.load
|
|
get_local 1
|
|
i32.add
|
|
i32.store
|
|
i32.const 0
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.sub
|
|
i32.const 7
|
|
i32.and
|
|
set_local 4
|
|
i32.const 0
|
|
get_local 5
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 8
|
|
i32.sub
|
|
i32.const 7
|
|
i32.and
|
|
set_local 10
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 7
|
|
i32.and
|
|
if i32 ;; label = @7
|
|
get_local 4
|
|
else
|
|
i32.const 0
|
|
end
|
|
i32.add
|
|
tee_local 9
|
|
get_local 2
|
|
i32.add
|
|
set_local 7
|
|
get_local 5
|
|
get_local 8
|
|
i32.const 7
|
|
i32.and
|
|
if i32 ;; label = @7
|
|
get_local 10
|
|
else
|
|
i32.const 0
|
|
end
|
|
i32.add
|
|
tee_local 5
|
|
get_local 9
|
|
i32.sub
|
|
get_local 2
|
|
i32.sub
|
|
set_local 8
|
|
get_local 9
|
|
get_local 2
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
block ;; label = @7
|
|
get_local 5
|
|
get_local 6
|
|
i32.eq
|
|
if ;; label = @8
|
|
i32.const 15328
|
|
i32.const 15328
|
|
i32.load
|
|
get_local 8
|
|
i32.add
|
|
tee_local 0
|
|
i32.store
|
|
i32.const 15340
|
|
get_local 7
|
|
i32.store
|
|
get_local 7
|
|
get_local 0
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
else
|
|
get_local 5
|
|
i32.const 15336
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @9
|
|
i32.const 15324
|
|
i32.const 15324
|
|
i32.load
|
|
get_local 8
|
|
i32.add
|
|
tee_local 0
|
|
i32.store
|
|
i32.const 15336
|
|
get_local 7
|
|
i32.store
|
|
get_local 7
|
|
get_local 0
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 7
|
|
get_local 0
|
|
i32.add
|
|
get_local 0
|
|
i32.store
|
|
br 2 (;@7;)
|
|
end
|
|
get_local 5
|
|
i32.load offset=4
|
|
tee_local 0
|
|
i32.const 3
|
|
i32.and
|
|
i32.const 1
|
|
i32.eq
|
|
if i32 ;; label = @9
|
|
get_local 0
|
|
i32.const -8
|
|
i32.and
|
|
set_local 10
|
|
get_local 0
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 4
|
|
block ;; label = @10
|
|
get_local 0
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @11
|
|
get_local 5
|
|
i32.load offset=12
|
|
set_local 2
|
|
block ;; label = @12
|
|
get_local 5
|
|
i32.load offset=8
|
|
tee_local 1
|
|
get_local 4
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
tee_local 0
|
|
i32.ne
|
|
if ;; label = @13
|
|
get_local 1
|
|
get_local 3
|
|
i32.lt_u
|
|
if ;; label = @14
|
|
call 34
|
|
end
|
|
get_local 1
|
|
i32.load offset=12
|
|
get_local 5
|
|
i32.eq
|
|
br_if 1 (;@12;)
|
|
call 34
|
|
end
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.eq
|
|
if ;; label = @12
|
|
i32.const 15316
|
|
i32.const 15316
|
|
i32.load
|
|
i32.const 1
|
|
get_local 4
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
br 2 (;@10;)
|
|
end
|
|
block ;; label = @12
|
|
get_local 2
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @13
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
set_local 18
|
|
else
|
|
get_local 2
|
|
get_local 3
|
|
i32.lt_u
|
|
if ;; label = @14
|
|
call 34
|
|
end
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
i32.load
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @14
|
|
get_local 0
|
|
set_local 18
|
|
br 2 (;@12;)
|
|
end
|
|
call 34
|
|
end
|
|
end
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=12
|
|
get_local 18
|
|
get_local 1
|
|
i32.store
|
|
else
|
|
get_local 5
|
|
i32.load offset=24
|
|
set_local 6
|
|
block ;; label = @12
|
|
get_local 5
|
|
i32.load offset=12
|
|
tee_local 0
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @13
|
|
get_local 5
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @14
|
|
get_local 1
|
|
set_local 2
|
|
else
|
|
get_local 2
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @15
|
|
i32.const 0
|
|
set_local 11
|
|
br 3 (;@12;)
|
|
end
|
|
end
|
|
loop ;; label = @14
|
|
get_local 0
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 4
|
|
if ;; label = @15
|
|
get_local 4
|
|
set_local 0
|
|
get_local 1
|
|
set_local 2
|
|
br 1 (;@14;)
|
|
end
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 4
|
|
if ;; label = @15
|
|
get_local 4
|
|
set_local 0
|
|
get_local 1
|
|
set_local 2
|
|
br 1 (;@14;)
|
|
end
|
|
end
|
|
get_local 2
|
|
get_local 3
|
|
i32.lt_u
|
|
if ;; label = @14
|
|
call 34
|
|
else
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
set_local 11
|
|
end
|
|
else
|
|
get_local 5
|
|
i32.load offset=8
|
|
tee_local 2
|
|
get_local 3
|
|
i32.lt_u
|
|
if ;; label = @14
|
|
call 34
|
|
end
|
|
get_local 2
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
get_local 5
|
|
i32.ne
|
|
if ;; label = @14
|
|
call 34
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @14
|
|
get_local 1
|
|
get_local 0
|
|
i32.store
|
|
get_local 3
|
|
get_local 2
|
|
i32.store
|
|
get_local 0
|
|
set_local 11
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.eqz
|
|
br_if 1 (;@10;)
|
|
block ;; label = @12
|
|
get_local 5
|
|
get_local 5
|
|
i32.load offset=28
|
|
tee_local 0
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @13
|
|
get_local 2
|
|
get_local 11
|
|
i32.store
|
|
get_local 11
|
|
br_if 1 (;@12;)
|
|
i32.const 15320
|
|
i32.const 15320
|
|
i32.load
|
|
i32.const 1
|
|
get_local 0
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
br 3 (;@10;)
|
|
else
|
|
get_local 6
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @14
|
|
call 34
|
|
else
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
get_local 6
|
|
i32.load offset=16
|
|
get_local 5
|
|
i32.ne
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
get_local 11
|
|
i32.store
|
|
get_local 11
|
|
i32.eqz
|
|
br_if 4 (;@10;)
|
|
end
|
|
end
|
|
end
|
|
get_local 11
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 2
|
|
i32.lt_u
|
|
if ;; label = @12
|
|
call 34
|
|
end
|
|
get_local 11
|
|
get_local 6
|
|
i32.store offset=24
|
|
get_local 5
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @12
|
|
get_local 0
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @13
|
|
call 34
|
|
else
|
|
get_local 11
|
|
get_local 0
|
|
i32.store offset=16
|
|
get_local 0
|
|
get_local 11
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.load offset=4
|
|
tee_local 0
|
|
i32.eqz
|
|
br_if 1 (;@10;)
|
|
get_local 0
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @12
|
|
call 34
|
|
else
|
|
get_local 11
|
|
get_local 0
|
|
i32.store offset=20
|
|
get_local 0
|
|
get_local 11
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
end
|
|
get_local 5
|
|
get_local 10
|
|
i32.add
|
|
set_local 5
|
|
get_local 10
|
|
get_local 8
|
|
i32.add
|
|
else
|
|
get_local 8
|
|
end
|
|
set_local 4
|
|
get_local 5
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 0
|
|
get_local 0
|
|
i32.load
|
|
i32.const -2
|
|
i32.and
|
|
i32.store
|
|
get_local 7
|
|
get_local 4
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 7
|
|
get_local 4
|
|
i32.add
|
|
get_local 4
|
|
i32.store
|
|
get_local 4
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 2
|
|
get_local 4
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @9
|
|
get_local 2
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
set_local 0
|
|
block ;; label = @10
|
|
i32.const 15316
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 1
|
|
get_local 2
|
|
i32.shl
|
|
tee_local 2
|
|
i32.and
|
|
if ;; label = @11
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
i32.ge_u
|
|
if ;; label = @12
|
|
get_local 1
|
|
set_local 12
|
|
get_local 2
|
|
set_local 19
|
|
br 2 (;@10;)
|
|
end
|
|
call 34
|
|
else
|
|
i32.const 15316
|
|
get_local 1
|
|
get_local 2
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
set_local 12
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 19
|
|
end
|
|
end
|
|
get_local 19
|
|
get_local 7
|
|
i32.store
|
|
get_local 12
|
|
get_local 7
|
|
i32.store offset=12
|
|
get_local 7
|
|
get_local 12
|
|
i32.store offset=8
|
|
get_local 7
|
|
get_local 0
|
|
i32.store offset=12
|
|
br 2 (;@7;)
|
|
end
|
|
block i32 ;; label = @9
|
|
get_local 4
|
|
i32.const 8
|
|
i32.shr_u
|
|
tee_local 0
|
|
if i32 ;; label = @10
|
|
i32.const 31
|
|
get_local 4
|
|
i32.const 16777215
|
|
i32.gt_u
|
|
br_if 1 (;@9;)
|
|
drop
|
|
get_local 4
|
|
i32.const 14
|
|
get_local 0
|
|
get_local 0
|
|
i32.const 1048320
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 8
|
|
i32.and
|
|
tee_local 0
|
|
i32.shl
|
|
tee_local 2
|
|
i32.const 520192
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 4
|
|
i32.and
|
|
tee_local 1
|
|
get_local 0
|
|
i32.or
|
|
get_local 2
|
|
get_local 1
|
|
i32.shl
|
|
tee_local 0
|
|
i32.const 245760
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.and
|
|
tee_local 2
|
|
i32.or
|
|
i32.sub
|
|
get_local 0
|
|
get_local 2
|
|
i32.shl
|
|
i32.const 15
|
|
i32.shr_u
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 7
|
|
i32.add
|
|
i32.shr_u
|
|
i32.const 1
|
|
i32.and
|
|
get_local 0
|
|
i32.const 1
|
|
i32.shl
|
|
i32.or
|
|
else
|
|
i32.const 0
|
|
end
|
|
end
|
|
tee_local 2
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
set_local 0
|
|
get_local 7
|
|
get_local 2
|
|
i32.store offset=28
|
|
get_local 7
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 0
|
|
i32.store offset=4
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 15320
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 1
|
|
get_local 2
|
|
i32.shl
|
|
tee_local 3
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @9
|
|
i32.const 15320
|
|
get_local 1
|
|
get_local 3
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 7
|
|
i32.store
|
|
get_local 7
|
|
get_local 0
|
|
i32.store offset=24
|
|
get_local 7
|
|
get_local 7
|
|
i32.store offset=12
|
|
get_local 7
|
|
get_local 7
|
|
i32.store offset=8
|
|
br 2 (;@7;)
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
set_local 0
|
|
i32.const 25
|
|
get_local 2
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.sub
|
|
set_local 1
|
|
get_local 4
|
|
get_local 2
|
|
i32.const 31
|
|
i32.eq
|
|
if i32 ;; label = @9
|
|
i32.const 0
|
|
else
|
|
get_local 1
|
|
end
|
|
i32.shl
|
|
set_local 2
|
|
block ;; label = @9
|
|
block ;; label = @10
|
|
block ;; label = @11
|
|
loop ;; label = @12
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const -8
|
|
i32.and
|
|
get_local 4
|
|
i32.eq
|
|
br_if 2 (;@10;)
|
|
get_local 2
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
get_local 2
|
|
i32.const 31
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 3
|
|
i32.eqz
|
|
br_if 1 (;@11;)
|
|
get_local 1
|
|
set_local 2
|
|
get_local 3
|
|
set_local 0
|
|
br 0 (;@12;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 2
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @11
|
|
call 34
|
|
else
|
|
get_local 2
|
|
get_local 7
|
|
i32.store
|
|
get_local 7
|
|
get_local 0
|
|
i32.store offset=24
|
|
get_local 7
|
|
get_local 7
|
|
i32.store offset=12
|
|
get_local 7
|
|
get_local 7
|
|
i32.store offset=8
|
|
br 4 (;@7;)
|
|
end
|
|
br 1 (;@9;)
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 3
|
|
i32.ge_u
|
|
get_local 0
|
|
get_local 3
|
|
i32.ge_u
|
|
i32.and
|
|
if ;; label = @10
|
|
get_local 2
|
|
get_local 7
|
|
i32.store offset=12
|
|
get_local 1
|
|
get_local 7
|
|
i32.store
|
|
get_local 7
|
|
get_local 2
|
|
i32.store offset=8
|
|
get_local 7
|
|
get_local 0
|
|
i32.store offset=12
|
|
get_local 7
|
|
i32.const 0
|
|
i32.store offset=24
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 13
|
|
set_global 6
|
|
get_local 9
|
|
i32.const 8
|
|
i32.add
|
|
return
|
|
end
|
|
end
|
|
i32.const 15764
|
|
set_local 3
|
|
loop ;; label = @5
|
|
block ;; label = @6
|
|
get_local 3
|
|
i32.load
|
|
tee_local 4
|
|
get_local 6
|
|
i32.le_u
|
|
if ;; label = @7
|
|
get_local 4
|
|
get_local 3
|
|
i32.load offset=4
|
|
i32.add
|
|
tee_local 11
|
|
get_local 6
|
|
i32.gt_u
|
|
br_if 1 (;@6;)
|
|
end
|
|
get_local 3
|
|
i32.load offset=8
|
|
set_local 3
|
|
br 1 (;@5;)
|
|
end
|
|
end
|
|
i32.const 0
|
|
get_local 11
|
|
i32.const -47
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
i32.sub
|
|
i32.const 7
|
|
i32.and
|
|
set_local 5
|
|
get_local 3
|
|
get_local 4
|
|
i32.const 7
|
|
i32.and
|
|
if i32 ;; label = @5
|
|
get_local 5
|
|
else
|
|
i32.const 0
|
|
end
|
|
i32.add
|
|
tee_local 3
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 12
|
|
i32.lt_u
|
|
if i32 ;; label = @5
|
|
get_local 6
|
|
tee_local 3
|
|
else
|
|
get_local 3
|
|
end
|
|
i32.const 8
|
|
i32.add
|
|
set_local 8
|
|
get_local 3
|
|
i32.const 24
|
|
i32.add
|
|
set_local 4
|
|
get_local 1
|
|
i32.const -40
|
|
i32.add
|
|
set_local 10
|
|
i32.const 0
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 7
|
|
i32.sub
|
|
i32.const 7
|
|
i32.and
|
|
set_local 5
|
|
i32.const 15340
|
|
get_local 0
|
|
get_local 7
|
|
i32.const 7
|
|
i32.and
|
|
if i32 ;; label = @5
|
|
get_local 5
|
|
else
|
|
i32.const 0
|
|
tee_local 5
|
|
end
|
|
i32.add
|
|
tee_local 7
|
|
i32.store
|
|
i32.const 15328
|
|
get_local 10
|
|
get_local 5
|
|
i32.sub
|
|
tee_local 5
|
|
i32.store
|
|
get_local 7
|
|
get_local 5
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 7
|
|
get_local 5
|
|
i32.add
|
|
i32.const 40
|
|
i32.store offset=4
|
|
i32.const 15344
|
|
i32.const 15804
|
|
i32.load
|
|
i32.store
|
|
get_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 5
|
|
i32.const 27
|
|
i32.store
|
|
get_local 8
|
|
i32.const 15764
|
|
i64.load align=4
|
|
i64.store align=4
|
|
get_local 8
|
|
i32.const 15772
|
|
i64.load align=4
|
|
i64.store offset=8 align=4
|
|
i32.const 15764
|
|
get_local 0
|
|
i32.store
|
|
i32.const 15768
|
|
get_local 1
|
|
i32.store
|
|
i32.const 15776
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 15772
|
|
get_local 8
|
|
i32.store
|
|
get_local 4
|
|
set_local 0
|
|
loop ;; label = @5
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 7
|
|
i32.store
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
get_local 11
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
get_local 1
|
|
set_local 0
|
|
br 1 (;@5;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 6
|
|
i32.ne
|
|
if ;; label = @5
|
|
get_local 5
|
|
get_local 5
|
|
i32.load
|
|
i32.const -2
|
|
i32.and
|
|
i32.store
|
|
get_local 6
|
|
get_local 3
|
|
get_local 6
|
|
i32.sub
|
|
tee_local 5
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 5
|
|
i32.store
|
|
get_local 5
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 1
|
|
get_local 5
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
get_local 1
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
set_local 0
|
|
i32.const 15316
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 1
|
|
get_local 1
|
|
i32.shl
|
|
tee_local 1
|
|
i32.and
|
|
if ;; label = @7
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @8
|
|
call 34
|
|
else
|
|
get_local 3
|
|
set_local 9
|
|
get_local 1
|
|
set_local 20
|
|
end
|
|
else
|
|
i32.const 15316
|
|
get_local 3
|
|
get_local 1
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
set_local 9
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 20
|
|
end
|
|
get_local 20
|
|
get_local 6
|
|
i32.store
|
|
get_local 9
|
|
get_local 6
|
|
i32.store offset=12
|
|
get_local 6
|
|
get_local 9
|
|
i32.store offset=8
|
|
get_local 6
|
|
get_local 0
|
|
i32.store offset=12
|
|
br 3 (;@3;)
|
|
end
|
|
get_local 5
|
|
i32.const 8
|
|
i32.shr_u
|
|
tee_local 0
|
|
if i32 ;; label = @6
|
|
get_local 5
|
|
i32.const 16777215
|
|
i32.gt_u
|
|
if i32 ;; label = @7
|
|
i32.const 31
|
|
else
|
|
get_local 5
|
|
i32.const 14
|
|
get_local 0
|
|
get_local 0
|
|
i32.const 1048320
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 8
|
|
i32.and
|
|
tee_local 0
|
|
i32.shl
|
|
tee_local 1
|
|
i32.const 520192
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 4
|
|
i32.and
|
|
tee_local 3
|
|
get_local 0
|
|
i32.or
|
|
get_local 1
|
|
get_local 3
|
|
i32.shl
|
|
tee_local 0
|
|
i32.const 245760
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.and
|
|
tee_local 1
|
|
i32.or
|
|
i32.sub
|
|
get_local 0
|
|
get_local 1
|
|
i32.shl
|
|
i32.const 15
|
|
i32.shr_u
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 7
|
|
i32.add
|
|
i32.shr_u
|
|
i32.const 1
|
|
i32.and
|
|
get_local 0
|
|
i32.const 1
|
|
i32.shl
|
|
i32.or
|
|
end
|
|
else
|
|
i32.const 0
|
|
end
|
|
tee_local 1
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
set_local 0
|
|
get_local 6
|
|
get_local 1
|
|
i32.store offset=28
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 12
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 15320
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 1
|
|
get_local 1
|
|
i32.shl
|
|
tee_local 4
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @6
|
|
i32.const 15320
|
|
get_local 3
|
|
get_local 4
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 6
|
|
i32.store
|
|
get_local 6
|
|
get_local 0
|
|
i32.store offset=24
|
|
get_local 6
|
|
get_local 6
|
|
i32.store offset=12
|
|
get_local 6
|
|
get_local 6
|
|
i32.store offset=8
|
|
br 3 (;@3;)
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
set_local 0
|
|
i32.const 25
|
|
get_local 1
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.sub
|
|
set_local 3
|
|
get_local 5
|
|
get_local 1
|
|
i32.const 31
|
|
i32.eq
|
|
if i32 ;; label = @6
|
|
i32.const 0
|
|
else
|
|
get_local 3
|
|
end
|
|
i32.shl
|
|
set_local 1
|
|
block ;; label = @6
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
loop ;; label = @9
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const -8
|
|
i32.and
|
|
get_local 5
|
|
i32.eq
|
|
br_if 2 (;@7;)
|
|
get_local 1
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 3
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
get_local 1
|
|
i32.const 31
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 4
|
|
i32.eqz
|
|
br_if 1 (;@8;)
|
|
get_local 3
|
|
set_local 1
|
|
get_local 4
|
|
set_local 0
|
|
br 0 (;@9;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @8
|
|
call 34
|
|
else
|
|
get_local 1
|
|
get_local 6
|
|
i32.store
|
|
get_local 6
|
|
get_local 0
|
|
i32.store offset=24
|
|
get_local 6
|
|
get_local 6
|
|
i32.store offset=12
|
|
get_local 6
|
|
get_local 6
|
|
i32.store offset=8
|
|
br 5 (;@3;)
|
|
end
|
|
br 1 (;@6;)
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 4
|
|
i32.ge_u
|
|
get_local 0
|
|
get_local 4
|
|
i32.ge_u
|
|
i32.and
|
|
if ;; label = @7
|
|
get_local 1
|
|
get_local 6
|
|
i32.store offset=12
|
|
get_local 3
|
|
get_local 6
|
|
i32.store
|
|
get_local 6
|
|
get_local 1
|
|
i32.store offset=8
|
|
get_local 6
|
|
get_local 0
|
|
i32.store offset=12
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store offset=24
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
else
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 3
|
|
i32.eqz
|
|
get_local 0
|
|
get_local 3
|
|
i32.lt_u
|
|
i32.or
|
|
if ;; label = @5
|
|
i32.const 15332
|
|
get_local 0
|
|
i32.store
|
|
end
|
|
i32.const 15764
|
|
get_local 0
|
|
i32.store
|
|
i32.const 15768
|
|
get_local 1
|
|
i32.store
|
|
i32.const 15776
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 15352
|
|
i32.const 15788
|
|
i32.load
|
|
i32.store
|
|
i32.const 15348
|
|
i32.const -1
|
|
i32.store
|
|
i32.const 0
|
|
set_local 3
|
|
loop ;; label = @5
|
|
get_local 3
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
tee_local 4
|
|
get_local 4
|
|
i32.store offset=12
|
|
get_local 4
|
|
get_local 4
|
|
i32.store offset=8
|
|
get_local 3
|
|
i32.const 1
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 32
|
|
i32.ne
|
|
br_if 0 (;@5;)
|
|
end
|
|
get_local 1
|
|
i32.const -40
|
|
i32.add
|
|
set_local 3
|
|
i32.const 0
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
i32.sub
|
|
i32.const 7
|
|
i32.and
|
|
set_local 1
|
|
i32.const 15340
|
|
get_local 0
|
|
get_local 4
|
|
i32.const 7
|
|
i32.and
|
|
if i32 ;; label = @5
|
|
get_local 1
|
|
else
|
|
i32.const 0
|
|
tee_local 1
|
|
end
|
|
i32.add
|
|
tee_local 0
|
|
i32.store
|
|
i32.const 15328
|
|
get_local 3
|
|
get_local 1
|
|
i32.sub
|
|
tee_local 1
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 1
|
|
i32.add
|
|
i32.const 40
|
|
i32.store offset=4
|
|
i32.const 15344
|
|
i32.const 15804
|
|
i32.load
|
|
i32.store
|
|
end
|
|
end
|
|
i32.const 15328
|
|
i32.load
|
|
tee_local 0
|
|
get_local 2
|
|
i32.gt_u
|
|
if ;; label = @3
|
|
i32.const 15328
|
|
get_local 0
|
|
get_local 2
|
|
i32.sub
|
|
tee_local 1
|
|
i32.store
|
|
i32.const 15340
|
|
i32.const 15340
|
|
i32.load
|
|
tee_local 0
|
|
get_local 2
|
|
i32.add
|
|
tee_local 3
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 2
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 13
|
|
set_global 6
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
return
|
|
end
|
|
end
|
|
call 261
|
|
i32.const 12
|
|
i32.store
|
|
get_local 13
|
|
set_global 6
|
|
i32.const 0
|
|
end)
|
|
(func (;288;) (type 1) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.const -8
|
|
i32.add
|
|
tee_local 2
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 12
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
call 34
|
|
end
|
|
get_local 0
|
|
i32.const -4
|
|
i32.add
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 3
|
|
i32.and
|
|
tee_local 11
|
|
i32.const 1
|
|
i32.eq
|
|
if ;; label = @2
|
|
call 34
|
|
end
|
|
get_local 2
|
|
get_local 0
|
|
i32.const -8
|
|
i32.and
|
|
tee_local 5
|
|
i32.add
|
|
set_local 7
|
|
block ;; label = @2
|
|
get_local 0
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @3
|
|
get_local 2
|
|
set_local 3
|
|
get_local 5
|
|
set_local 1
|
|
get_local 2
|
|
set_local 4
|
|
else
|
|
get_local 2
|
|
i32.load
|
|
set_local 9
|
|
get_local 11
|
|
i32.eqz
|
|
if ;; label = @4
|
|
return
|
|
end
|
|
get_local 2
|
|
i32.const 0
|
|
get_local 9
|
|
i32.sub
|
|
i32.add
|
|
tee_local 0
|
|
get_local 12
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
call 34
|
|
end
|
|
get_local 9
|
|
get_local 5
|
|
i32.add
|
|
set_local 2
|
|
get_local 0
|
|
i32.const 15336
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 7
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 3
|
|
i32.and
|
|
i32.const 3
|
|
i32.ne
|
|
if ;; label = @5
|
|
get_local 0
|
|
set_local 3
|
|
get_local 2
|
|
set_local 1
|
|
get_local 0
|
|
set_local 4
|
|
br 3 (;@2;)
|
|
end
|
|
i32.const 15324
|
|
get_local 2
|
|
i32.store
|
|
get_local 1
|
|
get_local 3
|
|
i32.const -2
|
|
i32.and
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
get_local 2
|
|
i32.store
|
|
return
|
|
end
|
|
get_local 9
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 5
|
|
get_local 9
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.load offset=12
|
|
set_local 3
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 4
|
|
get_local 5
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
tee_local 1
|
|
i32.ne
|
|
if ;; label = @5
|
|
get_local 4
|
|
get_local 12
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 4
|
|
i32.load offset=12
|
|
get_local 0
|
|
i32.ne
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 4
|
|
i32.eq
|
|
if ;; label = @5
|
|
i32.const 15316
|
|
i32.const 15316
|
|
i32.load
|
|
i32.const 1
|
|
get_local 5
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
get_local 0
|
|
set_local 3
|
|
get_local 2
|
|
set_local 1
|
|
get_local 0
|
|
set_local 4
|
|
br 3 (;@2;)
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
set_local 6
|
|
else
|
|
get_local 3
|
|
get_local 12
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 3
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 1
|
|
set_local 6
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
get_local 4
|
|
get_local 3
|
|
i32.store offset=12
|
|
get_local 6
|
|
get_local 4
|
|
i32.store
|
|
get_local 0
|
|
set_local 3
|
|
get_local 2
|
|
set_local 1
|
|
get_local 0
|
|
set_local 4
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 0
|
|
i32.load offset=24
|
|
set_local 13
|
|
block ;; label = @4
|
|
get_local 0
|
|
i32.load offset=12
|
|
tee_local 5
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 6
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 9
|
|
i32.load
|
|
tee_local 5
|
|
if ;; label = @6
|
|
get_local 9
|
|
set_local 6
|
|
else
|
|
get_local 6
|
|
i32.load
|
|
tee_local 5
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_local 8
|
|
br 3 (;@4;)
|
|
end
|
|
end
|
|
loop ;; label = @6
|
|
get_local 5
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 9
|
|
i32.load
|
|
tee_local 11
|
|
if ;; label = @7
|
|
get_local 11
|
|
set_local 5
|
|
get_local 9
|
|
set_local 6
|
|
br 1 (;@6;)
|
|
end
|
|
get_local 5
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 9
|
|
i32.load
|
|
tee_local 11
|
|
if ;; label = @7
|
|
get_local 11
|
|
set_local 5
|
|
get_local 9
|
|
set_local 6
|
|
br 1 (;@6;)
|
|
end
|
|
end
|
|
get_local 6
|
|
get_local 12
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 6
|
|
i32.const 0
|
|
i32.store
|
|
get_local 5
|
|
set_local 8
|
|
end
|
|
else
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 6
|
|
get_local 12
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 6
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 9
|
|
i32.load
|
|
get_local 0
|
|
i32.ne
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 5
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 11
|
|
i32.load
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 9
|
|
get_local 5
|
|
i32.store
|
|
get_local 11
|
|
get_local 6
|
|
i32.store
|
|
get_local 5
|
|
set_local 8
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
get_local 13
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 0
|
|
i32.load offset=28
|
|
tee_local 5
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
tee_local 6
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 6
|
|
get_local 8
|
|
i32.store
|
|
get_local 8
|
|
i32.eqz
|
|
if ;; label = @6
|
|
i32.const 15320
|
|
i32.const 15320
|
|
i32.load
|
|
i32.const 1
|
|
get_local 5
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
get_local 0
|
|
set_local 3
|
|
get_local 2
|
|
set_local 1
|
|
get_local 0
|
|
set_local 4
|
|
br 4 (;@2;)
|
|
end
|
|
else
|
|
get_local 13
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 13
|
|
i32.const 16
|
|
i32.add
|
|
get_local 13
|
|
i32.load offset=16
|
|
get_local 0
|
|
i32.ne
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
get_local 8
|
|
i32.store
|
|
get_local 8
|
|
i32.eqz
|
|
if ;; label = @7
|
|
get_local 0
|
|
set_local 3
|
|
get_local 2
|
|
set_local 1
|
|
get_local 0
|
|
set_local 4
|
|
br 5 (;@2;)
|
|
end
|
|
end
|
|
end
|
|
get_local 8
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 6
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
call 34
|
|
end
|
|
get_local 8
|
|
get_local 13
|
|
i32.store offset=24
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 9
|
|
i32.load
|
|
tee_local 5
|
|
if ;; label = @5
|
|
get_local 5
|
|
get_local 6
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 8
|
|
get_local 5
|
|
i32.store offset=16
|
|
get_local 5
|
|
get_local 8
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
get_local 9
|
|
i32.load offset=4
|
|
tee_local 5
|
|
if ;; label = @5
|
|
get_local 5
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 8
|
|
get_local 5
|
|
i32.store offset=20
|
|
get_local 5
|
|
get_local 8
|
|
i32.store offset=24
|
|
get_local 0
|
|
set_local 3
|
|
get_local 2
|
|
set_local 1
|
|
get_local 0
|
|
set_local 4
|
|
end
|
|
else
|
|
get_local 0
|
|
set_local 3
|
|
get_local 2
|
|
set_local 1
|
|
get_local 0
|
|
set_local 4
|
|
end
|
|
else
|
|
get_local 0
|
|
set_local 3
|
|
get_local 2
|
|
set_local 1
|
|
get_local 0
|
|
set_local 4
|
|
end
|
|
end
|
|
end
|
|
get_local 4
|
|
get_local 7
|
|
i32.ge_u
|
|
if ;; label = @2
|
|
call 34
|
|
end
|
|
get_local 7
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 34
|
|
end
|
|
get_local 0
|
|
i32.const 2
|
|
i32.and
|
|
if ;; label = @2
|
|
get_local 2
|
|
get_local 0
|
|
i32.const -2
|
|
i32.and
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 1
|
|
i32.add
|
|
get_local 1
|
|
i32.store
|
|
else
|
|
i32.const 15336
|
|
i32.load
|
|
set_local 2
|
|
get_local 7
|
|
i32.const 15340
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 15328
|
|
i32.const 15328
|
|
i32.load
|
|
get_local 1
|
|
i32.add
|
|
tee_local 0
|
|
i32.store
|
|
i32.const 15340
|
|
get_local 3
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 3
|
|
get_local 2
|
|
i32.ne
|
|
if ;; label = @4
|
|
return
|
|
end
|
|
i32.const 15336
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 15324
|
|
i32.const 0
|
|
i32.store
|
|
return
|
|
end
|
|
get_local 7
|
|
get_local 2
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 15324
|
|
i32.const 15324
|
|
i32.load
|
|
get_local 1
|
|
i32.add
|
|
tee_local 0
|
|
i32.store
|
|
i32.const 15336
|
|
get_local 4
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 0
|
|
i32.add
|
|
get_local 0
|
|
i32.store
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.const -8
|
|
i32.and
|
|
get_local 1
|
|
i32.add
|
|
set_local 6
|
|
get_local 0
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 5
|
|
block ;; label = @3
|
|
get_local 0
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 7
|
|
i32.load offset=12
|
|
set_local 1
|
|
get_local 7
|
|
i32.load offset=8
|
|
tee_local 2
|
|
get_local 5
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
tee_local 0
|
|
i32.ne
|
|
if ;; label = @5
|
|
get_local 2
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 2
|
|
i32.load offset=12
|
|
get_local 7
|
|
i32.ne
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
end
|
|
get_local 1
|
|
get_local 2
|
|
i32.eq
|
|
if ;; label = @5
|
|
i32.const 15316
|
|
i32.const 15316
|
|
i32.load
|
|
i32.const 1
|
|
get_local 5
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
br 2 (;@3;)
|
|
end
|
|
get_local 1
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
set_local 15
|
|
else
|
|
get_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
i32.load
|
|
get_local 7
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 0
|
|
set_local 15
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=12
|
|
get_local 15
|
|
get_local 2
|
|
i32.store
|
|
else
|
|
get_local 7
|
|
i32.load offset=24
|
|
set_local 8
|
|
block ;; label = @5
|
|
get_local 7
|
|
i32.load offset=12
|
|
tee_local 0
|
|
get_local 7
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 7
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @7
|
|
get_local 2
|
|
set_local 1
|
|
else
|
|
get_local 1
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @8
|
|
i32.const 0
|
|
set_local 10
|
|
br 3 (;@5;)
|
|
end
|
|
end
|
|
loop ;; label = @7
|
|
get_local 0
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 5
|
|
if ;; label = @8
|
|
get_local 5
|
|
set_local 0
|
|
get_local 2
|
|
set_local 1
|
|
br 1 (;@7;)
|
|
end
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 5
|
|
if ;; label = @8
|
|
get_local 5
|
|
set_local 0
|
|
get_local 2
|
|
set_local 1
|
|
br 1 (;@7;)
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
else
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
set_local 10
|
|
end
|
|
else
|
|
get_local 7
|
|
i32.load offset=8
|
|
tee_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
end
|
|
get_local 1
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
get_local 7
|
|
i32.ne
|
|
if ;; label = @7
|
|
call 34
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 5
|
|
i32.load
|
|
get_local 7
|
|
i32.eq
|
|
if ;; label = @7
|
|
get_local 2
|
|
get_local 0
|
|
i32.store
|
|
get_local 5
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
set_local 10
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
get_local 8
|
|
if ;; label = @5
|
|
get_local 7
|
|
get_local 7
|
|
i32.load offset=28
|
|
tee_local 0
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 1
|
|
get_local 10
|
|
i32.store
|
|
get_local 10
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 15320
|
|
i32.const 15320
|
|
i32.load
|
|
i32.const 1
|
|
get_local 0
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
br 4 (;@3;)
|
|
end
|
|
else
|
|
get_local 8
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
else
|
|
get_local 8
|
|
i32.const 16
|
|
i32.add
|
|
get_local 8
|
|
i32.load offset=16
|
|
get_local 7
|
|
i32.ne
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
get_local 10
|
|
i32.store
|
|
get_local 10
|
|
i32.eqz
|
|
br_if 4 (;@3;)
|
|
end
|
|
end
|
|
get_local 10
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 1
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 10
|
|
get_local 8
|
|
i32.store offset=24
|
|
get_local 7
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @6
|
|
get_local 0
|
|
get_local 1
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
else
|
|
get_local 10
|
|
get_local 0
|
|
i32.store offset=16
|
|
get_local 0
|
|
get_local 10
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
get_local 2
|
|
i32.load offset=4
|
|
tee_local 0
|
|
if ;; label = @6
|
|
get_local 0
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
else
|
|
get_local 10
|
|
get_local 0
|
|
i32.store offset=20
|
|
get_local 0
|
|
get_local 10
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 6
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 6
|
|
i32.add
|
|
get_local 6
|
|
i32.store
|
|
get_local 3
|
|
i32.const 15336
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 15324
|
|
get_local 6
|
|
i32.store
|
|
return
|
|
else
|
|
get_local 6
|
|
set_local 1
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 4
|
|
get_local 1
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
get_local 4
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
set_local 0
|
|
i32.const 15316
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 1
|
|
get_local 4
|
|
i32.shl
|
|
tee_local 4
|
|
i32.and
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 4
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
call 34
|
|
else
|
|
get_local 4
|
|
set_local 14
|
|
get_local 1
|
|
set_local 16
|
|
end
|
|
else
|
|
i32.const 15316
|
|
get_local 1
|
|
get_local 4
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
set_local 14
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 16
|
|
end
|
|
get_local 16
|
|
get_local 3
|
|
i32.store
|
|
get_local 14
|
|
get_local 3
|
|
i32.store offset=12
|
|
get_local 3
|
|
get_local 14
|
|
i32.store offset=8
|
|
get_local 3
|
|
get_local 0
|
|
i32.store offset=12
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.const 8
|
|
i32.shr_u
|
|
tee_local 0
|
|
if i32 ;; label = @2
|
|
get_local 1
|
|
i32.const 16777215
|
|
i32.gt_u
|
|
if i32 ;; label = @3
|
|
i32.const 31
|
|
else
|
|
get_local 1
|
|
i32.const 14
|
|
get_local 0
|
|
get_local 0
|
|
i32.const 1048320
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 8
|
|
i32.and
|
|
tee_local 0
|
|
i32.shl
|
|
tee_local 4
|
|
i32.const 520192
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 4
|
|
i32.and
|
|
tee_local 2
|
|
get_local 0
|
|
i32.or
|
|
get_local 4
|
|
get_local 2
|
|
i32.shl
|
|
tee_local 0
|
|
i32.const 245760
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.and
|
|
tee_local 4
|
|
i32.or
|
|
i32.sub
|
|
get_local 0
|
|
get_local 4
|
|
i32.shl
|
|
i32.const 15
|
|
i32.shr_u
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 7
|
|
i32.add
|
|
i32.shr_u
|
|
i32.const 1
|
|
i32.and
|
|
get_local 0
|
|
i32.const 1
|
|
i32.shl
|
|
i32.or
|
|
end
|
|
else
|
|
i32.const 0
|
|
end
|
|
tee_local 4
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
set_local 0
|
|
get_local 3
|
|
get_local 4
|
|
i32.store offset=28
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=16
|
|
block ;; label = @2
|
|
i32.const 15320
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 1
|
|
get_local 4
|
|
i32.shl
|
|
tee_local 5
|
|
i32.and
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.load
|
|
set_local 0
|
|
i32.const 25
|
|
get_local 4
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.sub
|
|
set_local 2
|
|
get_local 1
|
|
get_local 4
|
|
i32.const 31
|
|
i32.eq
|
|
if i32 ;; label = @4
|
|
i32.const 0
|
|
else
|
|
get_local 2
|
|
end
|
|
i32.shl
|
|
set_local 4
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
loop ;; label = @7
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const -8
|
|
i32.and
|
|
get_local 1
|
|
i32.eq
|
|
br_if 2 (;@5;)
|
|
get_local 4
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 2
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
get_local 4
|
|
i32.const 31
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 5
|
|
i32.eqz
|
|
br_if 1 (;@6;)
|
|
get_local 2
|
|
set_local 4
|
|
get_local 5
|
|
set_local 0
|
|
br 0 (;@7;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 4
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 4
|
|
get_local 3
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
i32.store offset=24
|
|
get_local 3
|
|
get_local 3
|
|
i32.store offset=12
|
|
get_local 3
|
|
get_local 3
|
|
i32.store offset=8
|
|
br 4 (;@2;)
|
|
end
|
|
br 1 (;@4;)
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 2
|
|
i32.ge_u
|
|
get_local 0
|
|
get_local 2
|
|
i32.ge_u
|
|
i32.and
|
|
if ;; label = @5
|
|
get_local 1
|
|
get_local 3
|
|
i32.store offset=12
|
|
get_local 4
|
|
get_local 3
|
|
i32.store
|
|
get_local 3
|
|
get_local 1
|
|
i32.store offset=8
|
|
get_local 3
|
|
get_local 0
|
|
i32.store offset=12
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store offset=24
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
else
|
|
i32.const 15320
|
|
get_local 2
|
|
get_local 5
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 3
|
|
i32.store
|
|
get_local 3
|
|
get_local 0
|
|
i32.store offset=24
|
|
get_local 3
|
|
get_local 3
|
|
i32.store offset=12
|
|
get_local 3
|
|
get_local 3
|
|
i32.store offset=8
|
|
end
|
|
end
|
|
i32.const 15348
|
|
i32.const 15348
|
|
i32.load
|
|
i32.const -1
|
|
i32.add
|
|
tee_local 0
|
|
i32.store
|
|
get_local 0
|
|
if ;; label = @2
|
|
return
|
|
else
|
|
i32.const 15772
|
|
set_local 0
|
|
end
|
|
loop ;; label = @2
|
|
get_local 0
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 8
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
br_if 0 (;@2;)
|
|
end
|
|
i32.const 15348
|
|
i32.const -1
|
|
i32.store
|
|
end)
|
|
(func (;289;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 1
|
|
call 287
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.const -65
|
|
i32.gt_u
|
|
if ;; label = @2
|
|
call 261
|
|
i32.const 12
|
|
i32.store
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.const 11
|
|
i32.add
|
|
i32.const -8
|
|
i32.and
|
|
set_local 2
|
|
get_local 0
|
|
i32.const -8
|
|
i32.add
|
|
get_local 1
|
|
i32.const 11
|
|
i32.lt_u
|
|
if i32 ;; label = @2
|
|
i32.const 16
|
|
else
|
|
get_local 2
|
|
end
|
|
call 290
|
|
tee_local 2
|
|
if ;; label = @2
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
return
|
|
end
|
|
get_local 1
|
|
call 287
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 2
|
|
get_local 0
|
|
get_local 0
|
|
i32.const -4
|
|
i32.add
|
|
i32.load
|
|
tee_local 3
|
|
i32.const -8
|
|
i32.and
|
|
get_local 3
|
|
i32.const 3
|
|
i32.and
|
|
if i32 ;; label = @2
|
|
i32.const 4
|
|
else
|
|
i32.const 8
|
|
end
|
|
i32.sub
|
|
tee_local 3
|
|
get_local 1
|
|
i32.lt_u
|
|
if i32 ;; label = @2
|
|
get_local 3
|
|
else
|
|
get_local 1
|
|
end
|
|
call 296
|
|
drop
|
|
get_local 0
|
|
call 288
|
|
get_local 2
|
|
end)
|
|
(func (;290;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 8
|
|
i32.load
|
|
tee_local 9
|
|
i32.const -8
|
|
i32.and
|
|
tee_local 3
|
|
i32.add
|
|
set_local 6
|
|
get_local 9
|
|
i32.const 3
|
|
i32.and
|
|
tee_local 7
|
|
i32.const 1
|
|
i32.ne
|
|
get_local 0
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 11
|
|
i32.ge_u
|
|
i32.and
|
|
get_local 0
|
|
get_local 6
|
|
i32.lt_u
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 34
|
|
end
|
|
get_local 6
|
|
i32.load offset=4
|
|
tee_local 4
|
|
i32.const 1
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 34
|
|
end
|
|
get_local 7
|
|
i32.eqz
|
|
if ;; label = @2
|
|
get_local 1
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
i32.ge_u
|
|
if ;; label = @3
|
|
get_local 3
|
|
get_local 1
|
|
i32.sub
|
|
i32.const 15796
|
|
i32.load
|
|
i32.const 1
|
|
i32.shl
|
|
i32.le_u
|
|
if ;; label = @4
|
|
get_local 0
|
|
return
|
|
end
|
|
end
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.ge_u
|
|
if ;; label = @2
|
|
get_local 3
|
|
get_local 1
|
|
i32.sub
|
|
tee_local 2
|
|
i32.const 15
|
|
i32.le_u
|
|
if ;; label = @3
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 8
|
|
get_local 9
|
|
i32.const 1
|
|
i32.and
|
|
get_local 1
|
|
i32.or
|
|
i32.const 2
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.add
|
|
tee_local 1
|
|
get_local 2
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 2
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 3
|
|
get_local 3
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
get_local 1
|
|
get_local 2
|
|
call 291
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 6
|
|
i32.const 15340
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @2
|
|
i32.const 15328
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 2
|
|
get_local 1
|
|
i32.le_u
|
|
if ;; label = @3
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 8
|
|
get_local 9
|
|
i32.const 1
|
|
i32.and
|
|
get_local 1
|
|
i32.or
|
|
i32.const 2
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.add
|
|
tee_local 3
|
|
get_local 2
|
|
get_local 1
|
|
i32.sub
|
|
tee_local 1
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
i32.const 15340
|
|
get_local 3
|
|
i32.store
|
|
i32.const 15328
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 6
|
|
i32.const 15336
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @2
|
|
i32.const 15324
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 3
|
|
get_local 1
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 9
|
|
i32.const 1
|
|
i32.and
|
|
set_local 5
|
|
get_local 3
|
|
get_local 1
|
|
i32.sub
|
|
tee_local 2
|
|
i32.const 15
|
|
i32.gt_u
|
|
if ;; label = @3
|
|
get_local 0
|
|
get_local 1
|
|
i32.add
|
|
tee_local 3
|
|
get_local 2
|
|
i32.add
|
|
set_local 4
|
|
get_local 8
|
|
get_local 5
|
|
get_local 1
|
|
i32.or
|
|
i32.const 2
|
|
i32.or
|
|
i32.store
|
|
get_local 3
|
|
get_local 2
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 4
|
|
get_local 2
|
|
i32.store
|
|
get_local 4
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
get_local 1
|
|
i32.load
|
|
i32.const -2
|
|
i32.and
|
|
i32.store
|
|
else
|
|
get_local 8
|
|
get_local 5
|
|
get_local 3
|
|
i32.or
|
|
i32.const 2
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 3
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
get_local 1
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
i32.const 0
|
|
set_local 3
|
|
i32.const 0
|
|
set_local 2
|
|
end
|
|
i32.const 15324
|
|
get_local 2
|
|
i32.store
|
|
i32.const 15336
|
|
get_local 3
|
|
i32.store
|
|
get_local 0
|
|
return
|
|
end
|
|
get_local 4
|
|
i32.const 2
|
|
i32.and
|
|
if ;; label = @2
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 4
|
|
i32.const -8
|
|
i32.and
|
|
get_local 3
|
|
i32.add
|
|
tee_local 13
|
|
get_local 1
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 13
|
|
get_local 1
|
|
i32.sub
|
|
set_local 12
|
|
get_local 4
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 3
|
|
block ;; label = @2
|
|
get_local 4
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
get_local 6
|
|
i32.load offset=12
|
|
set_local 5
|
|
get_local 6
|
|
i32.load offset=8
|
|
tee_local 4
|
|
get_local 3
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
tee_local 7
|
|
i32.ne
|
|
if ;; label = @4
|
|
get_local 4
|
|
get_local 11
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
call 34
|
|
end
|
|
get_local 4
|
|
i32.load offset=12
|
|
get_local 6
|
|
i32.ne
|
|
if ;; label = @5
|
|
call 34
|
|
end
|
|
end
|
|
get_local 5
|
|
get_local 4
|
|
i32.eq
|
|
if ;; label = @4
|
|
i32.const 15316
|
|
i32.const 15316
|
|
i32.load
|
|
i32.const 1
|
|
get_local 3
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 5
|
|
get_local 7
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 5
|
|
i32.const 8
|
|
i32.add
|
|
set_local 2
|
|
else
|
|
get_local 5
|
|
get_local 11
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
call 34
|
|
end
|
|
get_local 5
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
get_local 6
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 3
|
|
set_local 2
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
get_local 4
|
|
get_local 5
|
|
i32.store offset=12
|
|
get_local 2
|
|
get_local 4
|
|
i32.store
|
|
else
|
|
get_local 6
|
|
i32.load offset=24
|
|
set_local 10
|
|
block ;; label = @4
|
|
get_local 6
|
|
i32.load offset=12
|
|
tee_local 2
|
|
get_local 6
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 3
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 2
|
|
if ;; label = @6
|
|
get_local 4
|
|
set_local 3
|
|
else
|
|
get_local 3
|
|
i32.load
|
|
tee_local 2
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_local 5
|
|
br 3 (;@4;)
|
|
end
|
|
end
|
|
loop ;; label = @6
|
|
get_local 2
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 7
|
|
if ;; label = @7
|
|
get_local 7
|
|
set_local 2
|
|
get_local 4
|
|
set_local 3
|
|
br 1 (;@6;)
|
|
end
|
|
get_local 2
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 7
|
|
if ;; label = @7
|
|
get_local 7
|
|
set_local 2
|
|
get_local 4
|
|
set_local 3
|
|
br 1 (;@6;)
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 11
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 3
|
|
i32.const 0
|
|
i32.store
|
|
get_local 2
|
|
set_local 5
|
|
end
|
|
else
|
|
get_local 6
|
|
i32.load offset=8
|
|
tee_local 3
|
|
get_local 11
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 3
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
get_local 6
|
|
i32.ne
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 7
|
|
i32.load
|
|
get_local 6
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 4
|
|
get_local 2
|
|
i32.store
|
|
get_local 7
|
|
get_local 3
|
|
i32.store
|
|
get_local 2
|
|
set_local 5
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
get_local 10
|
|
if ;; label = @4
|
|
get_local 6
|
|
get_local 6
|
|
i32.load offset=28
|
|
tee_local 2
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 3
|
|
get_local 5
|
|
i32.store
|
|
get_local 5
|
|
i32.eqz
|
|
if ;; label = @6
|
|
i32.const 15320
|
|
i32.const 15320
|
|
i32.load
|
|
i32.const 1
|
|
get_local 2
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
br 4 (;@2;)
|
|
end
|
|
else
|
|
get_local 10
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 10
|
|
i32.const 16
|
|
i32.add
|
|
get_local 10
|
|
i32.load offset=16
|
|
get_local 6
|
|
i32.ne
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
get_local 5
|
|
i32.store
|
|
get_local 5
|
|
i32.eqz
|
|
br_if 4 (;@2;)
|
|
end
|
|
end
|
|
get_local 5
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 3
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
call 34
|
|
end
|
|
get_local 5
|
|
get_local 10
|
|
i32.store offset=24
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
tee_local 2
|
|
if ;; label = @5
|
|
get_local 2
|
|
get_local 3
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 5
|
|
get_local 2
|
|
i32.store offset=16
|
|
get_local 2
|
|
get_local 5
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
get_local 4
|
|
i32.load offset=4
|
|
tee_local 2
|
|
if ;; label = @5
|
|
get_local 2
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 5
|
|
get_local 2
|
|
i32.store offset=20
|
|
get_local 2
|
|
get_local 5
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 9
|
|
i32.const 1
|
|
i32.and
|
|
set_local 2
|
|
get_local 12
|
|
i32.const 16
|
|
i32.lt_u
|
|
if i32 ;; label = @2
|
|
get_local 8
|
|
get_local 13
|
|
get_local 2
|
|
i32.or
|
|
i32.const 2
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 13
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
get_local 1
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
else
|
|
get_local 8
|
|
get_local 2
|
|
get_local 1
|
|
i32.or
|
|
i32.const 2
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.add
|
|
tee_local 1
|
|
get_local 12
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 12
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 2
|
|
get_local 2
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
get_local 1
|
|
get_local 12
|
|
call 291
|
|
get_local 0
|
|
end
|
|
end)
|
|
(func (;291;) (type 8) (param i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
block ;; label = @1
|
|
get_local 0
|
|
get_local 1
|
|
i32.add
|
|
set_local 6
|
|
block ;; label = @2
|
|
get_local 0
|
|
i32.load offset=4
|
|
tee_local 7
|
|
i32.const 1
|
|
i32.and
|
|
if ;; label = @3
|
|
get_local 0
|
|
set_local 2
|
|
get_local 1
|
|
set_local 3
|
|
else
|
|
get_local 0
|
|
i32.load
|
|
set_local 5
|
|
get_local 7
|
|
i32.const 3
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @4
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.const 0
|
|
get_local 5
|
|
i32.sub
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 12
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
call 34
|
|
end
|
|
get_local 5
|
|
get_local 1
|
|
i32.add
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 15336
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @4
|
|
get_local 6
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
tee_local 2
|
|
i32.const 3
|
|
i32.and
|
|
i32.const 3
|
|
i32.ne
|
|
if ;; label = @5
|
|
get_local 0
|
|
set_local 2
|
|
get_local 1
|
|
set_local 3
|
|
br 3 (;@2;)
|
|
end
|
|
i32.const 15324
|
|
get_local 1
|
|
i32.store
|
|
get_local 3
|
|
get_local 2
|
|
i32.const -2
|
|
i32.and
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 1
|
|
i32.add
|
|
get_local 1
|
|
i32.store
|
|
return
|
|
end
|
|
get_local 5
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 7
|
|
get_local 5
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 0
|
|
i32.load offset=12
|
|
set_local 2
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 5
|
|
get_local 7
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
tee_local 3
|
|
i32.ne
|
|
if ;; label = @5
|
|
get_local 5
|
|
get_local 12
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 5
|
|
i32.load offset=12
|
|
get_local 0
|
|
i32.ne
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
end
|
|
get_local 2
|
|
get_local 5
|
|
i32.eq
|
|
if ;; label = @5
|
|
i32.const 15316
|
|
i32.const 15316
|
|
i32.load
|
|
i32.const 1
|
|
get_local 7
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
get_local 0
|
|
set_local 2
|
|
get_local 1
|
|
set_local 3
|
|
br 3 (;@2;)
|
|
end
|
|
get_local 2
|
|
get_local 3
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
set_local 4
|
|
else
|
|
get_local 2
|
|
get_local 12
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 2
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 3
|
|
set_local 4
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
get_local 5
|
|
get_local 2
|
|
i32.store offset=12
|
|
get_local 4
|
|
get_local 5
|
|
i32.store
|
|
get_local 0
|
|
set_local 2
|
|
get_local 1
|
|
set_local 3
|
|
br 2 (;@2;)
|
|
end
|
|
get_local 0
|
|
i32.load offset=24
|
|
set_local 10
|
|
block ;; label = @4
|
|
get_local 0
|
|
i32.load offset=12
|
|
tee_local 4
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 5
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 7
|
|
i32.load
|
|
tee_local 4
|
|
if ;; label = @6
|
|
get_local 7
|
|
set_local 5
|
|
else
|
|
get_local 5
|
|
i32.load
|
|
tee_local 4
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 0
|
|
set_local 8
|
|
br 3 (;@4;)
|
|
end
|
|
end
|
|
loop ;; label = @6
|
|
get_local 4
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 7
|
|
i32.load
|
|
tee_local 11
|
|
if ;; label = @7
|
|
get_local 11
|
|
set_local 4
|
|
get_local 7
|
|
set_local 5
|
|
br 1 (;@6;)
|
|
end
|
|
get_local 4
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 7
|
|
i32.load
|
|
tee_local 11
|
|
if ;; label = @7
|
|
get_local 11
|
|
set_local 4
|
|
get_local 7
|
|
set_local 5
|
|
br 1 (;@6;)
|
|
end
|
|
end
|
|
get_local 5
|
|
get_local 12
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 5
|
|
i32.const 0
|
|
i32.store
|
|
get_local 4
|
|
set_local 8
|
|
end
|
|
else
|
|
get_local 0
|
|
i32.load offset=8
|
|
tee_local 5
|
|
get_local 12
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 5
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 7
|
|
i32.load
|
|
get_local 0
|
|
i32.ne
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 4
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 11
|
|
i32.load
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 7
|
|
get_local 4
|
|
i32.store
|
|
get_local 11
|
|
get_local 5
|
|
i32.store
|
|
get_local 4
|
|
set_local 8
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
get_local 10
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 0
|
|
i32.load offset=28
|
|
tee_local 4
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
tee_local 5
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 5
|
|
get_local 8
|
|
i32.store
|
|
get_local 8
|
|
i32.eqz
|
|
if ;; label = @6
|
|
i32.const 15320
|
|
i32.const 15320
|
|
i32.load
|
|
i32.const 1
|
|
get_local 4
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
get_local 0
|
|
set_local 2
|
|
get_local 1
|
|
set_local 3
|
|
br 4 (;@2;)
|
|
end
|
|
else
|
|
get_local 10
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 10
|
|
i32.const 16
|
|
i32.add
|
|
get_local 10
|
|
i32.load offset=16
|
|
get_local 0
|
|
i32.ne
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
get_local 8
|
|
i32.store
|
|
get_local 8
|
|
i32.eqz
|
|
if ;; label = @7
|
|
get_local 0
|
|
set_local 2
|
|
get_local 1
|
|
set_local 3
|
|
br 5 (;@2;)
|
|
end
|
|
end
|
|
end
|
|
get_local 8
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 5
|
|
i32.lt_u
|
|
if ;; label = @5
|
|
call 34
|
|
end
|
|
get_local 8
|
|
get_local 10
|
|
i32.store offset=24
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 7
|
|
i32.load
|
|
tee_local 4
|
|
if ;; label = @5
|
|
get_local 4
|
|
get_local 5
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 8
|
|
get_local 4
|
|
i32.store offset=16
|
|
get_local 4
|
|
get_local 8
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
get_local 7
|
|
i32.load offset=4
|
|
tee_local 4
|
|
if ;; label = @5
|
|
get_local 4
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
else
|
|
get_local 8
|
|
get_local 4
|
|
i32.store offset=20
|
|
get_local 4
|
|
get_local 8
|
|
i32.store offset=24
|
|
get_local 0
|
|
set_local 2
|
|
get_local 1
|
|
set_local 3
|
|
end
|
|
else
|
|
get_local 0
|
|
set_local 2
|
|
get_local 1
|
|
set_local 3
|
|
end
|
|
else
|
|
get_local 0
|
|
set_local 2
|
|
get_local 1
|
|
set_local 3
|
|
end
|
|
end
|
|
end
|
|
get_local 6
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 7
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
call 34
|
|
end
|
|
get_local 6
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 0
|
|
i32.const 2
|
|
i32.and
|
|
if ;; label = @2
|
|
get_local 1
|
|
get_local 0
|
|
i32.const -2
|
|
i32.and
|
|
i32.store
|
|
get_local 2
|
|
get_local 3
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 3
|
|
i32.add
|
|
get_local 3
|
|
i32.store
|
|
else
|
|
i32.const 15336
|
|
i32.load
|
|
set_local 1
|
|
get_local 6
|
|
i32.const 15340
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 15328
|
|
i32.const 15328
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 0
|
|
i32.store
|
|
i32.const 15340
|
|
get_local 2
|
|
i32.store
|
|
get_local 2
|
|
get_local 0
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 1
|
|
i32.ne
|
|
if ;; label = @4
|
|
return
|
|
end
|
|
i32.const 15336
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 15324
|
|
i32.const 0
|
|
i32.store
|
|
return
|
|
end
|
|
get_local 6
|
|
get_local 1
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 15324
|
|
i32.const 15324
|
|
i32.load
|
|
get_local 3
|
|
i32.add
|
|
tee_local 0
|
|
i32.store
|
|
i32.const 15336
|
|
get_local 2
|
|
i32.store
|
|
get_local 2
|
|
get_local 0
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 0
|
|
i32.add
|
|
get_local 0
|
|
i32.store
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.const -8
|
|
i32.and
|
|
get_local 3
|
|
i32.add
|
|
set_local 5
|
|
get_local 0
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 4
|
|
block ;; label = @3
|
|
get_local 0
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 6
|
|
i32.load offset=12
|
|
set_local 1
|
|
get_local 6
|
|
i32.load offset=8
|
|
tee_local 3
|
|
get_local 4
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
tee_local 0
|
|
i32.ne
|
|
if ;; label = @5
|
|
get_local 3
|
|
get_local 7
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 3
|
|
i32.load offset=12
|
|
get_local 6
|
|
i32.ne
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
end
|
|
get_local 1
|
|
get_local 3
|
|
i32.eq
|
|
if ;; label = @5
|
|
i32.const 15316
|
|
i32.const 15316
|
|
i32.load
|
|
i32.const 1
|
|
get_local 4
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
br 2 (;@3;)
|
|
end
|
|
get_local 1
|
|
get_local 0
|
|
i32.eq
|
|
if ;; label = @5
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
set_local 14
|
|
else
|
|
get_local 1
|
|
get_local 7
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 1
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 0
|
|
i32.load
|
|
get_local 6
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 0
|
|
set_local 14
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
get_local 3
|
|
get_local 1
|
|
i32.store offset=12
|
|
get_local 14
|
|
get_local 3
|
|
i32.store
|
|
else
|
|
get_local 6
|
|
i32.load offset=24
|
|
set_local 8
|
|
block ;; label = @5
|
|
get_local 6
|
|
i32.load offset=12
|
|
tee_local 0
|
|
get_local 6
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 1
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @7
|
|
get_local 3
|
|
set_local 1
|
|
else
|
|
get_local 1
|
|
i32.load
|
|
tee_local 0
|
|
i32.eqz
|
|
if ;; label = @8
|
|
i32.const 0
|
|
set_local 9
|
|
br 3 (;@5;)
|
|
end
|
|
end
|
|
loop ;; label = @7
|
|
get_local 0
|
|
i32.const 20
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
tee_local 4
|
|
if ;; label = @8
|
|
get_local 4
|
|
set_local 0
|
|
get_local 3
|
|
set_local 1
|
|
br 1 (;@7;)
|
|
end
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
tee_local 4
|
|
if ;; label = @8
|
|
get_local 4
|
|
set_local 0
|
|
get_local 3
|
|
set_local 1
|
|
br 1 (;@7;)
|
|
end
|
|
end
|
|
get_local 1
|
|
get_local 7
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
else
|
|
get_local 1
|
|
i32.const 0
|
|
i32.store
|
|
get_local 0
|
|
set_local 9
|
|
end
|
|
else
|
|
get_local 6
|
|
i32.load offset=8
|
|
tee_local 1
|
|
get_local 7
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
end
|
|
get_local 1
|
|
i32.const 12
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
get_local 6
|
|
i32.ne
|
|
if ;; label = @7
|
|
call 34
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 4
|
|
i32.load
|
|
get_local 6
|
|
i32.eq
|
|
if ;; label = @7
|
|
get_local 3
|
|
get_local 0
|
|
i32.store
|
|
get_local 4
|
|
get_local 1
|
|
i32.store
|
|
get_local 0
|
|
set_local 9
|
|
else
|
|
call 34
|
|
end
|
|
end
|
|
end
|
|
get_local 8
|
|
if ;; label = @5
|
|
get_local 6
|
|
get_local 6
|
|
i32.load offset=28
|
|
tee_local 0
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @6
|
|
get_local 1
|
|
get_local 9
|
|
i32.store
|
|
get_local 9
|
|
i32.eqz
|
|
if ;; label = @7
|
|
i32.const 15320
|
|
i32.const 15320
|
|
i32.load
|
|
i32.const 1
|
|
get_local 0
|
|
i32.shl
|
|
i32.const -1
|
|
i32.xor
|
|
i32.and
|
|
i32.store
|
|
br 4 (;@3;)
|
|
end
|
|
else
|
|
get_local 8
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
else
|
|
get_local 8
|
|
i32.const 16
|
|
i32.add
|
|
get_local 8
|
|
i32.load offset=16
|
|
get_local 6
|
|
i32.ne
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
get_local 9
|
|
i32.store
|
|
get_local 9
|
|
i32.eqz
|
|
br_if 4 (;@3;)
|
|
end
|
|
end
|
|
get_local 9
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 1
|
|
i32.lt_u
|
|
if ;; label = @6
|
|
call 34
|
|
end
|
|
get_local 9
|
|
get_local 8
|
|
i32.store offset=24
|
|
get_local 6
|
|
i32.const 16
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
tee_local 0
|
|
if ;; label = @6
|
|
get_local 0
|
|
get_local 1
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
else
|
|
get_local 9
|
|
get_local 0
|
|
i32.store offset=16
|
|
get_local 0
|
|
get_local 9
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.load offset=4
|
|
tee_local 0
|
|
if ;; label = @6
|
|
get_local 0
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @7
|
|
call 34
|
|
else
|
|
get_local 9
|
|
get_local 0
|
|
i32.store offset=20
|
|
get_local 0
|
|
get_local 9
|
|
i32.store offset=24
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
get_local 2
|
|
get_local 5
|
|
i32.const 1
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 2
|
|
get_local 5
|
|
i32.add
|
|
get_local 5
|
|
i32.store
|
|
get_local 2
|
|
i32.const 15336
|
|
i32.load
|
|
i32.eq
|
|
if ;; label = @3
|
|
i32.const 15324
|
|
get_local 5
|
|
i32.store
|
|
return
|
|
else
|
|
get_local 5
|
|
set_local 3
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const 3
|
|
i32.shr_u
|
|
set_local 1
|
|
get_local 3
|
|
i32.const 256
|
|
i32.lt_u
|
|
if ;; label = @2
|
|
get_local 1
|
|
i32.const 3
|
|
i32.shl
|
|
i32.const 15356
|
|
i32.add
|
|
set_local 0
|
|
i32.const 15316
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 1
|
|
get_local 1
|
|
i32.shl
|
|
tee_local 1
|
|
i32.and
|
|
if ;; label = @3
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 3
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
call 34
|
|
else
|
|
get_local 3
|
|
set_local 13
|
|
get_local 1
|
|
set_local 15
|
|
end
|
|
else
|
|
i32.const 15316
|
|
get_local 3
|
|
get_local 1
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
set_local 13
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
set_local 15
|
|
end
|
|
get_local 15
|
|
get_local 2
|
|
i32.store
|
|
get_local 13
|
|
get_local 2
|
|
i32.store offset=12
|
|
get_local 2
|
|
get_local 13
|
|
i32.store offset=8
|
|
get_local 2
|
|
get_local 0
|
|
i32.store offset=12
|
|
return
|
|
end
|
|
get_local 3
|
|
i32.const 8
|
|
i32.shr_u
|
|
tee_local 0
|
|
if i32 ;; label = @2
|
|
get_local 3
|
|
i32.const 16777215
|
|
i32.gt_u
|
|
if i32 ;; label = @3
|
|
i32.const 31
|
|
else
|
|
get_local 3
|
|
i32.const 14
|
|
get_local 0
|
|
get_local 0
|
|
i32.const 1048320
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 8
|
|
i32.and
|
|
tee_local 0
|
|
i32.shl
|
|
tee_local 1
|
|
i32.const 520192
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 4
|
|
i32.and
|
|
tee_local 4
|
|
get_local 0
|
|
i32.or
|
|
get_local 1
|
|
get_local 4
|
|
i32.shl
|
|
tee_local 0
|
|
i32.const 245760
|
|
i32.add
|
|
i32.const 16
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.and
|
|
tee_local 1
|
|
i32.or
|
|
i32.sub
|
|
get_local 0
|
|
get_local 1
|
|
i32.shl
|
|
i32.const 15
|
|
i32.shr_u
|
|
i32.add
|
|
tee_local 0
|
|
i32.const 7
|
|
i32.add
|
|
i32.shr_u
|
|
i32.const 1
|
|
i32.and
|
|
get_local 0
|
|
i32.const 1
|
|
i32.shl
|
|
i32.or
|
|
end
|
|
else
|
|
i32.const 0
|
|
end
|
|
tee_local 1
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 15620
|
|
i32.add
|
|
set_local 0
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=28
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=20
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=16
|
|
i32.const 15320
|
|
i32.load
|
|
tee_local 4
|
|
i32.const 1
|
|
get_local 1
|
|
i32.shl
|
|
tee_local 5
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 15320
|
|
get_local 4
|
|
get_local 5
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 2
|
|
i32.store
|
|
get_local 2
|
|
get_local 0
|
|
i32.store offset=24
|
|
get_local 2
|
|
get_local 2
|
|
i32.store offset=12
|
|
get_local 2
|
|
get_local 2
|
|
i32.store offset=8
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.load
|
|
set_local 0
|
|
i32.const 25
|
|
get_local 1
|
|
i32.const 1
|
|
i32.shr_u
|
|
i32.sub
|
|
set_local 4
|
|
get_local 3
|
|
get_local 1
|
|
i32.const 31
|
|
i32.eq
|
|
if i32 ;; label = @2
|
|
i32.const 0
|
|
else
|
|
get_local 4
|
|
end
|
|
i32.shl
|
|
set_local 1
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
loop ;; label = @4
|
|
get_local 0
|
|
i32.load offset=4
|
|
i32.const -8
|
|
i32.and
|
|
get_local 3
|
|
i32.eq
|
|
br_if 2 (;@2;)
|
|
get_local 1
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 4
|
|
get_local 0
|
|
i32.const 16
|
|
i32.add
|
|
get_local 1
|
|
i32.const 31
|
|
i32.shr_u
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
tee_local 1
|
|
i32.load
|
|
tee_local 5
|
|
i32.eqz
|
|
br_if 1 (;@3;)
|
|
get_local 4
|
|
set_local 1
|
|
get_local 5
|
|
set_local 0
|
|
br 0 (;@4;)
|
|
end
|
|
unreachable
|
|
end
|
|
get_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
call 34
|
|
end
|
|
get_local 1
|
|
get_local 2
|
|
i32.store
|
|
get_local 2
|
|
get_local 0
|
|
i32.store offset=24
|
|
get_local 2
|
|
get_local 2
|
|
i32.store offset=12
|
|
get_local 2
|
|
get_local 2
|
|
i32.store offset=8
|
|
return
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
tee_local 3
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 15332
|
|
i32.load
|
|
tee_local 4
|
|
i32.ge_u
|
|
get_local 0
|
|
get_local 4
|
|
i32.ge_u
|
|
i32.and
|
|
i32.eqz
|
|
if ;; label = @2
|
|
call 34
|
|
end
|
|
get_local 1
|
|
get_local 2
|
|
i32.store offset=12
|
|
get_local 3
|
|
get_local 2
|
|
i32.store
|
|
get_local 2
|
|
get_local 1
|
|
i32.store offset=8
|
|
get_local 2
|
|
get_local 0
|
|
i32.store offset=12
|
|
get_local 2
|
|
i32.const 0
|
|
i32.store offset=24
|
|
end)
|
|
(func (;292;) (type 0) (param i32 i32) (result i32)
|
|
(local i32 i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
i32.const 16
|
|
i32.gt_u
|
|
if i32 ;; label = @2
|
|
get_local 0
|
|
else
|
|
i32.const 16
|
|
end
|
|
tee_local 2
|
|
i32.const -1
|
|
i32.add
|
|
get_local 2
|
|
i32.and
|
|
if ;; label = @2
|
|
i32.const 16
|
|
set_local 0
|
|
loop ;; label = @3
|
|
get_local 0
|
|
i32.const 1
|
|
i32.shl
|
|
set_local 4
|
|
get_local 0
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @4
|
|
get_local 4
|
|
set_local 0
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
else
|
|
get_local 2
|
|
set_local 0
|
|
end
|
|
i32.const -64
|
|
get_local 0
|
|
i32.sub
|
|
get_local 1
|
|
i32.le_u
|
|
if ;; label = @2
|
|
call 261
|
|
i32.const 12
|
|
i32.store
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 1
|
|
i32.const 11
|
|
i32.add
|
|
i32.const -8
|
|
i32.and
|
|
set_local 4
|
|
get_local 1
|
|
i32.const 11
|
|
i32.lt_u
|
|
if i32 ;; label = @2
|
|
i32.const 16
|
|
tee_local 4
|
|
else
|
|
get_local 4
|
|
end
|
|
i32.const 12
|
|
i32.add
|
|
get_local 0
|
|
i32.add
|
|
call 287
|
|
tee_local 3
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 0
|
|
return
|
|
end
|
|
get_local 3
|
|
i32.const -8
|
|
i32.add
|
|
set_local 1
|
|
get_local 3
|
|
get_local 0
|
|
i32.const -1
|
|
i32.add
|
|
i32.and
|
|
if i32 ;; label = @2
|
|
get_local 3
|
|
get_local 0
|
|
i32.add
|
|
i32.const -1
|
|
i32.add
|
|
i32.const 0
|
|
get_local 0
|
|
i32.sub
|
|
i32.and
|
|
i32.const -8
|
|
i32.add
|
|
tee_local 2
|
|
get_local 0
|
|
i32.add
|
|
set_local 0
|
|
get_local 3
|
|
i32.const -4
|
|
i32.add
|
|
tee_local 6
|
|
i32.load
|
|
tee_local 5
|
|
i32.const -8
|
|
i32.and
|
|
get_local 2
|
|
get_local 1
|
|
tee_local 3
|
|
i32.sub
|
|
i32.const 15
|
|
i32.gt_u
|
|
if i32 ;; label = @3
|
|
get_local 2
|
|
tee_local 0
|
|
else
|
|
get_local 0
|
|
end
|
|
get_local 3
|
|
i32.sub
|
|
tee_local 2
|
|
i32.sub
|
|
set_local 3
|
|
get_local 5
|
|
i32.const 3
|
|
i32.and
|
|
if i32 ;; label = @3
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 5
|
|
get_local 3
|
|
get_local 5
|
|
i32.load
|
|
i32.const 1
|
|
i32.and
|
|
i32.or
|
|
i32.const 2
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 3
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 3
|
|
get_local 3
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
get_local 6
|
|
get_local 2
|
|
get_local 6
|
|
i32.load
|
|
i32.const 1
|
|
i32.and
|
|
i32.or
|
|
i32.const 2
|
|
i32.or
|
|
i32.store
|
|
get_local 5
|
|
get_local 5
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
get_local 1
|
|
get_local 2
|
|
call 291
|
|
get_local 0
|
|
else
|
|
get_local 0
|
|
get_local 1
|
|
i32.load
|
|
get_local 2
|
|
i32.add
|
|
i32.store
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=4
|
|
get_local 0
|
|
end
|
|
else
|
|
get_local 1
|
|
set_local 0
|
|
get_local 1
|
|
end
|
|
tee_local 2
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 2
|
|
i32.load
|
|
tee_local 1
|
|
i32.const 3
|
|
i32.and
|
|
if ;; label = @2
|
|
get_local 1
|
|
i32.const -8
|
|
i32.and
|
|
tee_local 3
|
|
get_local 4
|
|
i32.const 16
|
|
i32.add
|
|
i32.gt_u
|
|
if ;; label = @3
|
|
get_local 2
|
|
get_local 4
|
|
get_local 1
|
|
i32.const 1
|
|
i32.and
|
|
i32.or
|
|
i32.const 2
|
|
i32.or
|
|
i32.store
|
|
get_local 0
|
|
get_local 4
|
|
i32.add
|
|
tee_local 1
|
|
get_local 3
|
|
get_local 4
|
|
i32.sub
|
|
tee_local 2
|
|
i32.const 3
|
|
i32.or
|
|
i32.store offset=4
|
|
get_local 1
|
|
get_local 2
|
|
i32.add
|
|
i32.const 4
|
|
i32.add
|
|
tee_local 4
|
|
get_local 4
|
|
i32.load
|
|
i32.const 1
|
|
i32.or
|
|
i32.store
|
|
get_local 1
|
|
get_local 2
|
|
call 291
|
|
end
|
|
end
|
|
get_local 0
|
|
i32.const 8
|
|
i32.add
|
|
end)
|
|
(func (;293;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32)
|
|
block i32 ;; label = @1
|
|
get_local 1
|
|
i32.const 8
|
|
i32.eq
|
|
if ;; label = @2
|
|
get_local 2
|
|
call 287
|
|
set_local 1
|
|
else
|
|
get_local 1
|
|
i32.const 3
|
|
i32.and
|
|
get_local 1
|
|
i32.const 2
|
|
i32.shr_u
|
|
tee_local 3
|
|
i32.eqz
|
|
i32.or
|
|
if ;; label = @3
|
|
i32.const 22
|
|
return
|
|
end
|
|
get_local 3
|
|
i32.const 1073741823
|
|
i32.add
|
|
get_local 3
|
|
i32.and
|
|
if ;; label = @3
|
|
i32.const 22
|
|
return
|
|
end
|
|
i32.const -64
|
|
get_local 1
|
|
i32.sub
|
|
get_local 2
|
|
i32.lt_u
|
|
if ;; label = @3
|
|
i32.const 12
|
|
return
|
|
else
|
|
get_local 1
|
|
i32.const 16
|
|
i32.gt_u
|
|
if i32 ;; label = @4
|
|
get_local 1
|
|
else
|
|
i32.const 16
|
|
end
|
|
get_local 2
|
|
call 292
|
|
set_local 1
|
|
end
|
|
end
|
|
get_local 1
|
|
i32.eqz
|
|
if ;; label = @2
|
|
i32.const 12
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
i32.store
|
|
i32.const 0
|
|
end)
|
|
(func (;294;) (type 6)
|
|
nop)
|
|
(func (;295;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
set_local 4
|
|
get_local 1
|
|
i32.const 255
|
|
i32.and
|
|
set_local 1
|
|
get_local 2
|
|
i32.const 67
|
|
i32.ge_s
|
|
if ;; label = @2
|
|
loop ;; label = @3
|
|
get_local 0
|
|
i32.const 3
|
|
i32.and
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.store8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
get_local 4
|
|
i32.const -4
|
|
i32.and
|
|
tee_local 5
|
|
i32.const 64
|
|
i32.sub
|
|
set_local 6
|
|
get_local 1
|
|
get_local 1
|
|
i32.const 8
|
|
i32.shl
|
|
i32.or
|
|
get_local 1
|
|
i32.const 16
|
|
i32.shl
|
|
i32.or
|
|
get_local 1
|
|
i32.const 24
|
|
i32.shl
|
|
i32.or
|
|
set_local 3
|
|
loop ;; label = @3
|
|
get_local 0
|
|
get_local 6
|
|
i32.le_s
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 3
|
|
i32.store
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=12
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=16
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=20
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=24
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=28
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=32
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=36
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=40
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=44
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=48
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=52
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=56
|
|
get_local 0
|
|
get_local 3
|
|
i32.store offset=60
|
|
get_local 0
|
|
i32.const 64
|
|
i32.add
|
|
set_local 0
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
loop ;; label = @3
|
|
get_local 0
|
|
get_local 5
|
|
i32.lt_s
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 3
|
|
i32.store
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
end
|
|
loop ;; label = @2
|
|
get_local 0
|
|
get_local 4
|
|
i32.lt_s
|
|
if ;; label = @3
|
|
get_local 0
|
|
get_local 1
|
|
i32.store8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
br 1 (;@2;)
|
|
end
|
|
end
|
|
get_local 4
|
|
get_local 2
|
|
i32.sub
|
|
end)
|
|
(func (;296;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32 i32 i32)
|
|
block i32 ;; label = @1
|
|
get_local 2
|
|
i32.const 8192
|
|
i32.ge_s
|
|
if ;; label = @2
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
call 26
|
|
return
|
|
end
|
|
get_local 0
|
|
set_local 4
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
set_local 3
|
|
get_local 0
|
|
i32.const 3
|
|
i32.and
|
|
get_local 1
|
|
i32.const 3
|
|
i32.and
|
|
i32.eq
|
|
if ;; label = @2
|
|
loop ;; label = @3
|
|
get_local 0
|
|
i32.const 3
|
|
i32.and
|
|
if ;; label = @4
|
|
get_local 2
|
|
i32.eqz
|
|
if ;; label = @5
|
|
get_local 4
|
|
return
|
|
end
|
|
get_local 0
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.store8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
set_local 1
|
|
get_local 2
|
|
i32.const 1
|
|
i32.sub
|
|
set_local 2
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
get_local 3
|
|
i32.const -4
|
|
i32.and
|
|
tee_local 2
|
|
i32.const 64
|
|
i32.sub
|
|
set_local 5
|
|
loop ;; label = @3
|
|
get_local 0
|
|
get_local 5
|
|
i32.le_s
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.load
|
|
i32.store
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=4
|
|
i32.store offset=4
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=8
|
|
i32.store offset=8
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=12
|
|
i32.store offset=12
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=16
|
|
i32.store offset=16
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=20
|
|
i32.store offset=20
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=24
|
|
i32.store offset=24
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=28
|
|
i32.store offset=28
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=32
|
|
i32.store offset=32
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=36
|
|
i32.store offset=36
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=40
|
|
i32.store offset=40
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=44
|
|
i32.store offset=44
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=48
|
|
i32.store offset=48
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=52
|
|
i32.store offset=52
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=56
|
|
i32.store offset=56
|
|
get_local 0
|
|
get_local 1
|
|
i32.load offset=60
|
|
i32.store offset=60
|
|
get_local 0
|
|
i32.const 64
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
i32.const 64
|
|
i32.add
|
|
set_local 1
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
loop ;; label = @3
|
|
get_local 0
|
|
get_local 2
|
|
i32.lt_s
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.load
|
|
i32.store
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
set_local 1
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
else
|
|
get_local 3
|
|
i32.const 4
|
|
i32.sub
|
|
set_local 2
|
|
loop ;; label = @3
|
|
get_local 0
|
|
get_local 2
|
|
i32.lt_s
|
|
if ;; label = @4
|
|
get_local 0
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.store8
|
|
get_local 0
|
|
get_local 1
|
|
i32.load8_s offset=1
|
|
i32.store8 offset=1
|
|
get_local 0
|
|
get_local 1
|
|
i32.load8_s offset=2
|
|
i32.store8 offset=2
|
|
get_local 0
|
|
get_local 1
|
|
i32.load8_s offset=3
|
|
i32.store8 offset=3
|
|
get_local 0
|
|
i32.const 4
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
i32.const 4
|
|
i32.add
|
|
set_local 1
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
end
|
|
loop ;; label = @2
|
|
get_local 0
|
|
get_local 3
|
|
i32.lt_s
|
|
if ;; label = @3
|
|
get_local 0
|
|
get_local 1
|
|
i32.load8_s
|
|
i32.store8
|
|
get_local 0
|
|
i32.const 1
|
|
i32.add
|
|
set_local 0
|
|
get_local 1
|
|
i32.const 1
|
|
i32.add
|
|
set_local 1
|
|
br 1 (;@2;)
|
|
end
|
|
end
|
|
get_local 4
|
|
end)
|
|
(func (;297;) (type 7) (param i32 i32 i32) (result i32)
|
|
(local i32)
|
|
block i32 ;; label = @1
|
|
get_local 1
|
|
get_local 0
|
|
i32.lt_s
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
i32.add
|
|
i32.lt_s
|
|
i32.and
|
|
if ;; label = @2
|
|
get_local 0
|
|
set_local 3
|
|
get_local 1
|
|
get_local 2
|
|
i32.add
|
|
set_local 1
|
|
get_local 0
|
|
get_local 2
|
|
i32.add
|
|
set_local 0
|
|
loop ;; label = @3
|
|
get_local 2
|
|
i32.const 0
|
|
i32.gt_s
|
|
if ;; label = @4
|
|
get_local 2
|
|
i32.const 1
|
|
i32.sub
|
|
set_local 2
|
|
get_local 0
|
|
i32.const 1
|
|
i32.sub
|
|
tee_local 0
|
|
get_local 1
|
|
i32.const 1
|
|
i32.sub
|
|
tee_local 1
|
|
i32.load8_s
|
|
i32.store8
|
|
br 1 (;@3;)
|
|
end
|
|
end
|
|
get_local 3
|
|
set_local 0
|
|
else
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
call 296
|
|
drop
|
|
end
|
|
get_local 0
|
|
end)
|
|
(func (;298;) (type 9) (param i32) (result i32)
|
|
(local i32 i32)
|
|
block i32 ;; label = @1
|
|
get_global 5
|
|
i32.load
|
|
tee_local 2
|
|
get_local 0
|
|
i32.const 15
|
|
i32.add
|
|
i32.const -16
|
|
i32.and
|
|
tee_local 0
|
|
i32.add
|
|
set_local 1
|
|
get_local 0
|
|
i32.const 0
|
|
i32.gt_s
|
|
get_local 1
|
|
get_local 2
|
|
i32.lt_s
|
|
i32.and
|
|
get_local 1
|
|
i32.const 0
|
|
i32.lt_s
|
|
i32.or
|
|
if ;; label = @2
|
|
call 3
|
|
drop
|
|
i32.const 12
|
|
call 22
|
|
i32.const -1
|
|
return
|
|
end
|
|
get_global 5
|
|
get_local 1
|
|
i32.store
|
|
get_local 1
|
|
call 2
|
|
i32.gt_s
|
|
if ;; label = @2
|
|
call 1
|
|
i32.eqz
|
|
if ;; label = @3
|
|
i32.const 12
|
|
call 22
|
|
get_global 5
|
|
get_local 2
|
|
i32.store
|
|
i32.const -1
|
|
return
|
|
end
|
|
end
|
|
get_local 2
|
|
end)
|
|
(func (;299;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 24
|
|
i32.shl
|
|
get_local 0
|
|
i32.const 8
|
|
i32.shr_s
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 16
|
|
i32.shl
|
|
i32.or
|
|
get_local 0
|
|
i32.const 16
|
|
i32.shr_s
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 8
|
|
i32.shl
|
|
i32.or
|
|
get_local 0
|
|
i32.const 24
|
|
i32.shr_u
|
|
i32.or)
|
|
(func (;300;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 8
|
|
i32.shl
|
|
get_local 0
|
|
i32.const 8
|
|
i32.shr_s
|
|
i32.const 255
|
|
i32.and
|
|
i32.or)
|
|
(func (;301;) (type 10) (param i32 i32 i32 i32) (result i32)
|
|
get_local 1
|
|
get_local 2
|
|
get_local 3
|
|
get_local 0
|
|
i32.const 15
|
|
i32.and
|
|
call_indirect 7)
|
|
(func (;302;) (type 9) (param i32) (result i32)
|
|
get_local 0
|
|
i32.const 3
|
|
i32.and
|
|
i32.const 16
|
|
i32.add
|
|
call_indirect 5)
|
|
(func (;303;) (type 8) (param i32 i32)
|
|
get_local 1
|
|
get_local 0
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 20
|
|
i32.add
|
|
call_indirect 1)
|
|
(func (;304;) (type 3) (param i32 i32 i32)
|
|
get_local 1
|
|
get_local 2
|
|
get_local 0
|
|
i32.const 31
|
|
i32.and
|
|
i32.const 52
|
|
i32.add
|
|
call_indirect 8)
|
|
(func (;305;) (type 0) (param i32 i32) (result i32)
|
|
get_local 1
|
|
get_local 0
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 84
|
|
i32.add
|
|
call_indirect 9)
|
|
(func (;306;) (type 17) (param i32 i32) (result i64)
|
|
get_local 1
|
|
get_local 0
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 92
|
|
i32.add
|
|
call_indirect 2)
|
|
(func (;307;) (type 1) (param i32)
|
|
get_local 0
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 100
|
|
i32.add
|
|
call_indirect 6)
|
|
(func (;308;) (type 11) (param i32 i32 i32 i32 i32)
|
|
get_local 1
|
|
get_local 2
|
|
get_local 3
|
|
get_local 4
|
|
get_local 0
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 108
|
|
i32.add
|
|
call_indirect 4)
|
|
(func (;309;) (type 7) (param i32 i32 i32) (result i32)
|
|
get_local 1
|
|
get_local 2
|
|
get_local 0
|
|
i32.const 63
|
|
i32.and
|
|
i32.const 116
|
|
i32.add
|
|
call_indirect 0)
|
|
(func (;310;) (type 4) (param i32 i32 i32 i32)
|
|
get_local 1
|
|
get_local 2
|
|
get_local 3
|
|
get_local 0
|
|
i32.const 7
|
|
i32.and
|
|
i32.const 180
|
|
i32.add
|
|
call_indirect 3)
|
|
(func (;311;) (type 7) (param i32 i32 i32) (result i32)
|
|
block i32 ;; label = @1
|
|
i32.const 0
|
|
call 0
|
|
i32.const 0
|
|
end)
|
|
(func (;312;) (type 5) (result i32)
|
|
block i32 ;; label = @1
|
|
i32.const 1
|
|
call 0
|
|
i32.const 0
|
|
end)
|
|
(func (;313;) (type 1) (param i32)
|
|
i32.const 2
|
|
call 0)
|
|
(func (;314;) (type 8) (param i32 i32)
|
|
i32.const 3
|
|
call 0)
|
|
(func (;315;) (type 9) (param i32) (result i32)
|
|
block i32 ;; label = @1
|
|
i32.const 4
|
|
call 0
|
|
i32.const 0
|
|
end)
|
|
(func (;316;) (type 2) (param i32) (result i64)
|
|
block i64 ;; label = @1
|
|
i32.const 5
|
|
call 0
|
|
i64.const 0
|
|
end)
|
|
(func (;317;) (type 6)
|
|
i32.const 6
|
|
call 0)
|
|
(func (;318;) (type 4) (param i32 i32 i32 i32)
|
|
i32.const 7
|
|
call 0)
|
|
(func (;319;) (type 0) (param i32 i32) (result i32)
|
|
block i32 ;; label = @1
|
|
i32.const 8
|
|
call 0
|
|
i32.const 0
|
|
end)
|
|
(func (;320;) (type 3) (param i32 i32 i32)
|
|
i32.const 9
|
|
call 0)
|
|
(func (;321;) (type 15) (param i32 i32 i32 i32 i32 i32) (result i32)
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
i64.extend_u/i32
|
|
get_local 3
|
|
i64.extend_u/i32
|
|
i64.const 32
|
|
i64.shl
|
|
i64.or
|
|
get_local 4
|
|
get_local 5
|
|
call 187)
|
|
(func (;322;) (type 0) (param i32 i32) (result i32)
|
|
(local i64)
|
|
block i32 ;; label = @1
|
|
get_local 0
|
|
get_local 1
|
|
call 306
|
|
set_local 2
|
|
get_local 2
|
|
i64.const 32
|
|
i64.shr_u
|
|
i32.wrap/i64
|
|
set_global 10
|
|
get_local 2
|
|
i32.wrap/i64
|
|
end)
|
|
(func (;323;) (type 12) (param i32 i32 i64 i32 i32) (result i32)
|
|
get_local 0
|
|
get_local 1
|
|
get_local 2
|
|
i32.wrap/i64
|
|
get_local 2
|
|
i64.const 32
|
|
i64.shr_u
|
|
i32.wrap/i64
|
|
get_local 3
|
|
get_local 4
|
|
call 54)
|
|
(global (;5;) (mut i32) (get_global 0))
|
|
(global (;6;) (mut i32) (get_global 1))
|
|
(global (;7;) (mut i32) (get_global 2))
|
|
(global (;8;) (mut i32) (i32.const 0))
|
|
(global (;9;) (mut i32) (i32.const 0))
|
|
(global (;10;) (mut i32) (i32.const 0))
|
|
(export "_llvm_bswap_i16" (func 300))
|
|
(export "_fflush" (func 280))
|
|
(export "_main" (func 63))
|
|
(export "_htonl" (func 283))
|
|
(export "_memmove" (func 297))
|
|
(export "_memset" (func 295))
|
|
(export "_rust_eh_personality" (func 321))
|
|
(export "_pthread_mutex_unlock" (func 268))
|
|
(export "_malloc" (func 287))
|
|
(export "_free" (func 288))
|
|
(export "_emscripten_get_global_libc" (func 256))
|
|
(export "_memcpy" (func 296))
|
|
(export "_llvm_bswap_i32" (func 299))
|
|
(export "_pthread_mutex_lock" (func 268))
|
|
(export "_sbrk" (func 298))
|
|
(export "_htons" (func 282))
|
|
(export "___errno_location" (func 261))
|
|
(export "_ntohs" (func 282))
|
|
(export "runPostSets" (func 294))
|
|
(export "stackAlloc" (func 55))
|
|
(export "stackSave" (func 56))
|
|
(export "stackRestore" (func 57))
|
|
(export "establishStackSpace" (func 58))
|
|
(export "setTempRet0" (func 60))
|
|
(export "getTempRet0" (func 61))
|
|
(export "setThrew" (func 59))
|
|
(export "dynCall_iiii" (func 301))
|
|
(export "dynCall_i" (func 302))
|
|
(export "dynCall_vi" (func 303))
|
|
(export "dynCall_vii" (func 304))
|
|
(export "dynCall_ii" (func 305))
|
|
(export "dynCall_ji" (func 322))
|
|
(export "dynCall_v" (func 307))
|
|
(export "dynCall_viiii" (func 308))
|
|
(export "dynCall_iii" (func 309))
|
|
(export "dynCall_viii" (func 310))
|
|
(elem (get_global 4) 311 139 94 97 163 166 218 221 265 259 214 242 258 311 311 311 312 157 69 75 313 81 87 117 93 87 130 137 156 93 81 70 71 76 204 122 128 146 151 153 171 148 179 313 313 313 313 313 313 313 313 313 314 83 88 83 110 83 172 173 226 197 132 133 184 120 127 202 66 155 205 175 149 180 314 314 314 314 314 314 314 314 314 314 315 257 78 119 115 315 315 315 316 138 89 111 144 316 316 316 317 192 62 79 191 118 145 178 318 82 84 159 160 170 318 318 319 140 141 95 96 90 91 92 98 99 112 113 114 126 124 125 164 165 167 168 219 220 222 223 244 248 102 90 253 240 201 239 225 201 105 109 247 190 116 224 123 135 65 254 147 208 211 212 213 213 217 319 319 319 319 319 319 319 319 319 319 319 319 319 320 85 64 80 183 121 162 320)
|
|
(data (i32.const 1024) "\01\00\00\00\04\00\00\00\04\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\02\00\00\00\0c\00\00\00\04\00\00\00\01\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\01\00\00\00\01\00\00\00\02\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\10\00\00\00\04\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\0c\00\00\00\04\00\00\00\02\00\00\00\03\00\00\00\02\00\00\00\05\00\00\00\06\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\07\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\03\00\00\00\08\00\00\00\09\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\04\00\00\00\05\00\00\00\03\00\00\00\0a\00\00\00\0b\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\0c\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\0d\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\0e\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\0f\00\00\00\01\00\00\00\08\00\00\00\04\00\00\00\04")
|
|
(data (i32.const 1332) "\01\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\08\00\00\00\09\00\00\00\10\00\00\00\04\00\00\00\04\00\00\00\10\00\00\00\11\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\05\00\00\00\12\00\00\00\13\00\00\00\01\00\00\00\04\00\00\00\04\00\00\00\06\00\00\00\07")
|
|
(data (i32.const 1430) "\ff\03")
|
|
(data (i32.const 1628) "\ff\03")
|
|
(data (i32.const 1646) "\ff\03")
|
|
(data (i32.const 1672) "\ff\03")
|
|
(data (i32.const 1685) "\01\00\01\00\01\00\01\00\01\00\01\00\01\00\01\00\01\00\01\00\02\00\02\03\00\00\00\00\04\02")
|
|
(data (i32.const 1739) "\05\00\00\00\03\02\00\00\00\00\06\00\02\00\00\07\00\00\02\08\00\00\07")
|
|
(data (i32.const 1781) "\09\0a")
|
|
(data (i32.const 1840) "\0b")
|
|
(data (i32.const 2312) "\03\00\00\01\00\00\00\00\00\00\00\02\04\00\00\0c\00\02\00\00\00\00\00\08")
|
|
(data (i32.const 2668) "\02\00\00\00\88\0b\00\00\0d\00\00\00\00\01\02\03\03\03\04\03\03\03\03\03\03\05\06\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\07+\00\00\c0\01\00\00\f0\0b\00\00\0d")
|
|
(data (i32.const 2964) "\c0\ff\00\00\00\00\ff\03")
|
|
(data (i32.const 2980) "\ff\03\00\00\ff\03")
|
|
(data (i32.const 2997) "\c0\01\00\c0\ff\00\00\00\00\00\00\ff\03\ff\03")
|
|
(data (i32.const 3022) "\ff\03\00\00\00\00\ff\ff\ff\ff\e7\01\00\00\00\00\00\00\80\00\00\00\fe\03\00\07\00\00\ff\03\00\00\ff\03")
|
|
(data (i32.const 3064) "\ff\ff\ff\ff\ff\ff\1f\00\02\04")
|
|
(data (i32.const 3082) ">")
|
|
(data (i32.const 3092) "\ff\03\00\00\00\00\00\00\c0\ff")
|
|
(data (i32.const 3110) "\ff\03\00\00\00\00\00\00\c0\ff\00\00\ff\03\00\00\00\00\ff\03\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\ff\7f\00\00\00\c0\ff\ff\ff\ff\ff\ff\0a\00\00\00\08\00\00\00\04\00\00\00\06\00\00\00\14\00\00\00\15\00\00\00\0a\00\00\00\04\00\00\00\04\00\00\00\07\00\00\00\16\00\00\00\17\00\00\00\0a\00\00\00\04\00\00\00\04\00\00\00\18\00\00\00\0a\00\00\00\04\00\00\00\04\00\00\00\19\00\00\00~\1d\00\00\13\00\00\00\91\1d\00\00,\00\00\00\bd\1d\00\00\0b\00\00\00\c8\1d\00\00\02\00\00\00\f2\1d\00\00'\00\00\006\00\00\00\f2\1d\00\00'\00\00\00;\00\00\00\d7%\00\002\00\00\00\cc\1e\00\00+\00\00\00\0d\1f\00\00 \00\00\00\f7\1e\00\00\15\00\00\00\0c\1f\00\00\01\00\00\00H%\00\00,\00\00\00\c5\00\00\00\00\00\00\00\03\00\00\00\1b$\00\00\08\00\00\00#$\00\00\0f\00\00\002$\00\00\03\00\00\005$\00\00\01\00\00\00\0c\1f\00\00\01\00\00\00\e8#\00\003\00\00\00\b3\22\00\00\19\00\00\00\cc\22\00\00\18\00\00\00\e4\22\00\00\18\00\00\00\fc\22\00\00\1d\00\00\00\19#\00\00\1c\00\00\005#\00\00\1a\00\00\00\08!\00\00\11\00\00\00\19!\00\00\10\00\00\00)!\00\00\0e\00\00\00Z!\00\00\12\00\00\00l!\00\00\11\00\00\00}!\00\00\0f\00\00\00O#\00\00\1e\00\00\00m#\00\00\1d\00\00\00\8a#\00\00\1b\00\00\00\a5#\00\00\11\00\00\00\88\22\00\00\08\00\00\00\90\22\00\00#\00\00\00\08!\00\00\11\00\00\00\19!\00\00\10\00\00\00)!\00\00\0e\00\00\007!\00\00\0d\00\00\00D!\00\00\0c\00\00\00P!\00\00\0a\00\00\00Z!\00\00\12\00\00\00l!\00\00\11\00\00\00}!\00\00\0f\00\00\00\8c!\00\00\16\00\00\00\a2!\00\00\15\00\00\00\b7!\00\00\13\00\00\00\ca!\00\00&\00\00\00\f0!\00\00\18\00\00\00\08\22\00\00\17\00\00\00\1f\22\00\00\11\00\00\000\22\00\00\0a\00\00\00:\22\00\00\06\00\00\00@\22\00\00\04\00\00\00D\22\00\00\13\00\00\00W\22\00\00\1b\00\00\00r\22\00\00\16\00\00\00\88\22\00\00\08\00\00\00\90\22\00\00#\00\00\00\b0 \00\00X\00\00\00\9f \00\00\11\00\00\00\0a\00\00\00\98 \00\00\02\00\00\00\9a \00\00\02\00\00\00\9c \00\00\03\00\00\00\01\00\00\00\00\00\00\00 \00\00\00\03\00\00\00\00\00\00\00\03")
|
|
(data (i32.const 3816) "\02\00\00\00\01\00\00\00\01\00\00\00 \00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\98 \00\00\02\00\00\00\9a \00\00\02\00\00\00\01\00\00\00\00\00\00\00 \00\00\00\03\00\00\00\00\00\00\00\03")
|
|
(data (i32.const 3904) "\02\00\00\00z \00\00\1e\00\00\00\92\02\00\00V \00\00$\00\00\00\11\04\00\00V \00\00$\00\00\00\1e\04\00\00\c4=\00\00\00\00\00\00\9a \00\00\02\00\00\00\19\1e\00\00-\00\00\00\15\00\00\00`$\00\00/\00\00\00\bc\00\00\00\f5$\00\00\22\00\00\00\b3\02\00\00\ca\1d\00\00(\00\00\00)\00\00\00\ca\1d\00\00(\00\00\00+\00\00\00\ca\1d\00\00(\00\00\00-\00\00\00\ca\1d\00\00(\00\00\00/\00\00\00\00\00\00\00\06\00\00\00\8f%\00\00$\00\00\00\b3%\00\00\03\00\00\00t%\00\00\1b\00\00\00\e5\00\00\00\00\00\00\00\07\00\00\00r'\00\00 \00\00\00\ca\00\00\00\c4=\00\00\00\00\00\00\c4=\00\00\00\00\00\002'\00\00\0b\00\00\00\ea\1f\00\00\01\00\00\00O'\00\00#\00\00\00b\00\00\00&(\00\00$\00\00\00\c3\01\00\00\00\00\00\00\03\00\00\00\c8(\00\00\1b\00\00\00\a8(\00\00 \00\00\00\b5\02\00\00<)\00\00!\00\00\00\07\01\00\00<)\00\00!\00\00\00+\01\00\00\02\00\00\00<)\00\00!\00\00\00]\01\00\00\84)\00\00.\00\00\007\00\00\00\d8)\00\00.\00\00\003\00\00\00(*\00\00%\00\00\00S\00\00\00\93*\00\00\1c\00\00\00p*\00\00#\00\00\006\04\00\00\e9*\00\00\1e\00\00\00\92\02\00\00\c3*\00\00&\00\00\00?\00\00\00\c3*\00\00&\00\00\00C\00\00\00\c7,\00\00 \00\00\00\e7,\00\00%\00\00\00!\00\00\00\0c-\00\00(\00\00\00\e7,\00\00%\00\00\001\00\00\00&.\00\00$\00\00\00\05.\00\00!\00\00\00\f8\01\00\00\f4-\00\00\11\00\00\00\05.\00\00!\00\00\00;\02\00\00\01\00\00\00\c4=\00\00\00\00\00\00J/\00\00\02\00\00\00i/\00\00(\00\00\00L/\00\00\1d\00\00\00Z\01\00\00\91/\00\00+\00\00\00\bc/\00\00\1f\00\00\00C\01\00\00\db/\00\00\1f\00\00\00[\03\00\00|\11\00\00\02\00\00\00\c4=\00\00\00\00\00\00\fa/\00\00\02\00\00\00\fc/\00\00\1e\00\00\00\92\02\00\00:0\00\00 \00\00\00Z0\00\00\12\00\00\0041\00\00\06\00\00\00:1\00\00\22\00\00\00\fc/\00\00\1e\00\00\00B\02\00\00\5c1\00\00\16\00\00\00r1\00\00\0d\00\00\00\fc/\00\00\1e\00\00\00H\02\00\00\841\00\00\0b\00\00\00+2\00\00\16\00\00\00\c31\00\00\01\00\00\00\1a0\00\00 \00\00\00\ef\06\00\00\092\00\00\0e\00\00\00\172\00\00\04\00\00\00\1b2\00\00\10\00\00\00\c31\00\00\01\00\00\00\1a0\00\00 \00\00\00\f3\06\00\00\841\00\00\0b\00\00\00\8f1\00\00&\00\00\00\b51\00\00\08\00\00\00\bd1\00\00\06\00\00\00\c31\00\00\01\00\00\00\1a0\00\00 \00\00\00\00\07\00\00\c41\00\00 \00\00\00\d3\03\00\00\c41\00\00 \00\00\00\c7\03\00\00\e41\00\00%\00\00\00\1a\00\00\00\c4=\00\00\00\00\00\00A2\00\00\01\00\00\00\01\00\00\00\00\00\00\00 \00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\01\00\00\00\01\00\00\00 \00\00\00\03\00\00\00\04\00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\c4=\00\00\00\00\00\00\c4=\00\00\00\00\00\00\c4=\00\00\00\00\00\00\c4=\00\00\00\00\00\00\bc/\00\00\1f\00\00\00\11\03\00\00\c4=\00\00\00\00\00\00A2\00\00\01\00\00\00\fa/\00\00\02\00\00\00\01\00\00\00\00\00\00\00 \00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\01\00\00\00\01\00\00\00 \00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00 \00\00\00\03\00\00\00\04\00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\c4=\00\00\00\00\00\00C2\00\00\01\00\00\00\fa/\00\00\02\00\00\00\c4=\00\00\00\00\00\00\c4=\00\00\00\00\00\00i2\00\00\01\00\00\00\952\00\00<\00\00\00u2\00\00 \00\00\00\85\0a")
|
|
(data (i32.const 5264) "\b0;")
|
|
(data (i32.const 5320) "\05")
|
|
(data (i32.const 5332) "\01")
|
|
(data (i32.const 5356) "\08\00\00\00\09\00\00\00\cc=\00\00\00\04")
|
|
(data (i32.const 5380) "\01")
|
|
(data (i32.const 5395) "\0a\ff\ff\ff\ff")
|
|
(data (i32.const 5444) "\c8\14\00\00\ad\00x\03y\03\8b\03\8d\03\a2\030\05W\05X\05`\05\88\05\8b\05\8c\05\90\05\1c\06\1d\06\dd\06\0e\07\0f\07K\07L\07.\08/\08?\08\5c\08]\08\b5\08\e2\08\84\09\8d\09\8e\09\91\09\92\09\a9\09\b1\09\ba\09\bb\09\c5\09\c6\09\c9\09\ca\09\de\09\e4\09\e5\09\04\0a\11\0a\12\0a)\0a1\0a4\0a7\0a:\0a;\0a=\0aI\0aJ\0a]\0a\84\0a\8e\0a\92\0a\a9\0a\b1\0a\b4\0a\ba\0a\bb\0a\c6\0a\ca\0a\ce\0a\cf\0a\e4\0a\e5\0a\04\0b\0d\0b\0e\0b\11\0b\12\0b)\0b1\0b4\0b:\0b;\0bE\0bF\0bI\0bJ\0b^\0bd\0be\0b\84\0b\91\0b\9b\0b\9d\0b\c9\0b\ce\0b\cf\0b\04\0c\0d\0c\11\0c)\0cE\0cI\0cW\0cd\0ce\0c\84\0c\8d\0c\91\0c\a9\0c\b4\0c\ba\0c\bb\0c\c5\0c\c9\0c\df\0c\e4\0c\e5\0c\f0\0c\04\0d\0d\0d\11\0d;\0d<\0dE\0dI\0dd\0de\0d\80\0d\81\0d\84\0d\b2\0d\bc\0d\be\0d\bf\0d\d5\0d\d7\0d\f0\0d\f1\0d\83\0e\85\0e\86\0e\89\0e\8b\0e\8c\0e\98\0e\a0\0e\a4\0e\a6\0e\a8\0e\a9\0e\ac\0e\ba\0e\be\0e\bf\0e\c5\0e\c7\0e\ce\0e\cf\0e\da\0e\db\0eH\0f\98\0f\bd\0f\cd\0f\c6\10\ce\10\cf\10I\12N\12O\12W\12Y\12^\12_\12\89\12\8e\12\8f\12\b1\12\b6\12\b7\12\bf\12\c1\12\c6\12\c7\12\d7\12\11\13\16\13\17\13[\13\5c\13\f6\13\f7\13\fe\13\ff\13\80\16\0d\17m\17q\17\de\17\df\17\0e\18\0f\18\1f\19n\19o\19\1c\1a\1d\1a_\1a}\1a~\1a\ae\1a\af\1a\f7\1c\16\1f\17\1f\1e\1f\1f\1fF\1fG\1fN\1fO\1fX\1fZ\1f\5c\1f^\1f~\1f\7f\1f\b5\1f\c5\1f\d4\1f\d5\1f\dc\1f\f0\1f\f1\1f\f5\1fr s \8f \ff#t+u+\96+\97+\c9+/,_,&-.-/-\a7-\af-\b7-\bf-\c7-\cf-\d7-\df-\9a.@0\970\980\8f1\1f2\ff2\af\a7\fe\a8\ff\a8\ce\a9\ff\a9N\aaO\aaZ\aa[\aa\07\ab\08\ab\0f\ab\10\ab'\ab/\ab\ee\ab\ef\abn\fao\fa7\fb=\fb?\fbB\fbE\fb\90\fd\91\fd\fe\fd\ff\fdS\feg\feu\fe\c8\ff\c9\ff\d0\ff\d1\ff\d8\ff\d9\ff\e7\ff\fe\ff\ff\ff\00\00 \00\7f\00\22\00\80\03\04\00\c8\05\08\00\eb\05\05\00\f5\05\11\00\b2\07\0e\00\fb\07\05\00_\08A\00\be\08\16\00\b3\09\03\00\cf\09\08\00\d8\09\04\00\fc\09\05\00\0b\0a\04\00C\0a\04\00N\0a\03\00R\0a\07\00_\0a\07\00v\0a\0b\00\d1\0a\0f\00\f2\0a\07\00\fa\0a\07\00N\0b\08\00X\0b\04\00x\0b\0a\00\8b\0b\03\00\96\0b\03\00\a0\0b\03\00\a5\0b\03\00\ab\0b\03\00\ba\0b\04\00\c3\0b\03\00\d1\0b\06\00\d8\0b\0e\00\fb\0b\05\00:\0c\03\00N\0c\07\00[\0c\05\00p\0c\08\00\ce\0c\07\00\d7\0c\07\00\f3\0c\0e\00P\0d\04\00\97\0d\03\00\c7\0d\03\00\cb\0d\04\00\e0\0d\06\00\f5\0d\0c\00;\0e\04\00\5c\0e%\00\8e\0e\06\00\e0\0e \00m\0f\04\00\db\0f%\00\c8\10\05\00}\13\03\00\9a\13\06\00\9d\16\03\00\f9\16\07\00\15\17\0b\007\17\09\00T\17\0c\00t\17\0c\00\ea\17\06\00\fa\17\06\00\1a\18\06\00x\18\08\00\ab\18\05\00\f6\18\0a\00,\19\04\00<\19\04\00A\19\03\00u\19\0b\00\ac\19\04\00\ca\19\06\00\db\19\03\00\8a\1a\06\00\9a\1a\06\00\bf\1aA\00L\1b\04\00}\1b\03\00\f4\1b\08\008\1c\03\00J\1c\03\00\89\1c7\00\c8\1c\08\00\fa\1c\06\00\f6\1d\05\00\ff\1f\11\00( \08\00_ \11\00\9d \03\00\bf \11\00\f1 \0f\00\8c!\04\00'$\19\00K$\15\00\ba+\03\00\d2+\1a\00\f0+\10\00\f4,\05\00(-\05\00h-\07\00q-\0e\00\97-\09\00E.;\00\f4.\0c\00\d6/\1a\00\fc/\05\00\001\05\00.1\03\00\bb1\05\00\e41\0c\00\b6M\0a\00\d6\9f*\00\8d\a4\03\00\c7\a4\09\00,\a6\14\00\f8\a6\08\00\b8\a7?\00,\a8\04\00:\a8\06\00x\a8\08\00\c6\a8\08\00\da\a8\06\00T\a9\0b\00}\a9\03\00\da\a9\04\007\aa\09\00\c3\aa\18\00\f7\aa\0a\00\17\ab\09\00f\ab\0a\00\fa\ab\06\00\a4\d7\0c\00\c7\d7\04\00\fc\d7\04!\da\fa&\00\07\fb\0c\00\18\fb\05\00\c2\fb\11\00@\fd\10\00\c8\fd(\00\1a\fe\06\00l\fe\04\00\fd\fe\04\00\bf\ff\03\00\dd\ff\03\00\ef\ff\0d\00\0c\00'\00;\00>\00N\00O\00\8f\01\9e\03\9e\04\9f\04\06\08\07\08\09\086\08=\08>\08V\08\f3\08\d0\09\d1\09\04\0a\14\0a\18\0aV\0bW\0b\bd\105\11\ce\11\cf\11\e0\11\12\12\87\12\89\12\8e\12\9e\12\04\13\0d\13\0e\13\11\13\12\13)\131\134\13:\13;\13E\13F\13I\13J\13N\13O\13d\13e\13Z\14\5c\14\b6\15\b7\15\09\1c7\1c\90\1c\91\1c\a8\1co$_j\eej\efjZkbk\9a\bc\9b\bc'\d1(\d1U\d4\9d\d4\a0\d4\a1\d4\a3\d4\a4\d4\a7\d4\a8\d4\ad\d4\ba\d4\bc\d4\c4\d4\06\d5\0b\d5\0c\d5\15\d5\1d\d5:\d5?\d5E\d5Q\d5\a6\d6\a7\d6\cc\d7\cd\d7\a0\da\07\e0\19\e0\1a\e0\22\e0%\e0\c5\e8\c6\e8\04\ee \ee#\ee%\ee&\ee(\ee3\ee8\ee:\eeH\eeJ\eeL\eeP\eeS\eeU\eeV\eeX\eeZ\ee\5c\ee^\ee`\eec\eee\eef\eek\ees\eex\ee}\ee\7f\ee\8a\ee\a4\ee\aa\ee\af\f0\b0\f0\c0\f0\d0\f0/\f1\1f\f91\f92\f9?\f9^\00\22\00\fb\00\05\00\03\01\04\004\01\03\00\9c\01\04\00\a1\01/\00\fe\01\82\00\9d\02\03\00\d1\02\0f\00\fc\02\04\00$\03\0c\00K\03\05\00{\03\05\00\c4\03\04\00\d6\03*\00\aa\04\06\00\d4\04\04\00\fc\04\04\00(\05\08\00d\05\0b\00p\05\90\007\07\09\00V\07\0a\00h\07\98\009\08\03\00\9f\08\08\00\b0\080\00\f6\08\05\00\1c\09\03\00:\09\05\00@\09@\00\b8\09\04\00\07\0a\05\004\0a\04\00;\0a\04\00H\0a\08\00Y\0a\07\00\a0\0a \00\e7\0a\04\00\f7\0a\09\006\0b\03\00s\0b\05\00\92\0b\07\00\9d\0b\0c\00\b0\0bP\00I\0c7\00\b3\0c\0d\00\f3\0c\07\00\00\0d`\01\7f\0e\81\01N\10\04\00p\10\0f\00\c2\10\0e\00\e9\10\07\00\fa\10\06\00D\11\0c\00w\11\09\00\f5\11\0b\00?\12A\00\aa\12\06\00\eb\12\05\00\fa\12\06\00Q\13\06\00X\13\05\00m\13\03\00u\13\8b\00^\14\22\00\c8\14\08\00\da\14\a6\00\de\15\22\00E\16\0b\00Z\16\06\00m\16\13\00\b8\16\08\00\ca\166\00\1a\17\03\00,\17\04\00@\17`\01\f3\18\0c\00\00\19\c0\01\f9\1a\07\01F\1c\0a\00m\1c\03\00\b7\1cI\03\9a#f\00u$\0b\00D%\bc\0a/4\d1\0fGF\b9!9j\07\00jj\04\00pj`\00\f6j\0a\00Fk\0a\00xk\05\00\90kp\03Eo\0b\00\7fo\10\00\a0o@\00\e1o\1f\00\ed\87\13\00\f3\8a\0d%\02\b0\fe\0bk\bc\05\00}\bc\03\00\89\bc\07\00\a0\bc`\13\f6\d0\0a\00s\d1\08\00\e9\d1\17\00F\d2\ba\00W\d3\09\00r\d3\8e\00G\d5\03\00\8c\da\0f\00\b0\daP\05+\e0\d5\07\d7\e8)\00K\e9\05\00Z\e9\04\00`\e9\a0\04<\ee\06\00C\ee\04\00\9c\ee\05\00\bc\ee4\00\f2\ee\0e\01,\f0\04\00\94\f0\0c\00\f6\f0\0a\00\0d\f1\03\00l\f1\04\00\ad\f19\00\03\f2\0d\00<\f2\04\00I\f2\07\00R\f2\ae\00\d3\f6\0d\00\ed\f6\03\00\f7\f6\09\00t\f7\0c\00\d5\f7+\00\0c\f8\04\00H\f8\08\00Z\f8\06\00\88\f8\08\00\ae\f8b\00(\f9\08\00L\f9\04\00_\f9!\00\92\f9.\00\c1\f9?\06Hello, Emscripten!\0aassertion failed: `(left == right)` (left: ``, right: ``)/checkout/src/libstd/sys/unix/condvar.rs/checkout/src/libstd/sys/unix/rwlock.rs/checkout/src/libstd/sys/unix/thread_local.rscannot access a TLS value during or after it is destroyedrwlock maximum reader count exceededrwlock read lock would result in deadlockthread panicked while panicking. aborting.\0afatal runtime error: \0afailed to initiate panic, error RUST_BACKTRACEinternal error: entered unreachable code0fullBox<Any><unnamed>formatter errorStringErrorfailed to write whole buffer\01<unknown>E_ZNZN17h::_$.$$SP$@$BP$*$RF$&$LT$<$GT$>$LP$($RP$)$C$,$u7e$~$u20$ $u27$'$u5b$[$u5d$]$u7b${$u7d$}$u3b$;$u2b$+$u22$\22called `Result::unwrap()` on an `Err` value/checkout/src/libcore/str/pattern.rs/checkout/src/libcore/slice.rs : - stack backtrace:\0anote: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\0a_ZN3std9panickingZN3std9panickingstd::panicking_ZN3std5panicZN3std5panicstd::panic_ZN4core9panickingZN4core9panickingcore::panicking_ZN3std2rt10lang_startZN3std2rt10lang_startstd::rt::lang_startpanic_unwind::__rust_maybe_catch_panic__rust_maybe_catch_panic_rust_maybe_catch_panic__libc_start_main__rust_try_startmainBaseThreadInitThunkRtlInitializeExceptionChain__scrt_common_main_seh_ZN4dropmingw_set_invalid_parameter_handler_ZN3std3sys3imp9backtraceZN3std3sys3imp9backtracestd::sys::imp::backtrace_ZN3std10sys_common9backtraceZN3std10sys_common9backtracestd::sys_common::backtrace_ZN4core6result13unwrap_failedZN4core6result13unwrap_failedcore::result::unwrap_failedrust_begin_unwindUnwindErrorunexpected return value while unwindingnote: Run with `RUST_BACKTRACE=1` for a backtrace.\0athread '' panicked at '', :already borrowedassertion failed: key != 0/checkout/src/libstd/sys_common/thread_local.rsthread name may not contain interior null bytesfailed to generate unique thread ID: bitspace exhausted/checkout/src/libstd/thread/mod.rsNulErrorcapacity overflowalready mutably borrowed/checkout/src/libstd/sys_common/backtrace.rs/checkout/src/libstd/env.rsfailed to get environment variable ``: data provided contains a nul bytethread panicked while processing panic. aborting.\0aunexpected end of fileother os erroroperation interruptedwrite zerotimed outinvalid datainvalid input parameteroperation would blockentity already existsbroken pipeaddress not availableaddress in usenot connectedconnection abortedconnection resetconnection refusedpermission deniedentity not found (os error strerror_r failure/checkout/src/libstd/sys/unix/os.rs/checkout/src/libstd/io/error.rsuse of std::thread::current() is not possible after the thread's local data has been destroyedattempted to use a condition variable with two mutexes/checkout/src/libstd/sync/condvar.rsPoisonError { inner: .. }cannot access stdout during shutdownfailed to write the buffered data/checkout/src/libstd/io/stdio.rsfailed printing to stdout: Once instance has previously been poisonedassertion failed: state & STATE_MASK == RUNNING/checkout/src/libstd/sync/once.rsassertion failed: (queue as usize) != 1/checkout/src/libstd/sys_common/at_exit_imp.rsassertion failed: c.borrow().is_none()/checkout/src/libstd/sys_common/thread_info.rsassertion failed: (*ptr).is_none()/checkout/src/libstd/sys/unix/args.rsfatal runtime error: out of memory\0a/checkout/src/libcollections/vec.rsassertion failed: end <= lencapacity overflow\ef\bf\bd/checkout/src/libstd_unicode/tables.rs/checkout/src/libcore/slice.rs\00\00\00\00\00\01\00\00\00\00\00\00\00\02\00\03\00\00\04")
|
|
(data (i32.const 11080) "\05\00\06\07\00\00\08\00\00\00\06\00\00\00\00\00\08\00\08\00\00\00\00\00\08\00\09\06\00\00\00\00\00\00\04")
|
|
(data (i32.const 11128) "\08")
|
|
(data (i32.const 11159) "\0a\0b")
|
|
(data (i32.const 11312) "\04\00\00\00\08")
|
|
(data (i32.const 11366) "\0c")
|
|
(data (i32.const 11436) "\08")
|
|
(data (i32.const 11463) "assertion failed: !ptr.is_null()/checkout/src/libpanic_unwind/emcc.rsinternal error: entered unreachable code_URC_NO_REASON_URC_FOREIGN_EXCEPTION_CAUGHT_URC_FATAL_PHASE2_ERROR_URC_FATAL_PHASE1_ERROR_URC_NORMAL_STOP_URC_END_OF_STACK_URC_HANDLER_FOUND_URC_INSTALL_CONTEXT_URC_CONTINUE_UNWIND_URC_FAILUREcapacity overflow/checkout/src/liballoc/raw_vec.rsTried to shrink to a larger capacity\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01")
|
|
(data (i32.const 12044) "\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\04\04\04\04\04")
|
|
(data (i32.const 12106) "../checkout/src/libcore/char.rsto_digit: radix is too high (maximum 36)called `Option::unwrap()` on a `None` value/checkout/src/libcore/option.rs/checkout/src/libcore/result.rs: /checkout/src/libcore/slice.rs/checkout/src/libcore/str/mod.rsindex out of bounds: the len is but the index is 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899index out of range for slice of length slice index starts at but ends at [...]byte index is not a char boundary; it is inside (bytes ) of ``/checkout/src/libcore/fmt/mod.rs/checkout/src/libcore/char_private.rsbegin <= end ( <= ) when slicing ` is out of bounds of `\0a) BorrowErrorBorrowMutError {\0a} }, [kindEmpty0x/checkout/src/libcore/num/mod.rsfrom_str_radix_int: must lie in the range `[2, 36]` - found ParseIntErrorInvalidDigitOverflowUnderflowUtf8Errorvalid_up_toT!\22\19\0d\01\02\03\11K\1c\0c\10\04\0b\1d\12\1e'hnopqb \05\06\0f\13\14\15\1a\08\16\07($\17\18\09\0a\0e\1b\1f%#\83\82}&*+<=>?CGJMXYZ[\5c]^_`acdefgijklrstyz{|\00Illegal byte sequence\00Domain error\00Result not representable\00Not a tty\00Permission denied\00Operation not permitted\00No such file or directory\00No such process\00File exists\00Value too large for data type\00No space left on device\00Out of memory\00Resource busy\00Interrupted system call\00Resource temporarily unavailable\00Invalid seek\00Cross-device link\00Read-only file system\00Directory not empty\00Connection reset by peer\00Operation timed out\00Connection refused\00Host is down\00Host is unreachable\00Address in use\00Broken pipe\00I/O error\00No such device or address\00Block device required\00No such device\00Not a directory\00Is a directory\00Text file busy\00Exec format error\00Invalid argument\00Argument list too long\00Symbolic link loop\00Filename too long\00Too many open files in system\00No file descriptors available\00Bad file descriptor\00No child process\00Bad address\00File too large\00Too many links\00No locks available\00Resource deadlock would occur\00State not recoverable\00Previous owner died\00Operation canceled\00Function not implemented\00No message of desired type\00Identifier removed\00Device not a stream\00No data available\00Device timeout\00Out of streams resources\00Link has been severed\00Protocol error\00Bad message\00File descriptor in bad state\00Not a socket\00Destination address required\00Message too large\00Protocol wrong type for socket\00Protocol not available\00Protocol not supported\00Socket type not supported\00Not supported\00Protocol family not supported\00Address family not supported by protocol\00Address not available\00Network is down\00Network unreachable\00Connection reset by network\00Connection aborted\00No buffer space available\00Socket is connected\00Socket not connected\00Cannot send after socket shutdown\00Operation already in progress\00Operation in progress\00Stale file handle\00Remote I/O error\00Quota exceeded\00No medium found\00Wrong medium type\00No error information"))
|