Slide 10
Slide 10 text
10
(func $sum (; 0 ;) (param $0 i32)
(param $1 i32) (result i32)
(i32.add
(get_local $1)
(get_local $0)
)
)
(func $sub (; 1 ;) (param $0 i32)
(param $1 i32) (result i32)
(i32.sub
(get_local $0)
(get_local $1)
)
)
wasm-function[0]:
sub rsp, 8
mov ecx, esi
mov eax, ecx
add eax, edi
nop
add rsp, 8
ret
● コードの全てが届くのを待つのではなく、届
いた順にコンパイルする
.wasm machine code
Why WebAssembly is Fast?
Streaming Compilation