DO NOT EDIT: this file was generated by a program.
-$Id: svm1-defns.h,v 11.2 2008/01/30 20:02:20 cph Exp $
+$Id$
-Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
- 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
- 2006, 2007, 2008 Massachusetts Institute of Technology
+Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
+ 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
+ 2008, 2009 Massachusetts Institute of Technology
This file is part of MIT/GNU Scheme.
-MIT/GNU Scheme is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
+MIT/GNU Scheme is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 2 of the License, or (at your option)
+any later version.
MIT/GNU Scheme is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
+WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+more details.
-You should have received a copy of the GNU General Public License
-along with MIT/GNU Scheme; if not, write to the Free Software
-Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,
-USA.
+You should have received a copy of the GNU General Public License along
+with MIT/GNU Scheme; if not, write to the Free Software Foundation, Inc.,
+51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
*/
DECODE_SIGNED_32 (value)
#define SVM1_INST_START_CODE 0x01
-#define SVM1_INST_END_CODE 0xce
+#define SVM1_INST_END_CODE 0xcf
#define SVM1_INST_BINDINGS(binder) \
binder (SVM1_INST_STORE_B_WR_ADDR, store_b_wr_addr); \
binder (SVM1_INST_ICALL_U8, icall_u8); \
binder (SVM1_INST_ICALL_U16, icall_u16); \
binder (SVM1_INST_ICALL_U32, icall_u32); \
+ binder (SVM1_INST_ENTER_CLOSURE, enter_closure); \
binder (SVM1_INST_CJUMP_EQ_WR_WR_PCR_S8, cjump_eq_wr_wr_pcr_s8); \
binder (SVM1_INST_CJUMP_NEQ_WR_WR_PCR_S8, cjump_neq_wr_wr_pcr_s8); \
binder (SVM1_INST_CJUMP_LT_WR_WR_PCR_S8, cjump_lt_wr_wr_pcr_s8); \
#define DECODE_SVM1_INST_ICALL_U32(value) \
DECODE_UNSIGNED_32 (value)
-#define SVM1_INST_CJUMP_EQ_WR_WR_PCR_S8 0x25
+#define SVM1_INST_ENTER_CLOSURE 0x25
+#define DECODE_SVM1_INST_ENTER_CLOSURE(index) \
+ DECODE_UNSIGNED_16 (index)
+
+#define SVM1_INST_CJUMP_EQ_WR_WR_PCR_S8 0x26
#define DECODE_SVM1_INST_CJUMP_EQ_WR_WR_PCR_S8(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_NEQ_WR_WR_PCR_S8 0x26
+#define SVM1_INST_CJUMP_NEQ_WR_WR_PCR_S8 0x27
#define DECODE_SVM1_INST_CJUMP_NEQ_WR_WR_PCR_S8(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_LT_WR_WR_PCR_S8 0x27
+#define SVM1_INST_CJUMP_LT_WR_WR_PCR_S8 0x28
#define DECODE_SVM1_INST_CJUMP_LT_WR_WR_PCR_S8(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_GE_WR_WR_PCR_S8 0x28
+#define SVM1_INST_CJUMP_GE_WR_WR_PCR_S8 0x29
#define DECODE_SVM1_INST_CJUMP_GE_WR_WR_PCR_S8(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_GT_WR_WR_PCR_S8 0x29
+#define SVM1_INST_CJUMP_GT_WR_WR_PCR_S8 0x2a
#define DECODE_SVM1_INST_CJUMP_GT_WR_WR_PCR_S8(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_LE_WR_WR_PCR_S8 0x2a
+#define SVM1_INST_CJUMP_LE_WR_WR_PCR_S8 0x2b
#define DECODE_SVM1_INST_CJUMP_LE_WR_WR_PCR_S8(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_SLT_WR_WR_PCR_S8 0x2b
+#define SVM1_INST_CJUMP_SLT_WR_WR_PCR_S8 0x2c
#define DECODE_SVM1_INST_CJUMP_SLT_WR_WR_PCR_S8(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_SGE_WR_WR_PCR_S8 0x2c
+#define SVM1_INST_CJUMP_SGE_WR_WR_PCR_S8 0x2d
#define DECODE_SVM1_INST_CJUMP_SGE_WR_WR_PCR_S8(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_SGT_WR_WR_PCR_S8 0x2d
+#define SVM1_INST_CJUMP_SGT_WR_WR_PCR_S8 0x2e
#define DECODE_SVM1_INST_CJUMP_SGT_WR_WR_PCR_S8(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_SLE_WR_WR_PCR_S8 0x2e
+#define SVM1_INST_CJUMP_SLE_WR_WR_PCR_S8 0x2f
#define DECODE_SVM1_INST_CJUMP_SLE_WR_WR_PCR_S8(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_EQ_WR_WR_PCR_S16 0x2f
+#define SVM1_INST_CJUMP_EQ_WR_WR_PCR_S16 0x30
#define DECODE_SVM1_INST_CJUMP_EQ_WR_WR_PCR_S16(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_NEQ_WR_WR_PCR_S16 0x30
+#define SVM1_INST_CJUMP_NEQ_WR_WR_PCR_S16 0x31
#define DECODE_SVM1_INST_CJUMP_NEQ_WR_WR_PCR_S16(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_LT_WR_WR_PCR_S16 0x31
+#define SVM1_INST_CJUMP_LT_WR_WR_PCR_S16 0x32
#define DECODE_SVM1_INST_CJUMP_LT_WR_WR_PCR_S16(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_GE_WR_WR_PCR_S16 0x32
+#define SVM1_INST_CJUMP_GE_WR_WR_PCR_S16 0x33
#define DECODE_SVM1_INST_CJUMP_GE_WR_WR_PCR_S16(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_GT_WR_WR_PCR_S16 0x33
+#define SVM1_INST_CJUMP_GT_WR_WR_PCR_S16 0x34
#define DECODE_SVM1_INST_CJUMP_GT_WR_WR_PCR_S16(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_LE_WR_WR_PCR_S16 0x34
+#define SVM1_INST_CJUMP_LE_WR_WR_PCR_S16 0x35
#define DECODE_SVM1_INST_CJUMP_LE_WR_WR_PCR_S16(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_SLT_WR_WR_PCR_S16 0x35
+#define SVM1_INST_CJUMP_SLT_WR_WR_PCR_S16 0x36
#define DECODE_SVM1_INST_CJUMP_SLT_WR_WR_PCR_S16(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_SGE_WR_WR_PCR_S16 0x36
+#define SVM1_INST_CJUMP_SGE_WR_WR_PCR_S16 0x37
#define DECODE_SVM1_INST_CJUMP_SGE_WR_WR_PCR_S16(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_SGT_WR_WR_PCR_S16 0x37
+#define SVM1_INST_CJUMP_SGT_WR_WR_PCR_S16 0x38
#define DECODE_SVM1_INST_CJUMP_SGT_WR_WR_PCR_S16(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_SLE_WR_WR_PCR_S16 0x38
+#define SVM1_INST_CJUMP_SLE_WR_WR_PCR_S16 0x39
#define DECODE_SVM1_INST_CJUMP_SLE_WR_WR_PCR_S16(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_EQ_WR_WR_PCR_S32 0x39
+#define SVM1_INST_CJUMP_EQ_WR_WR_PCR_S32 0x3a
#define DECODE_SVM1_INST_CJUMP_EQ_WR_WR_PCR_S32(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_NEQ_WR_WR_PCR_S32 0x3a
+#define SVM1_INST_CJUMP_NEQ_WR_WR_PCR_S32 0x3b
#define DECODE_SVM1_INST_CJUMP_NEQ_WR_WR_PCR_S32(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_LT_WR_WR_PCR_S32 0x3b
+#define SVM1_INST_CJUMP_LT_WR_WR_PCR_S32 0x3c
#define DECODE_SVM1_INST_CJUMP_LT_WR_WR_PCR_S32(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_GE_WR_WR_PCR_S32 0x3c
+#define SVM1_INST_CJUMP_GE_WR_WR_PCR_S32 0x3d
#define DECODE_SVM1_INST_CJUMP_GE_WR_WR_PCR_S32(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_GT_WR_WR_PCR_S32 0x3d
+#define SVM1_INST_CJUMP_GT_WR_WR_PCR_S32 0x3e
#define DECODE_SVM1_INST_CJUMP_GT_WR_WR_PCR_S32(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_LE_WR_WR_PCR_S32 0x3e
+#define SVM1_INST_CJUMP_LE_WR_WR_PCR_S32 0x3f
#define DECODE_SVM1_INST_CJUMP_LE_WR_WR_PCR_S32(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_SLT_WR_WR_PCR_S32 0x3f
+#define SVM1_INST_CJUMP_SLT_WR_WR_PCR_S32 0x40
#define DECODE_SVM1_INST_CJUMP_SLT_WR_WR_PCR_S32(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_SGE_WR_WR_PCR_S32 0x40
+#define SVM1_INST_CJUMP_SGE_WR_WR_PCR_S32 0x41
#define DECODE_SVM1_INST_CJUMP_SGE_WR_WR_PCR_S32(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_SGT_WR_WR_PCR_S32 0x41
+#define SVM1_INST_CJUMP_SGT_WR_WR_PCR_S32 0x42
#define DECODE_SVM1_INST_CJUMP_SGT_WR_WR_PCR_S32(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_SLE_WR_WR_PCR_S32 0x42
+#define SVM1_INST_CJUMP_SLE_WR_WR_PCR_S32 0x43
#define DECODE_SVM1_INST_CJUMP_SLE_WR_WR_PCR_S32(source1, source2, value) \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_EQ_WR_PCR_S8 0x43
+#define SVM1_INST_CJUMP_EQ_WR_PCR_S8 0x44
#define DECODE_SVM1_INST_CJUMP_EQ_WR_PCR_S8(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_NEQ_WR_PCR_S8 0x44
+#define SVM1_INST_CJUMP_NEQ_WR_PCR_S8 0x45
#define DECODE_SVM1_INST_CJUMP_NEQ_WR_PCR_S8(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_SLT_WR_PCR_S8 0x45
+#define SVM1_INST_CJUMP_SLT_WR_PCR_S8 0x46
#define DECODE_SVM1_INST_CJUMP_SLT_WR_PCR_S8(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_SGE_WR_PCR_S8 0x46
+#define SVM1_INST_CJUMP_SGE_WR_PCR_S8 0x47
#define DECODE_SVM1_INST_CJUMP_SGE_WR_PCR_S8(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_SGT_WR_PCR_S8 0x47
+#define SVM1_INST_CJUMP_SGT_WR_PCR_S8 0x48
#define DECODE_SVM1_INST_CJUMP_SGT_WR_PCR_S8(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_SLE_WR_PCR_S8 0x48
+#define SVM1_INST_CJUMP_SLE_WR_PCR_S8 0x49
#define DECODE_SVM1_INST_CJUMP_SLE_WR_PCR_S8(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_EQ_WR_PCR_S16 0x49
+#define SVM1_INST_CJUMP_EQ_WR_PCR_S16 0x4a
#define DECODE_SVM1_INST_CJUMP_EQ_WR_PCR_S16(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_NEQ_WR_PCR_S16 0x4a
+#define SVM1_INST_CJUMP_NEQ_WR_PCR_S16 0x4b
#define DECODE_SVM1_INST_CJUMP_NEQ_WR_PCR_S16(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_SLT_WR_PCR_S16 0x4b
+#define SVM1_INST_CJUMP_SLT_WR_PCR_S16 0x4c
#define DECODE_SVM1_INST_CJUMP_SLT_WR_PCR_S16(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_SGE_WR_PCR_S16 0x4c
+#define SVM1_INST_CJUMP_SGE_WR_PCR_S16 0x4d
#define DECODE_SVM1_INST_CJUMP_SGE_WR_PCR_S16(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_SGT_WR_PCR_S16 0x4d
+#define SVM1_INST_CJUMP_SGT_WR_PCR_S16 0x4e
#define DECODE_SVM1_INST_CJUMP_SGT_WR_PCR_S16(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_SLE_WR_PCR_S16 0x4e
+#define SVM1_INST_CJUMP_SLE_WR_PCR_S16 0x4f
#define DECODE_SVM1_INST_CJUMP_SLE_WR_PCR_S16(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_EQ_WR_PCR_S32 0x4f
+#define SVM1_INST_CJUMP_EQ_WR_PCR_S32 0x50
#define DECODE_SVM1_INST_CJUMP_EQ_WR_PCR_S32(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_NEQ_WR_PCR_S32 0x50
+#define SVM1_INST_CJUMP_NEQ_WR_PCR_S32 0x51
#define DECODE_SVM1_INST_CJUMP_NEQ_WR_PCR_S32(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_SLT_WR_PCR_S32 0x51
+#define SVM1_INST_CJUMP_SLT_WR_PCR_S32 0x52
#define DECODE_SVM1_INST_CJUMP_SLT_WR_PCR_S32(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_SGE_WR_PCR_S32 0x52
+#define SVM1_INST_CJUMP_SGE_WR_PCR_S32 0x53
#define DECODE_SVM1_INST_CJUMP_SGE_WR_PCR_S32(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_SGT_WR_PCR_S32 0x53
+#define SVM1_INST_CJUMP_SGT_WR_PCR_S32 0x54
#define DECODE_SVM1_INST_CJUMP_SGT_WR_PCR_S32(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_SLE_WR_PCR_S32 0x54
+#define SVM1_INST_CJUMP_SLE_WR_PCR_S32 0x55
#define DECODE_SVM1_INST_CJUMP_SLE_WR_PCR_S32(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_FIX_WR_PCR_S8 0x55
+#define SVM1_INST_CJUMP_FIX_WR_PCR_S8 0x56
#define DECODE_SVM1_INST_CJUMP_FIX_WR_PCR_S8(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_NFIX_WR_PCR_S8 0x56
+#define SVM1_INST_CJUMP_NFIX_WR_PCR_S8 0x57
#define DECODE_SVM1_INST_CJUMP_NFIX_WR_PCR_S8(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_IFIX_WR_PCR_S8 0x57
+#define SVM1_INST_CJUMP_IFIX_WR_PCR_S8 0x58
#define DECODE_SVM1_INST_CJUMP_IFIX_WR_PCR_S8(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_NIFIX_WR_PCR_S8 0x58
+#define SVM1_INST_CJUMP_NIFIX_WR_PCR_S8 0x59
#define DECODE_SVM1_INST_CJUMP_NIFIX_WR_PCR_S8(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_FIX_WR_PCR_S16 0x59
+#define SVM1_INST_CJUMP_FIX_WR_PCR_S16 0x5a
#define DECODE_SVM1_INST_CJUMP_FIX_WR_PCR_S16(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_NFIX_WR_PCR_S16 0x5a
+#define SVM1_INST_CJUMP_NFIX_WR_PCR_S16 0x5b
#define DECODE_SVM1_INST_CJUMP_NFIX_WR_PCR_S16(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_IFIX_WR_PCR_S16 0x5b
+#define SVM1_INST_CJUMP_IFIX_WR_PCR_S16 0x5c
#define DECODE_SVM1_INST_CJUMP_IFIX_WR_PCR_S16(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_NIFIX_WR_PCR_S16 0x5c
+#define SVM1_INST_CJUMP_NIFIX_WR_PCR_S16 0x5d
#define DECODE_SVM1_INST_CJUMP_NIFIX_WR_PCR_S16(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_FIX_WR_PCR_S32 0x5d
+#define SVM1_INST_CJUMP_FIX_WR_PCR_S32 0x5e
#define DECODE_SVM1_INST_CJUMP_FIX_WR_PCR_S32(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_NFIX_WR_PCR_S32 0x5e
+#define SVM1_INST_CJUMP_NFIX_WR_PCR_S32 0x5f
#define DECODE_SVM1_INST_CJUMP_NFIX_WR_PCR_S32(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_IFIX_WR_PCR_S32 0x5f
+#define SVM1_INST_CJUMP_IFIX_WR_PCR_S32 0x60
#define DECODE_SVM1_INST_CJUMP_IFIX_WR_PCR_S32(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_NIFIX_WR_PCR_S32 0x60
+#define SVM1_INST_CJUMP_NIFIX_WR_PCR_S32 0x61
#define DECODE_SVM1_INST_CJUMP_NIFIX_WR_PCR_S32(source, value) \
DECODE_WORD_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_EQ_FR_FR_PCR_S8 0x61
+#define SVM1_INST_CJUMP_EQ_FR_FR_PCR_S8 0x62
#define DECODE_SVM1_INST_CJUMP_EQ_FR_FR_PCR_S8(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_NEQ_FR_FR_PCR_S8 0x62
+#define SVM1_INST_CJUMP_NEQ_FR_FR_PCR_S8 0x63
#define DECODE_SVM1_INST_CJUMP_NEQ_FR_FR_PCR_S8(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_LT_FR_FR_PCR_S8 0x63
+#define SVM1_INST_CJUMP_LT_FR_FR_PCR_S8 0x64
#define DECODE_SVM1_INST_CJUMP_LT_FR_FR_PCR_S8(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_GT_FR_FR_PCR_S8 0x64
+#define SVM1_INST_CJUMP_GT_FR_FR_PCR_S8 0x65
#define DECODE_SVM1_INST_CJUMP_GT_FR_FR_PCR_S8(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_LE_FR_FR_PCR_S8 0x65
+#define SVM1_INST_CJUMP_LE_FR_FR_PCR_S8 0x66
#define DECODE_SVM1_INST_CJUMP_LE_FR_FR_PCR_S8(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_GE_FR_FR_PCR_S8 0x66
+#define SVM1_INST_CJUMP_GE_FR_FR_PCR_S8 0x67
#define DECODE_SVM1_INST_CJUMP_GE_FR_FR_PCR_S8(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_CMP_FR_FR_PCR_S8 0x67
+#define SVM1_INST_CJUMP_CMP_FR_FR_PCR_S8 0x68
#define DECODE_SVM1_INST_CJUMP_CMP_FR_FR_PCR_S8(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_NCMP_FR_FR_PCR_S8 0x68
+#define SVM1_INST_CJUMP_NCMP_FR_FR_PCR_S8 0x69
#define DECODE_SVM1_INST_CJUMP_NCMP_FR_FR_PCR_S8(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_EQ_FR_FR_PCR_S16 0x69
+#define SVM1_INST_CJUMP_EQ_FR_FR_PCR_S16 0x6a
#define DECODE_SVM1_INST_CJUMP_EQ_FR_FR_PCR_S16(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_NEQ_FR_FR_PCR_S16 0x6a
+#define SVM1_INST_CJUMP_NEQ_FR_FR_PCR_S16 0x6b
#define DECODE_SVM1_INST_CJUMP_NEQ_FR_FR_PCR_S16(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_LT_FR_FR_PCR_S16 0x6b
+#define SVM1_INST_CJUMP_LT_FR_FR_PCR_S16 0x6c
#define DECODE_SVM1_INST_CJUMP_LT_FR_FR_PCR_S16(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_GT_FR_FR_PCR_S16 0x6c
+#define SVM1_INST_CJUMP_GT_FR_FR_PCR_S16 0x6d
#define DECODE_SVM1_INST_CJUMP_GT_FR_FR_PCR_S16(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_LE_FR_FR_PCR_S16 0x6d
+#define SVM1_INST_CJUMP_LE_FR_FR_PCR_S16 0x6e
#define DECODE_SVM1_INST_CJUMP_LE_FR_FR_PCR_S16(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_GE_FR_FR_PCR_S16 0x6e
+#define SVM1_INST_CJUMP_GE_FR_FR_PCR_S16 0x6f
#define DECODE_SVM1_INST_CJUMP_GE_FR_FR_PCR_S16(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_CMP_FR_FR_PCR_S16 0x6f
+#define SVM1_INST_CJUMP_CMP_FR_FR_PCR_S16 0x70
#define DECODE_SVM1_INST_CJUMP_CMP_FR_FR_PCR_S16(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_NCMP_FR_FR_PCR_S16 0x70
+#define SVM1_INST_CJUMP_NCMP_FR_FR_PCR_S16 0x71
#define DECODE_SVM1_INST_CJUMP_NCMP_FR_FR_PCR_S16(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_EQ_FR_FR_PCR_S32 0x71
+#define SVM1_INST_CJUMP_EQ_FR_FR_PCR_S32 0x72
#define DECODE_SVM1_INST_CJUMP_EQ_FR_FR_PCR_S32(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_NEQ_FR_FR_PCR_S32 0x72
+#define SVM1_INST_CJUMP_NEQ_FR_FR_PCR_S32 0x73
#define DECODE_SVM1_INST_CJUMP_NEQ_FR_FR_PCR_S32(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_LT_FR_FR_PCR_S32 0x73
+#define SVM1_INST_CJUMP_LT_FR_FR_PCR_S32 0x74
#define DECODE_SVM1_INST_CJUMP_LT_FR_FR_PCR_S32(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_GT_FR_FR_PCR_S32 0x74
+#define SVM1_INST_CJUMP_GT_FR_FR_PCR_S32 0x75
#define DECODE_SVM1_INST_CJUMP_GT_FR_FR_PCR_S32(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_LE_FR_FR_PCR_S32 0x75
+#define SVM1_INST_CJUMP_LE_FR_FR_PCR_S32 0x76
#define DECODE_SVM1_INST_CJUMP_LE_FR_FR_PCR_S32(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_GE_FR_FR_PCR_S32 0x76
+#define SVM1_INST_CJUMP_GE_FR_FR_PCR_S32 0x77
#define DECODE_SVM1_INST_CJUMP_GE_FR_FR_PCR_S32(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_CMP_FR_FR_PCR_S32 0x77
+#define SVM1_INST_CJUMP_CMP_FR_FR_PCR_S32 0x78
#define DECODE_SVM1_INST_CJUMP_CMP_FR_FR_PCR_S32(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_NCMP_FR_FR_PCR_S32 0x78
+#define SVM1_INST_CJUMP_NCMP_FR_FR_PCR_S32 0x79
#define DECODE_SVM1_INST_CJUMP_NCMP_FR_FR_PCR_S32(source1, source2, value) \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_EQ_FR_PCR_S8 0x79
+#define SVM1_INST_CJUMP_EQ_FR_PCR_S8 0x7a
#define DECODE_SVM1_INST_CJUMP_EQ_FR_PCR_S8(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_NEQ_FR_PCR_S8 0x7a
+#define SVM1_INST_CJUMP_NEQ_FR_PCR_S8 0x7b
#define DECODE_SVM1_INST_CJUMP_NEQ_FR_PCR_S8(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_LT_FR_PCR_S8 0x7b
+#define SVM1_INST_CJUMP_LT_FR_PCR_S8 0x7c
#define DECODE_SVM1_INST_CJUMP_LT_FR_PCR_S8(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_GT_FR_PCR_S8 0x7c
+#define SVM1_INST_CJUMP_GT_FR_PCR_S8 0x7d
#define DECODE_SVM1_INST_CJUMP_GT_FR_PCR_S8(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_LE_FR_PCR_S8 0x7d
+#define SVM1_INST_CJUMP_LE_FR_PCR_S8 0x7e
#define DECODE_SVM1_INST_CJUMP_LE_FR_PCR_S8(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_GE_FR_PCR_S8 0x7e
+#define SVM1_INST_CJUMP_GE_FR_PCR_S8 0x7f
#define DECODE_SVM1_INST_CJUMP_GE_FR_PCR_S8(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_CMP_FR_PCR_S8 0x7f
+#define SVM1_INST_CJUMP_CMP_FR_PCR_S8 0x80
#define DECODE_SVM1_INST_CJUMP_CMP_FR_PCR_S8(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_NCMP_FR_PCR_S8 0x80
+#define SVM1_INST_CJUMP_NCMP_FR_PCR_S8 0x81
#define DECODE_SVM1_INST_CJUMP_NCMP_FR_PCR_S8(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_8 (value)
-#define SVM1_INST_CJUMP_EQ_FR_PCR_S16 0x81
+#define SVM1_INST_CJUMP_EQ_FR_PCR_S16 0x82
#define DECODE_SVM1_INST_CJUMP_EQ_FR_PCR_S16(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_NEQ_FR_PCR_S16 0x82
+#define SVM1_INST_CJUMP_NEQ_FR_PCR_S16 0x83
#define DECODE_SVM1_INST_CJUMP_NEQ_FR_PCR_S16(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_LT_FR_PCR_S16 0x83
+#define SVM1_INST_CJUMP_LT_FR_PCR_S16 0x84
#define DECODE_SVM1_INST_CJUMP_LT_FR_PCR_S16(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_GT_FR_PCR_S16 0x84
+#define SVM1_INST_CJUMP_GT_FR_PCR_S16 0x85
#define DECODE_SVM1_INST_CJUMP_GT_FR_PCR_S16(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_LE_FR_PCR_S16 0x85
+#define SVM1_INST_CJUMP_LE_FR_PCR_S16 0x86
#define DECODE_SVM1_INST_CJUMP_LE_FR_PCR_S16(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_GE_FR_PCR_S16 0x86
+#define SVM1_INST_CJUMP_GE_FR_PCR_S16 0x87
#define DECODE_SVM1_INST_CJUMP_GE_FR_PCR_S16(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_CMP_FR_PCR_S16 0x87
+#define SVM1_INST_CJUMP_CMP_FR_PCR_S16 0x88
#define DECODE_SVM1_INST_CJUMP_CMP_FR_PCR_S16(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_NCMP_FR_PCR_S16 0x88
+#define SVM1_INST_CJUMP_NCMP_FR_PCR_S16 0x89
#define DECODE_SVM1_INST_CJUMP_NCMP_FR_PCR_S16(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_16 (value)
-#define SVM1_INST_CJUMP_EQ_FR_PCR_S32 0x89
+#define SVM1_INST_CJUMP_EQ_FR_PCR_S32 0x8a
#define DECODE_SVM1_INST_CJUMP_EQ_FR_PCR_S32(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_NEQ_FR_PCR_S32 0x8a
+#define SVM1_INST_CJUMP_NEQ_FR_PCR_S32 0x8b
#define DECODE_SVM1_INST_CJUMP_NEQ_FR_PCR_S32(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_LT_FR_PCR_S32 0x8b
+#define SVM1_INST_CJUMP_LT_FR_PCR_S32 0x8c
#define DECODE_SVM1_INST_CJUMP_LT_FR_PCR_S32(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_GT_FR_PCR_S32 0x8c
+#define SVM1_INST_CJUMP_GT_FR_PCR_S32 0x8d
#define DECODE_SVM1_INST_CJUMP_GT_FR_PCR_S32(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_LE_FR_PCR_S32 0x8d
+#define SVM1_INST_CJUMP_LE_FR_PCR_S32 0x8e
#define DECODE_SVM1_INST_CJUMP_LE_FR_PCR_S32(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_GE_FR_PCR_S32 0x8e
+#define SVM1_INST_CJUMP_GE_FR_PCR_S32 0x8f
#define DECODE_SVM1_INST_CJUMP_GE_FR_PCR_S32(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_CMP_FR_PCR_S32 0x8f
+#define SVM1_INST_CJUMP_CMP_FR_PCR_S32 0x90
#define DECODE_SVM1_INST_CJUMP_CMP_FR_PCR_S32(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_CJUMP_NCMP_FR_PCR_S32 0x90
+#define SVM1_INST_CJUMP_NCMP_FR_PCR_S32 0x91
#define DECODE_SVM1_INST_CJUMP_NCMP_FR_PCR_S32(source, value) \
DECODE_FLOAT_REGISTER (source); \
DECODE_SIGNED_32 (value)
-#define SVM1_INST_TRAP_TRAP_0 0x91
+#define SVM1_INST_TRAP_TRAP_0 0x92
#define DECODE_SVM1_INST_TRAP_TRAP_0(code) \
DECODE_TRAP_0 (code)
-#define SVM1_INST_TRAP_TRAP_1_WR 0x92
+#define SVM1_INST_TRAP_TRAP_1_WR 0x93
#define DECODE_SVM1_INST_TRAP_TRAP_1_WR(code, arg0) \
DECODE_TRAP_1 (code); \
DECODE_WORD_REGISTER (arg0)
-#define SVM1_INST_TRAP_TRAP_2_WR 0x93
+#define SVM1_INST_TRAP_TRAP_2_WR 0x94
#define DECODE_SVM1_INST_TRAP_TRAP_2_WR(code, arg0, arg1) \
DECODE_TRAP_2 (code); \
DECODE_WORD_REGISTER (arg0); \
DECODE_WORD_REGISTER (arg1)
-#define SVM1_INST_TRAP_TRAP_3_WR 0x94
+#define SVM1_INST_TRAP_TRAP_3_WR 0x95
#define DECODE_SVM1_INST_TRAP_TRAP_3_WR(code, arg0, arg1, arg2) \
DECODE_TRAP_3 (code); \
DECODE_WORD_REGISTER (arg0); \
DECODE_WORD_REGISTER (arg1); \
DECODE_WORD_REGISTER (arg2)
-#define SVM1_INST_INTERRUPT_TEST_PROCEDURE 0x95
+#define SVM1_INST_INTERRUPT_TEST_PROCEDURE 0x96
-#define SVM1_INST_INTERRUPT_TEST_DYNAMIC_LINK 0x96
+#define SVM1_INST_INTERRUPT_TEST_DYNAMIC_LINK 0x97
-#define SVM1_INST_INTERRUPT_TEST_CLOSURE 0x97
+#define SVM1_INST_INTERRUPT_TEST_CLOSURE 0x98
-#define SVM1_INST_INTERRUPT_TEST_IC_PROCEDURE 0x98
+#define SVM1_INST_INTERRUPT_TEST_IC_PROCEDURE 0x99
-#define SVM1_INST_INTERRUPT_TEST_CONTINUATION 0x99
+#define SVM1_INST_INTERRUPT_TEST_CONTINUATION 0x9a
-#define SVM1_INST_FLONUM_HEADER_U8 0x9a
+#define SVM1_INST_FLONUM_HEADER_U8 0x9b
#define DECODE_SVM1_INST_FLONUM_HEADER_U8(target, value) \
DECODE_WORD_REGISTER (target); \
DECODE_UNSIGNED_8 (value)
-#define SVM1_INST_FLONUM_HEADER_U16 0x9b
+#define SVM1_INST_FLONUM_HEADER_U16 0x9c
#define DECODE_SVM1_INST_FLONUM_HEADER_U16(target, value) \
DECODE_WORD_REGISTER (target); \
DECODE_UNSIGNED_16 (value)
-#define SVM1_INST_FLONUM_HEADER_U32 0x9c
+#define SVM1_INST_FLONUM_HEADER_U32 0x9d
#define DECODE_SVM1_INST_FLONUM_HEADER_U32(target, value) \
DECODE_WORD_REGISTER (target); \
DECODE_UNSIGNED_32 (value)
-#define SVM1_INST_FLONUM_HEADER 0x9d
+#define SVM1_INST_FLONUM_HEADER 0x9e
#define DECODE_SVM1_INST_FLONUM_HEADER(target, n_elts) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (n_elts)
-#define SVM1_INST_COPY_WR 0x9e
+#define SVM1_INST_COPY_WR 0x9f
#define DECODE_SVM1_INST_COPY_WR(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_COPY_FR 0x9f
+#define SVM1_INST_COPY_FR 0xa0
#define DECODE_SVM1_INST_COPY_FR(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_NEGATE_WR 0xa0
+#define SVM1_INST_NEGATE_WR 0xa1
#define DECODE_SVM1_INST_NEGATE_WR(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_NEGATE_FR 0xa1
+#define SVM1_INST_NEGATE_FR 0xa2
#define DECODE_SVM1_INST_NEGATE_FR(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_INCREMENT_WR 0xa2
+#define SVM1_INST_INCREMENT_WR 0xa3
#define DECODE_SVM1_INST_INCREMENT_WR(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_INCREMENT_FR 0xa3
+#define SVM1_INST_INCREMENT_FR 0xa4
#define DECODE_SVM1_INST_INCREMENT_FR(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_DECREMENT_WR 0xa4
+#define SVM1_INST_DECREMENT_WR 0xa5
#define DECODE_SVM1_INST_DECREMENT_WR(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_DECREMENT_FR 0xa5
+#define SVM1_INST_DECREMENT_FR 0xa6
#define DECODE_SVM1_INST_DECREMENT_FR(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_ABS_WR 0xa6
+#define SVM1_INST_ABS_WR 0xa7
#define DECODE_SVM1_INST_ABS_WR(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_ABS_FR 0xa7
+#define SVM1_INST_ABS_FR 0xa8
#define DECODE_SVM1_INST_ABS_FR(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_OBJECT_TYPE 0xa8
+#define SVM1_INST_OBJECT_TYPE 0xa9
#define DECODE_SVM1_INST_OBJECT_TYPE(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_OBJECT_DATUM 0xa9
+#define SVM1_INST_OBJECT_DATUM 0xaa
#define DECODE_SVM1_INST_OBJECT_DATUM(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_OBJECT_ADDRESS 0xaa
+#define SVM1_INST_OBJECT_ADDRESS 0xab
#define DECODE_SVM1_INST_OBJECT_ADDRESS(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_FIXNUM_TO_INTEGER 0xab
+#define SVM1_INST_FIXNUM_TO_INTEGER 0xac
#define DECODE_SVM1_INST_FIXNUM_TO_INTEGER(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_INTEGER_TO_FIXNUM 0xac
+#define SVM1_INST_INTEGER_TO_FIXNUM 0xad
#define DECODE_SVM1_INST_INTEGER_TO_FIXNUM(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_NOT 0xad
+#define SVM1_INST_NOT 0xae
#define DECODE_SVM1_INST_NOT(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_FLONUM_ALIGN 0xae
+#define SVM1_INST_FLONUM_ALIGN 0xaf
#define DECODE_SVM1_INST_FLONUM_ALIGN(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_FLONUM_LENGTH 0xaf
+#define SVM1_INST_FLONUM_LENGTH 0xb0
#define DECODE_SVM1_INST_FLONUM_LENGTH(target, source) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source)
-#define SVM1_INST_SQRT 0xb0
+#define SVM1_INST_SQRT 0xb1
#define DECODE_SVM1_INST_SQRT(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_ROUND 0xb1
+#define SVM1_INST_ROUND 0xb2
#define DECODE_SVM1_INST_ROUND(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_CEILING 0xb2
+#define SVM1_INST_CEILING 0xb3
#define DECODE_SVM1_INST_CEILING(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_FLOOR 0xb3
+#define SVM1_INST_FLOOR 0xb4
#define DECODE_SVM1_INST_FLOOR(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_TRUNCATE 0xb4
+#define SVM1_INST_TRUNCATE 0xb5
#define DECODE_SVM1_INST_TRUNCATE(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_LOG 0xb5
+#define SVM1_INST_LOG 0xb6
#define DECODE_SVM1_INST_LOG(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_EXP 0xb6
+#define SVM1_INST_EXP 0xb7
#define DECODE_SVM1_INST_EXP(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_COS 0xb7
+#define SVM1_INST_COS 0xb8
#define DECODE_SVM1_INST_COS(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_SIN 0xb8
+#define SVM1_INST_SIN 0xb9
#define DECODE_SVM1_INST_SIN(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_TAN 0xb9
+#define SVM1_INST_TAN 0xba
#define DECODE_SVM1_INST_TAN(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_ACOS 0xba
+#define SVM1_INST_ACOS 0xbb
#define DECODE_SVM1_INST_ACOS(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_ASIN 0xbb
+#define SVM1_INST_ASIN 0xbc
#define DECODE_SVM1_INST_ASIN(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_ATAN 0xbc
+#define SVM1_INST_ATAN 0xbd
#define DECODE_SVM1_INST_ATAN(target, source) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source)
-#define SVM1_INST_ADD_WR 0xbd
+#define SVM1_INST_ADD_WR 0xbe
#define DECODE_SVM1_INST_ADD_WR(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_ADD_FR 0xbe
+#define SVM1_INST_ADD_FR 0xbf
#define DECODE_SVM1_INST_ADD_FR(target, source1, source2) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2)
-#define SVM1_INST_SUBTRACT_WR 0xbf
+#define SVM1_INST_SUBTRACT_WR 0xc0
#define DECODE_SVM1_INST_SUBTRACT_WR(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_SUBTRACT_FR 0xc0
+#define SVM1_INST_SUBTRACT_FR 0xc1
#define DECODE_SVM1_INST_SUBTRACT_FR(target, source1, source2) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2)
-#define SVM1_INST_MULTIPLY_WR 0xc1
+#define SVM1_INST_MULTIPLY_WR 0xc2
#define DECODE_SVM1_INST_MULTIPLY_WR(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_MULTIPLY_FR 0xc2
+#define SVM1_INST_MULTIPLY_FR 0xc3
#define DECODE_SVM1_INST_MULTIPLY_FR(target, source1, source2) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2)
-#define SVM1_INST_QUOTIENT 0xc3
+#define SVM1_INST_QUOTIENT 0xc4
#define DECODE_SVM1_INST_QUOTIENT(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_REMAINDER 0xc4
+#define SVM1_INST_REMAINDER 0xc5
#define DECODE_SVM1_INST_REMAINDER(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_LSH 0xc5
+#define SVM1_INST_LSH 0xc6
#define DECODE_SVM1_INST_LSH(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_AND 0xc6
+#define SVM1_INST_AND 0xc7
#define DECODE_SVM1_INST_AND(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_ANDC 0xc7
+#define SVM1_INST_ANDC 0xc8
#define DECODE_SVM1_INST_ANDC(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_OR 0xc8
+#define SVM1_INST_OR 0xc9
#define DECODE_SVM1_INST_OR(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_XOR 0xc9
+#define SVM1_INST_XOR 0xca
#define DECODE_SVM1_INST_XOR(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_MAX_UNSIGNED 0xca
+#define SVM1_INST_MAX_UNSIGNED 0xcb
#define DECODE_SVM1_INST_MAX_UNSIGNED(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_MIN_UNSIGNED 0xcb
+#define SVM1_INST_MIN_UNSIGNED 0xcc
#define DECODE_SVM1_INST_MIN_UNSIGNED(target, source1, source2) \
DECODE_WORD_REGISTER (target); \
DECODE_WORD_REGISTER (source1); \
DECODE_WORD_REGISTER (source2)
-#define SVM1_INST_DIVIDE 0xcc
+#define SVM1_INST_DIVIDE 0xcd
#define DECODE_SVM1_INST_DIVIDE(target, source1, source2) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source1); \
DECODE_FLOAT_REGISTER (source2)
-#define SVM1_INST_ATAN2 0xcd
+#define SVM1_INST_ATAN2 0xce
#define DECODE_SVM1_INST_ATAN2(target, source1, source2) \
DECODE_FLOAT_REGISTER (target); \
DECODE_FLOAT_REGISTER (source1); \