Skip to content

Investigate using Int32x4List as the underlying buffer for BitArray to make use of SIMD for faster set ops. #26

@modulovalue

Description

@modulovalue

Dart has some SIMD support via Int32x4. Int32x4 is supposed to support 4 bit ops for the price of one. Int32x4List is supposed to store a bunch of Int32x4 and it might make sense to use Int32x4List as the underlying buffer for BitArray to increase the performance of set operations.

I don't plan to work on this anytime soon, but I wanted to write that idea down so maybe somebody else can give it a go.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions