File tree
7 files changed
+28
-34
lines changed- library
- src/test/ui/consts
7 files changed
+28
-34
lines changed- ci/docker/wasm32-wasi/Dockerfile+4-2
- ci/run.sh-6
- crates/assert-instr-macro/Cargo.toml+1
- crates/assert-instr-macro/src/lib.rs+16-4
- crates/core_arch/build.rs-14
- crates/core_arch/src/aarch64/armclang.rs+23
- crates/core_arch/src/aarch64/mod.rs+5-1
- crates/core_arch/src/aarch64/neon/generated.rs+16.0k-282
- crates/core_arch/src/aarch64/neon/mod.rs+858-290
- crates/core_arch/src/aarch64/prefetch.rs+17-33
- crates/core_arch/src/aarch64/test_support.rs+1-1
- crates/core_arch/src/aarch64/tme.rs+7-11
- crates/core_arch/src/arm/armclang.rs+10-43
- crates/core_arch/src/arm/dsp.rs
- crates/core_arch/src/arm/ex.rs+16-8
- crates/core_arch/src/arm/mod.rs+83-22
- crates/core_arch/src/arm/neon.rs+1.1k
- crates/core_arch/src/arm/neon/generated.rs-5.2k
- crates/core_arch/src/arm/sat.rs
- crates/core_arch/src/arm/simd32.rs+1-1
- crates/core_arch/src/arm_shared/barrier/common.rs
- crates/core_arch/src/arm_shared/barrier/cp15.rs+12-3
- crates/core_arch/src/arm_shared/barrier/mod.rs
- crates/core_arch/src/arm_shared/barrier/not_mclass.rs
- crates/core_arch/src/arm_shared/barrier/v8.rs
- crates/core_arch/src/arm_shared/crc.rs+1-1
- crates/core_arch/src/arm_shared/crypto.rs+3-2
- crates/core_arch/src/arm_shared/hints.rs+6-46
- crates/core_arch/src/arm_shared/mod.rs+21-59
- crates/core_arch/src/arm_shared/neon/generated.rs+24.1k
- crates/core_arch/src/arm_shared/neon/load_tests.rs
- crates/core_arch/src/arm_shared/neon/mod.rs+4.7k-3.3k
- crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs+2-2
- crates/core_arch/src/arm_shared/neon/table_lookup_tests.rs
- crates/core_arch/src/arm_shared/registers/aarch32.rs
- crates/core_arch/src/arm_shared/registers/mod.rs+4-4
- crates/core_arch/src/arm_shared/registers/v6m.rs
- crates/core_arch/src/arm_shared/registers/v7m.rs
- crates/core_arch/src/arm_shared/test_support.rs+7-1
- crates/core_arch/src/lib.rs+3-4
- crates/core_arch/src/macros.rs+62-377
- crates/core_arch/src/mips/msa.rs+566-1.1k
- crates/core_arch/src/mips/msa/macros.rs+15-4.3k
- crates/core_arch/src/mod.rs+53-53
- crates/core_arch/src/powerpc/vsx.rs+8-7
- crates/core_arch/src/simd_llvm.rs+2-7
- crates/core_arch/src/wasm32/atomic.rs+9-37
- crates/core_arch/src/wasm32/memory.rs+14-20
- crates/core_arch/src/wasm32/mod.rs-2
- crates/core_arch/src/wasm32/simd128.rs+2.5k-774
- crates/core_arch/src/x86/aes.rs+7-11
- crates/core_arch/src/x86/avx.rs+305-585
- crates/core_arch/src/x86/avx2.rs+740-1.0k
- crates/core_arch/src/x86/avx512bw.rs+1.1k-1.0k
- crates/core_arch/src/x86/avx512f.rs+5.5k-8.4k
- crates/core_arch/src/x86/avx512gfni.rs+197-272
- crates/core_arch/src/x86/avx512vaes.rs+18-18
- crates/core_arch/src/x86/avx512vbmi2.rs+468-397
- crates/core_arch/src/x86/avx512vpclmulqdq.rs+53-61
- crates/core_arch/src/x86/bt.rs+48-16
- crates/core_arch/src/x86/cpuid.rs+29-33
- crates/core_arch/src/x86/eflags.rs+4-4
- crates/core_arch/src/x86/f16c.rs+17-39
- crates/core_arch/src/x86/macros.rs+49-1.5k
- crates/core_arch/src/x86/pclmulqdq.rs+14-18
- crates/core_arch/src/x86/rtm.rs+7-11
- crates/core_arch/src/x86/sha.rs+10-17
- crates/core_arch/src/x86/sse.rs+42-74
- crates/core_arch/src/x86/sse2.rs+222-425
- crates/core_arch/src/x86/sse41.rs+139-209
- crates/core_arch/src/x86/sse42.rs+114-198
- crates/core_arch/src/x86/ssse3.rs+44-60
- crates/core_arch/src/x86/test.rs+12-8
- crates/core_arch/src/x86_64/avx.rs+5-10
- crates/core_arch/src/x86_64/avx2.rs+6-11
- crates/core_arch/src/x86_64/avx512f.rs+605-850
- crates/core_arch/src/x86_64/bt.rs+48-16
- crates/core_arch/src/x86_64/macros.rs+24-23
- crates/core_arch/src/x86_64/sse41.rs+18-23
- crates/simd-test-macro/Cargo.toml+1
- crates/simd-test-macro/src/lib.rs-2
- crates/std_detect/src/detect/macros.rs+4-4
- crates/std_detect/src/detect/os/aarch64.rs+15-3
- crates/std_detect/src/lib.rs+2-2
- crates/stdarch-gen/neon.spec+4.5k-164
- crates/stdarch-gen/src/main.rs+2.0k-120
- crates/stdarch-test/Cargo.toml+2-1
- crates/stdarch-test/src/lib.rs+11-9
- crates/stdarch-verify/src/lib.rs+37-3
- crates/stdarch-verify/tests/arm.rs+110
- crates/stdarch-verify/tests/mips.rs+38-33
- crates/stdarch-verify/tests/x86-intel.rs+23-8
- examples/hex.rs+9-9
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
| 3 | + | |
| 4 | + | |
7 | 5 |
| |
8 |
| - | |
| 6 | + | |
9 | 7 |
| |
10 |
| - | |
| 8 | + | |
11 | 9 |
| |
12 | 10 |
| |
13 | 11 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
| 1 | + | |
| 2 | + | |
3 | 3 |
| |
4 |
| - | |
5 |
| - | |
| 4 | + | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
| 3 | + | |
| 4 | + | |
7 | 5 |
| |
8 |
| - | |
9 |
| - | |
| 6 | + | |
| 7 | + | |
10 | 8 |
| |
11 | 9 |
| |
12 | 10 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
| 1 | + | |
| 2 | + | |
3 | 3 |
| |
4 |
| - | |
5 |
| - | |
| 4 | + | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
| 3 | + | |
| 4 | + | |
7 | 5 |
| |
8 |
| - | |
9 |
| - | |
| 6 | + | |
| 7 | + | |
10 | 8 |
| |
11 | 9 |
| |
12 | 10 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
| 1 | + | |
| 2 | + | |
3 | 3 |
| |
4 |
| - | |
5 |
| - | |
| 4 | + | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
|
0 commit comments