SPRUIG8J January 2018 – March 2024
The C/C++ compiler supports the use of TI vector data types in C/C++ source files. Vector data types are described in Section 5.3.2. These vector data types are useful for parallel programming applications. Vector data types are enabled by default. You can disable the vector data type names that are not prefixed with a double-underscore using the --vectypes compiler option.
Various types of operations can be performed on vectors. These include vector literals and concatenation (Section 5.14.1), unary and binary operators (Section 5.14.2), and swizzle operators for component access (Section 5.14.4).
Vectors cannot be passed to variadic functions (stdarg.h) and cannot be passed to printf().