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.fromFloat64x2
Bits
var t = SIMD.Float64x2(1.0, 2.0); SIMD.Int32x4.fromFloat64x2Bits(t); // Int32x4[0, 1072693248, 0, 1073741824]
SIMD.Int16x8.fromFloat64x2
Bits
var t = SIMD.Float64x2(1.0, 2.0); SIMD.Int16x8.fromFloat64x2Bits(t); // Int16x8[0, 0, 0, 16368, 0, 0, 0, 16384]
SIMD.Int8x16.fromFloat64x2
Bits
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
Étiquettes :
Contributeurs à cette page :
SphinxKnight
Dernière mise à jour par :
SphinxKnight,