Commit 327d736
authored
Unrolled build for #138940
Rollup merge of #138940 - sayantn:stabilize-avx512, r=Amanieu,traviscross
Stabilize the avx512 target features
This PR stabilizes the AVX512 target features - see [this comment](#111137 (comment)).
Tracking Issue - #44839
The target feature UI tests have been changed to `x87` (chosen because this is very unlikely to stablize ever, please comment if some other feature will be better)
related: #111137File tree
21 files changed
+54
-64
lines changed- compiler
- rustc_feature/src
- rustc_target/src
- library
- core/src
- src/tools/miri/tests/pass/shims/x86
- tests/ui
- abi
- asm/x86_64
- simd
- target-feature
- auxiliary
21 files changed
+54
-64
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
| 86 | + | |
85 | 87 | | |
86 | 88 | | |
87 | 89 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
318 | 318 | | |
319 | 319 | | |
320 | 320 | | |
321 | | - | |
322 | 321 | | |
323 | 322 | | |
324 | 323 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
416 | 416 | | |
417 | 417 | | |
418 | 418 | | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
425 | | - | |
426 | | - | |
427 | | - | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
438 | 438 | | |
439 | 439 | | |
440 | 440 | | |
441 | 441 | | |
442 | 442 | | |
443 | 443 | | |
444 | 444 | | |
445 | | - | |
| 445 | + | |
446 | 446 | | |
447 | 447 | | |
448 | 448 | | |
| |||
469 | 469 | | |
470 | 470 | | |
471 | 471 | | |
472 | | - | |
473 | | - | |
| 472 | + | |
| 473 | + | |
474 | 474 | | |
475 | 475 | | |
476 | 476 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
| 190 | + | |
190 | 191 | | |
191 | 192 | | |
192 | | - | |
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
| |||
- .cirrus.yml+4
- .github/workflows/main.yml+33-9
- ci/docker/aarch64_be-unknown-linux-gnu/Dockerfile+1-1
- ci/docker/riscv32gc-unknown-linux-gnu/Dockerfile+15
- ci/run-docker.sh+1
- ci/run.sh+2-3
- crates/core_arch/src/aarch64/mte.rs+6-6
- crates/core_arch/src/aarch64/neon/generated.rs+72
- crates/core_arch/src/aarch64/neon/mod.rs+1-2
- crates/core_arch/src/arm_shared/neon/table_lookup_tests.rs+2
- crates/core_arch/src/lib.rs+1-2
- crates/core_arch/src/x86/avx512f.rs+93-33
- crates/core_arch/src/x86/avx512fp16.rs+21-45
- crates/core_arch/src/x86/macros.rs+9
- crates/intrinsic-test/src/main.rs+17-22
- crates/simd-test-macro/src/lib.rs+1-1
- crates/std_detect/src/detect/arch/loongarch.rs+8-8
- crates/std_detect/src/detect/arch/mod.rs+1-1
- crates/std_detect/src/detect/arch/x86.rs+5-5
- crates/std_detect/src/detect/os/linux/aarch64.rs+1
- crates/std_detect/src/detect/os/linux/auxvec.rs+2
- crates/std_detect/tests/macro_trailing_commas.rs+47-18
- crates/stdarch-gen-arm/spec/neon/aarch64.spec.yml+32
- crates/stdarch-test/src/disassembly.rs+1-1
- crates/stdarch-test/src/lib.rs+9-1
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | 10 | | |
13 | 11 | | |
14 | 12 | | |
| |||
0 commit comments