-
Notifications
You must be signed in to change notification settings - Fork 13.9k
Closed
Labels
A-SIMDArea: SIMD (Single Instruction Multiple Data)Area: SIMD (Single Instruction Multiple Data)A-intrinsicsArea: IntrinsicsArea: IntrinsicsPG-portable-simdProject group: Portable SIMD (https://github.com/rust-lang/project-portable-simd)Project group: Portable SIMD (https://github.com/rust-lang/project-portable-simd)
Description
We currently have only an aligned version of simd_masked_load
, but the underlying llvm intrinsic doesn't have any alignment requirement. So I propose to add simd_masked_load_unaligned
and simd_masked_store_unaligned
. These will link with the llvm intrinsic with an alignment of 8 bits (the lowest permissible in Rust)
Metadata
Metadata
Assignees
Labels
A-SIMDArea: SIMD (Single Instruction Multiple Data)Area: SIMD (Single Instruction Multiple Data)A-intrinsicsArea: IntrinsicsArea: IntrinsicsPG-portable-simdProject group: Portable SIMD (https://github.com/rust-lang/project-portable-simd)Project group: Portable SIMD (https://github.com/rust-lang/project-portable-simd)