Skip to content

Optimize 4-way interleaved load/store on x86 #305

Description

@Shnatsel

NEON has a native instruction for this, but x86 does not, so it has to be emulated.

Right now there is no dedicated AVX2 lowering, it's all just sequences of SSE unpacks. It's almost certainly possible to do better.

#298 addressed the API shortcomings but didn't change performance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions