Programmer Guide/SPU Reference/MASKABC: Difference between revisions

From STX Wiki
Jump to navigationJump to search
(Created page with '{{DISPLAYTITLE:{{SUBPAGENAME}}}} Data masking / thresholding. ==<code>[SPU MASKABC <var>A B SEL</var> OUT <var>Y</var>]</code>== {|class="einrahmen" !input !!description !!data t…')
 
No edit summary
Line 19: Line 19:


;Description:
;Description:
If the condition defined by <var>COND</var> is true, <var>C</var><sub>i</sub> is assigned to <var>Y</var><sub>i</sub>, otherwise <var>Y</var><sub>i</sub> is set to <var>A</var><sub>i</sub>
{|class="einrahmen"
{|class="einrahmen"
!SEL  
!SEL  

Revision as of 14:43, 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


SEL Ynumber=f(Anumber,Bnumber) Yvector=f(Avector,Bnumber) Ynumber=f(Avector,Bvector)
0 or A Y = A Y[i] = A[i] Y[i] = A[i]
1 or B Y = B Y[i] = B Y[i] = B[i]
2 or minimum Y = min(A,B) Y[i] = min(A[i],B) Y[i] = min(A[i],B[i])
3 or maximum Y = max(A,B) Y[i] = max(A[i],B) Y[i] = max(A[i],B[i])

with: 0 ≤ i < length of Avector

See also

<SP-atoms>; Programmer Guide/SPU Reference/MASKABC

Navigation menu

Personal tools