Add intrinsics.simd_gather and `intrinsics.simd_scatter

This commit is contained in:
gingerBill
2024-08-05 13:46:24 +01:00
parent b67ed78afd
commit 7e701d1677
5 changed files with 115 additions and 0 deletions
+5
View File
@@ -102,6 +102,11 @@ lanes_le :: intrinsics.simd_lanes_le
lanes_gt :: intrinsics.simd_lanes_gt
lanes_ge :: intrinsics.simd_lanes_ge
// Gather and Scatter intrinsics
gather :: intrinsics.simd_gather
scatter :: intrinsics.simd_scatter
// extract :: proc(a: #simd[N]T, idx: uint) -> T
extract :: intrinsics.simd_extract
// replace :: proc(a: #simd[N]T, idx: uint, elem: T) -> #simd[N]T