You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wasm3/test/lang
Volodymyr Shymanskyy e2944ec12e
Cleanup
5 years ago
..
README.md Cleanup 5 years ago
fib.c Update fib tests 5 years ago
fib.c.wasm Moved things around 5 years ago
fib.js Moved things around 5 years ago
fib.lua Moved things around 5 years ago
fib.min.js Moved things around 5 years ago
fib.py Moved things around 5 years ago
fib.walt Update fib tests 5 years ago
fib32.wasm Moved things around 5 years ago
fib32.wat Moved things around 5 years ago
fib32_tail.wasm Moved things around 5 years ago
fib32_tail.wat Moved things around 5 years ago
fib64.wasm Moved things around 5 years ago
fib64.wat Moved things around 5 years ago

README.md

Performance

Function:                       fib(40)
-----------------------------------------------------
 Device:    Lenovo Ideapad 720s [i5-8250U @ 1.60GHz]
-----------------------------------------------------
Linux       x64   gcc 7.4.0       4.63s
Linux       x64   clang 9         5.32s
Win 10      x64   clang 9         5.35s
Win 10      x64   msvc 2019       6.10s
Win 10      x86   clang           9.43s  - no TCO
Linux       x86   gcc            11.34s
Linux       x86   clang          15.37s  - no TCO

Running

# WAC
time $(ENGINES_PATH)/wac/wac fib32.wasm fib 40

# WAMR
time $(ENGINES_PATH)/wasm-micro-runtime/core/iwasm/products/linux/build/iwasm -f fib fib32.wasm 40

# Wasmer
time wasmer run --em-entrypoint fib fib32.wasm -- 40

# WAVM
time $(ENGINES_PATH)/wasm-jit-prototype/_build/bin/wavm run -f fib fib32.wasm 40