about summary refs log tree commit diff
path: root/library/stdarch/crates/core_arch/src/powerpc
AgeCommit message (Expand)AuthorLines
2025-07-07Use `simd_funnel_sh{l,r}` and `simd_round_ties_even` to remove uses of LLVM i...sayantn-24/+5
2025-07-07use `is_multiple_of` to check if an addr is alignedFolkert de Vries-0/+2
2025-05-30Fix PPC shift and rotate intrinsicssayantn-9/+9
2025-05-20use the right load instructionFolkert de Vries-3/+3
2025-04-23run `powerpc64le` `assert_instr` on CIFolkert de Vries-2/+2
2025-03-03powerpc: use `llvm.fshl` for `vec_rl`Folkert de Vries-16/+45
2025-03-03use the `simd_fma` intrinsic for `vec_madd`Folkert de Vries-5/+3
2025-02-25replaced extern "rust-intrinsic" block with core::ptr::copy_nonoverlappingaaishwarymishra@gmail.com-14/+2
2025-02-24powerpc: use `simd_ceil` and `simd_floor`Folkert de Vries-8/+2
2025-02-23use `simd_neg` in the `impl crate::ops::Neg`Folkert de Vries-2/+1
2025-02-23use `simd_shuffle` in the implementation of `vec_splat`Folkert de Vries-16/+3
2025-02-23use `simd_ctlz` instead of an externFolkert de Vries-10/+3
2025-02-23use `llvm.nearbyint.v4f32` for roundingFolkert de Vries-1/+1
2025-02-23use generic llvm intrinsics for min/max on powerpcFolkert de Vries-12/+12
2025-02-09Format with style edition 2024Eric Huss-2/+6
2025-02-09Apply missing_unsafe_on_externEric Huss-4/+4
2024-11-01core_arch: powerpc: Fix documentation for vec_ctuJens Reidel-1/+1
2024-08-19Avoid legacy numeric constantsEduardo Sánchez Muñoz-9/+3
2024-08-17Use full path to refer `simd_shuffle` intrinsic from `simd_shuffle!` macroEduardo Sánchez Muñoz-1/+0
2024-08-08Keep `Debug` the sameScott McMurray-14/+4
2024-08-08Move entirely to array-based SIMDScott McMurray-17/+14
2024-06-11Use longer associated types in the Altivec traitsLuca Barbato-17/+17
2024-05-13Add vec_insert and vec_extractLuca Barbato-0/+98
2024-05-06Add vec_orcLuca Barbato-0/+35
2024-05-06Simplify vec_andc implementationLuca Barbato-26/+5
2024-04-28Add vec_mulLuca Barbato-0/+63
2024-04-18Add vec_mergee and vec_mergeoLuca Barbato-0/+114
2024-04-16Add tests for power9-vector instructionsLuca Barbato-7/+17
2024-04-16Consider power9-vector when testing instructionsLuca Barbato-2/+6
2024-03-12Add vec_xl_len and vec_xst_lenLuca Barbato-182/+189
2024-02-23use remaining SIMD intrinsics via libcoreRalf Jung-6/+2
2024-02-23Add vec_selLuca Barbato-0/+120
2024-02-23Add vec_nandLuca Barbato-0/+42
2024-02-16Add vec_subcLuca Barbato-0/+34
2024-02-16Add vec_roundLuca Barbato-0/+40
2024-02-16Add vec_rlLuca Barbato-0/+77
2024-02-16Add vec_cntlzLuca Barbato-0/+55
2024-02-11Add vec_st, vec_stl, vec_steLuca Barbato-0/+175
2024-02-11Fix vec_ldlLuca Barbato-3/+3
2024-01-29Add vec_cmpneLuca Barbato-0/+86
2024-01-29Add the boolean types for vec_norLuca Barbato-4/+1
2024-01-29Add vec_addeLuca Barbato-0/+43
2024-01-26Add vec_slv and vec_srvLuca Barbato-0/+41
2024-01-26Add vec_sroLuca Barbato-2/+28
2024-01-26Add vec_srlLuca Barbato-2/+28
2024-01-26Add vec_sraLuca Barbato-0/+26
2024-01-26Add vec_srLuca Barbato-12/+35
2024-01-26Add vec_sloLuca Barbato-0/+45
2024-01-26Add vec_sllLuca Barbato-0/+37
2024-01-26Add vec_sld and vec_sldwLuca Barbato-0/+179