Selection (Conditional Expressions)
SEL
SEL(cond,x1,x2)
Returns x1 if cond is false, and x2 otherwise.
MUX
MUX(select, x0, x1, …, xN)
Returns x<select>. If select is 0, x0 is returned. If select is 1, x1 is returned and so forth. The MUX function can have an arbitrary number of parameters, but has to have at least two.
The function is overloaded for any type for x<i> and for any integer for select. The smallest common type of x<i> is used as return type.
![]() | RESTRICTION: The variable |
