AI Engine-ML Intrinsics User Guide  (v2023.2)
Deprecated List
Global broadcast_one_bfloat16 ()
Please use the 'broadcast_zero_to_v32bfloat16' variant instead.
Global broadcast_one_c16 ()
Please use the 'broadcast_zero_to_v16cint16' variant instead.
Global broadcast_one_c32 ()
Please use the 'broadcast_zero_to_v8cint32' variant instead.
Global broadcast_one_s16 ()
Please use the 'broadcast_zero_to_v32int16' variant instead.
Global broadcast_one_s32 ()
Please use the 'broadcast_zero_to_v16int32' variant instead.
Global broadcast_one_s8 ()
Please use the 'broadcast_zero_to_v64int8' variant instead.
Global broadcast_one_u16 ()
Please use the 'broadcast_zero_to_v32uint16' variant instead.
Global broadcast_one_u32 ()
Please use the 'broadcast_zero_to_v16uint32' variant instead.
Global broadcast_one_u8 ()
Please use the 'broadcast_zero_to_v64uint8' variant instead.
Global broadcast_zero_bfloat16 ()
Please use the 'broadcast_zero_to_v32bfloat16' variant instead.
Global broadcast_zero_c16 ()
Please use the 'broadcast_zero_to_v16cint16' variant instead.
Global broadcast_zero_c32 ()
Please use the 'broadcast_zero_to_v8cint32' variant instead.
Global broadcast_zero_float ()
Please use the 'broadcast_zero_to_v16float' variant instead.
Global broadcast_zero_s16 ()
Please use the 'broadcast_zero_to_v32int16' variant instead.
Global broadcast_zero_s32 ()
Please use the 'broadcast_zero_to_v16int32' variant instead.
Global broadcast_zero_s8 ()
Please use the 'broadcast_zero_to_v64int8' variant instead.
Global broadcast_zero_u16 ()
Please use the 'broadcast_zero_to_v32uint16' variant instead.
Global broadcast_zero_u32 ()
Please use the 'broadcast_zero_to_v16uint32' variant instead.
Global broadcast_zero_u8 ()
Please use the 'broadcast_zero_to_v64uint8' variant instead.
Global clr16 ()
Please use the 'broadcast_zero_to_<accumulator>()' variant instead.
Global clr16c ()
Please use the 'broadcast_zero_to_<accumulator>()' variant instead.
Global clr16f ()
Please use the 'broadcast_zero_to_<accumulator>()' variant instead.
Global clr32 ()
Please use the 'broadcast_zero_to_<accumulator>()' variant instead.
Global ctrl_packet_header (unsigned Addr, unsigned n_words, unsigned op_type, unsigned rspID)
Please use one variant of 'put_ms_ctrl_packet_header' instead
Module Floating-point accumulator to bfloat16 vector register conversion

Please use 'v16bfloat16 to_v16bfloat16(v16accfloat)' instead.

Module Floating-point accumulator to bfloat16 vector register conversion

Please use 'v16bfloat16 to_v16bfloat16(v16accfloat)' instead.

Global get_scd (int en)
Please use 'v16acc32 get_scd_v16acc32(int)' instead.
Global get_scd ()
Please use 'v16acc32 get_scd_v16acc32()' instead.
Global get_scd_hi (int en)
Please use 'v32acc32 get_scd_v32acc32_hi(int)' instead.
Global get_scd_hi ()
Please use 'v32acc32 get_scd_v32acc32_hi()' instead.
Global get_scd_lo (int en)
Please use 'v32acc32 get_scd_v32acc32_lo(int)' instead.
Global get_scd_lo ()
Please use 'v32acc32 get_scd_v32acc32_lo()' instead.
Global getf_scd (int en)
Please use 'v16accfloat get_scd_v16accfloat(int)' instead.
Global getf_scd ()
Please use 'v16accfloat get_scd_v16accfloat()' instead.
Global getl_scd (int en)
Please use 'v8acc64 get_scd_v8acc64(int)' instead.
Global getl_scd ()
Please use 'v8acc64 get_scd_v8acc64()' instead.
Global getl_scd_hi (int en)
Please use 'v16acc64 get_scd_v16acc64_hi(int)' instead.
Global getl_scd_hi ()
Please use 'v16acc64 get_scd_v16acc64_hi()' instead.
Global getl_scd_lo (int en)
Please use 'v16acc64 get_scd_v16acc64_lo(int)' instead.
Global getl_scd_lo ()
Please use 'v16acc64 get_scd_v16acc64_lo()' instead.
Global packet_header (unsigned dstID, unsigned pcktType)
Please use one variant of put_ms_packet_header instead
Global put_ms (v8bfloat16 a, int en, int tlast)
Please use 'void put_ms( v8bfloat16 val, int tlast)' instead.
Global put_ms (v2cfloat a, int en, int tlast)
Please use 'void put_ms( v2cfloat val, int tlast)' instead.
Global put_ms (v2cint32 a, int en, int tlast)
Please use 'void put_ms( v2cint32 val, int tlast)' instead.
Global put_ms (v4uint32 a, int en, int tlast)
Please use 'void put_ms( v4uint32 val, int tlast)' instead.
Global put_ms (v4cint16 a, int en, int tlast)
Please use 'void put_ms( v4cint16 val, int tlast)' instead.
Global put_ms (v8uint16 a, int en, int tlast)
Please use 'void put_ms( v8uint16 val, int tlast)' instead.
Global put_ms (v8int16 a, int en, int tlast)
Please use 'void put_ms( v8int16 val, int tlast)' instead.
Global put_ms (v16uint8 a, int en, int tlast)
Please use 'void put_ms( v16uint8 val, int tlast)' instead.
Global put_ms (v16int8 a, int en, int tlast)
Please use 'void put_ms( v16int8 val, int tlast)' instead.
Global put_ms (v32uint4 a, int en, int tlast)
Please use 'void put_ms( v32uint4 val, int tlast)' instead.
Global put_ms (v32int4 a, int en, int tlast)
Please use 'void put_ms( v32int4 val, int tlast)' instead.
Global put_ms (v4int32 a, int en, int tlast)
Please use 'void put_ms(v4int32 val, int tlast)' instead.
Global put_ms (v2bfloat16 val, int en, int tlast)
Please use 'void put_ms( v2bfloat16 val, int tlast)' instead.
Global put_ms (cint16 val, int en, int tlast)
Please use 'void put_ms( cint16 val, int tlast)' instead.
Global put_ms (v2uint16 val, int en, int tlast)
Please use 'void put_ms( v2uint16 val, int tlast)' instead.
Global put_ms (v2int16 val, int en, int tlast)
Please use 'void put_ms( v2int16 val, int tlast)' instead.
Global put_ms (v4uint8 val, int en, int tlast)
Please use 'void put_ms( v4uint8 val, int tlast)' instead.
Global put_ms (v4int8 val, int en, int tlast)
Please use 'void put_ms( v4int8 val, int tlast)' instead.
Global put_ms (v8uint4 val, int en, int tlast)
Please use 'void put_ms( v8uint4 val, int tlast)' instead.
Global put_ms (v8int4 val, int en, int tlast)
Please use 'void put_ms( v8int4 val, int tlast)' instead.
Global put_ms (float val, int en, int tlast)
Please use 'void put_ms( float val, int tlast)' instead.
Global put_ms (unsigned int val, int en, int tlast)
Please use 'void put_ms( unsigned int val, int tlast)' instead.
Global put_ms (int val, int en, int tlast)
Please use 'void put_ms( int val, int tlast)' instead.
Global put_ms (v128int8 a, int en, int tlast)
Please use 'void put_ms( v128int8 val, int tlast)' instead.
Global put_ms (v8cfloat a, int en, int tlast)
Please use 'void put_ms( v8cfloat val, int tlast)' instead.
Global put_ms (v32int32 a, int en, int tlast)
Please use 'void put_ms(v32int32 val, int tlast)' instead.
Global put_ms (v4cfloat a, int en, int tlast)
Please use 'void put_ms( v4cfloat val, int tlast)' instead.
Global put_ms (v16float a, int en, int tlast)
Please use 'void put_ms( v16float val, int tlast)' instead.
Global put_ms (v8cint32 a, int en, int tlast)
Please use 'void put_ms( v8cint32 val, int tlast)' instead.
Global put_ms (v64uint16 a, int en, int tlast)
Please use 'void put_ms( v64uint16 val, int tlast)' instead.
Global put_ms (v16bfloat16 a, int en, int tlast)
Please use 'void put_ms( v16bfloat16 val, int tlast)' instead.
Global put_ms (v256uint4 a, int en, int tlast)
Please use 'void put_ms( v256uint4 val, int tlast)' instead.
Global put_ms (v16uint32 a, int en, int tlast)
Please use 'void put_ms( v16uint32 val, int tlast)' instead.
Global put_ms (v32float a, int en, int tlast)
Please use 'void put_ms( v32float val, int tlast)' instead.
Global put_ms (v8float a, int en, int tlast)
Please use 'void put_ms( v8float val, int tlast)' instead.
Global put_ms (v256int4 a, int en, int tlast)
Please use 'void put_ms( v256int4 val, int tlast)' instead.
Global put_ms (v32bfloat16 a, int en, int tlast)
Please use 'void put_ms( v32bfloat16 val, int tlast)' instead.
Global put_ms (v64uint8 a, int en, int tlast)
Please use 'void put_ms( v64uint8 val, int tlast)' instead.
Global put_ms (v64bfloat16 a, int en, int tlast)
Please use 'void put_ms( v64bfloat16 val, int tlast)' instead.
Global put_ms (v32uint32 a, int en, int tlast)
Please use 'void put_ms( v32uint32 val, int tlast)' instead.
Global put_ms (v16cfloat a, int en, int tlast)
Please use 'void put_ms( v16cfloat val, int tlast)' instead.
Global put_ms (v16cint32 a, int en, int tlast)
Please use 'void put_ms( v16cint32 val, int tlast)' instead.
Global put_ms (v32cint16 a, int en, int tlast)
Please use 'void put_ms( v32cint16 val, int tlast)' instead.
Global put_ms (v64int16 a, int en, int tlast)
Please use 'void put_ms( v64int16 val, int tlast)' instead.
Global put_ms (v32uint16 a, int en, int tlast)
Please use 'void put_ms( v32uint16 val, int tlast)' instead.
Global put_ms (v8uint32 a, int en, int tlast)
Please use 'void put_ms( v8uint32 val, int tlast)' instead.
Global put_ms (v128uint4 a, int en, int tlast)
Please use 'void put_ms( v128uint4 val, int tlast)' instead.
Global put_ms (v4cint32 a, int en, int tlast)
Please use 'void put_ms( v4cint32 val, int tlast)' instead.
Global put_ms (v64int8 a, int en, int tlast)
Please use 'void put_ms( v64int8 val, int tlast)' instead.
Global put_ms (v8cint16 a, int en, int tlast)
Please use 'void put_ms( v8cint16 val, int tlast)' instead.
Global put_ms (v16int32 a, int en, int tlast)
Please use 'void put_ms(v16int32 val, int tlast)' instead.
Global put_ms (v128int4 a, int en, int tlast)
Please use 'void put_ms( v128int4 val, int tlast)' instead.
Global put_ms (v16cint16 a, int en, int tlast)
Please use 'void put_ms( v16cint16 val, int tlast)' instead.
Global put_ms (v128uint8 a, int en, int tlast)
Please use 'void put_ms( v128uint8 val, int tlast)' instead.
Global put_ms (v32int16 a, int en, int tlast)
Please use 'void put_ms( v32int16 val, int tlast)' instead.
Global put_ms (v64uint4 a, int en, int tlast)
Please use 'void put_ms( v64uint4 val, int tlast)' instead.
Global put_ms (v32int8 a, int en, int tlast)
Please use 'void put_ms( v32int8 val, int tlast)' instead.
Global put_ms (v16int16 a, int en, int tlast)
Please use 'void put_ms( v16int16 val, int tlast)' instead.
Global put_ms (v16uint16 a, int en, int tlast)
Please use 'void put_ms( v16uint16 val, int tlast)' instead.
Global put_ms (v8int32 a, int en, int tlast)
Please use 'void put_ms(v8int32 val, int tlast)' instead.
Global put_ms (v64int4 a, int en, int tlast)
Please use 'void put_ms( v64int4 val, int tlast)' instead.
Global put_ms (v32uint8 a, int en, int tlast)
Please use 'void put_ms( v32uint8 val, int tlast)' instead.
Global put_ms (v4float a, int en, int tlast)
Please use 'void put_ms( v4float val, int tlast)' instead.