diff options
| author | 许杰友 Jieyou Xu (Joe) <39484203+jieyouxu@users.noreply.github.com> | 2024-11-30 12:57:32 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-30 12:57:32 +0800 |
| commit | 1aa01927d3b8eeec06db1cd72e23b08983aa3104 (patch) | |
| tree | a0bfe91315b9e8d7d0ce9cb8ce2613b76b18aad2 /tests/coverage/branch/lazy-boolean.rs | |
| parent | 76f3ff605962d7046bc1537597ceed5e12325f54 (diff) | |
| parent | df8feb5067f99e20059c7ee8021d9ba5273bfe68 (diff) | |
| download | rust-1aa01927d3b8eeec06db1cd72e23b08983aa3104.tar.gz rust-1aa01927d3b8eeec06db1cd72e23b08983aa3104.zip | |
Rollup merge of #131551 - taiki-e:ppc-asm-vreg-inout, r=Amanieu
Support input/output in vector registers of PowerPC inline assembly This extends currently clobber-only vector registers (`vreg`) support to allow passing `#[repr(simd)]` types as input/output. | Architecture | Register class | Target feature | Allowed types | | ------------ | -------------- | -------------- | -------------- | | PowerPC | `vreg` | `altivec` | `i8x16`, `i16x8`, `i32x4`, `f32x4` | | PowerPC | `vreg` | `vsx` | `f32`, `f64`, `i64x2`, `f64x2` | In addition to floats and `core::simd` types listed above, `core::arch` types and custom `#[repr(simd)]` types of the same size and type are also allowed. All allowed types and relevant target features are currently unstable. r? `@Amanieu` `@rustbot` label +O-PowerPC +A-inline-assembly
Diffstat (limited to 'tests/coverage/branch/lazy-boolean.rs')
0 files changed, 0 insertions, 0 deletions
