1: /*	@(#)opcode.h	2.2	SCCS id keyword	*/
   2: /*
   3:  * operations
   4:  */
   5: #define O_HALT      01
   6: #define O_NULL      02
   7: #define O_NODUMP    03
   8: #define O_BEG       04
   9: #define O_END       05
  10: #define O_CALL      06
  11: #define O_TRACNT    07
  12: #define O_PUSH      010
  13: #define O_POP       011
  14: #define O_INX4      012
  15: #define O_SDUP      013
  16: #define O_IF        014
  17: #define O_TRA       015
  18: #define O_LINO      016
  19: #define O_GOTO      017
  20: #define O_REL2      020
  21: #define O_REL4      021
  22: #define O_REL24     022
  23: #define O_REL42     023
  24: #define O_REL8      024
  25: #define O_RELG      025
  26: #define O_RELT      026
  27: #define O_REL28     030
  28: #define O_REL48     031
  29: #define O_REL82     032
  30: #define O_REL84     033
  31: #define O_AND       034
  32: #define O_OR        035
  33: #define O_NOT       036
  34: #define O_AS2       040
  35: #define O_AS4       041
  36: #define O_AS24      042
  37: #define O_AS42      043
  38: #define O_AS8       044
  39: #define O_INX2P2    045
  40: #define O_INX4P2    046
  41: #define O_AS        047
  42: #define O_AS21      050
  43: #define O_AS41      051
  44: #define O_AS28      052
  45: #define O_AS48      053
  46: #define O_OFF       054
  47: #define O_INX2      055
  48: #define O_NIL       056
  49: #define O_LV        057
  50: #define O_ADD2      060
  51: #define O_ADD4      061
  52: #define O_ADD24     062
  53: #define O_ADD42     063
  54: #define O_ADD28     064
  55: #define O_ADD48     065
  56: #define O_ADD82     066
  57: #define O_ADD84     067
  58: #define O_SUB2      070
  59: #define O_MUL2      0100
  60: #define O_ABS2      0110
  61: #define O_ABS8      0112
  62: #define O_ADD8      0114
  63: #define O_SUB8      0115
  64: #define O_MUL8      0116
  65: #define O_DVD8      0117
  66: #define O_DIV2      0120
  67: #define O_MOD2      0130
  68: #define O_NEG2      0140
  69: #define O_NEG8      0142
  70: #define O_DVD2      0160
  71: #define O_RV1       0170
  72: #define O_RV2       0171
  73: #define O_RV4       0172
  74: #define O_RV8       0173
  75: #define O_IND1      0174
  76: #define O_IND2      0175
  77: #define O_IND4      0176    /* pbk */
  78: #define O_CON1      0200
  79: #define O_CON2      0201
  80: #define O_CON4      0202
  81: #define O_CON8      0203
  82: #define O_RV        0204
  83: #define O_IND       0205
  84: #define O_CON       0206
  85: #define O_RANG2     0210
  86: #define O_RANG42    0211
  87: #define O_RSNG2     0212
  88: #define O_RSNG42    0213
  89: #define O_RANG4     0214
  90: #define O_RSNG4     0216
  91: #define O_RSNG24    0217
  92: #define O_CONC      0230
  93: #define O_CASEBEG   0231
  94: #define O_CASE1     0232
  95: #define O_CASE2     0233
  96: #define O_CASE4     0234
  97: #define O_CASEEND   0235
  98: #define O_CONG      0236
  99: #define O_ORD2      0237
 100: #define O_CASE1OP   0240
 101: #define O_CASE2OP   0241
 102: #define O_CASE4OP   0242
 103: #define O_PXPBUF    0243
 104: #define O_COUNT     0244
 105: #define O_ADDT      0250
 106: #define O_SUBT      0251
 107: #define O_MULT      0252
 108: #define O_INCT      0253
 109: #define O_CTTOT     0254
 110: #define O_CARD      0255
 111: #define O_IN        0256
 112: #define O_ASRT      0257
 113: #define O_FOR1U     0260
 114: #define O_FOR2U     0261
 115: #define O_FOR4U     0262
 116: #define O_FOR1D     0263
 117: #define O_FOR2D     0264
 118: #define O_FOR4D     0265
 119: #define O_STLIM     0266
 120: #define O_SCLCK     0267
 121: #define O_STOI      0270
 122: #define O_STOD      0271
 123: #define O_ITOD      0272
 124: #define O_ITOS      0273
 125: #define O_BUFF      0274
 126: #define O_WCLCK     0275
 127: #define O_WRHEX2    0276
 128: #define O_GET       0300
 129: #define O_PUT       0301
 130: #define O_MESSAGE   0302
 131: #define O_FNIL      0303
 132: #define O_EOF       0304
 133: #define O_EOLN      0305
 134: #define O_RESET     0306
 135: #define O_REWRITE   0307
 136: #define O_REMOVE    0310
 137: #define O_READ4     0311
 138: #define O_UNIT      0312
 139: #define O_READC     0313
 140: #define O_READ8     0314
 141: #define O_UNITINP   0315
 142: #define O_UNITOUT   0316
 143: #define O_READLN    0317
 144: #define O_WRIT2     0320
 145: #define O_WRIT4     0321
 146: #define O_WRITB     0322
 147: #define O_WRITC     0323
 148: #define O_WRIT8     0324
 149: #define O_WRITG     0325
 150: #define O_WRIT82    0326
 151: #define O_WRITLN    0327
 152: #define O_WROCT2    0330
 153: #define O_FLUSH     0332
 154: #define O_PACK      0333
 155: #define O_UNPACK    0334
 156: #define O_LLIMIT    0335
 157: #define O_ARGC      0336
 158: #define O_ARGV      0337
 159: #define O_CLCK      0340
 160: #define O_SEED      0341
 161: #define O_RANDOM    0342
 162: #define O_DISPOSE   0343
 163: #define O_NEW       0344
 164: #define O_EXPO      0345
 165: #define O_DATE      0346
 166: #define O_TIME      0347
 167: #define O_ATAN      0350
 168: #define O_COS       0351
 169: #define O_EXP       0352
 170: #define O_LN        0353
 171: #define O_SIN       0354
 172: #define O_SQRT      0355
 173: #define O_CHR2      0356
 174: #define O_ODD2      0360
 175: #define O_PRED2     0362
 176: #define O_PRED24    0364
 177: #define O_SUCC2     0365
 178: #define O_DEFNAME   0370
 179: #define O_PAGE      0371
 180: #define O_UNDEF     0372
 181: #define O_SQR2      0373
 182: #define O_ROUND     0376
 183: #define O_TRUNC     0377

Defined macros

O_ABS2 defined in line 60; used 2 times
O_ABS8 defined in line 61; used 1 times
O_ADD2 defined in line 50; used 63 times
O_ADD24 defined in line 52; used 4 times
O_ADD28 defined in line 54; used 7 times
O_ADD4 defined in line 51; used 2 times
O_ADD42 defined in line 53; used 4 times
O_ADD48 defined in line 55; used 2 times
O_ADD8 defined in line 62; used 1 times
O_ADD82 defined in line 56; used 6 times
O_ADD84 defined in line 57; used 3 times
O_ADDT defined in line 105; used 1 times
O_AND defined in line 31; used 1 times
O_ARGC defined in line 157; used 1 times
O_ARGV defined in line 158; used 1 times
O_AS defined in line 41; used 3 times
O_AS2 defined in line 34; used 58 times
O_AS21 defined in line 42; used 7 times
O_AS24 defined in line 36; used 5 times
O_AS28 defined in line 44; used 7 times
O_AS4 defined in line 35; used 5 times
O_AS41 defined in line 43; used 2 times
O_AS42 defined in line 37; used 2 times
O_AS48 defined in line 45; used 2 times
O_AS8 defined in line 38; used 2 times
O_ASRT defined in line 112; used 1 times
O_ATAN defined in line 167; used 1 times
O_BEG defined in line 8; used 1 times
O_BUFF defined in line 125; used 1 times
O_CALL defined in line 10; used 1 times
O_CARD defined in line 110; used 2 times
O_CASE1 defined in line 94; used 1 times
O_CASE1OP defined in line 100; used 1 times
O_CASE2 defined in line 95; never used
O_CASE2OP defined in line 101; never used
O_CASE4 defined in line 96; used 1 times
O_CASE4OP defined in line 102; never used
O_CASEBEG defined in line 93; used 1 times
O_CASEEND defined in line 97; used 1 times
O_CHR2 defined in line 173; used 1 times
O_CLCK defined in line 159; used 1 times
O_CON defined in line 84; used 2 times
O_CON4 defined in line 80; used 3 times
O_CON8 defined in line 81; used 3 times
O_CONC defined in line 92; used 2 times
O_CONG defined in line 98; used 3 times
O_COS defined in line 168; used 1 times
O_COUNT defined in line 104; used 1 times
O_CTTOT defined in line 109; used 1 times
O_DATE defined in line 165; used 1 times
O_DEFNAME defined in line 178; used 1 times
O_DISPOSE defined in line 162; used 1 times
O_DIV2 defined in line 66; used 1 times
O_DVD2 defined in line 70; used 2 times
O_DVD8 defined in line 65; used 1 times
O_END defined in line 9; used 1 times
O_EOF defined in line 132; used 1 times
O_EOLN defined in line 133; used 1 times
O_EXP defined in line 169; used 1 times
O_EXPO defined in line 164; used 2 times
O_FLUSH defined in line 153; used 1 times
O_FNIL defined in line 131; used 3 times
O_FOR1D defined in line 116; used 1 times
O_FOR1U defined in line 113; used 1 times
O_FOR2D defined in line 117; never used
O_FOR2U defined in line 114; never used
O_FOR4D defined in line 118; never used
O_FOR4U defined in line 115; never used
O_GET defined in line 128; used 2 times
O_GOTO defined in line 19; used 1 times
O_HALT defined in line 5; used 1 times
O_IF defined in line 16; used 5 times
O_IN defined in line 111; used 1 times
O_INCT defined in line 108; used 1 times
O_IND defined in line 83; used 2 times
O_IND1 defined in line 75; used 1 times
O_IND2 defined in line 76; used 1 times
O_IND4 defined in line 77; used 1 times
O_INX2 defined in line 47; used 1 times
O_INX2P2 defined in line 39; used 1 times
O_INX4 defined in line 14; used 1 times
O_INX4P2 defined in line 40; used 1 times
O_ITOD defined in line 123; used 1 times
O_ITOS defined in line 124; used 2 times
O_LINO defined in line 18; used 1 times
O_LLIMIT defined in line 156; used 1 times
O_LN defined in line 170; used 1 times
O_MESSAGE defined in line 130; used 4 times
O_MOD2 defined in line 67; used 1 times
O_MUL2 defined in line 59; used 1 times
O_MUL8 defined in line 64; used 1 times
O_MULT defined in line 107; used 1 times
O_NEG2 defined in line 68; used 2 times
O_NEG8 defined in line 69; never used
O_NEW defined in line 163; used 1 times
O_NIL defined in line 48; used 1 times
O_NODUMP defined in line 7; used 1 times
O_NOT defined in line 33; used 1 times
O_NULL defined in line 6; used 1 times
O_ODD2 defined in line 174; used 1 times
O_OFF defined in line 46; used 3 times
O_OR defined in line 32; used 1 times
O_ORD2 defined in line 99; used 1 times
O_PACK defined in line 154; used 2 times
O_PAGE defined in line 179; used 1 times
O_POP defined in line 13; used 1 times
O_PRED2 defined in line 175; used 2 times
O_PRED24 defined in line 176; used 1 times
O_PUSH defined in line 12; used 2 times
O_PUT defined in line 129; used 2 times
O_PXPBUF defined in line 103; used 1 times
O_RANDOM defined in line 161; used 1 times
O_RANG2 defined in line 85; used 3 times
O_RANG4 defined in line 89; used 3 times
O_RANG42 defined in line 86; never used
O_READ4 defined in line 137; used 3 times
O_READ8 defined in line 140; used 3 times
O_READC defined in line 139; used 2 times
O_READLN defined in line 143; used 3 times
O_REL2 defined in line 20; used 73 times
O_REL24 defined in line 22; used 4 times
O_REL28 defined in line 27; used 7 times
O_REL4 defined in line 21; used 2 times
O_REL42 defined in line 23; used 4 times
O_REL48 defined in line 28; used 2 times
O_REL8 defined in line 24; used 9 times
O_REL82 defined in line 29; used 7 times
O_REL84 defined in line 30; used 3 times
O_RELG defined in line 25; used 1 times
O_RELT defined in line 26; used 7 times
O_REMOVE defined in line 136; used 1 times
O_RESET defined in line 134; used 1 times
O_REWRITE defined in line 135; used 1 times
O_ROUND defined in line 182; used 1 times
O_RSNG2 defined in line 87; used 1 times
O_RSNG24 defined in line 91; never used
O_RSNG4 defined in line 90; used 2 times
O_RSNG42 defined in line 88; never used
O_RV defined in line 82; used 1 times
O_RV1 defined in line 71; used 1 times
O_RV2 defined in line 72; used 3 times
O_RV4 defined in line 73; used 5 times
O_RV8 defined in line 74; never used
O_SCLCK defined in line 120; used 1 times
O_SDUP defined in line 15; used 1 times
O_SEED defined in line 160; used 1 times
O_SIN defined in line 171; used 1 times
O_SQR2 defined in line 181; used 1 times
O_SQRT defined in line 172; used 1 times
O_STLIM defined in line 119; used 1 times
O_STOD defined in line 122; used 1 times
O_STOI defined in line 121; used 2 times
O_SUB2 defined in line 58; used 1 times
O_SUB8 defined in line 63; used 1 times
O_SUBT defined in line 106; used 1 times
O_SUCC2 defined in line 177; used 1 times
O_TIME defined in line 166; used 1 times
O_TRACNT defined in line 11; used 1 times
O_TRUNC defined in line 183; used 1 times
O_UNDEF defined in line 180; used 2 times
O_UNIT defined in line 138; used 4 times
O_UNITINP defined in line 141; used 2 times
O_UNITOUT defined in line 142; used 2 times
O_UNPACK defined in line 155; used 2 times
O_WCLCK defined in line 126; used 1 times
O_WRHEX2 defined in line 127; used 1 times
O_WRIT2 defined in line 144; used 2 times
O_WRIT4 defined in line 145; used 1 times
O_WRIT8 defined in line 148; used 2 times
O_WRIT82 defined in line 150; used 1 times
O_WRITB defined in line 146; used 1 times
O_WRITC defined in line 147; used 1 times
O_WRITG defined in line 149; used 1 times
O_WRITLN defined in line 151; used 2 times
O_WROCT2 defined in line 152; used 1 times

Usage of this include

Last modified: 1981-07-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 4840
Valid CSS Valid XHTML 1.0 Strict