AI Engine-ML Intrinsics User Guide  (v2023.2)
Vector Conversions

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

Overview

Various forms of conversions between vector data-types.

Modules

 Broadcast
 Broadcasts input value to all vector lanes.
 
 Casting
 Casting intrinsics allow casting (bit-reinterpretation) between vector types of the same size.
 
 Concatenate vectors
 Vector concat intrinsic functions allow concatenation of vector values to create a larger one.
 
 Extract vector
 Extraction intrinsics enable lanes to be selected from vector and accumulator types.
 
 Extract/insert element
 These intrinsics allow inserting or extracting of an individual element into/from a vector.
 
 Float to integer conversions
 Conversion from bfloat16 vector to integer vector.
 
 Insert vector
 Vector insert intrinsic functions allow substitution of the lanes within a vector value.
 
 Pack/Unpack
 
 Set vector
 Vector set intrinsic functions allow setting the lanes within a vector value.
 
 Shift-Round-Saturate
 Intrinsics for moving values from accumulator data-types to vector data-types.
 
 Upshift
 Intrinsics for moving values from vector data-types to accumulator data-types.