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.
|
| |
|
| pmx_idx | concat (unsigned int, unsigned int, unsigned int) |
| |
◆ concat() [1/53]
| pmx_idx concat |
( |
unsigned int |
, |
|
|
unsigned int |
, |
|
|
unsigned int |
|
|
) |
| |
◆ concat() [2/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [3/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [4/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [5/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [6/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [7/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [8/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [9/53]
Returns the concatenation of eight vectors.
- Parameters
-
| 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. |
◆ concat() [10/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [11/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [12/53]
Returns the concatenation of eight vectors.
- Parameters
-
| 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. |
◆ concat() [13/53]
Returns the concatenation of vectors a and b.
◆ concat() [14/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [15/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [16/53]
Returns the concatenation of eight vectors.
- Parameters
-
| 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. |
◆ concat() [17/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [18/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [19/53]
Returns the concatenation of eight vectors.
- Parameters
-
| 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. |
◆ concat() [20/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [21/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [22/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [23/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [24/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [25/53]
Returns the concatenation of vectors a and b.
◆ concat() [26/53]
Returns the concatenation of vectors a and b.
◆ concat() [27/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [28/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [29/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [30/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [31/53]
Returns the concatenation of eight vectors.
- Parameters
-
| 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. |
◆ concat() [32/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [33/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [34/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [35/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [36/53]
Returns the concatenation of eight vectors.
- Parameters
-
| 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. |
◆ concat() [37/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [38/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [39/53]
Returns the concatenation of eight vectors.
- Parameters
-
| 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. |
◆ concat() [40/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [41/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [42/53]
Returns the concatenation of vectors a and b.
◆ concat() [43/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [44/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [45/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [46/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [47/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [48/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [49/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [50/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |
◆ concat() [51/53]
Returns the concatenation of eight vectors.
- Parameters
-
| 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. |
◆ concat() [52/53]
Returns the concatenation of vectors a and b.
- Parameters
-
| 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 |
◆ concat() [53/53]
Returns the concatenation of vectors a, b, c and d.
- Parameters
-
| 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 |