de instruction set,
there is no difference in invoking a C function and invoking a normal Janet
function.
</p>
<h2 id="Bytecode-format">Bytecode format
</h2>
<p>Janet bytecode operates on an array of identical registers that can hold any
Janet value (<code class="mendoza-code">Janet *</code> in C). Most instructions have a destination
register, and 1 or 2 source registers. Registers are simply indices into the
stack frame, which can be thought of as a constant-sized array.
</p>
<p>Each instruction is a 32-b