From 92ccdfe95c7143871843ac0ddaa6e7b0e0f7061d Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Tue, 31 Oct 2023 21:15:39 +0000 Subject: Fixed README for change in inst module --- README.org | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'README.org') diff --git a/README.org b/README.org index 3a313e9..71d9437 100644 --- a/README.org +++ b/README.org @@ -7,9 +7,12 @@ doesn't make assertions about typing and is very simple to target. * Instructions to target You need to link with the object files for [[file:lib/base.c][base.c]], [[file:lib/darr.c][darr.c]] and -[[file:vm/inst.c][inst.c]] to be able to properly target the OVM. The -basic idea is to create instructions via ~inst_t~ then using the +[[file:lib/inst.c][inst.c]] to be able to properly target the OVM. +The basic idea is to create instructions via ~inst_t~ then using the ~inst(s)_write_*~ API to generate bytecode (and write to a file). Then to execute the program, the virtual machine interpreter ~ovm.out~ is used. + +For clarity, one may build ~lib~ (~make lib~) then use the resulting +object files to link and create bytecode for the virtual machine. -- cgit v1.2.3-13-gbd6f