diff --git a/benchmarks/criterion/output-criterion.txt b/benchmarks/criterion/output-criterion.txt new file mode 100644 index 0000000000..a8920b0798 --- /dev/null +++ b/benchmarks/criterion/output-criterion.txt @@ -0,0 +1,140 @@ +test translate/wasm_kernel/checked/eager/default ... bench: 5075662 ns/iter (+/- 12816) + +test translate/wasm_kernel/checked/eager/fuel ... bench: 5221790 ns/iter (+/- 14989) + +test translate/wasm_kernel/checked/lazy/default ... bench: 2440441 ns/iter (+/- 14096) + +test translate/wasm_kernel/unchecked/eager/default ... bench: 4058901 ns/iter (+/- 8020) + +test translate/wasm_kernel/unchecked/eager/fuel ... bench: 4215968 ns/iter (+/- 18837) + +test translate/wasm_kernel/unchecked/lazy/default ... bench: 392817 ns/iter (+/- 3068) + +test translate/spidermonkey/checked/eager/default ... bench: 76709214 ns/iter (+/- 237104) + +test translate/spidermonkey/checked/eager/fuel ... bench: 83023696 ns/iter (+/- 232602) + +test translate/spidermonkey/checked/lazy/default ... bench: 32917409 ns/iter (+/- 65333) + +test translate/spidermonkey/unchecked/eager/default ... bench: 62752358 ns/iter (+/- 121043) + +test translate/spidermonkey/unchecked/eager/fuel ... bench: 68552348 ns/iter (+/- 167686) + +test translate/spidermonkey/unchecked/lazy/default ... bench: 3153536 ns/iter (+/- 41248) + +test translate/pulldown_cmark/checked/eager/default ... bench: 3617955 ns/iter (+/- 15087) + +test translate/pulldown_cmark/checked/eager/fuel ... bench: 3905835 ns/iter (+/- 14415) + +test translate/pulldown_cmark/checked/lazy/default ... bench: 1549005 ns/iter (+/- 4086) + +test translate/pulldown_cmark/unchecked/eager/default ... bench: 2980513 ns/iter (+/- 12881) + +test translate/pulldown_cmark/unchecked/eager/fuel ... bench: 3250417 ns/iter (+/- 8584) + +test translate/pulldown_cmark/unchecked/lazy/default ... bench: 252747 ns/iter (+/- 3779) + +test translate/bz2/checked/eager/default ... bench: 1323873 ns/iter (+/- 1233) + +test translate/bz2/checked/eager/fuel ... bench: 1432875 ns/iter (+/- 3515) + +test translate/bz2/checked/lazy/default ... bench: 547936 ns/iter (+/- 1480) + +test translate/bz2/unchecked/eager/default ... bench: 1071332 ns/iter (+/- 3464) + +test translate/bz2/unchecked/eager/fuel ... bench: 1169535 ns/iter (+/- 6153) + +test translate/bz2/unchecked/lazy/default ... bench: 36033 ns/iter (+/- 292) + +test translate/erc20/checked/eager/default ... bench: 134296 ns/iter (+/- 248) + +test translate/erc20/checked/eager/fuel ... bench: 141718 ns/iter (+/- 386) + +test translate/erc20/checked/lazy/default ... bench: 65116 ns/iter (+/- 316) + +test translate/erc20/unchecked/eager/default ... bench: 109581 ns/iter (+/- 176) + +test translate/erc20/unchecked/eager/fuel ... bench: 116583 ns/iter (+/- 411) + +test translate/erc20/unchecked/lazy/default ... bench: 18872 ns/iter (+/- 82) + +test translate/erc721/checked/eager/default ... bench: 190818 ns/iter (+/- 1105) + +test translate/erc721/checked/eager/fuel ... bench: 201234 ns/iter (+/- 625) + +test translate/erc721/checked/lazy/default ... bench: 91826 ns/iter (+/- 229) + +test translate/erc721/unchecked/eager/default ... bench: 154814 ns/iter (+/- 699) + +test translate/erc721/unchecked/eager/fuel ... bench: 163638 ns/iter (+/- 351) + +test translate/erc721/unchecked/lazy/default ... bench: 21851 ns/iter (+/- 162) + +test translate/erc1155/checked/eager/default ... bench: 278005 ns/iter (+/- 2501) + +test translate/erc1155/checked/eager/fuel ... bench: 297561 ns/iter (+/- 1447) + +test translate/erc1155/checked/lazy/default ... bench: 127984 ns/iter (+/- 266) + +test translate/erc1155/unchecked/eager/default ... bench: 228252 ns/iter (+/- 790) + +test translate/erc1155/unchecked/eager/fuel ... bench: 245393 ns/iter (+/- 675) + +test translate/erc1155/unchecked/lazy/default ... bench: 24663 ns/iter (+/- 133) + +test instantiate/wasm_kernel ... bench: 53915 ns/iter (+/- 1192) + +test execute/tiny_keccak ... bench: 353786 ns/iter (+/- 3677) + +test execute/rev_complement ... bench: 450852 ns/iter (+/- 851) + +test execute/regex_redux ... bench: 582816 ns/iter (+/- 3659) + +test execute/count_until ... bench: 6533233 ns/iter (+/- 35559) + +test execute/br_table ... bench: 1448753 ns/iter (+/- 13599) + +test execute/trunc_f2i ... bench: 614081 ns/iter (+/- 667) + +test execute/global/bump ... bench: 1314817 ns/iter (+/- 1026) + +test execute/global/get_const ... bench: 690700 ns/iter (+/- 3082) + +test execute/factorial/rec ... bench: 748119 ns/iter (+/- 1259) + +test execute/factorial/iter ... bench: 264452 ns/iter (+/- 4862) + +test execute/call/rec ... bench: 182257 ns/iter (+/- 3020) + +test execute/recursive_scan ... bench: 203088 ns/iter (+/- 6736) + +test execute/recursive_trap ... bench: 17256 ns/iter (+/- 116) + +test execute/call/host/1 ... bench: 49891 ns/iter (+/- 716) + +test execute/fuse ... bench: 7192011 ns/iter (+/- 5457) + +test execute/divrem ... bench: 6220002 ns/iter (+/- 6960) + +test execute/fibonacci/rec ... bench: 6520592 ns/iter (+/- 6856) + +test execute/fibonacci/tail ... bench: 1439505 ns/iter (+/- 4043) + +test execute/fibonacci/iter ... bench: 1421233 ns/iter (+/- 2866) + +test execute/is_even/rec ... bench: 1194227 ns/iter (+/- 19153) + +test execute/memory/sum_bytes ... bench: 1155025 ns/iter (+/- 2556) + +test execute/memory/fill_bytes ... bench: 1126135 ns/iter (+/- 3464) + +test execute/memory/vec_add ... bench: 2945038 ns/iter (+/- 2101) + +test overhead/call/typed/0 ... bench: 1263747 ns/iter (+/- 8640) + +test overhead/call/typed/16 ... bench: 1674465 ns/iter (+/- 13819) + +test overhead/call/untyped/0 ... bench: 1592813 ns/iter (+/- 15943) + +test overhead/call/untyped/16 ... bench: 2439332 ns/iter (+/- 22788) + diff --git a/benchmarks/wasmtime/output-wasmtime.txt b/benchmarks/wasmtime/output-wasmtime.txt new file mode 100644 index 0000000000..ab42b76b62 --- /dev/null +++ b/benchmarks/wasmtime/output-wasmtime.txt @@ -0,0 +1,140 @@ +test translate/wasm_kernel/checked/eager/default ... bench: 8846551 ns/iter (+/- 16081) + +test translate/wasm_kernel/checked/eager/fuel ... bench: 9216732 ns/iter (+/- 16870) + +test translate/wasm_kernel/checked/lazy/default ... bench: 4032112 ns/iter (+/- 9657) + +test translate/wasm_kernel/unchecked/eager/default ... bench: 6673333 ns/iter (+/- 16096) + +test translate/wasm_kernel/unchecked/eager/fuel ... bench: 7116483 ns/iter (+/- 17641) + +test translate/wasm_kernel/unchecked/lazy/default ... bench: 463362 ns/iter (+/- 2668) + +test translate/spidermonkey/checked/eager/default ... bench: 133145575 ns/iter (+/- 117430) + +test translate/spidermonkey/checked/eager/fuel ... bench: 144919049 ns/iter (+/- 464119) + +test translate/spidermonkey/checked/lazy/default ... bench: 56497116 ns/iter (+/- 69573) + +test translate/spidermonkey/unchecked/eager/default ... bench: 102850950 ns/iter (+/- 405389) + +test translate/spidermonkey/unchecked/eager/fuel ... bench: 113181241 ns/iter (+/- 199132) + +test translate/spidermonkey/unchecked/lazy/default ... bench: 3992572 ns/iter (+/- 27973) + +test translate/pulldown_cmark/checked/eager/default ... bench: 6218471 ns/iter (+/- 17745) + +test translate/pulldown_cmark/checked/eager/fuel ... bench: 6763883 ns/iter (+/- 26841) + +test translate/pulldown_cmark/checked/lazy/default ... bench: 2590849 ns/iter (+/- 11791) + +test translate/pulldown_cmark/unchecked/eager/default ... bench: 4842757 ns/iter (+/- 28751) + +test translate/pulldown_cmark/unchecked/eager/fuel ... bench: 5327449 ns/iter (+/- 17844) + +test translate/pulldown_cmark/unchecked/lazy/default ... bench: 240703 ns/iter (+/- 4525) + +test translate/bz2/checked/eager/default ... bench: 2388985 ns/iter (+/- 10230) + +test translate/bz2/checked/eager/fuel ... bench: 2617199 ns/iter (+/- 8699) + +test translate/bz2/checked/lazy/default ... bench: 967130 ns/iter (+/- 2336) + +test translate/bz2/unchecked/eager/default ... bench: 1820237 ns/iter (+/- 16446) + +test translate/bz2/unchecked/eager/fuel ... bench: 2035070 ns/iter (+/- 6874) + +test translate/bz2/unchecked/lazy/default ... bench: 45256 ns/iter (+/- 111) + +test translate/erc20/checked/eager/default ... bench: 226564 ns/iter (+/- 623) + +test translate/erc20/checked/eager/fuel ... bench: 239425 ns/iter (+/- 419) + +test translate/erc20/checked/lazy/default ... bench: 107110 ns/iter (+/- 179) + +test translate/erc20/unchecked/eager/default ... bench: 175048 ns/iter (+/- 816) + +test translate/erc20/unchecked/eager/fuel ... bench: 187155 ns/iter (+/- 1108) + +test translate/erc20/unchecked/lazy/default ... bench: 24553 ns/iter (+/- 66) + +test translate/erc721/checked/eager/default ... bench: 325576 ns/iter (+/- 841) + +test translate/erc721/checked/eager/fuel ... bench: 345522 ns/iter (+/- 788) + +test translate/erc721/checked/lazy/default ... bench: 153278 ns/iter (+/- 382) + +test translate/erc721/unchecked/eager/default ... bench: 248329 ns/iter (+/- 577) + +test translate/erc721/unchecked/eager/fuel ... bench: 266067 ns/iter (+/- 927) + +test translate/erc721/unchecked/lazy/default ... bench: 28614 ns/iter (+/- 69) + +test translate/erc1155/checked/eager/default ... bench: 470365 ns/iter (+/- 1088) + +test translate/erc1155/checked/eager/fuel ... bench: 505444 ns/iter (+/- 1535) + +test translate/erc1155/checked/lazy/default ... bench: 212952 ns/iter (+/- 785) + +test translate/erc1155/unchecked/eager/default ... bench: 362626 ns/iter (+/- 755) + +test translate/erc1155/unchecked/eager/fuel ... bench: 394011 ns/iter (+/- 1002) + +test translate/erc1155/unchecked/lazy/default ... bench: 31906 ns/iter (+/- 126) + +test instantiate/wasm_kernel ... bench: 54908 ns/iter (+/- 905) + +test execute/tiny_keccak ... bench: 383250 ns/iter (+/- 438) + +test execute/rev_complement ... bench: 665150 ns/iter (+/- 1421) + +test execute/regex_redux ... bench: 1070566 ns/iter (+/- 620) + +test execute/count_until ... bench: 7488523 ns/iter (+/- 9308) + +test execute/br_table ... bench: 1282974 ns/iter (+/- 4117) + +test execute/trunc_f2i ... bench: 961373 ns/iter (+/- 3109) + +test execute/global/bump ... bench: 1621034 ns/iter (+/- 1178) + +test execute/global/get_const ... bench: 751066 ns/iter (+/- 467) + +test execute/factorial/rec ... bench: 1335062 ns/iter (+/- 2122) + +test execute/factorial/iter ... bench: 332594 ns/iter (+/- 948) + +test execute/call/rec ... bench: 375005 ns/iter (+/- 1198) + +test execute/recursive_scan ... bench: 401821 ns/iter (+/- 381) + +test execute/recursive_trap ... bench: 37292 ns/iter (+/- 65) + +test execute/call/host/1 ... bench: 64844 ns/iter (+/- 110) + +test execute/fuse ... bench: 12182877 ns/iter (+/- 5904) + +test execute/divrem ... bench: 7220800 ns/iter (+/- 19485) + +test execute/fibonacci/rec ... bench: 13153463 ns/iter (+/- 17098) + +test execute/fibonacci/tail ... bench: 3782790 ns/iter (+/- 5026) + +test execute/fibonacci/iter ... bench: 1265388 ns/iter (+/- 1381) + +test execute/is_even/rec ... bench: 2384978 ns/iter (+/- 4092) + +test execute/memory/sum_bytes ... bench: 1316747 ns/iter (+/- 1435) + +test execute/memory/fill_bytes ... bench: 1344478 ns/iter (+/- 2307) + +test execute/memory/vec_add ... bench: 3542373 ns/iter (+/- 4983) + +test overhead/call/typed/0 ... bench: 984551 ns/iter (+/- 1013) + +test overhead/call/typed/16 ... bench: 2106506 ns/iter (+/- 3231) + +test overhead/call/untyped/0 ... bench: 1228540 ns/iter (+/- 3087) + +test overhead/call/untyped/16 ... bench: 3792731 ns/iter (+/- 44475) +