Site Overlay

Golang patch accepted: add ppc64 vector registers and instructions

Golang patch accepted: add ppc64 vector registers and instructions

Until now, golang did not have any support for the Power Altivec/VMX (SIMD) instruction set. This limited the possibilities of writing runtime performance optimizations that leverage those instructions.

The Altivec/VMX instructions and registers are now enabled and available for use in pure assembly code (i.e. golang runtime arch-specific function implementations). These are not (yet) automatically picked by the golang compiler.

Committed as f1973fc. This fixes issue #15619 for ppc64x.

by 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.