WebAssembly SIMD Konvertierungsanweisungen
WebAssembly SIMD Konvertierungsanweisungen.
Konvertierung zwischen Typen
convert_low_i32x4_s-
Konvertiert die Lanes einer
v128f64x2Wertinterpretation in eine vorzeichenbehaftetei32x4Wertinterpretation. convert_low_i32x4_u-
Konvertiert die Lanes einer
v128f64x2Wertinterpretation in eine vorzeichenlosei32x4Wertinterpretation. convert_i32x4_s-
Konvertiert die Lanes einer
v128f32x4Wertinterpretation in eine vorzeichenbehaftetei32x4Wertinterpretation. convert_i32x4_u-
Konvertiert die Lanes einer
v128f32x4Wertinterpretation in eine vorzeichenlosei32x4Wertinterpretation. demote_f64x2_zero-
Konvertiert die Lanes einer
v128f64x2Wertinterpretation in einef32x4Wertinterpretation. Die beiden höheren Lanes des Ergebnisses werden auf Null gesetzt. promote_low_f32x4-
Konvertiert die ersten zwei Lanes einer
v128f32x4Wertinterpretation in einef64x2Wertinterpretation.
Wert ersetzen
replace_lane-
Ersetzt die angegebene Lane einer
v128Wertinterpretation mit einem neuen Wert und gibt die resultierendev128Wertinterpretation zurück. shuffle-
Gibt eine neue
v128Wertinterpretation zurück, deren Lane-Werte aus zwei Eingabe-v128-Werten ausgewählt werden, bestimmt durch die angegebenen Indexwerte. splat-
Kopiert denselben Wert in alle Lanes einer
v128Wertinterpretation. swizzle-
Gibt eine neue
v128Wertinterpretation zurück, deren Lane-Werte aus einem Eingabe-v128-Wert ausgewählt werden, bestimmt durch Indizes, die in einem zweiten Eingabe-v128bereitgestellt werden.
SIMD-spezifische Trunkierungsanweisungen
trunc_sat_f32x4_s-
Führt eine sättigende Konvertierung der Lanes einer
v128f32x4Wertinterpretation in eine vorzeichenbehaftetei32x4Wertinterpretation durch. trunc_sat_f32x4_u-
Führt eine sättigende Konvertierung der Lanes einer
v128f32x4Wertinterpretation in eine vorzeichenlosei32x4Wertinterpretation durch. trunc_sat_f64x2_s_zero-
Führt eine sättigende Konvertierung der Lanes einer
v128f64x2Wertinterpretation in eine vorzeichenbehaftetei32x4Wertinterpretation durch. Die beiden höheren Lanes des Ergebnisses werden auf Null gesetzt. trunc_sat_f64x2_u_zero-
Führt eine sättigende Konvertierung der Lanes einer
v128f64x2Wertinterpretation in eine vorzeichenlosei32x4Wertinterpretation durch. Die beiden höheren Lanes des Ergebnisses werden auf Null gesetzt.
Hinweis:
Siehe auch die nicht-SIMD-spezifische trunc Anweisung.