diff options
Diffstat (limited to 'module/system/vm')
-rw-r--r-- | module/system/vm/assembler.scm | 1 | ||||
-rw-r--r-- | module/system/vm/disassembler.scm | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/module/system/vm/assembler.scm b/module/system/vm/assembler.scm index 787273eb7..e944e6818 100644 --- a/module/system/vm/assembler.scm +++ b/module/system/vm/assembler.scm @@ -95,6 +95,7 @@ (emit-br-if-=* . emit-br-if-=) (emit-br-if-<* . emit-br-if-<) (emit-br-if-<=* . emit-br-if-<=) + (emit-br-if-logtest* . emit-br-if-logtest) (emit-mov* . emit-mov) (emit-box* . emit-box) (emit-box-ref* . emit-box-ref) diff --git a/module/system/vm/disassembler.scm b/module/system/vm/disassembler.scm index d41c2c1c6..adacf1b4b 100644 --- a/module/system/vm/disassembler.scm +++ b/module/system/vm/disassembler.scm @@ -296,7 +296,7 @@ address of that offset." br-if-nargs-ne br-if-nargs-lt br-if-nargs-gt br-if-true br-if-null br-if-nil br-if-pair br-if-struct br-if-char br-if-tc7 br-if-eq br-if-eqv br-if-equal - br-if-= br-if-< br-if-<= br-if-> br-if->=) + br-if-= br-if-< br-if-<= br-if-> br-if->= br-if-logtest) (match arg ((_ ... target) (add-label! (+ offset target) "L")))) |