| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311 |
- (module
- (type $0 (func (param i32 i32 i32) (result i32)))
- (type $1 (func (param i32 i32) (result i32)))
- (type $2 (func (param i32) (result i32)))
- (type $3 (func (param i32)))
- (type $4 (func (param i32 i32 i32 i32) (result i32)))
- (type $5 (func))
- (type $6 (func (result i32)))
- (import "env" "malloc" (func $15 (param i32) (result i32)))
- (import "env" "calloc" (func $16 (param i32 i32) (result i32)))
- (import "env" "free" (func $17 (param i32)))
- (import "env" "memcpy" (func $18 (param i32 i32 i32) (result i32)))
- (import "env" "strdup" (func $19 (param i32) (result i32)))
- (import "env" "memcmp" (func $20 (param i32 i32 i32) (result i32)))
- (import "env" "printf" (func $21 (param i32 i32) (result i32)))
- (import "env" "sprintf" (func $22 (param i32 i32 i32) (result i32)))
- (import "env" "snprintf" (func $23 (param i32 i32 i32 i32) (result i32)))
- (import "env" "puts" (func $24 (param i32) (result i32)))
- (import "env" "putchar" (func $25 (param i32) (result i32)))
- (import "env" "memmove" (func $26 (param i32 i32 i32) (result i32)))
- (import "env" "memset" (func $27 (param i32 i32 i32) (result i32)))
- (import "env" "strchr" (func $28 (param i32 i32) (result i32)))
- (import "env" "strcmp" (func $29 (param i32 i32) (result i32)))
- (import "env" "strcpy" (func $30 (param i32 i32) (result i32)))
- (import "env" "strlen" (func $31 (param i32) (result i32)))
- (import "env" "strncmp" (func $32 (param i32 i32 i32) (result i32)))
- (import "env" "strncpy" (func $33 (param i32 i32 i32) (result i32)))
- (memory $7 1)
- (global $8 (mut i32) (i32.const 5120))
- (global $9 i32 (i32.const 1024))
- (global $10 i32 (i32.const 1024))
- (global $11 i32 (i32.const 1024))
- (global $12 i32 (i32.const 5120))
- (global $13 i32 (i32.const 0))
- (global $14 i32 (i32.const 1))
- (export "memory" (memory $7))
- (export "__wasm_call_ctors" (func $34))
- (export "on_init" (func $34))
- (export "my_sqrt" (func $35))
- (export "null_pointer" (func $36))
- (export "my_malloc" (func $37))
- (export "my_calloc" (func $38))
- (export "my_free" (func $39))
- (export "my_memcpy" (func $40))
- (export "my_strdup" (func $41))
- (export "my_memcmp" (func $42))
- (export "my_printf" (func $43))
- (export "my_sprintf" (func $44))
- (export "my_snprintf" (func $45))
- (export "my_puts" (func $46))
- (export "my_putchar" (func $47))
- (export "my_memmove" (func $48))
- (export "my_memset" (func $49))
- (export "my_strchr" (func $50))
- (export "my_strcmp" (func $51))
- (export "my_strcpy" (func $52))
- (export "my_strlen" (func $53))
- (export "my_strncmp" (func $54))
- (export "my_strncpy" (func $55))
- (export "__dso_handle" (global $9))
- (export "__data_end" (global $10))
- (export "__global_base" (global $11))
- (export "__heap_base" (global $12))
- (export "__memory_base" (global $13))
- (export "__table_base" (global $14))
-
- (func $34 (type $5)
- nop
- )
-
- (func $35 (type $1)
- (param $0 i32)
- (param $1 i32)
- (result i32)
- local.get $1
- local.get $1
- i32.mul
- local.get $0
- local.get $0
- i32.mul
- i32.add
- )
-
- (func $36 (type $6)
- (result i32)
- i32.const 0
- )
-
- (func $37 (type $2)
- (param $0 i32)
- (result i32)
- local.get $0
- call $15
- )
-
- (func $38 (type $1)
- (param $0 i32)
- (param $1 i32)
- (result i32)
- local.get $0
- local.get $1
- call $16
- )
-
- (func $39 (type $3)
- (param $0 i32)
- local.get $0
- call $17
- )
-
- (func $40 (type $0)
- (param $0 i32)
- (param $1 i32)
- (param $2 i32)
- (result i32)
- local.get $0
- local.get $1
- local.get $2
- call $18
- )
-
- (func $41 (type $2)
- (param $0 i32)
- (result i32)
- local.get $0
- call $19
- )
-
- (func $42 (type $0)
- (param $0 i32)
- (param $1 i32)
- (param $2 i32)
- (result i32)
- local.get $0
- local.get $1
- local.get $2
- call $20
- )
-
- (func $43 (type $1)
- (param $0 i32)
- (param $1 i32)
- (result i32)
- (local $2 i32)
- global.get $8
- i32.const 16
- i32.sub
- local.tee $2
- global.set $8
- local.get $2
- local.get $1
- i32.store
- local.get $0
- local.get $2
- call $21
- local.get $2
- i32.const 16
- i32.add
- global.set $8
- )
-
- (func $44 (type $0)
- (param $0 i32)
- (param $1 i32)
- (param $2 i32)
- (result i32)
- (local $3 i32)
- global.get $8
- i32.const 16
- i32.sub
- local.tee $3
- global.set $8
- local.get $3
- local.get $2
- i32.store
- local.get $0
- local.get $1
- local.get $3
- call $22
- local.get $3
- i32.const 16
- i32.add
- global.set $8
- )
-
- (func $45 (type $4)
- (param $0 i32)
- (param $1 i32)
- (param $2 i32)
- (param $3 i32)
- (result i32)
- (local $4 i32)
- global.get $8
- i32.const 16
- i32.sub
- local.tee $4
- global.set $8
- local.get $4
- local.get $3
- i32.store
- local.get $0
- local.get $1
- local.get $2
- local.get $4
- call $23
- local.get $4
- i32.const 16
- i32.add
- global.set $8
- )
-
- (func $46 (type $2)
- (param $0 i32)
- (result i32)
- local.get $0
- call $24
- )
-
- (func $47 (type $2)
- (param $0 i32)
- (result i32)
- local.get $0
- call $25
- )
-
- (func $48 (type $0)
- (param $0 i32)
- (param $1 i32)
- (param $2 i32)
- (result i32)
- local.get $0
- local.get $1
- local.get $2
- call $26
- )
-
- (func $49 (type $0)
- (param $0 i32)
- (param $1 i32)
- (param $2 i32)
- (result i32)
- local.get $0
- local.get $1
- local.get $2
- call $27
- )
-
- (func $50 (type $1)
- (param $0 i32)
- (param $1 i32)
- (result i32)
- local.get $0
- local.get $1
- call $28
- )
-
- (func $51 (type $1)
- (param $0 i32)
- (param $1 i32)
- (result i32)
- local.get $0
- local.get $1
- call $29
- )
-
- (func $52 (type $1)
- (param $0 i32)
- (param $1 i32)
- (result i32)
- local.get $0
- local.get $1
- call $30
- )
-
- (func $53 (type $2)
- (param $0 i32)
- (result i32)
- local.get $0
- call $31
- )
-
- (func $54 (type $0)
- (param $0 i32)
- (param $1 i32)
- (param $2 i32)
- (result i32)
- local.get $0
- local.get $1
- local.get $2
- call $32
- )
-
- (func $55 (type $0)
- (param $0 i32)
- (param $1 i32)
- (param $2 i32)
- (result i32)
- local.get $0
- local.get $1
- local.get $2
- call $33
- )
-
- ;;(custom_section "producers"
- ;; (after code)
- ;; "\01\0cprocessed-by\01\05clangV11.0.0 (ht"
- ;; "tps://github.com/llvm/llvm-proje"
- ;; "ct 176249bd6732a8044d457092ed932"
- ;; "768724a6f06)")
-
- )
|