1{
2  "flags": [
3    "--harmony-simd",
4    "test/simdjs/harness-adapt.js"
5  ],
6  "name": "SIMDJS",
7  "path": [
8    "../../"
9  ],
10  "resources": [
11    "test/simdjs/data/src/benchmarks/base.js",
12    "test/simdjs/harness-adapt.js",
13    "test/simdjs/harness-finish.js",
14    "test/simdjs/data/src/benchmarks/kernel-template.js",
15    "test/simdjs/data/src/benchmarks/averageFloat32x4.js",
16    "test/simdjs/data/src/benchmarks/averageFloat32x4LoadFromInt8Array.js",
17    "test/simdjs/data/src/benchmarks/averageFloat32x4LoadX.js",
18    "test/simdjs/data/src/benchmarks/averageFloat32x4LoadXY.js",
19    "test/simdjs/data/src/benchmarks/averageFloat32x4LoadXYZ.js",
20    "test/simdjs/data/src/benchmarks/matrix-multiplication.js",
21    "test/simdjs/data/src/benchmarks/transform.js",
22    "test/simdjs/data/src/benchmarks/shiftrows.js",
23    "test/simdjs/data/src/benchmarks/transpose4x4.js",
24    "test/simdjs/data/src/benchmarks/inverse4x4.js",
25    "test/simdjs/data/src/benchmarks/memset.js",
26    "test/simdjs/data/src/benchmarks/memcpy.js"
27  ],
28  "run_count": 5,
29  "run_count_arm": 3,
30  "run_count_arm64": 3,
31  "tests": [
32    {
33      "flags": [
34        "test/simdjs/data/src/benchmarks/kernel-template.js"
35      ],
36      "main": "test/simdjs/harness-finish.js",
37      "name": "kernel-template",
38      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
39      "tests": [
40        {
41          "name": "SIMD"
42        },
43        {
44          "name": "Non-SIMD"
45        }
46      ]
47    },
48    {
49      "flags": [
50        "test/simdjs/data/src/benchmarks/averageFloat32x4.js"
51      ],
52      "main": "test/simdjs/harness-finish.js",
53      "name": "averageFloat32x4",
54      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
55      "tests": [
56        {
57          "name": "SIMD"
58        },
59        {
60          "name": "Non-SIMD"
61        }
62      ]
63    },
64    {
65      "flags": [
66        "test/simdjs/data/src/benchmarks/averageFloat32x4LoadFromInt8Array.js"
67      ],
68      "main": "test/simdjs/harness-finish.js",
69      "name": "averageFloat32x4LoadFromInt8Array",
70      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
71      "tests": [
72        {
73          "name": "SIMD"
74        },
75        {
76          "name": "Non-SIMD"
77        }
78      ]
79    },
80    {
81      "flags": [
82        "test/simdjs/data/src/benchmarks/averageFloat32x4LoadX.js"
83      ],
84      "main": "test/simdjs/harness-finish.js",
85      "name": "averageFloat32x4LoadX",
86      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
87      "tests": [
88        {
89          "name": "SIMD"
90        },
91        {
92          "name": "Non-SIMD"
93        }
94      ]
95    },
96    {
97      "flags": [
98        "test/simdjs/data/src/benchmarks/averageFloat32x4LoadXY.js"
99      ],
100      "main": "test/simdjs/harness-finish.js",
101      "name": "averageFloat32x4LoadXY",
102      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
103      "tests": [
104        {
105          "name": "SIMD"
106        },
107        {
108          "name": "Non-SIMD"
109        }
110      ]
111    },
112    {
113      "flags": [
114        "test/simdjs/data/src/benchmarks/averageFloat32x4LoadXYZ.js"
115      ],
116      "main": "test/simdjs/harness-finish.js",
117      "name": "averageFloat32x4LoadXYZ",
118      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
119      "tests": [
120        {
121          "name": "SIMD"
122        },
123        {
124          "name": "Non-SIMD"
125        }
126      ]
127    },
128    {
129      "flags": [
130        "test/simdjs/data/src/benchmarks/matrix-multiplication.js"
131      ],
132      "main": "test/simdjs/harness-finish.js",
133      "name": "matrix-multiplication",
134      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
135      "tests": [
136        {
137          "name": "SIMD"
138        },
139        {
140          "name": "Non-SIMD"
141        }
142      ]
143    },
144    {
145      "flags": [
146        "test/simdjs/data/src/benchmarks/transform.js"
147      ],
148      "main": "test/simdjs/harness-finish.js",
149      "name": "transform",
150      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
151      "tests": [
152        {
153          "name": "SIMD"
154        },
155        {
156          "name": "Non-SIMD"
157        }
158      ]
159    },
160    {
161      "flags": [
162        "test/simdjs/data/src/benchmarks/shiftrows.js"
163      ],
164      "main": "test/simdjs/harness-finish.js",
165      "name": "shiftrows",
166      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
167      "tests": [
168        {
169          "name": "SIMD"
170        },
171        {
172          "name": "Non-SIMD"
173        }
174      ]
175    },
176    {
177      "flags": [
178        "test/simdjs/data/src/benchmarks/transpose4x4.js"
179      ],
180      "main": "test/simdjs/harness-finish.js",
181      "name": "transpose4x4",
182      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
183      "tests": [
184        {
185          "name": "SIMD"
186        },
187        {
188          "name": "Non-SIMD"
189        }
190      ]
191    },
192    {
193      "flags": [
194        "test/simdjs/data/src/benchmarks/inverse4x4.js"
195      ],
196      "main": "test/simdjs/harness-finish.js",
197      "name": "inverse4x4",
198      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
199      "tests": [
200        {
201          "name": "SIMD"
202        },
203        {
204          "name": "Non-SIMD"
205        }
206      ]
207    },
208    {
209      "flags": [
210        "test/simdjs/data/src/benchmarks/memset.js"
211      ],
212      "main": "test/simdjs/harness-finish.js",
213      "name": "memset",
214      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
215      "tests": [
216        {
217          "name": "SIMD"
218        },
219        {
220          "name": "Non-SIMD"
221        }
222      ]
223    },
224    {
225      "flags": [
226        "test/simdjs/data/src/benchmarks/memcpy.js"
227      ],
228      "main": "test/simdjs/harness-finish.js",
229      "name": "memcpy",
230      "results_regexp": "%s\\([ ]*([0-9.]+)(ms)?\\)",
231      "tests": [
232        {
233          "name": "SIMD"
234        },
235        {
236          "name": "Non-SIMD"
237        }
238      ]
239    }
240  ],
241  "timeout_arm": 480,
242  "timeout_arm64": 120,
243  "units": "ms"
244}
245