about summary refs log tree commit diff
path: root/library/stdarch
AgeCommit message (Expand)AuthorLines
2025-07-18Merge pull request #1862 from folkertdev/combine-c-filesAmanieu d'Antras-231/+261
2025-07-18Merge pull request #1860 from folkertdev/stdarch-test-cleanupAmanieu d'Antras-138/+397
2025-07-18Merge pull request #1874 from heiher/loong-safeFolkert de Vries-2933/+2940
2025-07-18loongarch: Mark SIMD intrinsics without memory access as safeWANG Rui-2891/+2901
2025-07-18`intrinsic-test`: combine C files for more efficient compilationFolkert de Vries-230/+259
2025-07-18exclude generated rust programs from the workspaceFolkert de Vries-1/+2
2025-07-18Merge pull request #1878 from madhav-madhusoodanan/intrinsic-test-box-removin...Folkert de Vries-12/+19
2025-07-18Merge pull request #1861 from folkertdev/streamline-c-compilationFolkert de Vries-159/+107
2025-07-18Merge pull request #1877 from folkertdev/check-stdarch-genFolkert de Vries-2/+25
2025-07-18improve cpp compiler executionFolkert de Vries-144/+92
2025-07-18pass the whole config to C compiler constructionFolkert de Vries-31/+31
2025-07-18add CI action to check that generated files are correctly checked inFolkert de Vries-0/+23
2025-07-18loongarch: Mark partial basic intrinsics as safeWANG Rui-44/+41
2025-07-17`stdarch-test`: for now, allow if only part of an instruction matchedFolkert de Vries-3/+5
2025-07-17test for the high version of a number of instructionsFolkert de Vries-44/+44
2025-07-16Implemented DerefMut for ArmIntrinsicTestMadhav Madhusoodanan-12/+19
2025-07-16fix space in generated loongarchFolkert de Vries-2/+2
2025-07-16Merge pull request #1875 from sayantn/sde-updateAmanieu d'Antras-68/+70
2025-07-16Update `wasmprinter` to latestsayantn-11/+19
2025-07-16Bump versions in CIsayantn-15/+17
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
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
2025-07-14Merge pull request #1837 from heiher/loong32Amanieu d'Antras-247/+327
2025-07-14Merge pull request #1871 from folkertdev/aarch64-float-min-maxAmanieu d'Antras-491/+66
2025-07-14Merge pull request #1870 from Kobzol/rustc-pull-ciAmanieu d'Antras-0/+22
2025-07-14Merge pull request #1852 from folkertdev/optimize-intrinsic-testAmanieu d'Antras-95/+93
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
2025-07-11Merge pull request #1858 from folkertdev/aarch-comparison-operatorsSayantan Chakraborty-220/+80
2025-07-12`stdarch-gen-arm`: remove `lazy_static`, use `LazyLock` insteadFolkert de Vries-31/+21