Using vector programming support

Starting from XL C/C++ V2R1M1 web deliverable for z/OS® V2.1, vector programming is supported by making use of the Vector Facility for z/Architecture®.

The compiler supports vector processing technologies through language extensions, based on the AltiVec Programming Interface specification and OpenPower ABI Vector Programming Interface specification with suitable changes and extensions.

This chapter describes IBM® XL C/C++ language extensions for vector processing support, including compiler options, vector data types and operators, macro, and built-in functions.