update new test data

This commit is contained in:
ValKmjolnir 2022-01-24 15:19:27 +08:00
parent 479e5a2c52
commit 5778d1e38d
3 changed files with 23 additions and 1 deletions

View File

@ -23,6 +23,7 @@
* [Benchmark](#benchmark)
* [v6.5 (i5-8250U windows 10)](#version-65-i5-8250u-windows10-2021619)
* [v6.5 (i5-8250U ubuntu-WSL)](#version-70-i5-8250u-ubuntu-wsl-on-windows10-2021629)
* [v8.0 (R9-5900HX ubuntu-WSL)](#version-80-r9-5900hx-ubuntu-wsl-2022123)
* [Tutorial](#simple-tutorial)
* [basic value type](#basic-value-type)
* [operators](#operators)
@ -631,6 +632,24 @@ running time:
|quick_sort.nas|0s|great improvement|
|bfs.nas|0.0156s|great improvement|
### Version 8.0 (R9-5900HX ubuntu-WSL 2022/1/23)
running time:
|file|total time|info|
|:----|:----|:----|
|bf.nas|1100.19s||
|mandel.nas|28.98s||
|life.nas|0.857s(windows) 0.56(ubuntu WSL)||
|fib.nas|0.28s||
|bfs.nas|0.156s|changed test file|
|pi.nas|0.0625s||
|bigloop.nas|0.047s||
|calc.nas|0.03125s|changed test file|
|mandelbrot.nas|0.0156s||
|ascii-art.nas|0s||
|quick_sort.nas|0s||
## Simple Tutorial
Nasal is really easy to learn.

View File

@ -2,5 +2,8 @@
libfib.so: fib.cpp
clang++ -c -O3 fib.cpp -fPIC -o fib.o
clang++ -shared -o libfib.so fib.o
libfib.dll: fib.cpp
g++ -c -O3 fib.cpp -fPIC -o fib.o
g++ -shared -o libfib.dll fib.o
clean:
rm *.o *.so *.dll *.dylib

View File

@ -1,7 +1,7 @@
import("lib.nas");
var libfib=func(){
var dl=dylib.dlopen("./module/libfib.so");
var dl=dylib.dlopen("./module/libfib."~(os.platform()=="windows"?"dll":"so"));
var fib=dylib.dlsym(dl,"fib");
var qfib=dylib.dlsym(dl,"quick_fib");
var call=dylib.dlcall;