Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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 v128 i8x16-Wertinterpretation.

load16_lane

Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die angegebene Lane einer v128 i16x8-Wertinterpretation.

load32_lane

Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die angegebene Lane einer v128 i32x4-Wertinterpretation.

load64_lane

Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die angegebene Lane einer v128 i64x2-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 v128 i16x8-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 v128 i16x8-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 v128 i32x4-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 v128 i32x4-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 v128 i64x2-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 v128 i64x2-Wertinterpretation ergebniswert wird.

Laden und Verteilen

load8_splat

Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in alle Lanes einer v128 i8x16-Wertinterpretation.

load16_splat

Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in alle Lanes einer v128 i16x8-Wertinterpretation.

load32_splat

Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in alle Lanes einer v128 i32x4-Wertinterpretation.

load64_splat

Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in alle Lanes einer v128 i64x2-Wertinterpretation.

Laden und Nullauffüllen

load32_zero

Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die erste Lane einer v128 i32x4-Wertinterpretation und initialisiert die anderen Lanes mit 0.

load64_zero

Lädt einen einzelnen Wert von einer angegebenen Speicheradresse in die erste Lane einer v128 i64x2-Wertinterpretation und initialisiert die andere Lane mit 0.

Speichern und Lage speichern

store

Speichert alle Lanes einer v128-Wertinterpretation an einer angegebenen Speicheradresse.

store8_lane

Speichert eine spezifizierte Lane einer v128 i8x16-Wertinterpretation an einer angegebenen Speicheradresse.

store16_lane

Speichert eine spezifizierte Lane einer v128 i16x8-Wertinterpretation an einer angegebenen Speicheradresse.

store32_lane

Speichert eine spezifizierte Lane einer v128 i32x4-Wertinterpretation an einer angegebenen Speicheradresse.

store64_lane

Speichert eine spezifizierte Lane einer v128 i64x2-Wertinterpretation an einer angegebenen Speicheradresse.