Errata The following sections of version 1.0 of the POWER Vector Intrinsics Programming Reference are modified as specified.
Section 4.2, Built-In Vector Functions Problem: For intrinsics that represent vector load and store operations, the arguments that represent offsets from a pointer are listed as having type "signed long long." Although this is correct for 64-bit code, and this is a 64-bit specification, it is recognized that this is not compatible with existing 32-bit implementations. This can be resolved using the type "signed long" instead, which is 64 bits on a 64-bit system and 32 bits on a 32-bit system. Resolution: The following changes are incorporated for each of the specified built-in functions. vec_ld: All types in column a are changed to signed long. vec_lde: All types in column a are changed to signed long. vec_ldl: All types in column a are changed to signed long. vec_st: All types in column b are changed to signed long. vec_ste: All types in column b are changed to signed long. vec_stl: All types in column b are changed to signed long. vec_xl: All types in column a are changed to signed long. vec_xl_be: All types in column a are changed to signed long. vec_xst: All types in column b are changed to signed long. vec_xst_be: All types in column b are changed to signed long.