Oracle Solaris Studio 12.2 发行版的新增功能

数组内部函数使用全局寄存器:

数组内部函数 ANY、ALL、COUNT、MAXVAL、MINVAL、SUM、PRODUCTDOT_PRODUCTMATMUL 针对相应 SPARC 平台体系结构进行了高度优化。因此,它们使用全局寄存器 %g2、%g3%g4 作为临时寄存器。

如果调用了上述所列的数组内在函数,则用户代码不应该认为这些寄存器可用于暂时存储。当调用数组内在函数时,这些寄存器中的数据将被覆盖。