root/src/gauche/vminsn.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* Generated automatically from vminsn.scm */
   2 /* DO NOT EDIT */
   3 enum {
   4   SCM_VM_NOP,
   5   SCM_VM_CONST,
   6   SCM_VM_CONSTI,
   7   SCM_VM_CONSTN,
   8   SCM_VM_CONSTF,
   9   SCM_VM_CONSTU,
  10   SCM_VM_CONST_PUSH,
  11   SCM_VM_CONSTI_PUSH,
  12   SCM_VM_CONSTN_PUSH,
  13   SCM_VM_CONSTF_PUSH,
  14   SCM_VM_CONST_RET,
  15   SCM_VM_CONSTF_RET,
  16   SCM_VM_CONSTU_RET,
  17   SCM_VM_PUSH,
  18   SCM_VM_PRE_CALL,
  19   SCM_VM_PUSH_PRE_CALL,
  20   SCM_VM_CHECK_STACK,
  21   SCM_VM_CALL,
  22   SCM_VM_TAIL_CALL,
  23   SCM_VM_JUMP,
  24   SCM_VM_RET,
  25   SCM_VM_DEFINE,
  26   SCM_VM_CLOSURE,
  27   SCM_VM_LOCAL_ENV,
  28   SCM_VM_PUSH_LOCAL_ENV,
  29   SCM_VM_LOCAL_ENV_CLOSURES,
  30   SCM_VM_POP_LOCAL_ENV,
  31   SCM_VM_LOCAL_ENV_JUMP,
  32   SCM_VM_LOCAL_ENV_CALL,
  33   SCM_VM_LOCAL_ENV_TAIL_CALL,
  34   SCM_VM_BF,
  35   SCM_VM_BT,
  36   SCM_VM_BNEQ,
  37   SCM_VM_BNEQV,
  38   SCM_VM_BNNULL,
  39   SCM_VM_BNUMNE,
  40   SCM_VM_BNLT,
  41   SCM_VM_BNLE,
  42   SCM_VM_BNGT,
  43   SCM_VM_BNGE,
  44   SCM_VM_BNUMNEI,
  45   SCM_VM_BNEQC,
  46   SCM_VM_BNEQVC,
  47   SCM_VM_RF,
  48   SCM_VM_RT,
  49   SCM_VM_RNEQ,
  50   SCM_VM_RNEQV,
  51   SCM_VM_RNNULL,
  52   SCM_VM_RECEIVE,
  53   SCM_VM_TAIL_RECEIVE,
  54   SCM_VM_LSET,
  55   SCM_VM_LSET0,
  56   SCM_VM_LSET1,
  57   SCM_VM_LSET2,
  58   SCM_VM_LSET3,
  59   SCM_VM_LSET4,
  60   SCM_VM_GSET,
  61   SCM_VM_LREF,
  62   SCM_VM_LREF0,
  63   SCM_VM_LREF1,
  64   SCM_VM_LREF2,
  65   SCM_VM_LREF3,
  66   SCM_VM_LREF10,
  67   SCM_VM_LREF11,
  68   SCM_VM_LREF12,
  69   SCM_VM_LREF20,
  70   SCM_VM_LREF21,
  71   SCM_VM_LREF30,
  72   SCM_VM_LREF4,
  73   SCM_VM_LREF13,
  74   SCM_VM_LREF14,
  75   SCM_VM_LREF_PUSH,
  76   SCM_VM_LREF0_PUSH,
  77   SCM_VM_LREF1_PUSH,
  78   SCM_VM_LREF2_PUSH,
  79   SCM_VM_LREF3_PUSH,
  80   SCM_VM_LREF10_PUSH,
  81   SCM_VM_LREF11_PUSH,
  82   SCM_VM_LREF12_PUSH,
  83   SCM_VM_LREF20_PUSH,
  84   SCM_VM_LREF21_PUSH,
  85   SCM_VM_LREF30_PUSH,
  86   SCM_VM_LREF4_PUSH,
  87   SCM_VM_LREF13_PUSH,
  88   SCM_VM_LREF14_PUSH,
  89   SCM_VM_GREF,
  90   SCM_VM_GREF_PUSH,
  91   SCM_VM_GREF_CALL,
  92   SCM_VM_GREF_TAIL_CALL,
  93   SCM_VM_PUSH_GREF,
  94   SCM_VM_PUSH_GREF_CALL,
  95   SCM_VM_PUSH_GREF_TAIL_CALL,
  96   SCM_VM_LREF0_PUSH_GREF,
  97   SCM_VM_LREF0_PUSH_GREF_CALL,
  98   SCM_VM_LREF0_PUSH_GREF_TAIL_CALL,
  99   SCM_VM_PROMISE,
 100   SCM_VM_CONST_APPLY,
 101   SCM_VM_CONS,
 102   SCM_VM_CONS_PUSH,
 103   SCM_VM_CAR,
 104   SCM_VM_CAR_PUSH,
 105   SCM_VM_CDR,
 106   SCM_VM_CDR_PUSH,
 107   SCM_VM_CAAR,
 108   SCM_VM_CAAR_PUSH,
 109   SCM_VM_CADR,
 110   SCM_VM_CADR_PUSH,
 111   SCM_VM_CDAR,
 112   SCM_VM_CDAR_PUSH,
 113   SCM_VM_CDDR,
 114   SCM_VM_CDDR_PUSH,
 115   SCM_VM_LIST,
 116   SCM_VM_LIST_STAR,
 117   SCM_VM_LENGTH,
 118   SCM_VM_MEMQ,
 119   SCM_VM_MEMV,
 120   SCM_VM_ASSQ,
 121   SCM_VM_ASSV,
 122   SCM_VM_EQ,
 123   SCM_VM_EQV,
 124   SCM_VM_APPEND,
 125   SCM_VM_NOT,
 126   SCM_VM_REVERSE,
 127   SCM_VM_APPLY,
 128   SCM_VM_TAIL_APPLY,
 129   SCM_VM_IS_A,
 130   SCM_VM_NULLP,
 131   SCM_VM_PAIRP,
 132   SCM_VM_CHARP,
 133   SCM_VM_EOFP,
 134   SCM_VM_STRINGP,
 135   SCM_VM_SYMBOLP,
 136   SCM_VM_VECTORP,
 137   SCM_VM_IDENTIFIERP,
 138   SCM_VM_SETTER,
 139   SCM_VM_VALUES,
 140   SCM_VM_VEC,
 141   SCM_VM_LIST2VEC,
 142   SCM_VM_APP_VEC,
 143   SCM_VM_VEC_LEN,
 144   SCM_VM_VEC_REF,
 145   SCM_VM_VEC_SET,
 146   SCM_VM_VEC_REFI,
 147   SCM_VM_VEC_SETI,
 148   SCM_VM_NUMEQ2,
 149   SCM_VM_NUMLT2,
 150   SCM_VM_NUMLE2,
 151   SCM_VM_NUMGT2,
 152   SCM_VM_NUMGE2,
 153   SCM_VM_NUMADD2,
 154   SCM_VM_NUMSUB2,
 155   SCM_VM_NUMMUL2,
 156   SCM_VM_NUMDIV2,
 157   SCM_VM_NEGATE,
 158   SCM_VM_NUMADDI,
 159   SCM_VM_NUMSUBI,
 160   SCM_VM_READ_CHAR,
 161   SCM_VM_PEEK_CHAR,
 162   SCM_VM_WRITE_CHAR,
 163   SCM_VM_CURIN,
 164   SCM_VM_CUROUT,
 165   SCM_VM_CURERR,
 166   SCM_VM_SLOT_REF,
 167   SCM_VM_SLOT_SET,
 168   SCM_VM_SLOT_REFC,
 169   SCM_VM_SLOT_SETC,
 170   SCM_VM_NUM_INSNS
 171 };

/* [<][>][^][v][top][bottom][index][help] */