Istruzione ridondante
Questa è un'istruzione ridondante. Viene sostituita da: FP_COMBINE
La funzione combina i due valori agli ingressi s1 e s2 con il valore all'ingresso s3_Mask bit a bit. Il risultato dell'istruzione viene restituito all'uscita d. L'unione di dati viene calcolata come segue:
Ingresso
costante equivalente a 32 bit o area a 32 bit
costante equivalente a 32 bit o area a 32 bit
area a 32 bit che memorizza i dati master per la combinazione o costante equivalente a 32 bit
Uscita
area a 32 bit per memorizzare il risultato
Anziché utilizzare questa istruzione F, si consiglia di utilizzare l'istruzione FP7 corrispondente: FP_COMBINE
Le variabili s1, s2, s3_Mask e d devono presentare lo stesso tipo di dato.
[d] = ([s1] AND [s3_Mask]) OR ([s2] AND (NOT[s3_Mask]))
Quando il valore all'ingresso s3_Mask = 16#0, il valore all'ingresso s2 viene restituito all'uscita d.
Quando il valore all'ingresso s3_Mask = 16#FFFFFFFF, il valore all'ingresso s1 viene restituito all'uscita d.
se il risultato del calcolo (uscita d) è 0.