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.
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
mac_idx | concat (unsigned int a, unsigned int b) |
|
pmx_idx | concat (unsigned int, unsigned int, unsigned int) |
|
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of eight vectors.
Parameters
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 |
Returns the concatenation of eight vectors.
Parameters
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 |
Returns the concatenation of eight vectors.
Parameters
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 |
Returns the concatenation of eight vectors.
Parameters
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 |
Returns the concatenation of eight vectors.
Parameters
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 |
Returns the concatenation of eight vectors.
Parameters
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 |
Returns the concatenation of eight vectors.
Parameters
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 |
Returns the concatenation of eight vectors.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a, b, c and d.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
Returns the concatenation of vectors a and b.
Parameters
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 |
mac_idx concat |
( |
unsigned int |
a, |
|
|
unsigned int |
b |
|
) |
| |
pmx_idx concat |
( |
unsigned |
int, |
|
|
unsigned |
int, |
|
|
unsigned |
int |
|
) |
| |