summaryrefslogtreecommitdiff
path: root/libguile/instructions.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2017-10-24 21:11:20 +0200
committerAndy Wingo <wingo@pobox.com>2017-10-24 21:11:20 +0200
commit808000034e8be08e7fe34dbe5e35e56cf9ed4727 (patch)
tree6eb87a1f550acd06fa625eb10b21667b57a7a2b5 /libguile/instructions.c
parent214e887dbdece2e7608b02dd1ce5b31e710266cc (diff)
downloadguile-808000034e8be08e7fe34dbe5e35e56cf9ed4727.tar.gz
Add support for C16_C16 instruction words
* module/language/bytecode.scm (compute-instruction-arity): * module/system/vm/assembler.scm (pack-u16-u16, expand): * module/system/vm/disassembler.scm (disassembler): * libguile/instructions.c (FOR_EACH_INSTRUCTION_WORD_TYPE): Add C16_C16.
Diffstat (limited to 'libguile/instructions.c')
-rw-r--r--libguile/instructions.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libguile/instructions.c b/libguile/instructions.c
index 29e60983b..a38035d25 100644
--- a/libguile/instructions.c
+++ b/libguile/instructions.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001, 2009, 2010, 2011, 2012, 2013, 2017 Free Software Foundation, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
@@ -65,7 +65,8 @@ SCM_SYMBOL (sym_bang, "!");
M(B1_X7_C24) \
M(B1_X7_S24) \
M(B1_X7_F24) \
- M(B1_X31)
+ M(B1_X31) \
+ M(C16_C16)
#define TYPE_WIDTH 6