WebAssembly SIMD-Lade-/Speicherbefehle
WebAssembly SIMD-Lade-/Speicherbefehle.
Laden und Lage laden
load-
Lädt alle Lanes einer
v128-Wertinterpretation mit Werten von einer angegebenen Speicheradresse. load8_lane-
Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die angegebene Lane einer
v128i8x16-Wertinterpretation. load16_lane-
Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die angegebene Lane einer
v128i16x8-Wertinterpretation. load32_lane-
Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die angegebene Lane einer
v128i32x4-Wertinterpretation. load64_lane-
Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die angegebene Lane einer
v128i64x2-Wertinterpretation.
Laden und Erweitern
load8x8_s-
Lädt acht 8-Bit-Ganzzahlen von einer angegebenen Speicheradresse und signiert erweitert jede in eine 16-Bit-Lane, wobei eine
v128i16x8-Wertinterpretation ergebniswert wird. load8x8_u-
Lädt acht 8-Bit-Ganzzahlen von einer angegebenen Speicheradresse und nullt erweitert jede in eine 16-Bit-Lane, wobei eine
v128i16x8-Wertinterpretation ergebniswert wird. load16x4_s-
Lädt vier 16-Bit-Ganzzahlen von einer angegebenen Speicheradresse und signiert erweitert jede in eine 32-Bit-Lane, wobei eine
v128i32x4-Wertinterpretation ergebniswert wird. load16x4_u-
Lädt vier 16-Bit-Ganzzahlen von einer angegebenen Speicheradresse und nullt erweitert jede in eine 32-Bit-Lane, wobei eine
v128i32x4-Wertinterpretation ergebniswert wird. load32x2_s-
Lädt zwei 32-Bit-Ganzzahlen von einer angegebenen Speicheradresse und signiert erweitert jede in eine 64-Bit-Lane, wobei eine
v128i64x2-Wertinterpretation ergebniswert wird. load32x2_u-
Lädt zwei 32-Bit-Ganzzahlen von einer angegebenen Speicheradresse und nullt erweitert jede in eine 64-Bit-Lane, wobei eine
v128i64x2-Wertinterpretation ergebniswert wird.
Laden und Verteilen
load8_splat-
Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in alle Lanes einer
v128i8x16-Wertinterpretation. load16_splat-
Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in alle Lanes einer
v128i16x8-Wertinterpretation. load32_splat-
Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in alle Lanes einer
v128i32x4-Wertinterpretation. load64_splat-
Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in alle Lanes einer
v128i64x2-Wertinterpretation.
Laden und Nullauffüllen
load32_zero-
Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die erste Lane einer
v128i32x4-Wertinterpretation und initialisiert die anderen Lanes mit0. load64_zero-
Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die erste Lane einer
v128i64x2-Wertinterpretation und initialisiert die andere Lane mit0.
Speichern und Lage speichern
store-
Speichert alle Lanes einer
v128-Wertinterpretation an einer angegebenen Speicheradresse. store8_lane-
Speichert eine spezifizierte Lane einer
v128i8x16-Wertinterpretation an einer angegebenen Speicheradresse. store16_lane-
Speichert eine spezifizierte Lane einer
v128i16x8-Wertinterpretation an einer angegebenen Speicheradresse. store32_lane-
Speichert eine spezifizierte Lane einer
v128i32x4-Wertinterpretation an einer angegebenen Speicheradresse. store64_lane-
Speichert eine spezifizierte Lane einer
v128i64x2-Wertinterpretation an einer angegebenen Speicheradresse.