|
18 | 18 | - 32bit |
19 | 19 | - 64bit |
20 | 20 | - 64bit-v3 |
| 21 | + - 64bit-v4 |
21 | 22 | - aarch64 |
22 | 23 | - all-64bit |
23 | 24 | - all |
@@ -90,17 +91,20 @@ jobs: |
90 | 91 | case "64bit-v3": |
91 | 92 | matrix.bit = ["64-v3"]; |
92 | 93 | break; |
| 94 | + case "64bit-v4": |
| 95 | + matrix.bit = ["64-v4"]; |
| 96 | + break; |
93 | 97 | case "aarch64": |
94 | 98 | matrix.bit = ["aarch64"]; |
95 | 99 | break; |
96 | 100 | case "all-64bit": |
97 | | - matrix.bit = ["64","64-v3","aarch64"]; |
| 101 | + matrix.bit = ["64","64-v3","64-v4","aarch64"]; |
98 | 102 | break; |
99 | 103 | case "all": |
100 | | - matrix.bit = ["32","64","64-v3","aarch64"]; |
| 104 | + matrix.bit = ["32","64","64-v3","64-v4","aarch64"]; |
101 | 105 | break; |
102 | 106 | default: |
103 | | - matrix.bit = ["64","64-v3","aarch64"]; |
| 107 | + matrix.bit = ["64","64-v3","64-v4","aarch64"]; |
104 | 108 | break; |
105 | 109 | } |
106 | 110 | core.setOutput("matrix_bit",JSON.stringify(matrix)); |
@@ -361,6 +365,10 @@ jobs: |
361 | 365 | arch="x86_64" |
362 | 366 | gcc_arch=-DGCC_ARCH=x86-64-v3 |
363 | 367 | x86_64_level=-v3 |
| 368 | + elif [ $bit == "64-v4" ]; then |
| 369 | + arch="x86_64" |
| 370 | + gcc_arch=-DGCC_ARCH=x86-64-v4 |
| 371 | + x86_64_level=-v4 |
364 | 372 | elif [ $bit == "aarch64" ]; then |
365 | 373 | arch="aarch64" |
366 | 374 | fi |
@@ -423,6 +431,9 @@ jobs: |
423 | 431 | case "64-v3": |
424 | 432 | arch = "x86_64-v3"; |
425 | 433 | break; |
| 434 | + case "64-v4": |
| 435 | + arch = "x86_64-v4"; |
| 436 | + break; |
426 | 437 | case "aarch64": |
427 | 438 | arch = "aarch64"; |
428 | 439 | break; |
@@ -668,6 +679,7 @@ jobs: |
668 | 679 | "i686": "for 32 bit system", |
669 | 680 | "x86_64": "for 64 bit system", |
670 | 681 | "x86_64-v3": "for 64 bit system with cpu not older than Intel Haswell or AMD Excavator", |
| 682 | + "x86_64-v4": "for 64 bit system with AVX-512(AMD Zen4+ or Intel Skylake-X/Ice Lake/Tiger Lake/Rocket Lake)", |
671 | 683 | "aarch64": "for ARM64(aarch64)" |
672 | 684 | } |
673 | 685 | async function getTips(arch){ |
|
0 commit comments