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

Overview

Read 32-bit streams

int get_ss ()
 Read a 32-bit value to the input stream port.
More...
 
int get_ss (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
int get_ss_nb (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
int get_ss_nb (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
float getf_ss ()
 Read a 32-bit value to the input stream port.
More...
 
float getf_ss (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
float getf_ss_nb (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
float getf_ss_nb (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
int get_ss_int ()
 Read a 32-bit value to the input stream port.
More...
 
int get_ss_int (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
int get_ss_nb_int (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
int get_ss_nb_int (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
unsigned int get_ss_uint ()
 Read a 32-bit value to the input stream port.
More...
 
unsigned int get_ss_uint (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
unsigned int get_ss_nb_uint (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
unsigned int get_ss_nb_uint (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
float get_ss_float ()
 Read a 32-bit value to the input stream port.
More...
 
float get_ss_float (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
float get_ss_nb_float (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
float get_ss_nb_float (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v8int4 get_ss_v8int4 ()
 Read a 32-bit value to the input stream port.
More...
 
v8int4 get_ss_v8int4 (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
v8int4 get_ss_nb_v8int4 (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v8int4 get_ss_nb_v8int4 (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v8uint4 get_ss_v8uint4 ()
 Read a 32-bit value to the input stream port.
More...
 
v8uint4 get_ss_v8uint4 (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
v8uint4 get_ss_nb_v8uint4 (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v8uint4 get_ss_nb_v8uint4 (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v4int8 get_ss_v4int8 ()
 Read a 32-bit value to the input stream port.
More...
 
v4int8 get_ss_v4int8 (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
v4int8 get_ss_nb_v4int8 (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v4int8 get_ss_nb_v4int8 (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v4uint8 get_ss_v4uint8 ()
 Read a 32-bit value to the input stream port.
More...
 
v4uint8 get_ss_v4uint8 (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
v4uint8 get_ss_nb_v4uint8 (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v4uint8 get_ss_nb_v4uint8 (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v2int16 get_ss_v2int16 ()
 Read a 32-bit value to the input stream port.
More...
 
v2int16 get_ss_v2int16 (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
v2int16 get_ss_nb_v2int16 (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v2int16 get_ss_nb_v2int16 (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v2uint16 get_ss_v2uint16 ()
 Read a 32-bit value to the input stream port.
More...
 
v2uint16 get_ss_v2uint16 (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
v2uint16 get_ss_nb_v2uint16 (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v2uint16 get_ss_nb_v2uint16 (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
cint16 get_ss_cint16 ()
 Read a 32-bit value to the input stream port.
More...
 
cint16 get_ss_cint16 (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
cint16 get_ss_nb_cint16 (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
cint16 get_ss_nb_cint16 (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v2bfloat16 get_ss_v2bfloat16 ()
 Read a 32-bit value to the input stream port.
More...
 
v2bfloat16 get_ss_v2bfloat16 (bool &tlast)
 Read a 32-bit value to the input stream port. More...
 
v2bfloat16 get_ss_nb_v2bfloat16 (bool &success)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 
v2bfloat16 get_ss_nb_v2bfloat16 (bool &success, bool &tlast)
 Read a 32-bit value to the input stream port. Non-blocking read. More...
 

Read 128-bit vector from 32-bit streams

v4int32 get_ss_v4int32 ()
 Read a 128-bit vector from the input stream port. More...
 
v4int32 get_ss_v4int32 (bool &tlast)
 Read 128 bits as a v4int32 from the input stream port. More...
 
v32int4 get_ss_v32int4 ()
 Read 128 bits as a v32int4 from the input stream port
More...
 
v32int4 get_ss_v32int4 (bool &tlast)
 Read 128 bits as a v32int4 from the input stream port. More...
 
v32uint4 get_ss_v32uint4 ()
 Read 128 bits as a v32uint4 from the input stream port
More...
 
v32uint4 get_ss_v32uint4 (bool &tlast)
 Read 128 bits as a v32uint4 from the input stream port. More...
 
v16int8 get_ss_v16int8 ()
 Read 128 bits as a v16int8 from the input stream port
More...
 
v16int8 get_ss_v16int8 (bool &tlast)
 Read 128 bits as a v16int8 from the input stream port. More...
 
v16uint8 get_ss_v16uint8 ()
 Read 128 bits as a v16uint8 from the input stream port
More...
 
v16uint8 get_ss_v16uint8 (bool &tlast)
 Read 128 bits as a v16uint8 from the input stream port. More...
 
v8int16 get_ss_v8int16 ()
 Read 128 bits as a v8int16 from the input stream port
More...
 
v8int16 get_ss_v8int16 (bool &tlast)
 Read 128 bits as a v8int16 from the input stream port. More...
 
v8uint16 get_ss_v8uint16 ()
 Read 128 bits as a v8uint16 from the input stream port
More...
 
v8uint16 get_ss_v8uint16 (bool &tlast)
 Read 128 bits as a v8uint16 from the input stream port. More...
 
v4cint16 get_ss_v4cint16 ()
 Read 128 bits as a v4cint16 from the input stream port
More...
 
v4cint16 get_ss_v4cint16 (bool &tlast)
 Read 128 bits as a v4cint16 from the input stream port. More...
 
v4uint32 get_ss_v4uint32 ()
 Read 128 bits as a v4uint32 from the input stream port
More...
 
v4uint32 get_ss_v4uint32 (bool &tlast)
 Read 128 bits as a v4uint32 from the input stream port. More...
 
v2cint32 get_ss_v2cint32 ()
 Read 128 bits as a v2cint32 from the input stream port
More...
 
v2cint32 get_ss_v2cint32 (bool &tlast)
 Read 128 bits as a v2cint32 from the input stream port. More...
 
v2cfloat get_ss_v2cfloat ()
 Read 128 bits as a v2cfloat from the input stream port
More...
 
v2cfloat get_ss_v2cfloat (bool &tlast)
 Read 128 bits as a v2cfloat from the input stream port. More...
 
v8bfloat16 get_ss_v8bfloat16 ()
 Read 128 bits as a v8bfloat16 from the input stream port
More...
 
v8bfloat16 get_ss_v8bfloat16 (bool &tlast)
 Read 128 bits as a v8bfloat16 from the input stream port. More...
 
v4float get_ss_v4float ()
 Read 128 bits as a v4float from the input stream port
More...
 
v4float get_ss_v4float (bool &tlast)
 Read 128 bits as a v4float from the input stream port. More...
 

Read 256-bit vector from 32-bit streams

v8int32 get_ss_v8int32 ()
 Read 256 bits as a v8int32 from the input stream port. More...
 
v8int32 get_ss_v8int32 (bool &tlast)
 Read 256 bits as a v8int32 from the input stream port. More...
 
v64int4 get_ss_v64int4 ()
 Read 256 bits as a v64int4 from the input stream port
More...
 
v64int4 get_ss_v64int4 (bool &tlast)
 Read 256 bits as a v64int4 from the input stream port. More...
 
v64uint4 get_ss_v64uint4 ()
 Read 256 bits as a v64uint4 from the input stream port
More...
 
v64uint4 get_ss_v64uint4 (bool &tlast)
 Read 256 bits as a v64uint4 from the input stream port. More...
 
v32int8 get_ss_v32int8 ()
 Read 256 bits as a v32int8 from the input stream port
More...
 
v32int8 get_ss_v32int8 (bool &tlast)
 Read 256 bits as a v32int8 from the input stream port. More...
 
v32uint8 get_ss_v32uint8 ()
 Read 256 bits as a v32uint8 from the input stream port
More...
 
v32uint8 get_ss_v32uint8 (bool &tlast)
 Read 256 bits as a v32uint8 from the input stream port. More...
 
v16int16 get_ss_v16int16 ()
 Read 256 bits as a v16int16 from the input stream port
More...
 
v16int16 get_ss_v16int16 (bool &tlast)
 Read 256 bits as a v16int16 from the input stream port. More...
 
v16uint16 get_ss_v16uint16 ()
 Read 256 bits as a v16uint16 from the input stream port
More...
 
v16uint16 get_ss_v16uint16 (bool &tlast)
 Read 256 bits as a v16uint16 from the input stream port. More...
 
v8cint16 get_ss_v8cint16 ()
 Read 256 bits as a v8cint16 from the input stream port
More...
 
v8cint16 get_ss_v8cint16 (bool &tlast)
 Read 256 bits as a v8cint16 from the input stream port. More...
 
v8uint32 get_ss_v8uint32 ()
 Read 256 bits as a v8uint32 from the input stream port
More...
 
v8uint32 get_ss_v8uint32 (bool &tlast)
 Read 256 bits as a v8uint32 from the input stream port. More...
 
v4cint32 get_ss_v4cint32 ()
 Read 256 bits as a v4cint32 from the input stream port
More...
 
v4cint32 get_ss_v4cint32 (bool &tlast)
 Read 256 bits as a v4cint32 from the input stream port. More...
 
v4cfloat get_ss_v4cfloat ()
 Read 256 bits as a v4cfloat from the input stream port
More...
 
v4cfloat get_ss_v4cfloat (bool &tlast)
 Read 256 bits as a v4cfloat from the input stream port. More...
 
v16bfloat16 get_ss_v16bfloat16 ()
 Read 256 bits as a v16bfloat16 from the input stream port
More...
 
v16bfloat16 get_ss_v16bfloat16 (bool &tlast)
 Read 256 bits as a v16bfloat16 from the input stream port. More...
 
v8float get_ss_v8float ()
 Read 256 bits as a v8float from the input stream port
More...
 
v8float get_ss_v8float (bool &tlast)
 Read 256 bits as a v8float from the input stream port. More...
 

Read 512-bit vector from 32-bit streams

v16int32 get_ss_v16int32 ()
 Read 512 bits as a v16int32 from the input stream port. More...
 
v16int32 get_ss_v16int32 (bool &tlast)
 Read 512 bits as a v16int32 from the input stream port. More...
 
v128int4 get_ss_v128int4 ()
 Read 512 bits as a v128int4 from the input stream port
More...
 
v128int4 get_ss_v128int4 (bool &tlast)
 Read 512 bits as a v128int4 from the input stream port. More...
 
v128uint4 get_ss_v128uint4 ()
 Read 512 bits as a v128uint4 from the input stream port
More...
 
v128uint4 get_ss_v128uint4 (bool &tlast)
 Read 512 bits as a v128uint4 from the input stream port. More...
 
v64int8 get_ss_v64int8 ()
 Read 512 bits as a v64int8 from the input stream port
More...
 
v64int8 get_ss_v64int8 (bool &tlast)
 Read 512 bits as a v64int8 from the input stream port. More...
 
v64uint8 get_ss_v64uint8 ()
 Read 512 bits as a v64uint8 from the input stream port
More...
 
v64uint8 get_ss_v64uint8 (bool &tlast)
 Read 512 bits as a v64uint8 from the input stream port. More...
 
v32int16 get_ss_v32int16 ()
 Read 512 bits as a v32int16 from the input stream port
More...
 
v32int16 get_ss_v32int16 (bool &tlast)
 Read 512 bits as a v32int16 from the input stream port. More...
 
v32uint16 get_ss_v32uint16 ()
 Read 512 bits as a v32uint16 from the input stream port
More...
 
v32uint16 get_ss_v32uint16 (bool &tlast)
 Read 512 bits as a v32uint16 from the input stream port. More...
 
v16cint16 get_ss_v16cint16 ()
 Read 512 bits as a v16cint16 from the input stream port
More...
 
v16cint16 get_ss_v16cint16 (bool &tlast)
 Read 512 bits as a v16cint16 from the input stream port. More...
 
v16uint32 get_ss_v16uint32 ()
 Read 512 bits as a v16uint32 from the input stream port
More...
 
v16uint32 get_ss_v16uint32 (bool &tlast)
 Read 512 bits as a v16uint32 from the input stream port. More...
 
v8cint32 get_ss_v8cint32 ()
 Read 512 bits as a v8cint32 from the input stream port
More...
 
v8cint32 get_ss_v8cint32 (bool &tlast)
 Read 512 bits as a v8cint32 from the input stream port. More...
 
v8cfloat get_ss_v8cfloat ()
 Read 512 bits as a v8cfloat from the input stream port
More...
 
v8cfloat get_ss_v8cfloat (bool &tlast)
 Read 512 bits as a v8cfloat from the input stream port. More...
 
v32bfloat16 get_ss_v32bfloat16 ()
 Read 512 bits as a v32bfloat16 from the input stream port
More...
 
v32bfloat16 get_ss_v32bfloat16 (bool &tlast)
 Read 512 bits as a v32bfloat16 from the input stream port. More...
 
v16float get_ss_v16float ()
 Read 512 bits as a v16float from the input stream port
More...
 
v16float get_ss_v16float (bool &tlast)
 Read 512 bits as a v16float from the input stream port. More...
 

Read 1024-bit vector from 32-bit streams

v32int32 get_ss_v32int32 ()
 Read 1024 bits as a v32int32 from the input stream port. More...
 
v32int32 get_ss_v32int32 (bool &tlast)
 Read 1024 bits as a v32int32 from the input stream port. More...
 
v256int4 get_ss_v256int4 ()
 Read 1024 bits as a v256int4 from the input stream port
More...
 
v256int4 get_ss_v256int4 (bool &tlast)
 Read 1024 bits as a v256int4 from the input stream port. More...
 
v256uint4 get_ss_v256uint4 ()
 Read 1024 bits as a v256uint4 from the input stream port
More...
 
v256uint4 get_ss_v256uint4 (bool &tlast)
 Read 1024 bits as a v256uint4 from the input stream port. More...
 
v128int8 get_ss_v128int8 ()
 Read 1024 bits as a v128int8 from the input stream port
More...
 
v128int8 get_ss_v128int8 (bool &tlast)
 Read 1024 bits as a v128int8 from the input stream port. More...
 
v128uint8 get_ss_v128uint8 ()
 Read 1024 bits as a v128uint8 from the input stream port
More...
 
v128uint8 get_ss_v128uint8 (bool &tlast)
 Read 1024 bits as a v128uint8 from the input stream port. More...
 
v64int16 get_ss_v64int16 ()
 Read 1024 bits as a v64int16 from the input stream port
More...
 
v64int16 get_ss_v64int16 (bool &tlast)
 Read 1024 bits as a v64int16 from the input stream port. More...
 
v64uint16 get_ss_v64uint16 ()
 Read 1024 bits as a v64uint16 from the input stream port
More...
 
v64uint16 get_ss_v64uint16 (bool &tlast)
 Read 1024 bits as a v64uint16 from the input stream port. More...
 
v32cint16 get_ss_v32cint16 ()
 Read 1024 bits as a v32cint16 from the input stream port
More...
 
v32cint16 get_ss_v32cint16 (bool &tlast)
 Read 1024 bits as a v32cint16 from the input stream port. More...
 
v32uint32 get_ss_v32uint32 ()
 Read 1024 bits as a v32uint32 from the input stream port
More...
 
v32uint32 get_ss_v32uint32 (bool &tlast)
 Read 1024 bits as a v32uint32 from the input stream port. More...
 
v16cint32 get_ss_v16cint32 ()
 Read 1024 bits as a v16cint32 from the input stream port
More...
 
v16cint32 get_ss_v16cint32 (bool &tlast)
 Read 1024 bits as a v16cint32 from the input stream port. More...
 
v16cfloat get_ss_v16cfloat ()
 Read 1024 bits as a v16cfloat from the input stream port
More...
 
v16cfloat get_ss_v16cfloat (bool &tlast)
 Read 1024 bits as a v16cfloat from the input stream port. More...
 
v64bfloat16 get_ss_v64bfloat16 ()
 Read 1024 bits as a v64bfloat16 from the input stream port
More...
 
v64bfloat16 get_ss_v64bfloat16 (bool &tlast)
 Read 1024 bits as a v64bfloat16 from the input stream port. More...
 
v32float get_ss_v32float ()
 Read 1024 bits as a v32float from the input stream port
More...
 
v32float get_ss_v32float (bool &tlast)
 Read 1024 bits as a v32float from the input stream port. More...
 

Function Documentation

◆ get_ss() [1/2]

int get_ss ( )

Read a 32-bit value to the input stream port.

◆ get_ss() [2/2]

int get_ss ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_cint16() [1/2]

cint16 get_ss_cint16 ( )

Read a 32-bit value to the input stream port.

◆ get_ss_cint16() [2/2]

cint16 get_ss_cint16 ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_float() [1/2]

float get_ss_float ( )

Read a 32-bit value to the input stream port.

◆ get_ss_float() [2/2]

float get_ss_float ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_int() [1/2]

int get_ss_int ( )

Read a 32-bit value to the input stream port.

◆ get_ss_int() [2/2]

int get_ss_int ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_nb() [1/2]

int get_ss_nb ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb() [2/2]

int get_ss_nb ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_cint16() [1/2]

cint16 get_ss_nb_cint16 ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_cint16() [2/2]

cint16 get_ss_nb_cint16 ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_float() [1/2]

float get_ss_nb_float ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_float() [2/2]

float get_ss_nb_float ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_int() [1/2]

int get_ss_nb_int ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_int() [2/2]

int get_ss_nb_int ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_uint() [1/2]

unsigned int get_ss_nb_uint ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_uint() [2/2]

unsigned int get_ss_nb_uint ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_v2bfloat16() [1/2]

v2bfloat16 get_ss_nb_v2bfloat16 ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_v2bfloat16() [2/2]

v2bfloat16 get_ss_nb_v2bfloat16 ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_v2int16() [1/2]

v2int16 get_ss_nb_v2int16 ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_v2int16() [2/2]

v2int16 get_ss_nb_v2int16 ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_v2uint16() [1/2]

v2uint16 get_ss_nb_v2uint16 ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_v2uint16() [2/2]

v2uint16 get_ss_nb_v2uint16 ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_v4int8() [1/2]

v4int8 get_ss_nb_v4int8 ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_v4int8() [2/2]

v4int8 get_ss_nb_v4int8 ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_v4uint8() [1/2]

v4uint8 get_ss_nb_v4uint8 ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_v4uint8() [2/2]

v4uint8 get_ss_nb_v4uint8 ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_v8int4() [1/2]

v8int4 get_ss_nb_v8int4 ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_v8int4() [2/2]

v8int4 get_ss_nb_v8int4 ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_nb_v8uint4() [1/2]

v8uint4 get_ss_nb_v8uint4 ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ get_ss_nb_v8uint4() [2/2]

v8uint4 get_ss_nb_v8uint4 ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.

◆ get_ss_uint() [1/2]

unsigned int get_ss_uint ( )

Read a 32-bit value to the input stream port.

◆ get_ss_uint() [2/2]

unsigned int get_ss_uint ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_v128int4() [1/2]

v128int4 get_ss_v128int4 ( )

Read 512 bits as a v128int4 from the input stream port

◆ get_ss_v128int4() [2/2]

v128int4 get_ss_v128int4 ( bool &  tlast)

Read 512 bits as a v128int4 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v128int8() [1/2]

v128int8 get_ss_v128int8 ( )

Read 1024 bits as a v128int8 from the input stream port

◆ get_ss_v128int8() [2/2]

v128int8 get_ss_v128int8 ( bool &  tlast)

Read 1024 bits as a v128int8 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v128uint4() [1/2]

v128uint4 get_ss_v128uint4 ( )

Read 512 bits as a v128uint4 from the input stream port

◆ get_ss_v128uint4() [2/2]

v128uint4 get_ss_v128uint4 ( bool &  tlast)

Read 512 bits as a v128uint4 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v128uint8() [1/2]

v128uint8 get_ss_v128uint8 ( )

Read 1024 bits as a v128uint8 from the input stream port

◆ get_ss_v128uint8() [2/2]

v128uint8 get_ss_v128uint8 ( bool &  tlast)

Read 1024 bits as a v128uint8 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16bfloat16() [1/2]

v16bfloat16 get_ss_v16bfloat16 ( )

Read 256 bits as a v16bfloat16 from the input stream port

◆ get_ss_v16bfloat16() [2/2]

v16bfloat16 get_ss_v16bfloat16 ( bool &  tlast)

Read 256 bits as a v16bfloat16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16cfloat() [1/2]

v16cfloat get_ss_v16cfloat ( )

Read 1024 bits as a v16cfloat from the input stream port

◆ get_ss_v16cfloat() [2/2]

v16cfloat get_ss_v16cfloat ( bool &  tlast)

Read 1024 bits as a v16cfloat from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16cint16() [1/2]

v16cint16 get_ss_v16cint16 ( )

Read 512 bits as a v16cint16 from the input stream port

◆ get_ss_v16cint16() [2/2]

v16cint16 get_ss_v16cint16 ( bool &  tlast)

Read 512 bits as a v16cint16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16cint32() [1/2]

v16cint32 get_ss_v16cint32 ( )

Read 1024 bits as a v16cint32 from the input stream port

◆ get_ss_v16cint32() [2/2]

v16cint32 get_ss_v16cint32 ( bool &  tlast)

Read 1024 bits as a v16cint32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16float() [1/2]

v16float get_ss_v16float ( )

Read 512 bits as a v16float from the input stream port

◆ get_ss_v16float() [2/2]

v16float get_ss_v16float ( bool &  tlast)

Read 512 bits as a v16float from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16int16() [1/2]

v16int16 get_ss_v16int16 ( )

Read 256 bits as a v16int16 from the input stream port

◆ get_ss_v16int16() [2/2]

v16int16 get_ss_v16int16 ( bool &  tlast)

Read 256 bits as a v16int16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16int32() [1/2]

v16int32 get_ss_v16int32 ( )

Read 512 bits as a v16int32 from the input stream port.

◆ get_ss_v16int32() [2/2]

v16int32 get_ss_v16int32 ( bool &  tlast)

Read 512 bits as a v16int32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16int8() [1/2]

v16int8 get_ss_v16int8 ( )

Read 128 bits as a v16int8 from the input stream port

◆ get_ss_v16int8() [2/2]

v16int8 get_ss_v16int8 ( bool &  tlast)

Read 128 bits as a v16int8 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16uint16() [1/2]

v16uint16 get_ss_v16uint16 ( )

Read 256 bits as a v16uint16 from the input stream port

◆ get_ss_v16uint16() [2/2]

v16uint16 get_ss_v16uint16 ( bool &  tlast)

Read 256 bits as a v16uint16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16uint32() [1/2]

v16uint32 get_ss_v16uint32 ( )

Read 512 bits as a v16uint32 from the input stream port

◆ get_ss_v16uint32() [2/2]

v16uint32 get_ss_v16uint32 ( bool &  tlast)

Read 512 bits as a v16uint32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v16uint8() [1/2]

v16uint8 get_ss_v16uint8 ( )

Read 128 bits as a v16uint8 from the input stream port

◆ get_ss_v16uint8() [2/2]

v16uint8 get_ss_v16uint8 ( bool &  tlast)

Read 128 bits as a v16uint8 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v256int4() [1/2]

v256int4 get_ss_v256int4 ( )

Read 1024 bits as a v256int4 from the input stream port

◆ get_ss_v256int4() [2/2]

v256int4 get_ss_v256int4 ( bool &  tlast)

Read 1024 bits as a v256int4 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v256uint4() [1/2]

v256uint4 get_ss_v256uint4 ( )

Read 1024 bits as a v256uint4 from the input stream port

◆ get_ss_v256uint4() [2/2]

v256uint4 get_ss_v256uint4 ( bool &  tlast)

Read 1024 bits as a v256uint4 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v2bfloat16() [1/2]

v2bfloat16 get_ss_v2bfloat16 ( )

Read a 32-bit value to the input stream port.

◆ get_ss_v2bfloat16() [2/2]

v2bfloat16 get_ss_v2bfloat16 ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_v2cfloat() [1/2]

v2cfloat get_ss_v2cfloat ( )

Read 128 bits as a v2cfloat from the input stream port

◆ get_ss_v2cfloat() [2/2]

v2cfloat get_ss_v2cfloat ( bool &  tlast)

Read 128 bits as a v2cfloat from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v2cint32() [1/2]

v2cint32 get_ss_v2cint32 ( )

Read 128 bits as a v2cint32 from the input stream port

◆ get_ss_v2cint32() [2/2]

v2cint32 get_ss_v2cint32 ( bool &  tlast)

Read 128 bits as a v2cint32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v2int16() [1/2]

v2int16 get_ss_v2int16 ( )

Read a 32-bit value to the input stream port.

◆ get_ss_v2int16() [2/2]

v2int16 get_ss_v2int16 ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_v2uint16() [1/2]

v2uint16 get_ss_v2uint16 ( )

Read a 32-bit value to the input stream port.

◆ get_ss_v2uint16() [2/2]

v2uint16 get_ss_v2uint16 ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_v32bfloat16() [1/2]

v32bfloat16 get_ss_v32bfloat16 ( )

Read 512 bits as a v32bfloat16 from the input stream port

◆ get_ss_v32bfloat16() [2/2]

v32bfloat16 get_ss_v32bfloat16 ( bool &  tlast)

Read 512 bits as a v32bfloat16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v32cint16() [1/2]

v32cint16 get_ss_v32cint16 ( )

Read 1024 bits as a v32cint16 from the input stream port

◆ get_ss_v32cint16() [2/2]

v32cint16 get_ss_v32cint16 ( bool &  tlast)

Read 1024 bits as a v32cint16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v32float() [1/2]

v32float get_ss_v32float ( )

Read 1024 bits as a v32float from the input stream port

◆ get_ss_v32float() [2/2]

v32float get_ss_v32float ( bool &  tlast)

Read 1024 bits as a v32float from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v32int16() [1/2]

v32int16 get_ss_v32int16 ( )

Read 512 bits as a v32int16 from the input stream port

◆ get_ss_v32int16() [2/2]

v32int16 get_ss_v32int16 ( bool &  tlast)

Read 512 bits as a v32int16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v32int32() [1/2]

v32int32 get_ss_v32int32 ( )

Read 1024 bits as a v32int32 from the input stream port.

◆ get_ss_v32int32() [2/2]

v32int32 get_ss_v32int32 ( bool &  tlast)

Read 1024 bits as a v32int32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v32int4() [1/2]

v32int4 get_ss_v32int4 ( )

Read 128 bits as a v32int4 from the input stream port

◆ get_ss_v32int4() [2/2]

v32int4 get_ss_v32int4 ( bool &  tlast)

Read 128 bits as a v32int4 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v32int8() [1/2]

v32int8 get_ss_v32int8 ( )

Read 256 bits as a v32int8 from the input stream port

◆ get_ss_v32int8() [2/2]

v32int8 get_ss_v32int8 ( bool &  tlast)

Read 256 bits as a v32int8 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v32uint16() [1/2]

v32uint16 get_ss_v32uint16 ( )

Read 512 bits as a v32uint16 from the input stream port

◆ get_ss_v32uint16() [2/2]

v32uint16 get_ss_v32uint16 ( bool &  tlast)

Read 512 bits as a v32uint16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v32uint32() [1/2]

v32uint32 get_ss_v32uint32 ( )

Read 1024 bits as a v32uint32 from the input stream port

◆ get_ss_v32uint32() [2/2]

v32uint32 get_ss_v32uint32 ( bool &  tlast)

Read 1024 bits as a v32uint32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v32uint4() [1/2]

v32uint4 get_ss_v32uint4 ( )

Read 128 bits as a v32uint4 from the input stream port

◆ get_ss_v32uint4() [2/2]

v32uint4 get_ss_v32uint4 ( bool &  tlast)

Read 128 bits as a v32uint4 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v32uint8() [1/2]

v32uint8 get_ss_v32uint8 ( )

Read 256 bits as a v32uint8 from the input stream port

◆ get_ss_v32uint8() [2/2]

v32uint8 get_ss_v32uint8 ( bool &  tlast)

Read 256 bits as a v32uint8 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v4cfloat() [1/2]

v4cfloat get_ss_v4cfloat ( )

Read 256 bits as a v4cfloat from the input stream port

◆ get_ss_v4cfloat() [2/2]

v4cfloat get_ss_v4cfloat ( bool &  tlast)

Read 256 bits as a v4cfloat from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v4cint16() [1/2]

v4cint16 get_ss_v4cint16 ( )

Read 128 bits as a v4cint16 from the input stream port

◆ get_ss_v4cint16() [2/2]

v4cint16 get_ss_v4cint16 ( bool &  tlast)

Read 128 bits as a v4cint16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v4cint32() [1/2]

v4cint32 get_ss_v4cint32 ( )

Read 256 bits as a v4cint32 from the input stream port

◆ get_ss_v4cint32() [2/2]

v4cint32 get_ss_v4cint32 ( bool &  tlast)

Read 256 bits as a v4cint32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v4float() [1/2]

v4float get_ss_v4float ( )

Read 128 bits as a v4float from the input stream port

◆ get_ss_v4float() [2/2]

v4float get_ss_v4float ( bool &  tlast)

Read 128 bits as a v4float from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v4int32() [1/2]

v4int32 get_ss_v4int32 ( )

Read a 128-bit vector from the input stream port.

◆ get_ss_v4int32() [2/2]

v4int32 get_ss_v4int32 ( bool &  tlast)

Read 128 bits as a v4int32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v4int8() [1/2]

v4int8 get_ss_v4int8 ( )

Read a 32-bit value to the input stream port.

◆ get_ss_v4int8() [2/2]

v4int8 get_ss_v4int8 ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_v4uint32() [1/2]

v4uint32 get_ss_v4uint32 ( )

Read 128 bits as a v4uint32 from the input stream port

◆ get_ss_v4uint32() [2/2]

v4uint32 get_ss_v4uint32 ( bool &  tlast)

Read 128 bits as a v4uint32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v4uint8() [1/2]

v4uint8 get_ss_v4uint8 ( )

Read a 32-bit value to the input stream port.

◆ get_ss_v4uint8() [2/2]

v4uint8 get_ss_v4uint8 ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_v64bfloat16() [1/2]

v64bfloat16 get_ss_v64bfloat16 ( )

Read 1024 bits as a v64bfloat16 from the input stream port

◆ get_ss_v64bfloat16() [2/2]

v64bfloat16 get_ss_v64bfloat16 ( bool &  tlast)

Read 1024 bits as a v64bfloat16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v64int16() [1/2]

v64int16 get_ss_v64int16 ( )

Read 1024 bits as a v64int16 from the input stream port

◆ get_ss_v64int16() [2/2]

v64int16 get_ss_v64int16 ( bool &  tlast)

Read 1024 bits as a v64int16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v64int4() [1/2]

v64int4 get_ss_v64int4 ( )

Read 256 bits as a v64int4 from the input stream port

◆ get_ss_v64int4() [2/2]

v64int4 get_ss_v64int4 ( bool &  tlast)

Read 256 bits as a v64int4 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v64int8() [1/2]

v64int8 get_ss_v64int8 ( )

Read 512 bits as a v64int8 from the input stream port

◆ get_ss_v64int8() [2/2]

v64int8 get_ss_v64int8 ( bool &  tlast)

Read 512 bits as a v64int8 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v64uint16() [1/2]

v64uint16 get_ss_v64uint16 ( )

Read 1024 bits as a v64uint16 from the input stream port

◆ get_ss_v64uint16() [2/2]

v64uint16 get_ss_v64uint16 ( bool &  tlast)

Read 1024 bits as a v64uint16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v64uint4() [1/2]

v64uint4 get_ss_v64uint4 ( )

Read 256 bits as a v64uint4 from the input stream port

◆ get_ss_v64uint4() [2/2]

v64uint4 get_ss_v64uint4 ( bool &  tlast)

Read 256 bits as a v64uint4 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v64uint8() [1/2]

v64uint8 get_ss_v64uint8 ( )

Read 512 bits as a v64uint8 from the input stream port

◆ get_ss_v64uint8() [2/2]

v64uint8 get_ss_v64uint8 ( bool &  tlast)

Read 512 bits as a v64uint8 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v8bfloat16() [1/2]

v8bfloat16 get_ss_v8bfloat16 ( )

Read 128 bits as a v8bfloat16 from the input stream port

◆ get_ss_v8bfloat16() [2/2]

v8bfloat16 get_ss_v8bfloat16 ( bool &  tlast)

Read 128 bits as a v8bfloat16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v8cfloat() [1/2]

v8cfloat get_ss_v8cfloat ( )

Read 512 bits as a v8cfloat from the input stream port

◆ get_ss_v8cfloat() [2/2]

v8cfloat get_ss_v8cfloat ( bool &  tlast)

Read 512 bits as a v8cfloat from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v8cint16() [1/2]

v8cint16 get_ss_v8cint16 ( )

Read 256 bits as a v8cint16 from the input stream port

◆ get_ss_v8cint16() [2/2]

v8cint16 get_ss_v8cint16 ( bool &  tlast)

Read 256 bits as a v8cint16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v8cint32() [1/2]

v8cint32 get_ss_v8cint32 ( )

Read 512 bits as a v8cint32 from the input stream port

◆ get_ss_v8cint32() [2/2]

v8cint32 get_ss_v8cint32 ( bool &  tlast)

Read 512 bits as a v8cint32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v8float() [1/2]

v8float get_ss_v8float ( )

Read 256 bits as a v8float from the input stream port

◆ get_ss_v8float() [2/2]

v8float get_ss_v8float ( bool &  tlast)

Read 256 bits as a v8float from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v8int16() [1/2]

v8int16 get_ss_v8int16 ( )

Read 128 bits as a v8int16 from the input stream port

◆ get_ss_v8int16() [2/2]

v8int16 get_ss_v8int16 ( bool &  tlast)

Read 128 bits as a v8int16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v8int32() [1/2]

v8int32 get_ss_v8int32 ( )

Read 256 bits as a v8int32 from the input stream port.

◆ get_ss_v8int32() [2/2]

v8int32 get_ss_v8int32 ( bool &  tlast)

Read 256 bits as a v8int32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v8int4() [1/2]

v8int4 get_ss_v8int4 ( )

Read a 32-bit value to the input stream port.

◆ get_ss_v8int4() [2/2]

v8int4 get_ss_v8int4 ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ get_ss_v8uint16() [1/2]

v8uint16 get_ss_v8uint16 ( )

Read 128 bits as a v8uint16 from the input stream port

◆ get_ss_v8uint16() [2/2]

v8uint16 get_ss_v8uint16 ( bool &  tlast)

Read 128 bits as a v8uint16 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v8uint32() [1/2]

v8uint32 get_ss_v8uint32 ( )

Read 256 bits as a v8uint32 from the input stream port

◆ get_ss_v8uint32() [2/2]

v8uint32 get_ss_v8uint32 ( bool &  tlast)

Read 256 bits as a v8uint32 from the input stream port.

Parameters
tlastLast word in a packet and the default is false

◆ get_ss_v8uint4() [1/2]

v8uint4 get_ss_v8uint4 ( )

Read a 32-bit value to the input stream port.

◆ get_ss_v8uint4() [2/2]

v8uint4 get_ss_v8uint4 ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ getf_ss() [1/2]

float getf_ss ( )

Read a 32-bit value to the input stream port.

◆ getf_ss() [2/2]

float getf_ss ( bool &  tlast)

Read a 32-bit value to the input stream port.

Parameters
tlastLast word in a packet and the default is false.

◆ getf_ss_nb() [1/2]

float getf_ss_nb ( bool &  success)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.

◆ getf_ss_nb() [2/2]

float getf_ss_nb ( bool &  success,
bool &  tlast 
)

Read a 32-bit value to the input stream port. Non-blocking read.

Parameters
successSuccess of transfer.
tlastLast word in a packet and the default is false.