Microsoft ajoute un type Half à .NET 5 Preview 7

Par:
fredericmazue

mar, 01/09/2020 - 15:35

La spécification IEEE 754 définit plusieurs types à virgule flottante, dont binary16, binary32, binaray64 et binary128. Microsoft vient d'ajouter un nouveau type dans .NET 5 Preview 7 Ce nouveau type, baptisé Half, correspond à binary16 de IEEE 754.

Il s'agit donc d'un type codé sur 16 bits répartis comme suit :

  • 1 bit de signe
  • 5 bits d'exposants
  • 10 bits significatifs (avec un bit implicite non stocké)

Le billet de Microsoft  qui présente ce nouveau type de manière détaillée, précise qu'il est envisagable que C# supporte ce nouveau type dans le futur. Et peut-être même un type Double Half. Viendraient également des opérateurs de conversion.

Selon le billet susmentionné, ce nouveau type Half comble une lacune dans l'écosystème .NET.