Instructions de chargement et de stockage en virgule flottante
Des instructions de chargement en virgule flottante pour une précision simple et double sont fournies. Les données de double précision sont chargées directement dans un registre à virgule flottante. Le processeur convertit les données de précision unique en double précision avant de charger les données dans un registre à virgule flottante, car les registres à virgule flottante ne prennent en charge que les opérandes de double précision en virgule flottante.
Des instructions de magasin en virgule flottante pour une précision simple et double sont fournies. Les magasins de précision unique convertissent le contenu du registre en virgule flottante en une seule précision avant le stockage.
POWER2™ fournit des instructions quad de chargement et de stockage à virgule flottante. Il s'agit principalement d'améliorer les performances des opérations arithmétiques sur de grands volumes de nombres, tels que les opérations de tableau. L'accès aux données est généralement un goulot d'étranglement des performances pour ces types d'opérations. Ces instructions transfont 128 bits de données, plutôt que 64 bits, dans une opération de chargement ou de stockage (c'est-à-dire une référence de stockage). Les 128 bits de données sont traités comme deux opérandes à deux mots, et non comme un opérande quadverbal.