Skip to content

Instantly share code, notes, and snippets.

@alexcrichton
Created January 30, 2018 19:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alexcrichton/c313672808533ff2f1d29538f390457a to your computer and use it in GitHub Desktop.
Save alexcrichton/c313672808533ff2f1d29538f390457a to your computer and use it in GitHub Desktop.
(module
(type $0 (func))
(type $1 (func (param i32 i32 i32) (result i32)))
(type $2 (func (param i32)))
(type $3 (func (param i32 i32 i32)))
(type $4 (func (param i32 i32 i32 i32 i32 i32) (result i32)))
(type $5 (func (param i32 i32 i32 i32) (result i32)))
(type $6 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32)))
(type $7 (func (param i32 i32 i32 i32 i32) (result i32)))
(type $8 (func (param i32 i32) (result i32)))
(type $9 (func (param i32 i32 i32 i32)))
(type $10 (func (param i32) (result i32)))
(type $11 (func (param i32 i32)))
(type $12 (func (result i32)))
(type $13 (func (param i32) (result i64)))
(type $14 (func (param i32 i32 i32 i32 i32)))
(type $15 (func (result i64)))
(type $16 (func (param i32 i64)))
(type $17 (func (param i64 i32)))
(type $18 (func (param i32 i64 i32)))
(type $19 (func (param i32 i64 i32 i64 i32)))
(type $20 (func (param i32 i64 i32 i32)))
(type $21 (func (param i32 i64 i64 i64 i64)))
(type $22 (func (param i32 i32 i32 i32 i32 i32 i32)))
(type $23 (func (param i32 i32 i64)))
(type $24 (func (param i64 i64) (result i64)))
(type $25 (func (param i32 i32 i32 i32 i64 i32)))
(type $26 (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32)))
(type $27 (func (param i32 i64 i64)))
(type $28 (func (param i64) (result i64)))
(type $29 (func (param i32 i32 i32 i32 i32 i32)))
(type $30 (func (param i32 i32 i64 i32)))
(type $31 (func (param i32 i32 i64 i32) (result i32)))
(type $32 (func (param i32 i64 i64 i32)))
(type $33 (func (param i64 i32) (result i32)))
(type $34 (func (result f32)))
(type $35 (func (result f64)))
(type $36 (func (param i32 f64)))
(type $37 (func (param i32 f32)))
(type $38 (func (param f32) (result i32)))
(type $39 (func (param f64) (result i32)))
(type $40 (func (param i32 i32) (result i64)))
(type $41 (func (param i32 i32 i32) (result i64)))
(type $42 (func (param i64) (result f32)))
(type $43 (func (param i32) (result f32)))
(type $44 (func (param i64) (result f64)))
(type $45 (func (param i32) (result f64)))
(type $46 (func (param i32 i64) (result i64)))
(type $47 (func (param i64 i64 i32) (result i64)))
(type $48 (func (param i32 i64 i64 i64 i64 i32)))
(type $49 (func (param i64 i32) (result i64)))
(global $global$0 (mut i32) (i32.const 66560))
(global $global$1 i32 (i32.const 66560))
(table 1 1 anyfunc)
(memory $0 2)
(export "memory" (memory $0))
(export "foo" (func $0))
(export "__rust_maybe_catch_panic" (func $1))
(export "__rust_start_panic" (func $2))
(export "__heap_base" (global $global$1))
(func $0 (; 0 ;) (type $0)
(return)
)
(func $1 (; 1 ;) (type $5) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result i32)
(call_indirect (type $2)
(get_local $var$1)
(get_local $var$0)
)
(i32.const 0)
)
(func $2 (; 2 ;) (type $8) (param $var$0 i32) (param $var$1 i32) (result i32)
(unreachable)
)
(func $3 (; 3 ;) (type $0)
)
;; custom section "linking", size 3
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment