Functions | |
void _VM_CALL | vm_op_SNZ (vm_t vm, int data) |
void _VM_CALL | vm_op_SZ (vm_t vm, int data) |
void _VM_CALL | vm_op_jmp_Label (vm_t vm, word_t data) |
void _VM_CALL | vm_op_call_Label (vm_t vm, word_t data) |
call Label : perform intra-segment call. | |
void _VM_CALL | vm_op_retval_Int (vm_t vm, word_t n) |
retval Int : clean the data stack and return one value | |
void _VM_CALL | vm_op_ret_Int (vm_t vm, word_t n) |
ret Int : clean the data stack and return | |
void _VM_CALL | vm_op_instCatcher_Label (vm_t vm, long rel_ofs) |
instCatcher Label : install a catch vector | |
void _VM_CALL | vm_op_uninstCatcher_Label (vm_t vm, long rel_ofs) |
uninstCatcher Label : uninstall a catch vector and jump to offset | |
void _VM_CALL | vm_op_throw (vm_t vm, word_t unused) |
throw pop a piece of data if it is available and use it as an exception. | |
void _VM_CALL | vm_op_getException (vm_t vm, word_t unused) |
call Label : perform intra-segment call.
retval Int : clean the data stack and return one value
n
elements from data stack,ret Int : clean the data stack and return
n
elements from data stack,instCatcher Label : install a catch vector
uninstCatcher Label : uninstall a catch vector and jump to offset
throw pop a piece of data if it is available and use it as an exception.
e
if available OR set e
to "Global failure : throw without data."
,