aboutsummaryrefslogtreecommitdiff
path: root/core/simd
Commit message (Expand)AuthorAgeFilesLines
* rename table_lookup to runtime_swizzleJon Lipstate2025-07-161-3/+3
* table lookup intrinsicJon Lipstate2025-07-051-0/+51
* Rename `SIMD_IS_EMULATED` to capability-affirmative `HAS_HARDWARE_SIMD`Feoramund2025-05-291-4/+4
* Move `simd.IS_EMULATED` to `runtime.SIMD_IS_EMULATED`Feoramund2025-05-291-5/+2
* Merge pull request #5108 from Barinzaya/core-simd-indices-redadd-redmulgingerBill2025-05-061-2/+192
|\
| * Added alternate reduce-add/reduce-mul intrinsics.Barinzaya2025-05-051-2/+192
* | Added BMI and BMI2 intrinsics.Barinzaya2025-05-062-0/+125
|/
* Add `simd.indices` and docsgingerBill2025-05-051-0/+14
* Fix broken examples in documentation tester.Jeroen van Rijn2025-04-051-55/+113
* core/crypto/sha2: Use hardware SHA224/256 when available (AMD64)Yawning Angel2025-03-231-1/+1
* Fix documentation for simd_shuffleflysand72025-03-021-5/+3
* Merge branch 'master' into docs-simdflysand72025-03-021-0/+78
|\
| * Added simd_extract_lsbs intrinsic as well.Barinzaya2025-02-241-0/+1
| * Added simd_extract_msbs intrinsic.Barinzaya2025-02-241-0/+2
* | Merge branch 'simd-docs' into docs-simdflysand72025-01-211-86/+90
|\ \
| * | Suggestion fixesflysand72025-01-211-64/+75
| * | Fix indentationflysand72024-12-011-6/+6
| * | Fix indentationflysand72024-12-011-1/+1
| * | First passflysand72024-12-011-36/+2190
| |/
* | [simd] Fixes to inputs/result/example/output sections & grmamar fixesflysand72025-01-081-97/+110
* | Apply suggestions from code reviewflysand72024-12-041-4/+4
* | Apply suggestions from code reviewflysand72024-12-041-105/+105
* | [core/simd]: Write package documentationflysand72024-12-021-36/+2190
|/
* Replace "." with "," in parameter listAntonino Simone Di Stefano2024-09-221-2/+2
* Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-1415-15/+15
* add riscv to simd.IS_EMULATEDLaytan Laats2024-08-221-0/+1
* core/simd: Add `IS_EMULTATED` so there is one place to look for potatosYawning Angel2024-08-181-0/+7
* Add `intrinsics.masked_expand_load` and `intrinsics.masked_compress_store`gingerBill2024-08-051-1/+2
* Fix typosgingerBill2024-08-051-2/+2
* Add `intrinsics.simd_masked_load` and `intrinsics.simd_masked_store`gingerBill2024-08-051-0/+3
* Add `intrinsics.simd_gather` and ``intrinsics.simd_scatter`gingerBill2024-08-051-0/+5
* `add_sat` -> `saturating_add`gingerBill2024-08-051-8/+8
* Rename `add_sat` -> `saturating_add`gingerBill2024-08-051-2/+2
* Add `simd_reduce_any` and `simd_reduce_all`gingerBill2024-08-051-0/+3
* core/crypto/aes: Add Intel AES-NI supportYawning Angel2024-07-161-2/+2
* core/simd/x86: Make the AES-NI intrinsics consistent with IntelYawning Angel2024-07-161-6/+6
* core/simd/x86: Fix some intrinsicsYawning Angel2024-07-161-14/+19
* Let simd/x86 pass new transmute/cast vet.Jeroen van Rijn2024-07-093-21/+21
* core/simd/x86: Add the AES-NI intrinsicsYawning Angel2024-06-011-0/+49
* Correct `core:intrinsics` to `base:intrinsics`gingerBill2024-05-136-6/+6
* compiler: improve target features supportLaytan Laats2024-05-022-4/+4
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-2/+2
* core/simd/x86: Use the `none` calling convention for intrinsicsYawning Angel2024-01-0711-11/+11
* core/simd/x86: Correct a target feature nameYawning Angel2024-01-071-1/+1
* Fix the other bit_* intrinsic callsjakubtomsu2023-10-222-7/+7
* change and_not to bit_and_notjakubtomsu2023-10-221-1/+1
* Rename simd bitwise operations from `intrinsics.simd_and` to `intrinsics.simd...gingerBill2023-09-281-4/+4
* [sys/info] Initial version.Jeroen van Rijn2022-09-011-94/+0
* Remove `simd_rem`; Disallow `simd_div` for integersgingerBill2022-06-021-2/+1
* Add enable_target_feature to ABMgingerBill2022-05-301-4/+4