|
AI Engine-ML Intrinsics User Guide
(v2023.2)
|
Overview
Write 512-bit accumulator to cascade stream with enable bit | |
| void | put_mcd (v16acc32 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v8acc64 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v4cacc64 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v16accfloat a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v8caccfloat a, int en) |
| Write 512-bit data out to cascade stream. More... | |
Write 512-bit vector to cascade stream with enable bit | |
| void | put_mcd (v128int4 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v128uint4 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v64int8 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v64uint8 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v32int16 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v32uint16 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v16cint16 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v16int32 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v16uint32 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v8cint32 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v8cfloat a, int en) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v32bfloat16 a, int en) |
| Write 512-bit data out to cascade stream. More... | |
Write 512-bit accumulator to cascade stream | |
| void | put_mcd (v16acc32 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v8acc64 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v4cacc64 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v16accfloat a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v8caccfloat a) |
| Write 512-bit data out to cascade stream. More... | |
Write 512-bit vector to cascade stream | |
| void | put_mcd (v128int4 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v128uint4 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v64int8 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v64uint8 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v32int16 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v32uint16 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v16cint16 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v16int32 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v16uint32 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v8cint32 a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v8cfloat a) |
| Write 512-bit data out to cascade stream. More... | |
| void | put_mcd (v32bfloat16 a) |
| Write 512-bit data out to cascade stream. More... | |
Write 1024-bit accumulator to cascade stream with enable bit | |
| void | put_mcd (v32acc32 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v16acc64 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v8cacc64 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
Write 1024-bit vector to cascade stream with enable bit | |
| void | put_mcd (v256int4 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v256uint4 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v128int8 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v128uint8 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v64int16 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v64uint16 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v32cint16 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v32int32 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v32uint32 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v16cint32 a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v16cfloat a, int en) |
| Write 1024-bit data out to cascade stream. More... | |
Write 1024-bit accumulator to cascade stream | |
| void | put_mcd (v32acc32 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v16acc64 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v8cacc64 a) |
| Write 1024-bit data out to cascade stream. More... | |
Write 1024-bit vector to cascade stream | |
| void | put_mcd (v256int4 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v256uint4 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v128int8 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v128uint8 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v64int16 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v64uint16 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v32cint16 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v32int32 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v32uint32 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v16cint32 a) |
| Write 1024-bit data out to cascade stream. More... | |
| void | put_mcd (v16cfloat a) |
| Write 1024-bit data out to cascade stream. More... | |
Function Documentation
◆ put_mcd() [1/62]
| void put_mcd | ( | v128int4 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [2/62]
| void put_mcd | ( | v128int4 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [3/62]
| void put_mcd | ( | v128int8 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [4/62]
| void put_mcd | ( | v128int8 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [5/62]
| void put_mcd | ( | v128uint4 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [6/62]
| void put_mcd | ( | v128uint4 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [7/62]
| void put_mcd | ( | v128uint8 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [8/62]
| void put_mcd | ( | v128uint8 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [9/62]
| void put_mcd | ( | v16acc32 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [10/62]
| void put_mcd | ( | v16acc32 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [11/62]
| void put_mcd | ( | v16acc64 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [12/62]
| void put_mcd | ( | v16acc64 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [13/62]
| void put_mcd | ( | v16accfloat | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [14/62]
| void put_mcd | ( | v16accfloat | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [15/62]
| void put_mcd | ( | v16cfloat | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [16/62]
| void put_mcd | ( | v16cfloat | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [17/62]
| void put_mcd | ( | v16cint16 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [18/62]
| void put_mcd | ( | v16cint16 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [19/62]
| void put_mcd | ( | v16cint32 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [20/62]
| void put_mcd | ( | v16cint32 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [21/62]
| void put_mcd | ( | v16int32 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [22/62]
| void put_mcd | ( | v16int32 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [23/62]
| void put_mcd | ( | v16uint32 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [24/62]
| void put_mcd | ( | v16uint32 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [25/62]
| void put_mcd | ( | v256int4 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [26/62]
| void put_mcd | ( | v256int4 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [27/62]
| void put_mcd | ( | v256uint4 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [28/62]
| void put_mcd | ( | v256uint4 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [29/62]
| void put_mcd | ( | v32acc32 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [30/62]
| void put_mcd | ( | v32acc32 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [31/62]
| void put_mcd | ( | v32bfloat16 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [32/62]
| void put_mcd | ( | v32bfloat16 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [33/62]
| void put_mcd | ( | v32cint16 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [34/62]
| void put_mcd | ( | v32cint16 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [35/62]
| void put_mcd | ( | v32int16 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [36/62]
| void put_mcd | ( | v32int16 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [37/62]
| void put_mcd | ( | v32int32 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [38/62]
| void put_mcd | ( | v32int32 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [39/62]
| void put_mcd | ( | v32uint16 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [40/62]
| void put_mcd | ( | v32uint16 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [41/62]
| void put_mcd | ( | v32uint32 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [42/62]
| void put_mcd | ( | v32uint32 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [43/62]
| void put_mcd | ( | v4cacc64 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [44/62]
| void put_mcd | ( | v4cacc64 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [45/62]
| void put_mcd | ( | v64int16 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [46/62]
| void put_mcd | ( | v64int16 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [47/62]
| void put_mcd | ( | v64int8 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [48/62]
| void put_mcd | ( | v64int8 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [49/62]
| void put_mcd | ( | v64uint16 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [50/62]
| void put_mcd | ( | v64uint16 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [51/62]
| void put_mcd | ( | v64uint8 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [52/62]
| void put_mcd | ( | v64uint8 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [53/62]
| void put_mcd | ( | v8acc64 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [54/62]
| void put_mcd | ( | v8acc64 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [55/62]
| void put_mcd | ( | v8cacc64 | a | ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [56/62]
| void put_mcd | ( | v8cacc64 | a, |
| int | en | ||
| ) |
Write 1024-bit data out to cascade stream.
◆ put_mcd() [57/62]
| void put_mcd | ( | v8caccfloat | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [58/62]
| void put_mcd | ( | v8caccfloat | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [59/62]
| void put_mcd | ( | v8cfloat | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [60/62]
| void put_mcd | ( | v8cfloat | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [61/62]
| void put_mcd | ( | v8cint32 | a | ) |
Write 512-bit data out to cascade stream.
◆ put_mcd() [62/62]
| void put_mcd | ( | v8cint32 | a, |
| int | en | ||
| ) |
Write 512-bit data out to cascade stream.