#pragma altivec_vrsave

説明

#pragma altivec_vrsave ディレクティブが使用可能の場合、関数のプロローグとエピローグに VRSAVE レジスターを保守するためのコードが組み込まれます。

構文

構文図を読む構文図をスキップする                              .-on----.
>>-#--pragma--altivec_vrsave--+-off---+------------------------><
                              '-allon-'
 

プラグマ設定は以下のことを行います。

on 関数のプロローグとエピローグに VRSAVE レジスターを保守するためのコードが組み込まれます。
off 関数のプロローグとエピローグに VRSAVE レジスターを保守するためのコードが組み込まれません。
allon altivec_vrsave プラグマを含む関数は、VRSAVE レジスターのすべてのビットを 1 に設定することにより、すべてのベクトルが使用され、コンテキストの切り替えが発生した場合には保管されることを示します。

関連情報