![]() |
AI Engine Intrinsics
(AIE) r2p19
|
Vector concat intrinsic functions allow creating a bigger vector from two or four smaller ones. More...
Vector concat intrinsic functions allow creating a bigger vector from two or four smaller ones.
Below the buffer sizes are as follows: V - 128 bit W - 256 bit X - 512 bit Y - 1024 bit
For more information see Integer Vector Types.
128-bit concatenation into 256-bit vector | |
| v32int8 | concat (v16int8 a, v16int8 b) |
| Returns the concatenation of vectors a and b. | |
| v32uint8 | concat (v16uint8 a, v16uint8 b) |
| Returns the concatenation of vectors a and b. | |
| v16int16 | concat (v8int16 a, v8int16 b) |
| Returns the concatenation of vectors a and b. | |
| v8cint16 | concat (v4cint16 a, v4cint16 b) |
| Returns the concatenation of vectors a and b. | |
| v8int32 | concat (v4int32 a, v4int32 b) |
| Returns the concatenation of vectors a and b. | |
| v4cint32 | concat (v2cint32 a, v2cint32 b) |
| Returns the concatenation of vectors a and b. | |
| v8float | concat (v4float a, v4float b) |
| Returns the concatenation of vectors a and b. | |
| v4cfloat | concat (v2cfloat a, v2cfloat b) |
| Returns the concatenation of vectors a and b. | |
128-bit concatenation into 512-bit vector | |
| v64int8 | concat (v16int8 a, v16int8 b, v16int8 c, v16int8 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v64uint8 | concat (v16uint8 a, v16uint8 b, v16uint8 c, v16uint8 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v32int16 | concat (v8int16 a, v8int16 b, v8int16 c, v8int16 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v16cint16 | concat (v4cint16 a, v4cint16 b, v4cint16 c, v4cint16 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v16int32 | concat (v4int32 a, v4int32 b, v4int32 c, v4int32 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v8cint32 | concat (v2cint32 a, v2cint32 b, v2cint32 c, v2cint32 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v16float | concat (v4float a, v4float b, v4float c, v4float d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v8cfloat | concat (v2cfloat a, v2cfloat b, v2cfloat c, v2cfloat d) |
| Returns the concatenation of vectors a, b, c and d. | |
128-bit concatenation into 1024-bit vector | |
| v128int8 | concat (v16int8 a, v16int8 b, v16int8 c, v16int8 d, v16int8 e, v16int8 f, v16int8 g, v16int8 h) |
| Returns the concatenation of eight vectors. | |
| v128uint8 | concat (v16uint8 a, v16uint8 b, v16uint8 c, v16uint8 d, v16uint8 e, v16uint8 f, v16uint8 g, v16uint8 h) |
| Returns the concatenation of eight vectors. | |
| v64int16 | concat (v8int16 a, v8int16 b, v8int16 c, v8int16 d, v8int16 e, v8int16 f, v8int16 g, v8int16 h) |
| Returns the concatenation of eight vectors. | |
| v32cint16 | concat (v4cint16 a, v4cint16 b, v4cint16 c, v4cint16 d, v4cint16 e, v4cint16 f, v4cint16 g, v4cint16 h) |
| Returns the concatenation of eight vectors. | |
| v32int32 | concat (v4int32 a, v4int32 b, v4int32 c, v4int32 d, v4int32 e, v4int32 f, v4int32 g, v4int32 h) |
| Returns the concatenation of eight vectors. | |
| v16cint32 | concat (v2cint32 a, v2cint32 b, v2cint32 c, v2cint32 d, v2cint32 e, v2cint32 f, v2cint32 g, v2cint32 h) |
| Returns the concatenation of eight vectors. | |
| v32float | concat (v4float a, v4float b, v4float c, v4float d, v4float e, v4float f, v4float g, v4float h) |
| Returns the concatenation of eight vectors. | |
| v16cfloat | concat (v2cfloat a, v2cfloat b, v2cfloat c, v2cfloat d, v2cfloat e, v2cfloat f, v2cfloat g, v2cfloat h) |
| Returns the concatenation of eight vectors. | |
256-bit concatenation into 512-bit vector | |
| v64int8 | concat (v32int8 a, v32int8 b) |
| Returns the concatenation of vectors a and b. | |
| v64uint8 | concat (v32uint8 a, v32uint8 b) |
| Returns the concatenation of vectors a and b. | |
| v32int16 | concat (v16int16 a, v16int16 b) |
| Returns the concatenation of vectors a and b. | |
| v16cint16 | concat (v8cint16 a, v8cint16 b) |
| Returns the concatenation of vectors a and b. | |
| v16int32 | concat (v8int32 a, v8int32 b) |
| Returns the concatenation of vectors a and b. | |
| v8cint32 | concat (v4cint32 a, v4cint32 b) |
| Returns the concatenation of vectors a and b. | |
| v16float | concat (v8float a, v8float b) |
| Returns the concatenation of vectors a and b. | |
| v8cfloat | concat (v4cfloat a, v4cfloat b) |
| Returns the concatenation of vectors a and b. | |
256-bit concatenation into 1024-bit vector | |
| v128int8 | concat (v32int8 a, v32int8 b, v32int8 c, v32int8 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v128uint8 | concat (v32uint8 a, v32uint8 b, v32uint8 c, v32uint8 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v64int16 | concat (v16int16 a, v16int16 b, v16int16 c, v16int16 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v32cint16 | concat (v8cint16 a, v8cint16 b, v8cint16 c, v8cint16 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v32int32 | concat (v8int32 a, v8int32 b, v8int32 c, v8int32 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v16cint32 | concat (v4cint32 a, v4cint32 b, v4cint32 c, v4cint32 d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v32float | concat (v8float a, v8float b, v8float c, v8float d) |
| Returns the concatenation of vectors a, b, c and d. | |
| v16cfloat | concat (v4cfloat a, v4cfloat b, v4cfloat c, v4cfloat d) |
| Returns the concatenation of vectors a, b, c and d. | |
512-bit concatenation into 1024-bit vector | |
| v128int8 | concat (v64int8 a, v64int8 b) |
| Returns the concatenation of vectors a and b. | |
| v128uint8 | concat (v64uint8 a, v64uint8 b) |
| Returns the concatenation of vectors a and b. | |
| v64int16 | concat (v32int16 a, v32int16 b) |
| Returns the concatenation of vectors a and b. | |
| v32cint16 | concat (v16cint16 a, v16cint16 b) |
| Returns the concatenation of vectors a and b. | |
| v32int32 | concat (v16int32 a, v16int32 b) |
| Returns the concatenation of vectors a and b. | |
| v16cint32 | concat (v8cint32 a, v8cint32 b) |
| Returns the concatenation of vectors a and b. | |
| v32float | concat (v16float a, v16float b) |
| Returns the concatenation of vectors a and b. | |
| v16cfloat | concat (v8cfloat a, v8cfloat b) |
| Returns the concatenation of vectors a and b. | |
Concatenate two 320/384-bit accumulators to one 640/768-bit accumulator | |
| v16acc48 | concat (v8acc48, v8acc48) |
| v8cacc48 | concat (v4cacc48, v4cacc48) |
| v8acc80 | concat (v4acc80, v4acc80) |
| v4cacc80 | concat (v2cacc80, v2cacc80) |
Concatenations for configuration registers | |
| pmx_idx | concat (unsigned int, unsigned int, unsigned int) |
| v32int8 concat | ( | v16int8 | a, |
| v16int8 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v32uint8 concat | ( | v16uint8 | a, |
| v16uint8 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v16int16 concat | ( | v8int16 | a, |
| v8int16 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v8cint16 concat | ( | v4cint16 | a, |
| v4cint16 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v8int32 concat | ( | v4int32 | a, |
| v4int32 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v4cint32 concat | ( | v2cint32 | a, |
| v2cint32 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v8float concat | ( | v4float | a, |
| v4float | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v4cfloat concat | ( | v2cfloat | a, |
| v2cfloat | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v64int8 concat | ( | v16int8 | a, |
| v16int8 | b, | ||
| v16int8 | c, | ||
| v16int8 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v64uint8 concat | ( | v16uint8 | a, |
| v16uint8 | b, | ||
| v16uint8 | c, | ||
| v16uint8 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v32int16 concat | ( | v8int16 | a, |
| v8int16 | b, | ||
| v8int16 | c, | ||
| v8int16 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v16cint16 concat | ( | v4cint16 | a, |
| v4cint16 | b, | ||
| v4cint16 | c, | ||
| v4cint16 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v16int32 concat | ( | v4int32 | a, |
| v4int32 | b, | ||
| v4int32 | c, | ||
| v4int32 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v8cint32 concat | ( | v2cint32 | a, |
| v2cint32 | b, | ||
| v2cint32 | c, | ||
| v2cint32 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v16float concat | ( | v4float | a, |
| v4float | b, | ||
| v4float | c, | ||
| v4float | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v8cfloat concat | ( | v2cfloat | a, |
| v2cfloat | b, | ||
| v2cfloat | c, | ||
| v2cfloat | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v128int8 concat | ( | v16int8 | a, |
| v16int8 | b, | ||
| v16int8 | c, | ||
| v16int8 | d, | ||
| v16int8 | e, | ||
| v16int8 | f, | ||
| v16int8 | g, | ||
| v16int8 | h | ||
| ) |
Returns the concatenation of eight vectors.
| Parameters | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st eighth of the output vector |
| ... | |
| h | Input vector that that will be placed in the 8th eighth of the output vector |
| v128uint8 concat | ( | v16uint8 | a, |
| v16uint8 | b, | ||
| v16uint8 | c, | ||
| v16uint8 | d, | ||
| v16uint8 | e, | ||
| v16uint8 | f, | ||
| v16uint8 | g, | ||
| v16uint8 | h | ||
| ) |
Returns the concatenation of eight vectors.
| Parameters | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st eighth of the output vector |
| ... | |
| h | Input vector that that will be placed in the 8th eighth of the output vector |
| v64int16 concat | ( | v8int16 | a, |
| v8int16 | b, | ||
| v8int16 | c, | ||
| v8int16 | d, | ||
| v8int16 | e, | ||
| v8int16 | f, | ||
| v8int16 | g, | ||
| v8int16 | h | ||
| ) |
Returns the concatenation of eight vectors.
| Parameters | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st eighth of the output vector |
| ... | |
| h | Input vector that that will be placed in the 8th eighth of the output vector |
| v32cint16 concat | ( | v4cint16 | a, |
| v4cint16 | b, | ||
| v4cint16 | c, | ||
| v4cint16 | d, | ||
| v4cint16 | e, | ||
| v4cint16 | f, | ||
| v4cint16 | g, | ||
| v4cint16 | h | ||
| ) |
Returns the concatenation of eight vectors.
| Parameters | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st eighth of the output vector |
| ... | |
| h | Input vector that that will be placed in the 8th eighth of the output vector |
| v32int32 concat | ( | v4int32 | a, |
| v4int32 | b, | ||
| v4int32 | c, | ||
| v4int32 | d, | ||
| v4int32 | e, | ||
| v4int32 | f, | ||
| v4int32 | g, | ||
| v4int32 | h | ||
| ) |
Returns the concatenation of eight vectors.
| Parameters | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st eighth of the output vector |
| ... | |
| h | Input vector that that will be placed in the 8th eighth of the output vector |
| v16cint32 concat | ( | v2cint32 | a, |
| v2cint32 | b, | ||
| v2cint32 | c, | ||
| v2cint32 | d, | ||
| v2cint32 | e, | ||
| v2cint32 | f, | ||
| v2cint32 | g, | ||
| v2cint32 | h | ||
| ) |
Returns the concatenation of eight vectors.
| Parameters | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st eighth of the output vector |
| ... | |
| h | Input vector that that will be placed in the 8th eighth of the output vector |
| v32float concat | ( | v4float | a, |
| v4float | b, | ||
| v4float | c, | ||
| v4float | d, | ||
| v4float | e, | ||
| v4float | f, | ||
| v4float | g, | ||
| v4float | h | ||
| ) |
Returns the concatenation of eight vectors.
| Parameters | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st eighth of the output vector |
| ... | |
| h | Input vector that that will be placed in the 8th eighth of the output vector |
| v16cfloat concat | ( | v2cfloat | a, |
| v2cfloat | b, | ||
| v2cfloat | c, | ||
| v2cfloat | d, | ||
| v2cfloat | e, | ||
| v2cfloat | f, | ||
| v2cfloat | g, | ||
| v2cfloat | h | ||
| ) |
Returns the concatenation of eight vectors.
| Parameters | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st eighth of the output vector |
| ... | |
| h | Input vector that that will be placed in the 8th eighth of the output vector |
| v64int8 concat | ( | v32int8 | a, |
| v32int8 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v64uint8 concat | ( | v32uint8 | a, |
| v32uint8 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v32int16 concat | ( | v16int16 | a, |
| v16int16 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v16cint16 concat | ( | v8cint16 | a, |
| v8cint16 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v16int32 concat | ( | v8int32 | a, |
| v8int32 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v8cint32 concat | ( | v4cint32 | a, |
| v4cint32 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v16float concat | ( | v8float | a, |
| v8float | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v8cfloat concat | ( | v4cfloat | a, |
| v4cfloat | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v128int8 concat | ( | v32int8 | a, |
| v32int8 | b, | ||
| v32int8 | c, | ||
| v32int8 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v128uint8 concat | ( | v32uint8 | a, |
| v32uint8 | b, | ||
| v32uint8 | c, | ||
| v32uint8 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v64int16 concat | ( | v16int16 | a, |
| v16int16 | b, | ||
| v16int16 | c, | ||
| v16int16 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v32cint16 concat | ( | v8cint16 | a, |
| v8cint16 | b, | ||
| v8cint16 | c, | ||
| v8cint16 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v32int32 concat | ( | v8int32 | a, |
| v8int32 | b, | ||
| v8int32 | c, | ||
| v8int32 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v16cint32 concat | ( | v4cint32 | a, |
| v4cint32 | b, | ||
| v4cint32 | c, | ||
| v4cint32 | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v32float concat | ( | v8float | a, |
| v8float | b, | ||
| v8float | c, | ||
| v8float | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v16cfloat concat | ( | v4cfloat | a, |
| v4cfloat | b, | ||
| v4cfloat | c, | ||
| v4cfloat | d | ||
| ) |
Returns the concatenation of vectors a, b, c and d.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the 1st quarter of the output vector |
| b | Input vector that that will be placed in the 2nd quarter of the output vector |
| c | Input vector that that will be placed in the 3rd quarter of the output vector |
| d | Input vector that that will be placed in the 4th quarter of the output vector |
| v128int8 concat | ( | v64int8 | a, |
| v64int8 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v128uint8 concat | ( | v64uint8 | a, |
| v64uint8 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v64int16 concat | ( | v32int16 | a, |
| v32int16 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v32cint16 concat | ( | v16cint16 | a, |
| v16cint16 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v32int32 concat | ( | v16int32 | a, |
| v16int32 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v16cint32 concat | ( | v8cint32 | a, |
| v8cint32 | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v32float concat | ( | v16float | a, |
| v16float | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v16cfloat concat | ( | v8cfloat | a, |
| v8cfloat | b | ||
| ) |
Returns the concatenation of vectors a and b.
| Parameter | Comments |
|---|---|
| a | Input vector that that will be placed in the lower half of the output vector |
| b | Input vector that that will be placed in the upper half of the output vector |
| v16acc48 concat | ( | v8acc48 | , |
| v8acc48 | |||
| ) |
| v8cacc48 concat | ( | v4cacc48 | , |
| v4cacc48 | |||
| ) |
| v8acc80 concat | ( | v4acc80 | , |
| v4acc80 | |||
| ) |
| v4cacc80 concat | ( | v2cacc80 | , |
| v2cacc80 | |||
| ) |
| pmx_idx concat | ( | unsigned | int, |
| unsigned | int, | ||
| unsigned | int | ||
| ) |