AI Engine Intrinsics User Guide  (AIE) v(2024.1)
 All Data Structures Namespaces Functions Variables Typedefs Groups Pages
Vector Conversions

Various forms of conversions between vector data types. More...

Overview

Various forms of conversions between vector data types.

Modules

 Casting
 Casting intrinsics allow casting between vector types of the same size.
 
 Concatenations
 Vector concat intrinsic functions allow creating a bigger vector from two or four smaller ones.
 
 Datatype Conversions
 Support for converting floating-point vectors to fixed-point vectors and fixed-point vectors to floating-point vectors.
 
 Extract
 Extraction intrinsics enable lanes to be selected from vector and accumulator types.
 
 Moves between Scalar and Vector Unit
 These intrinsics allow inserting or extracting of an individual element into/from a vector.
 
 Pack
 
 Sets
 Vector set intrinsic functions allow creating a vector where only one part is intitialized and the other parts are undefined.
 
 Shift-Round-Saturate
 Intrinsics for moving values from accumulator data-types to vector data-types.
 
 Updates
 Vector update intrinsic functions allow substitution of the lanes within a vector value.
 
 Updates with memory load
 
 Upshift
 Intrinsics for moving values from vector data types to accumulator data types.