app3.wast 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. (module
  2. (type $0 (func (param i32) (result i32)))
  3. (type $1 (func))
  4. (type $2 (func (result i32)))
  5. (type $3 (func (param i32 i32) (result i32)))
  6. (import "env" "malloc" (func $11 (param i32) (result i32)))
  7. (memory $4 1)
  8. (global $5 i32 (i32.const 1024))
  9. (global $6 i32 (i32.const 1024))
  10. (global $7 i32 (i32.const 1024))
  11. (global $8 i32 (i32.const 5120))
  12. (global $9 i32 (i32.const 0))
  13. (global $10 i32 (i32.const 1))
  14. (export "memory" (memory $4))
  15. (export "__wasm_call_ctors" (func $12))
  16. (export "on_init" (func $12))
  17. (export "my_sqrt" (func $13))
  18. (export "null_pointer" (func $14))
  19. (export "my_malloc" (func $15))
  20. (export "__dso_handle" (global $5))
  21. (export "__data_end" (global $6))
  22. (export "__global_base" (global $7))
  23. (export "__heap_base" (global $8))
  24. (export "__memory_base" (global $9))
  25. (export "__table_base" (global $10))
  26. (func $12 (type $1)
  27. nop
  28. )
  29. (func $13 (type $3)
  30. (param $0 i32)
  31. (param $1 i32)
  32. (result i32)
  33. local.get $1
  34. local.get $1
  35. i32.mul
  36. local.get $0
  37. local.get $0
  38. i32.mul
  39. i32.add
  40. )
  41. (func $14 (type $2)
  42. (result i32)
  43. i32.const 0
  44. )
  45. (func $15 (type $0)
  46. (param $0 i32)
  47. (result i32)
  48. local.get $0
  49. call $11
  50. )
  51. ;;(custom_section "producers"
  52. ;; (after code)
  53. ;; "\01\0cprocessed-by\01\05clangV11.0.0 (ht"
  54. ;; "tps://github.com/llvm/llvm-proje"
  55. ;; "ct 176249bd6732a8044d457092ed932"
  56. ;; "768724a6f06)")
  57. )