wip: working on extern in VM
- Feat: add usage of vm reader instead of old way in vm.c - Ref: update debug opcodes printing
This commit is contained in:
@@ -132,8 +132,8 @@ int op_write(fzl_vm_t *vm)
|
||||
|
||||
int op_load_local(fzl_vm_t *vm)
|
||||
{
|
||||
size_t depth = vm->ops[++vm->ip];
|
||||
size_t slot = vm->ops[++vm->ip];
|
||||
size_t depth = vm->reader->ops[++vm->ip];
|
||||
size_t slot = vm->reader->ops[++vm->ip];
|
||||
|
||||
if (depth >= vm->etop)
|
||||
{
|
||||
@@ -168,8 +168,8 @@ int op_store_local(fzl_vm_t *vm)
|
||||
|
||||
fzl_value_t value = vm->dstack[--vm->dtop];
|
||||
|
||||
size_t depth = vm->ops[++vm->ip];
|
||||
size_t slot = vm->ops[++vm->ip];
|
||||
size_t depth = vm->reader->ops[++vm->ip];
|
||||
size_t slot = vm->reader->ops[++vm->ip];
|
||||
|
||||
if (depth >= vm->etop)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user