Programmer Guide/SPU Reference/MASKABC: Difference between revisions
From STX Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| Line 23: | Line 23: | ||
!COND !!Assignment | !COND !!Assignment | ||
|- | |- | ||
|<code>0</code> or <code><</code> | |<code>0</code> or <code><</code> | ||
|<math>Y_i=\begin{cases} | |||
C_i & \mbox{if }A_i < B_i \\ | |||
A_i & \mbox{otherwise} | |||
\end{cases} | |||
</math> | |||
|- | |- | ||
|<code>1</code> or <code>></code> | |<code>1</code> or <code>></code> | ||
Revision as of 13:51, 6 May 2011
Data masking / thresholding.
[SPU MASKABC A B SEL OUT Y]
| input | description | data type | value type | default value |
|---|---|---|---|---|
| A | input data | number, vector | variable | |
| B | masker or threshold | number, vector | variable | |
| C | replacement data | number, vector | variable | |
| COND | condition | number (int.), string | variable | 0
|
| output | description | data type | value type | comment |
| Y | masked data | same type as A | variable |
- Description
If the condition defined by COND is true, Ci is assigned to Yi, otherwise Yi is set to Ai. If A is a vector, the inputs B and C can be numbers or vectors with the same length as A.
COND Assignment 0or<1or>2or≤3or≥
- See also
<SP-atoms>