diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-03-26 19:53:20 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-03-26 19:53:20 -0700 |
commit | fd906cb17c6b51bcc61d6aea134d3857a294b627 (patch) | |
tree | c0f64658c23371b5bf66570c24985241e901cf45 /txr.c | |
parent | 5f107b22b84b603d6bf4a554a4be729883fd6d7c (diff) | |
download | txr-fd906cb17c6b51bcc61d6aea134d3857a294b627.tar.gz txr-fd906cb17c6b51bcc61d6aea134d3857a294b627.tar.bz2 txr-fd906cb17c6b51bcc61d6aea134d3857a294b627.zip |
vm/asm: new swtch instruction.
* share/txr/stdlib/asm.tl (backpatch-low16, backpatch-high16):
New struct types.
(%backpatch-low16%, %backpatch-high16%): New global variables.
(swtch): New opcode.
(op-swtch): New opcode class.
* vm.c (vm_swtch): New static function.
(vm_execute): Handle SWTCH opcode via vm_swtch.
* vmop.h: Regenerated.
Diffstat (limited to 'txr.c')
0 files changed, 0 insertions, 0 deletions