OvumDocs

Ovum Intermediate Language (Bytecode) Commands

This document describes the commands available in the Ovum Intermediate Language (OIL). All commands expect arguments of proper size on the stack and push return value on stack if applicable.

Stack Operations

Local Variable Operations

Array Operations

Arithmetic Operations

Integer Operations

Floating-Point Operations

Byte Operations

Comparison Operations

Logical Operations

Bitwise Operations

Byte Bitwise Operations

String Operations

Control Flow

Object Operations

Nullable Operations

System Library Commands

Basic I/O

Time Operations

File Operations

Process Control

Random Number Generation

Memory and Performance

System Information

Error Handling

Foreign Function Interface

Type Operations