vm.hHeader

Defines the core operation enums and register sets for a virtual machine (VM) used in the antispy SDK project. More...

Detailed Description

This file is a crucial part of the antispy SDK project, containing the definitions of various enumerations that represent the possible operations (ternary, binary, unary, and nullary) a virtual machine (VM) can perform. These enums map directly to the VM's instruction set, guiding how the VM decodes and executes instructions during runtime. The file also defines the set of registers used by the VM for storing operands, intermediate values, and results of operations.

The enumerations and registers defined in this file are essential for the VM's functionality, as they dictate the computational and control flow capabilities of the VM. Each operation corresponds to a specific opcode used in the VM's instruction set, and each register serves a specific purpose in managing the state and execution flow of the VM.