@@ -15,19 +15,36 @@ jobs:
15
15
matrix :
16
16
include :
17
17
# x86/x64 builds
18
- - os : macos-13
19
- simd : [none, sse, sse2, sse3, sse4, avx, avx2]
20
- - os : macos-14
21
- simd : [none, sse, sse2, sse3, sse4, avx, avx2]
22
- - os : ubuntu-22.04
23
- simd : [none, sse, sse2, sse3, sse4, avx, avx2]
24
- - os : ubuntu-24.04
25
- simd : [none, sse, sse2, sse3, sse4, avx, avx2]
18
+ - { os: macos-13, simd: none }
19
+ - { os: macos-13, simd: sse }
20
+ - { os: macos-13, simd: sse2 }
21
+ - { os: macos-13, simd: sse3 }
22
+ - { os: macos-13, simd: sse4 }
23
+ - { os: macos-13, simd: avx }
24
+ - { os: macos-13, simd: avx2 }
25
+ - { os: macos-14, simd: none }
26
+ - { os: macos-14, simd: sse }
27
+ - { os: macos-14, simd: sse2 }
28
+ - { os: macos-14, simd: sse3 }
29
+ - { os: macos-14, simd: sse4 }
30
+ - { os: macos-14, simd: avx }
31
+ - { os: macos-14, simd: avx2 }
32
+ - { os: ubuntu-22.04, simd: none }
33
+ - { os: ubuntu-22.04, simd: sse }
34
+ - { os: ubuntu-22.04, simd: sse2 }
35
+ - { os: ubuntu-22.04, simd: sse3 }
36
+ - { os: ubuntu-22.04, simd: sse4 }
37
+ - { os: ubuntu-22.04, simd: avx }
38
+ - { os: ubuntu-22.04, simd: avx2 }
39
+ - { os: ubuntu-24.04, simd: none }
40
+ - { os: ubuntu-24.04, simd: sse }
41
+ - { os: ubuntu-24.04, simd: sse2 }
42
+ - { os: ubuntu-24.04, simd: sse3 }
43
+ - { os: ubuntu-24.04, simd: sse4 }
44
+ - { os: ubuntu-24.04, simd: avx }
45
+ - { os: ubuntu-24.04, simd: avx2 }
26
46
# ARM64 builds
27
- - os : [ubuntu-22.04-arm64]
28
- simd : [neon]
29
- - os : [ubuntu-24.04-arm64]
30
- simd : [neon]
47
+ - { os: ubuntu-latest-arm64, simd: neon }
31
48
32
49
steps :
33
50
- uses : actions/checkout@v4
@@ -226,11 +243,29 @@ jobs:
226
243
matrix :
227
244
include :
228
245
# x86/x64 builds
229
- - os : [macos-13, macos-14, windows-2022]
230
- simd : [none, sse, sse2, sse3, sse4, avx, avx2]
246
+ - { os: macos-13, simd: none }
247
+ - { os: macos-13, simd: sse }
248
+ - { os: macos-13, simd: sse2 }
249
+ - { os: macos-13, simd: sse3 }
250
+ - { os: macos-13, simd: sse4 }
251
+ - { os: macos-13, simd: avx }
252
+ - { os: macos-13, simd: avx2 }
253
+ - { os: macos-14, simd: none }
254
+ - { os: macos-14, simd: sse }
255
+ - { os: macos-14, simd: sse2 }
256
+ - { os: macos-14, simd: sse3 }
257
+ - { os: macos-14, simd: sse4 }
258
+ - { os: macos-14, simd: avx }
259
+ - { os: macos-14, simd: avx2 }
260
+ - { os: windows-2022, simd: none }
261
+ - { os: windows-2022, simd: sse }
262
+ - { os: windows-2022, simd: sse2 }
263
+ - { os: windows-2022, simd: sse3 }
264
+ - { os: windows-2022, simd: sse4 }
265
+ - { os: windows-2022, simd: avx }
266
+ - { os: windows-2022, simd: avx2 }
231
267
# ARM64 builds
232
- - os : [macos-14-arm64]
233
- simd : [neon]
268
+ - { os: macos-14-arm64, simd: neon }
234
269
235
270
steps :
236
271
- uses : actions/checkout@v4
@@ -317,11 +352,36 @@ jobs:
317
352
matrix :
318
353
include :
319
354
# x86/x64 builds
320
- - os : [macos-14, ubuntu-22.04, ubuntu-24.04, windows-2022]
321
- simd : [none, sse, sse2, sse3, sse4, avx, avx2]
355
+ - { os: macos-14, simd: none }
356
+ - { os: macos-14, simd: sse }
357
+ - { os: macos-14, simd: sse2 }
358
+ - { os: macos-14, simd: sse3 }
359
+ - { os: macos-14, simd: sse4 }
360
+ - { os: macos-14, simd: avx }
361
+ - { os: macos-14, simd: avx2 }
362
+ - { os: ubuntu-22.04, simd: none }
363
+ - { os: ubuntu-22.04, simd: sse }
364
+ - { os: ubuntu-22.04, simd: sse2 }
365
+ - { os: ubuntu-22.04, simd: sse3 }
366
+ - { os: ubuntu-22.04, simd: sse4 }
367
+ - { os: ubuntu-22.04, simd: avx }
368
+ - { os: ubuntu-22.04, simd: avx2 }
369
+ - { os: ubuntu-24.04, simd: none }
370
+ - { os: ubuntu-24.04, simd: sse }
371
+ - { os: ubuntu-24.04, simd: sse2 }
372
+ - { os: ubuntu-24.04, simd: sse3 }
373
+ - { os: ubuntu-24.04, simd: sse4 }
374
+ - { os: ubuntu-24.04, simd: avx }
375
+ - { os: ubuntu-24.04, simd: avx2 }
376
+ - { os: windows-2022, simd: none }
377
+ - { os: windows-2022, simd: sse }
378
+ - { os: windows-2022, simd: sse2 }
379
+ - { os: windows-2022, simd: sse3 }
380
+ - { os: windows-2022, simd: sse4 }
381
+ - { os: windows-2022, simd: avx }
382
+ - { os: windows-2022, simd: avx2 }
322
383
# ARM64 builds
323
- - os : ubuntu-latest-arm64
324
- simd : [neon]
384
+ - { os: ubuntu-latest-arm64, simd: neon }
325
385
326
386
steps :
327
387
- uses : actions/checkout@v4
0 commit comments