#pragma altivec_vrsave
Enables code in function prologs and epilogs to maintain the VRSAVE register.
Each bit in the VRSAVE register corresponds to a vector register and, if set to 1, indicates that the corresponding vector register contains data to be saved when a context switch occurs. Use -qvrsave to indicate to the compiler that functions in the compilation unit include code needed to maintain the VRSAVE register. Use -qnovrsave to indicate to the compiler that functions in the compilation unit do not include code needed to maintain the VRSAVE register.
You can use the pragma to override the current setting of the compiler option for individual functions within your program source.
Option syntax .-vrsave---. >>- -q--+-novrsave-+-------------------------------------------><
Pragma syntax .-on----. >>-#--pragma--altivec_vrsave--+-off---+------------------------>< '-allon-'
vrsave: The VRSAVE register is always maintained.
This option and pragma are only supported when -qaltivec is in effect.
The pragma can be used only within a function, and its effects apply only to the function in which it appears. Specifying this pragma with different settings within the same function will create an error condition.
None.