Memory instructions
Instructions
-
using I32_load = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I32_load>
-
enumerator WasmVM::Opcode::I32_load = 0x28
-
using I64_load = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_load>
-
enumerator WasmVM::Opcode::I64_load = 0x29
-
using F32_load = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::F32_load>
-
enumerator WasmVM::Opcode::F32_load = 0x2A
-
using F64_load = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::F64_load>
-
enumerator WasmVM::Opcode::F64_load = 0x2B
-
using I32_load8_s = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I32_load8_s>
-
enumerator WasmVM::Opcode::I32_load8_s = 0x2C
-
using I32_load8_u = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I32_load8_u>
-
enumerator WasmVM::Opcode::I32_load8_u = 0x2D
-
using I32_load16_s = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I32_load16_s>
-
enumerator WasmVM::Opcode::I32_load16_s = 0x2E
-
using I32_load16_u = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I32_load16_u>
-
enumerator WasmVM::Opcode::I32_load16_u = 0x2F
-
using I64_load8_s = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_load8_s>
-
enumerator WasmVM::Opcode::I64_load8_s = 0x30
-
using I64_load8_u = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_load8_u>
-
enumerator WasmVM::Opcode::I64_load8_u = 0x31
-
using I64_load16_s = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_load16_s>
-
enumerator WasmVM::Opcode::I64_load16_s = 0x32
-
using I64_load16_u = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_load16_u>
-
enumerator WasmVM::Opcode::I64_load16_u = 0x33
-
using I64_load32_s = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_load32_s>
-
enumerator WasmVM::Opcode::I64_load32_s = 0x34
-
using I64_load32_u = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_load32_u>
-
enumerator WasmVM::Opcode::I64_load32_u = 0x35
-
using I32_store = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I32_store>
-
enumerator WasmVM::Opcode::I32_store = 0x36
-
using I64_store = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_store>
-
enumerator WasmVM::Opcode::I64_store = 0x37
-
using F32_store = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::F32_store>
-
enumerator WasmVM::Opcode::F32_store = 0x38
-
using F64_store = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::F64_store>
-
enumerator WasmVM::Opcode::F64_store = 0x39
-
using I32_store8 = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I32_store8>
-
enumerator WasmVM::Opcode::I32_store8 = 0x3A
-
using I32_store16 = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I32_store16>
-
enumerator WasmVM::Opcode::I32_store16 = 0x3B
-
using I64_store8 = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_store8>
-
enumerator WasmVM::Opcode::I64_store8 = 0x3C
-
using I64_store16 = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_store16>
-
enumerator WasmVM::Opcode::I64_store16 = 0x3D
-
using I64_store32 = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::I64_store32>
-
enumerator WasmVM::Opcode::I64_store32 = 0x3E
-
using Memory_size = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::Memory_size>
-
enumerator WasmVM::Opcode::Memory_size = 0x3F
-
using Memory_grow = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::Memory_grow>
-
enumerator WasmVM::Opcode::Memory_grow = 0x40
-
struct Memory_init : public Base
-
Memory_init(index_t memidx, index_t dataidx)
-
index_t memidx = 0
-
index_t dataidx = 0
-
enumerator WasmVM::Opcode::Memory_init = 0xFC08
-
using WasmVM::Instr::Data_drop = WasmVM::Instr::OneIndex<WasmVM::Opcode::Data_drop>
-
enumerator WasmVM::Opcode::Data_drop = 0xFC09
-
struct WasmVM::Instr::Memory_copy : public Base
-
Memory_copy(index_t dstidx, index_t srcidx)
-
index_t dstidx = 0
-
index_t srcidx = 0
-
enumerator WasmVM::Opcode::Memory_copy = 0xFC0A
-
using Memory_fill = WasmVM::Instr::MemoryInstr::Class<WasmVM::Opcode::Memory_fill>
-
enumerator WasmVM::Opcode::Memory_fill = 0xFC0B