Index: test/simdjs/SimdJs.json |
diff --git a/test/simdjs/SimdJs.json b/test/simdjs/SimdJs.json |
new file mode 100644 |
index 0000000000000000000000000000000000000000..edaf9152c666641bb1099245bd51c3d62679ef8b |
--- /dev/null |
+++ b/test/simdjs/SimdJs.json |
@@ -0,0 +1,444 @@ |
+{ |
+ "tests": [ |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/kernel-template.js" |
+ ], |
+ "name": "kernel-template" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/averageFloat32x4.js" |
+ ], |
+ "name": "averageFloat32x4" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/averageFloat32x4LoadFromInt8Array.js" |
+ ], |
+ "name": "averageFloat32x4LoadFromInt8Array" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/averageFloat32x4LoadX.js" |
+ ], |
+ "name": "averageFloat32x4LoadX" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/averageFloat32x4LoadXY.js" |
+ ], |
+ "name": "averageFloat32x4LoadXY" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/averageFloat32x4LoadXYZ.js" |
+ ], |
+ "name": "averageFloat32x4LoadXYZ" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/averageFloat64x2.js" |
+ ], |
+ "name": "averageFloat64x2" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/averageFloat64x2Load.js" |
+ ], |
+ "name": "averageFloat64x2Load" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/mandelbrot.js" |
+ ], |
+ "name": "mandelbrot" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/matrix-multiplication.js" |
+ ], |
+ "name": "matrix-multiplication" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/transform.js" |
+ ], |
+ "name": "transform" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/shiftrows.js" |
+ ], |
+ "name": "shiftrows" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/transpose4x4.js" |
+ ], |
+ "name": "transpose4x4" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/inverse4x4.js" |
+ ], |
+ "name": "inverse4x4" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/sinx4.js" |
+ ], |
+ "name": "sinx4" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/memset.js" |
+ ], |
+ "name": "memset" |
+ }, |
+ { |
+ "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)", |
+ "tests": [ |
+ { |
+ "name": "SIMD" |
+ }, |
+ { |
+ "name": "Non-SIMD" |
+ }, |
+ { |
+ "units": "score", |
+ "name": "Speedup" |
+ }, |
+ { |
+ "units": "count", |
+ "name": "Iterations" |
+ } |
+ ], |
+ "main": "test/simdjs/harness-finish.js", |
+ "flags": [ |
+ "test/simdjs/data/src/benchmarks/memcpy.js" |
+ ], |
+ "name": "memcpy" |
+ } |
+ ], |
+ "flags": [ |
+ "--harmony-object", |
+ "test/simdjs/harness-adapt.js" |
+ ], |
+ "name": "SIMDJS", |
+ "run_count": 5, |
+ "units": "ms", |
+ "path": [ |
+ "../../" |
+ ], |
+ "total": true, |
+ "resources": [ |
+ "test/simdjs/data/src/benchmarks/base.js", |
+ "test/simdjs/data/src/ecmascript_simd.js", |
+ "test/simdjs/data/src/benchmarks/kernel-template.js", |
+ "test/simdjs/data/src/benchmarks/averageFloat32x4.js", |
+ "test/simdjs/data/src/benchmarks/averageFloat32x4LoadFromInt8Array.js", |
+ "test/simdjs/data/src/benchmarks/averageFloat32x4LoadX.js", |
+ "test/simdjs/data/src/benchmarks/averageFloat32x4LoadXY.js", |
+ "test/simdjs/data/src/benchmarks/averageFloat32x4LoadXYZ.js", |
+ "test/simdjs/data/src/benchmarks/averageFloat64x2.js", |
+ "test/simdjs/data/src/benchmarks/averageFloat64x2Load.js", |
+ "test/simdjs/data/src/benchmarks/mandelbrot.js", |
+ "test/simdjs/data/src/benchmarks/matrix-multiplication.js", |
+ "test/simdjs/data/src/benchmarks/transform.js", |
+ "test/simdjs/data/src/benchmarks/shiftrows.js", |
+ "test/simdjs/data/src/benchmarks/transpose4x4.js", |
+ "test/simdjs/data/src/benchmarks/inverse4x4.js", |
+ "test/simdjs/data/src/benchmarks/sinx4.js", |
+ "test/simdjs/data/src/benchmarks/memset.js", |
+ "test/simdjs/data/src/benchmarks/memcpy.js" |
+ ] |
+} |