about summary refs log tree commit diff
path: root/library/stdarch
AgeCommit message (Collapse)AuthorLines
2025-07-16Update `wasmprinter` to latestsayantn-11/+19
2025-07-16Bump versions in CIsayantn-15/+17
- `clang-19` -> `clang-20` in ARM - `gcc-14.2` -> `gcc-14.3` in AArch64-BE - `gcc-14` ->`gcc-15` in LA64 - `riscv-gnu-v2025.01.20` -> `riscv-gnu-v2025.07.03` in Risc-V 32 - `wasmtime-v18.0.2` -> `wasmtime-v34.0.1`
2025-07-16Update Docker OS to Ubuntu-25.10sayantn-19/+19
2025-07-16Update SDE to v9.58.0sayantn-23/+15
2025-07-16Modified Typekind to group the Signed and Unsigned version of types.Madhav Madhusoodanan-31/+72
2025-07-15`aarch64`: check for `trn1` and `trn2`Folkert de Vries-19/+89
2025-07-15`aarch64`: check for `uzp1` and `uzp2`Folkert de Vries-19/+89
2025-07-15`aarch64`: check for `zip1` and `zip2`Folkert de Vries-34/+144
2025-07-15aarch64/arm: fix tests that matched on prefix of instructionFolkert de Vries-2/+2
2025-07-15s390x: fix tests that matched on prefix of instructionFolkert de Vries-4/+4
2025-07-15`stdarch-test`: error if only part of an instruction matchedFolkert de Vries-1/+7
2025-07-15`stdarch-test`: misc cleanupsFolkert de Vries-7/+14
2025-07-15`stdarch-test`: use `std::sync::LazyLock` instead of `lazy_static!`Folkert de Vries-8/+2
2025-07-15update `Cargo.lock`Folkert de Vries-6/+6
2025-07-15Merge pull request #1872 from folkertdev/aarch64-horizontal-addAmanieu d'Antras-244/+102
`aarch64`: use `intrinsics::simd` for horizontal add and `abs`
2025-07-15`aarch64`: implement `vabs` using `instrinsics::simd`Folkert de Vries-27/+44
2025-07-14Merge pull request #1869 from folkertdev/s390x-use-rounding-intrinsicAmanieu d'Antras-3/+14
`s390x`: document the different rounding flavors
2025-07-14Merge pull request #1837 from heiher/loong32Amanieu d'Antras-247/+327
loongarch: Add basic support for LoongArch32
2025-07-14Merge pull request #1871 from folkertdev/aarch64-float-min-maxAmanieu d'Antras-491/+66
`aarch64`: use more of `intrinsics::simd` for min/max
2025-07-14Merge pull request #1870 from Kobzol/rustc-pull-ciAmanieu d'Antras-0/+22
Add rustc-pull CI automation workflow
2025-07-14Merge pull request #1852 from folkertdev/optimize-intrinsic-testAmanieu d'Antras-95/+93
`intrinsic-test`: use runner also for rust
2025-07-14`s390x`: document the different rounding flavorsFolkert de Vries-3/+14
2025-07-12`aarch64`: use `simd_reduce_add_unordered`Folkert de Vries-217/+58
2025-07-12`aarch64`: use `simd_reduce_min` and `simd_reduce_max` for integersFolkert de Vries-212/+28
2025-07-12`aarch64`: use `simd_reduce_min` and `simd_reduce_max` for floatsFolkert de Vries-110/+16
2025-07-12`arm`: use `simd_fmin` and `simd_fmax`Folkert de Vries-100/+12
2025-07-12`aarch64`: use `simd_fmin` and `simd_fmax`Folkert de Vries-43/+6
2025-07-12`aarch64`: use `f16::min` and `f16::max`Folkert de Vries-26/+4
2025-07-12Add rustc-pull CI automationJakub Beránek-0/+22
2025-07-11Merge pull request #1868 from folkertdev/gen-arm-remove-lazy-staticFolkert de Vries-31/+21
`stdarch-gen-arm`: remove `lazy_static`, use `LazyLock` instead
2025-07-11Merge pull request #1858 from folkertdev/aarch-comparison-operatorsSayantan Chakraborty-220/+80
aarch64: use `core::intrinsics::simd` for integer min/max
2025-07-12`stdarch-gen-arm`: remove `lazy_static`, use `LazyLock` insteadFolkert de Vries-31/+21
2025-07-11Merge pull request #1867 from hkBst/fix-test-neonFolkert de Vries-1/+1
tests: neon is arm
2025-07-11tests: neon is armMarijn Schouten-1/+1
2025-07-11Merge pull request #1865 from hkBst/connect5-clippy-fixesFolkert de Vries-25/+12
connect5: clippy fixes
2025-07-11connect5: clippy fixesMarijn Schouten-25/+12
2025-07-11thumbv7neon-unknown-linux-gnueabihf clippy fixesMarijn Schouten-113/+38
2025-07-10Merge pull request #1857 from folkertdev/arm-dupSayantan Chakraborty-67/+44
use `splat` for the aarch64/arm dup intrinsics
2025-07-10use `intrinsics::simd` for integer max/minFolkert de Vries-220/+80
2025-07-10use `splat` for the aarch64/arm dup intrinsicsFolkert de Vries-67/+44
2025-07-09run rust programs with the runnerFolkert de Vries-95/+90
2025-07-09Add sayantn and folkertdev as reviewersAmanieu d'Antras-1/+1
2025-07-08add extra log messages to track setupFolkert de Vries-0/+3
2025-07-08Prepare for merging from rust-lang/rustJakub Beránek-0/+1
This updates the rust-version file to 040e2f8b9ff2d76fbe2146d6003e297ed4532088.
2025-07-08Reset rust-versionJakub Beránek-1/+0
2025-07-08remove unneeded castFolkert de Vries-4/+4
2025-07-08shorten array literalsFolkert de Vries-104/+28
2025-07-08remote intermediate assignmentFolkert de Vries-51/+23
2025-07-08fix whitespace in `aarch64.spec.yml`Folkert de Vries-27/+27
2025-07-08Update README with link to `josh-sync`Jakub Beránek-45/+2