rigz_vm 0.36.0

Stack based VM for rigz
Documentation
All unary operations take a register and an output, the output is where the result of the operation is stored.

## Not

Binary Not for numbers, convert to boolean for all other types

## Neg

Negative of the value, complex types are unchanged. Uint is 2's complement

## Rev

Reverse the value in register and store in output

## Print

Print the value in register to stdout, optional store the value in another register (use 0 otherwise)

## EPrint

Print the value in register to stderr, optional store the value in another register (use 0 otherwise)

## PrintLn

Print the value in register to stdout with a trailing newline, optionally store the value in another register (use 0 otherwise)

## EPrintLn

Print the value in register to stderr with a trailing newline, optionally store the value in another register (use 0 otherwise)