Redundant instruction
This is a redundant instruction. It is replaced by: FP_COMBINE
The function combines the two values at inputs s1 and s2 bit-wise with the value at input s3_Mask. The result of the instruction is returned at output d. The data-unite is calculated as follows:
Input
32-bit equivalent constant or 32-bit area
32-bit equivalent constant or 32-bit area
32-bit area that stores master data for combination or 32-bit equivalent constant
Output
32-bit area for storing result
Instead of using this F instruction, we recommend using the corresponding FP7 instruction: FP_COMBINE
The variables s1,s2,s3_Mask and d have to be of the same data type.
[d] = ([s1] AND [s3_Mask]) OR ([s2] AND (NOT[s3_Mask]))
When the value at input s3_Mask = 16#0, then the value at input s2 is returned at output d.
When the value at input s3_Mask = 16#FFFFFFFF, then the value at input s1 is returned at output d.
if the result calculated (output d) is 0.