Instruction redondante
Instruction redondante remplacée par : FP_COMBINE
Cette instruction combine les deux valeurs en entrées s1 et s2 avec la valeur en entrée s3_Mask bit à bit. Le résultat de l’instruction est renvoyé en sortie d. Le résultat est calculé de la façon suivante :
Entrée
Constante équivalente de 32 bits ou zone de 32 bits
Constante équivalente de 32 bits ou zone de 32 bits
Zone de 32 bits ou constante équivalente 32 bits qui sauvegarde les données à combiner
Sortie
Zone de 32 bits de sauvegarde du résultat
Au lieu d’utiliser cette instruction F, nous recommandons d’utiliser l’instruction FP7 correspondante : FP_COMBINE
Les variables s1,s2,s3_Mask et d doivent être du même type de données.
[d] = ([s1] AND [s3_Mask]) OR ([s2] AND (NOT[s3_Mask]))
Lorsque la valeur en entrée s3_Mask = 16#0, la valeur en entrée s2 est renvoyée en sortie d.
Lorsque la valeur en entrée s3_Mask = 16#FFFFFFFF, la valeur en entrée s1 est renvoyée en sortie d.
Si le résultat calculé (sortie d) est 0.