Instruction redondante
Instruction redondante remplacée par : FP_DATA_WRITE_COMPRESS
Cette fonction décale les nouvelles données vers l’adresse inférieure du tableau de données spécifié et comprime les données dans le tableau vers l’adresse supérieure.
Entrée
Données qui doivent être décalées
Sortie
Adresse de départ de la zone comprimée dans laquelle les données de s sont décalées
Adresse finale de la zone dans laquelle les données sont comprimées
Les données du tableau spécifiées par d1_Start et d2_End sont réorganisées de la façon suivante :
Les données spécifiées par s sont décalées dans la zone désignée par d1_Start (adresse de départ).
Les données différentes de zéro sont décalées (comprimées) dans le sens de l’adresse la plus élevée dans la zone définie.
La zone de départ d1_Start et la zone finale d2_End doivent être du même type d’opérande.
d1_Start et d2_End doivent être définies de telle sorte que d1_Start£d2_End.
Si s = "0", seule une compression des données est exécutée.
Si d1_Start > d2_End
Si d1_Start et d2_End ne sont pas dans la même zone mémoire