Skip to content

Examine a Panama Vector implementation of Fast codePointCount #140567

@ChrisHegarty

Description

@ChrisHegarty

The changes in #140388 use SWAR techniques to processes 8 bytes at once. If this is performance critical, let's evaluate writing an implementation using the Panama Vector API, so that we can leverage wider registers/instructions.

A useful place to start is to look at how ESVectorUtil::indexOf is implemented. I would expectcodePointCount to be implemented in a similar way.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions