Skip to content

simd/archsimd, ppc64le: track SIMD (GOEXPERIMENT=simd) enablement for PowerPC64LE #78338

Description

@jkrishmys

We are planning SIMD enablement for ppc64le under the accepted
GOEXPERIMENT=simd direction.

This issue tracks PowerPC64LE-specific implementation work, design
considerations, and blockers.

Related umbrella issues:

Dependencies / assumptions:

For the PowerPC port to fully utilize all 64 PPC vector registers, regMask needs to be 128 bits in size. After discussion with Junyang Shao, who is expanding regMask for the ARM64 port via https://go-review.googlesource.com/c/go/+/648635, we will develop the code based on the assumption that regMask will be expanded to 128 bits.

We will update this issue as implementation progresses.
cc @golang/ppc64

Metadata

Metadata

Assignees

No one assigned

    Labels

    ImplementationIssues describing a semantics-preserving change to the Go implementation.NeedsFixThe path to resolution is known, but the work has not been done.arch-ppc64x

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions