MDN / WebAssembly SIMD load/store instructions
MDN / WebAssembly SIMD load/store instructions
WebAssembly SIMD load/store instructions.
Load and load lane
: Loads all lanes of a
v128value interpretation with values from a given memory address.
: Loads a single value from a given memory address into the specified lane of a
v128i8x16value interpretation.
: Loads a single value from a given memory address into the specified lane of a
v128i16x8value interpretation.
: Loads a single value from a given memory address into the specified lane of a
v128i32x4value interpretation.
: Loads a single value from a given memory address into the specified lane of a
v128i64x2value interpretation.
Load and extend
: Loads eight 8-bit integers from a given memory address and sign extends each one to a 16-bit lane, outputting a
v128i16x8value interpretation.
: Loads eight 8-bit integers from a given memory address and zero extends each one to a 16-bit lane, outputting a
v128i16x8value interpretation.
: Loads four 16-bit integers from a given memory address and sign extends each one to a 32-bit lane, outputting a
v128i32x4value interpretation.
: Loads four 16-bit integers from a given memory address and zero extends each one to a 32-bit lane, outputting a
v128i32x4value interpretation.
: Loads two 32-bit integers from a given memory address and sign extends each one to a 64-bit lane, outputting a
v128i64x2value interpretation.
: Loads two 32-bit integers from a given memory address and zero extends each one to a 64-bit lane, outputting a
v128i64x2value interpretation.
Load and splat
: Loads a single value from a given memory address into all lanes of a
v128i8x16value interpretation.
: Loads a single value from a given memory address into all lanes of a
v128i16x8value interpretation.
: Loads a single value from a given memory address into all lanes of a
v128i32x4value interpretation.
: Loads a single value from a given memory address into all lanes of a
v128i64x2value interpretation.
Load and zero-pad
: Loads a single value from a given memory address into the first lane of a
v128i32x4value interpretation, and initializes the other lanes to0.
: Loads a single value from a given memory address into the first lane of a
v128i64x2value interpretation, and initializes the other lane to0.
Store and store lane
: Stores all lanes of a
v128value interpretation at a given memory address.
: Stores a specified lane of a
v128i8x16value interpretation at a given memory address.
: Stores a specified lane of a
v128i16x8value interpretation at a given memory address.
: Stores a specified lane of a
v128i32x4value interpretation at a given memory address.
: Stores a specified lane of a
v128i64x2value interpretation at a given memory address.