SIMD.%type%.fromFloat64x2Bits()

Note : Le type Float64x2 ne fait actuellement pas partie du brouillon de la spécification SIMD.

La méthode statique SIMD.%type%.fromFloat64x2Bits() crée un nouveau vecteur SIMD qui est une copie binaire d'un vecteur Float64x2.

Syntaxe

SIMD.Float32x4.fromFloat64x2Bits(t)

SIMD.Int32x4.fromFloat64x2Bits(t)
SIMD.Int16x8.fromFloat64x2Bits(t)
SIMD.Int8x16.fromFloat64x2Bits(t)

SIMD.Uint32x4.fromFloat64x2Bits(t)
SIMD.Uint16x8.fromFloat64x2Bits(t)
SIMD.Uint8x16.fromFloat64x2Bits(t)

Paramètres

t
Un vecteur SIMD Float64x2 qu'on souhaite convertir de façon binaire.

Valeur de retour

Un nouveau type de donnée SIMD obtenu à partir d'une copie binaire d'un Float64x2.

Exemples

SIMD.Float32x4.fromFloat64x2Bits

var t = SIMD.Float64x2(2.0, 1.875);
SIMD.Float32x4.fromFloat64x2Bits(t);
// Float32x4[0, 2.0, 0, 1.984375]

SIMD.Int32x4.fromFloat64x2Bits

var t = SIMD.Float64x2(1.0, 2.0);
SIMD.Int32x4.fromFloat64x2Bits(t);
// Int32x4[0, 1072693248, 0, 1073741824]

SIMD.Int16x8.fromFloat64x2Bits

var t = SIMD.Float64x2(1.0, 2.0);
SIMD.Int16x8.fromFloat64x2Bits(t);
// Int16x8[0, 0, 0, 16368, 0, 0, 0, 16384]

SIMD.Int8x16.fromFloat64x2Bits

var t = SIMD.Float64x2(1.0, 2.0);
SIMD.Int8x16.fromFloat64x2Bits(t);
// Int8x16[0,0,0,0,0,0,-16,63,0,0,0,0,0,0,0,64]

Spécifications

Le type Float64x2 ne fait actuellement pas partie du brouillon de la spécification SIMD.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple Pas de support Nightly build Pas de support Pas de support Pas de support
Fonctionnalité Android Chrome pour Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple Pas de support Pas de support Nightly build Pas de support Pas de support Pas de support

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight
 Dernière mise à jour par : SphinxKnight,