-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
arch-wasm32-bit and 64-bit WebAssembly32-bit and 64-bit WebAssembly
Milestone
Description
foo.c:
int foo(void) {
return 42;
}$ zig build-lib -target wasm32-freestanding --c-source foo.c
$ wasm-dis foo.wasm | grep '(func' | tail
(func $__udivmodti4 (; 265 ;) (type $50) (param $0 i32) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i32)
(func $__umodti3 (; 266 ;) (type $28) (param $0 i32) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64)
(func $__muloti4 (; 267 ;) (type $50) (param $0 i32) (param $1 i64) (param $2 i64) (param $3 i64) (param $4 i64) (param $5 i32)
(func $__mulodi4 (; 268 ;) (type $23) (param $0 i64) (param $1 i64) (param $2 i32) (result i64)
(func $compiler_rt.mulXf3.S.loWord (; 269 ;) (type $35) (param $0 i64) (result i64)
(func $compiler_rt.mulXf3.S.hiWord (; 270 ;) (type $35) (param $0 i64) (result i64)
(func $compiler_rt.mulXf3.S.Word_1 (; 271 ;) (type $48) (param $0 i64) (param $1 i64) (result i64)
(func $compiler_rt.mulXf3.S.Word_2 (; 272 ;) (type $48) (param $0 i64) (param $1 i64) (result i64)
(func $compiler_rt.mulXf3.S.Word_3 (; 273 ;) (type $48) (param $0 i64) (param $1 i64) (result i64)
(func $compiler_rt.mulXf3.S.Word_4 (; 274 ;) (type $48) (param $0 i64) (param $1 i64) (result i64)
Metadata
Metadata
Assignees
Labels
arch-wasm32-bit and 64-bit WebAssembly32-bit and 64-bit WebAssembly