Skip to content

Add support for unaligned simd masked load/store #126919

Closed
@sayantn

Description

@sayantn

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

No one assigned

    Labels

    A-SIMDArea: SIMD (Single Instruction Multiple Data)A-intrinsicsArea: IntrinsicsPG-portable-simdProject group: Portable SIMD (https://github.com/rust-lang/project-portable-simd)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions