From 241a861bd1cd1f01af0cfb578ee25d35f2116c20 Mon Sep 17 00:00:00 2001 From: Volodymyr Shymanskyy Date: Tue, 31 Dec 2019 14:22:44 +0200 Subject: [PATCH] Add cycles count argument --- test/wasi/test_native_vs_raw.c | 8 ++++---- test/wasi/test_native_vs_raw.wasm | Bin 26483 -> 26674 bytes 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/wasi/test_native_vs_raw.c b/test/wasi/test_native_vs_raw.c index 89229a2..30c6c0d 100644 --- a/test/wasi/test_native_vs_raw.c +++ b/test/wasi/test_native_vs_raw.c @@ -12,7 +12,7 @@ double get_time() { int main(int argc, char **argv) { - const unsigned cycles = 1000000000; + const unsigned cycles = (argc > 1) ? atol(argv[1]) : 10000000; double beg, end; printf("Validation...\n"); @@ -26,7 +26,7 @@ int main(int argc, char **argv) fflush(stdout); beg = get_time(); - for (int i = 0; i < cycles/10; i++) { + for (unsigned i = 0; i < cycles/10; i++) { wasm3_raw_sum(10, 20, 30, 40); wasm3_native_sum(10, 20, 30, 40); } @@ -36,14 +36,14 @@ int main(int argc, char **argv) // actual test beg = get_time(); - for (int i = 0; i < cycles; i++) { + for (unsigned i = 0; i < cycles; i++) { wasm3_raw_sum(1, 2, 3, 4); } end = get_time(); const double time_raw = (end - beg); beg = get_time(); - for (int i = 0; i < cycles; i++) { + for (unsigned i = 0; i < cycles; i++) { wasm3_native_sum(1, 2, 3, 4); } end = get_time(); diff --git a/test/wasi/test_native_vs_raw.wasm b/test/wasi/test_native_vs_raw.wasm index d9af559fdb014ed2f56c3d93089bdf67a9ac10ce..5c0f32580c756d415e0e9ddddb9826479b1f2b00 100755 GIT binary patch delta 736 zcmaiyziSjh6vyYiH+#qJdS?CATtwbpjNF9~PLrITHuFRUk*ElQAReT#*fSznq)|7Z zy~X+m7(+@y+~V{Puo09X7B(WJu+UN~E8px9IV^Ox*qM26KHoR*J3rpT%Pn~E73@qq z!2BCb0pxW&6>JZo{iRsK4j`NSKFuBfPDB|zzUYpuGI=zOp)*GQU!h!GZ&rK6^021boW|NK4#uU;_`SHY z-mLT}mM1(gEYHG1{^95^SSa2d3kkZ#r^TPs*(QL^ z$g!C<>Xodfqke0*7=+K&jc=R;zWL}zp9ZdK=L9ckRNWcuMgtg?w@zpmMgob|r4kc} z)LYaOms6$Jmh_d7`suyU>cU$+hJnVtdMT`0WoB5qttslmfbC?oN8@MxOPPpRON$qa m&)2U3bo1_wk9$|{hUUuh>PglyJvV=oSMo;xbkXl0sQm_y#)vEc delta 512 zcmZvYzb`{k6vyv*_r6zcgDVEnN}Ttov_h3?qAc$Si@{(r_z{alSA#|LCG3W4G*s&k z5HD0$_QoI#7;C6Sg2m*ul}6|pzxR7TpL6f|ExecE>;*(Ds)MS+fa=g@^wUd-KD&!r z0+hq!{r8+}S=iHe2N>BIiw!cm@XKMk>Wga3(o}^H_1t&?YBC%`Mv08;j0Np1Naa5*WKnIZILEwk4&qcW1+o}Vl*l=Hec~o?n}9UpB%~3-Cg;ad@0z?0 zG2thy!(AR9_QO}_`u|%3nQniX~R16e_G-p)svf3Tj(YHn*sjA~&kaQ~(0S+nm zE%g!U>SD;|g-xt8=%GPQy2mTa04epkdMCF7Y-wX>8oi0clbfg>*Jj=DdXN7b<|c43