![]() |
AI Engine
(AIE) r2p15.2
|
Simple intrinsics for buffer self-multiplication. For more information in lane selection please refer to here.
Functions | |
v8acc48 | mac8 (v8acc48 acc, v8int16 xbuff) |
Self multiplication with accumulate on a single buffer (equivalent to lane by lane power of 2) | |
v8acc48 | mul8 (v8int16 xbuff) |
Self multiplication on a single buffer (equivalent to lane by lane power of 2) | |
Without squares | |
v8acc48 | mac8 (v8acc48 acc, v64int16 xbuff, int xstart, int xoffsets, int xstep, int zstart, int zoffsets, int zstep) |
Self multiplication with accumulate on a single buffer. | |
v8acc48 | mac8 (v8acc48 acc, v32int16 xbuff0, v32int16 xbuff1, int xstart, int xoffsets, int xstep, int zstart, int zoffsets, int zstep) |
Self multiplication with accumulate combining two buffers into one. | |
v8acc48 | mul8 (v64int16 xbuff, int xstart, int xoffsets, int xstep, int zstart, int zoffsets, int zstep) |
Self multiplication on a single buffer. | |
v8acc48 mac8 | ( | v8acc48 | acc, |
v64int16 | xbuff, | ||
int | xstart, | ||
int | xoffsets, | ||
int | xstep, | ||
int | zstart, | ||
int | zoffsets, | ||
int | zstep | ||
) |
Self multiplication with accumulate on a single buffer.
v8acc48 mac8 | ( | v8acc48 | acc, |
v32int16 | xbuff0, | ||
v32int16 | xbuff1, | ||
int | xstart, | ||
int | xoffsets, | ||
int | xstep, | ||
int | zstart, | ||
int | zoffsets, | ||
int | zstep | ||
) |
Self multiplication with accumulate combining two buffers into one.
Self multiplication with accumulate on a single buffer (equivalent to lane by lane power of 2)
v8acc48 mul8 | ( | v64int16 | xbuff, |
int | xstart, | ||
int | xoffsets, | ||
int | xstep, | ||
int | zstart, | ||
int | zoffsets, | ||
int | zstep | ||
) |
Self multiplication on a single buffer.