WebAssembly SIMD Lade-/Speicheranweisungen
WebAssembly SIMD Lade-/Speicheranweisungen.
Laden und Laden-Element
load-
Lädt alle Lanes einer
v128Werteinterpretation mit Werten von einer gegebenen Speicheradresse. load8_lane-
Lädt einen einzelnen Wert von einer gegebenen Speicheradresse in die spezifizierte Lane einer
v128i8x16Werteinterpretation. load16_lane-
Lädt einen einzelnen Wert von einer gegebenen Speicheradresse in die spezifizierte Lane einer
v128i16x8Werteinterpretation. load32_lane-
Lädt einen einzelnen Wert von einer gegebenen Speicheradresse in die spezifizierte Lane einer
v128i32x4Werteinterpretation. load64_lane-
Lädt einen einzelnen Wert von einer gegebenen Speicheradresse in die spezifizierte Lane einer
v128i64x2Werteinterpretation.
Laden und Erweitern
load8x8_s-
Lädt acht 8-Bit-Ganzzahlen von einer gegebenen Speicheradresse und erweitert jede davon vorzeichenbehaftet auf eine 16-Bit-Lane, wodurch eine
v128i16x8Werteinterpretation ausgegeben wird. load8x8_u-
Lädt acht 8-Bit-Ganzzahlen von einer gegebenen Speicheradresse und erweitert jede davon unverändert auf eine 16-Bit-Lane, wodurch eine
v128i16x8Werteinterpretation ausgegeben wird. load16x4_s-
Lädt vier 16-Bit-Ganzzahlen von einer gegebenen Speicheradresse und erweitert jede davon vorzeichenbehaftet auf eine 32-Bit-Lane, wodurch eine
v128i32x4Werteinterpretation ausgegeben wird. load16x4_u-
Lädt vier 16-Bit-Ganzzahlen von einer gegebenen Speicheradresse und erweitert jede davon unverändert auf eine 32-Bit-Lane, wodurch eine
v128i32x4Werteinterpretation ausgegeben wird. load32x2_s-
Lädt zwei 32-Bit-Ganzzahlen von einer gegebenen Speicheradresse und erweitert jede davon vorzeichenbehaftet auf eine 64-Bit-Lane, wodurch eine
v128i64x2Werteinterpretation ausgegeben wird. load32x2_u-
Lädt zwei 32-Bit-Ganzzahlen von einer gegebenen Speicheradresse und erweitert jede davon unverändert auf eine 64-Bit-Lane, wodurch eine
v128i64x2Werteinterpretation ausgegeben wird.
Laden und Duplizieren
load8_splat-
Lädt einen einzelnen Wert von einer gegebenen Speicheradresse in alle Lanes einer
v128i8x16Werteinterpretation. load16_splat-
Lädt einen einzelnen Wert von einer gegebenen Speicheradresse in alle Lanes einer
v128i16x8Werteinterpretation. load32_splat-
Lädt einen einzelnen Wert von einer gegebenen Speicheradresse in alle Lanes einer
v128i32x4Werteinterpretation. load64_splat-
Lädt einen einzelnen Wert von einer gegebenen Speicheradresse in alle Lanes einer
v128i64x2Werteinterpretation.
Laden und Nullauffüllen
load32_zero-
Lädt einen einzelnen Wert von einer gegebenen Speicheradresse in die erste Lane einer
v128i32x4Werteinterpretation und initialisiert die anderen Lanes mit0. load64_zero-
Lädt einen einzelnen Wert von einer gegebenen Speicheradresse in die erste Lane einer
v128i64x2Werteinterpretation und initialisiert die andere Lane mit0.
Speichern und Speicherelement
store-
Speichert alle Lanes einer
v128Werteinterpretation an einer gegebenen Speicheradresse. store8_lane-
Speichert eine spezifizierte Lane einer
v128i8x16Werteinterpretation an einer gegebenen Speicheradresse. store16_lane-
Speichert eine spezifizierte Lane einer
v128i16x8Werteinterpretation an einer gegebenen Speicheradresse. store32_lane-
Speichert eine spezifizierte Lane einer
v128i32x4Werteinterpretation an einer gegebenen Speicheradresse. store64_lane-
Speichert eine spezifizierte Lane einer
v128i64x2Werteinterpretation an einer gegebenen Speicheradresse.