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.
UG1583 © 2023 Advanced Micro Devices, Inc. All rights reserved.