Select
On this Page
Select¶
Select Equal¶
Represents SEL_EQ built-in.
The default values of vector SEL_EQ 64 built-ins for C++ versions are as follows:
switches = 0
income = {}
predicate = 1
polarity = 0.
Intrinsics Prototype and Arguments
ull32 v_u64_sel_eq_u64_b(ull32 a, ull32 b, ull32 c, ull32 d, int switches, ull32 income, bool predicate, bool polarity) |
a |
Source #1 to compare (SRC1). |
b |
Source #2 to compare (SRC2). |
c |
Source #1 to select (SRC3). |
d |
Source #2 to select (SRC4). |
switches |
Switches of the built-in. |
income |
This value is returned if the predicate is false. |
predicate |
Predicate value for the built-in. |
polarity |
True if the polarity of the predicate is inverted. |
One of the sources c or d with respect to the comparison of the two other sources a and b.
Select Greater¶
Represents SEL_GRT built-in.
The default values of vector SEL_GRT 64 built-ins for C++ versions are as follows:
switches = 0
income = {}
predicate = 1
polarity = 0.
Intrinsics Prototype and Arguments
ull32 v_u64_sel_grt_u64_b(ull32 a, ull32 b, ull32 c, ull32 d, int switches, ull32 income, bool predicate, bool polarity) |
a |
Source #1 to compare (SRC1). |
b |
Source #2 to compare (SRC2). |
c |
Source #1 to select (SRC3). |
d |
Source #2 to select (SRC4). |
switches |
Switches of the built-in. |
income |
This value is returned if the predicate is false. |
predicate |
Predicate value for the built-in. |
polarity |
True if the polarity of the predicate is inverted. |
One of the sources c or d with respect to the comparison of the two other sources a and b.
Select Greater Equal¶
Represents SEL_GEQ built-in.
The default values of vector SEL_GEQ 64 built-ins for C++ versions are as follows:
switches = 0
income = {}
predicate = 1
polarity = 0.
Intrinsics Prototype and Arguments
ull32 v_u64_sel_geq_u64_b(ull32 a, ull32 b, ull32 c, ull32 d, int switches, ull32 income, bool predicate, bool polarity) |
a |
Source #1 to compare (SRC1). |
b |
Source #2 to compare (SRC2). |
c |
Source #1 to select (SRC3). |
d |
Source #2 to select (SRC4). |
switches |
Switches of the built-in. |
income |
This value is returned if the predicate is false. |
predicate |
Predicate value for the built-in. |
polarity |
True if the polarity of the predicate is inverted. |
One of the sources c or d with respect to the comparison of the two other sources a and b.
Select Less¶
Represents SEL_LESS built-in.
The default values of vector SEL_LESS 64 built-ins for C++ versions are as follows:
switches = 0
income = {}
predicate = 1
polarity = 0.
Intrinsics Prototype and Arguments
ull32 v_u64_sel_less_u64_b(ull32 a, ull32 b, ull32 c, ull32 d, int switches, ull32 income, bool predicate, bool polarity) |
a |
Source #1 to compare (SRC1). |
b |
Source #2 to compare (SRC2). |
c |
Source #1 to select (SRC3). |
d |
Source #2 to select (SRC4). |
switches |
Switches of the built-in. |
income |
This value is returned if the predicate is false. |
predicate |
Predicate value for the built-in. |
polarity |
True if the polarity of the predicate is inverted. |
One of the sources c or d with respect to the comparison of the two other sources a and b.
Select less Equal¶
Represents SEL_LEQ built-in.
The default values of vector SEL_LEQ 64 built-ins for C++ versions are as follows:
switches = 0
income = {}
predicate = 1
polarity = 0.
Intrinsics Prototype and Arguments
ull32 v_u64_sel_leq_u64_b(ull32 a, ull32 b, ull32 c, ull32 d, int switches, ull32 income, bool predicate, bool polarity) |
a |
Source #1 to compare (SRC1). |
b |
Source #2 to compare (SRC2). |
c |
Source #1 to select (SRC3). |
d |
Source #2 to select (SRC4). |
switches |
Switches of the built-in. |
income |
This value is returned if the predicate is false. |
predicate |
Predicate value for the built-in. |
polarity |
True if the polarity of the predicate is inverted. |
One of the sources c or d with respect to the comparison of the two other sources a and b.