mirror of
				https://github.com/bytecodealliance/wasm-micro-runtime.git
				synced 2025-10-31 13:17:31 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			311 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			311 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| (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)")
 | |
|   
 | |
|   ) | 
