2#include <sysio/vm/opcodes_def.hpp>
3#include <sysio/vm/variant.hpp>
7namespace sysio {
namespace vm {
stores null, int64, uint64, double, bool, string, std::vector<variant>, and variant_object's.
std::map< uint16_t, std::string > opcode_map
#define SYS_VM_CREATE_I64_CONSTANT_TYPE(name, code)
#define SYS_VM_F64_CONSTANT_OPS(opcode_macro)
#define SYS_VM_IDENTITY(name, code)
#define SYS_VM_RETURN_OP(opcode_macro)
#define SYS_VM_CREATE_F32_CONSTANT_TYPE(name, code)
#define SYS_VM_CREATE_CONTROL_FLOW_TYPES(name, code)
#define SYS_VM_EXIT_OP(opcode_macro)
#define SYS_VM_COMPARISON_OPS(opcode_macro)
#define SYS_VM_CREATE_TYPES(name, code)
#define SYS_VM_CREATE_CALL_TYPES(name, code)
#define SYS_VM_CREATE_VARIABLE_ACCESS_TYPES(name, code)
#define SYS_VM_CREATE_CALL_IMM_TYPES(name, code)
#define SYS_VM_IDENTITY_END(name, code)
#define SYS_VM_CREATE_BR_TABLE_TYPE(name, code)
#define SYS_VM_CREATE_F64_CONSTANT_TYPE(name, code)
#define SYS_VM_MEMORY_OPS(opcode_macro)
#define SYS_VM_I64_CONSTANT_OPS(opcode_macro)
#define SYS_VM_I32_CONSTANT_OPS(opcode_macro)
#define SYS_VM_CREATE_I32_CONSTANT_TYPE(name, code)
#define SYS_VM_CALL_OPS(opcode_macro)
#define SYS_VM_NUMERIC_OPS(opcode_macro)
#define SYS_VM_CONVERSION_OPS(opcode_macro)
#define SYS_VM_VARIABLE_ACCESS_OPS(opcode_macro)
#define SYS_VM_EMPTY_OPS(opcode_macro)
#define SYS_VM_CALL_IMM_OPS(opcode_macro)
#define SYS_VM_CREATE_MEMORY_TYPES(name, code)
#define SYS_VM_CREATE_EXIT_TYPE(name, code)
#define SYS_VM_CONTROL_FLOW_OPS(opcode_macro)
#define SYS_VM_ERROR_OPS(opcode_macro)
#define SYS_VM_CREATE_MAP(name, code)
#define SYS_VM_CREATE_ENUM(name, code)
#define SYS_VM_PARAMETRIC_OPS(opcode_macro)
#define SYS_VM_F32_CONSTANT_OPS(opcode_macro)
#define SYS_VM_BR_TABLE_OP(opcode_macro)