Advance Toolchain for Linux on Power 10.0-2 released

IBM Advance Toolchain for Linux on Power 10.0-2 released

A new update for the Advance Toolchain for Linux on Power 10.0 is released.

Advance Toolchain for Linux on Power 10.0-2 new features

The complete list and details of bug/performance fixes is available at the official IBM website for the Advance Toolchain.

For more information about Power architecture and the OpenPOWER ecosystem, please visit the official OpenPOWER Foundation website. You can also follow our Linux on Power Community blog.

by 

* The IBM logo is property of IBM Corporation. Courtesy of International Business Machines Corporation. Unauthorized use not permitted.

Advance Toolchain for PowerLinux 9.0-4 released

IBM Advance Toolchain for PowerLinux 9.0-4

A new update for the Advance Toolchain for PowerLinux 9.0 is released.

Advance Toolchain for PowerLinux 9.0-4 new features

The complete list and details of bug/performance fixes is available at the official IBM website for the Advance Toolchain.

For more information about Power architecture and the OpenPOWER ecosystem, please visit the official OpenPOWER Foundation website. You can also follow our PowerLinux Community blog.

by 

* The IBM logo is property of IBM Corporation. Courtesy of International Business Machines Corporation. Unauthorized use not permitted.

Golang patch accepted: runtime detection of ISA level and CPU capabilities

Golang patch accepted: runtime detection of ISA level and CPU capabilities

Commit 40aaf28 adds the functionality of querying about a CPU capability (·cpu+facilities_hasFEATURE(SB)) or ISA level (·cpu+facilities_isPOWERx(SB)) at runtime for ppc64x. These variables are set during runtime from the HWCAP/HWCAP2 bits. This new feature will allow new runtime optimizations that exploit instructions from newer processors without breaking execution for older processors or duplicating code.

This closes issue #16643 and updates #15403.

by 

Golang patch accepted: add ppc64 VSX registers and instructions

Golang patch accepted: add ppc64 VSX registers and instructions

Following the trend from my previous patch, VSX instructions and registers are now enabled and available for use in pure assembly code (i.e. golang runtime arch-specific function implementations), so we can fully leverage the processor capabilities up to the POWER8 chip. These are not (yet) automatically picked by the golang compiler. Committed as 0acefdb.

by