# 2.11BSD#431 - /usr/src/ucb/pascal/px/opcode.h

##### Macros

    O_ABS2            X
    O_ABS8            X
    O_ADD2            X
    O_ADD24           X
    O_ADD28           X
    O_ADD4            X
    O_ADD42           X
    O_ADD48           X
    O_ADD8            X
    O_ADD82           X
    O_ADD84           X
    O_ADDT            X
    O_AND             X
    O_ARGC            X
    O_ARGV            X
    O_AS              X
    O_AS2             X
    O_AS21            X
    O_AS24            X
    O_AS28            X
    O_AS4             X
    O_AS41            X
    O_AS42            X
    O_AS48            X
    O_AS8             X
    O_ASRT            X
    O_ATAN            X
    O_BEG             X
    O_BUFF            X
    O_CALL            X
    O_CARD            X
    O_CASE1           X
    O_CASE1OP         X
    O_CASE2           X
    O_CASE2OP         X
    O_CASE4           X
    O_CASE4OP         X
    O_CASEBEG         X
    O_CASEEND         X
    O_CHR2            X
    O_CLCK            X
    O_CON             X
    O_CON1            X
    O_CON2            X
    O_CON4            X
    O_CON8            X
    O_CONC            X
    O_CONG            X
    O_COS             X
    O_COUNT           X
    O_CTTOT           X
    O_DATE            X
    O_DEFNAME         X
    O_DISPOSE         X
    O_DIV2            X
    O_DVD2            X
    O_DVD8            X
    O_END             X
    O_EOF             X
    O_EOLN            X
    O_EXP             X
    O_EXPO            X
    O_FLUSH           X
    O_FNIL            X
    O_FOR1D           X
    O_FOR1U           X
    O_FOR2D           X
    O_FOR2U           X
    O_FOR4D           X
    O_FOR4U           X
    O_GET             X
    O_GOTO            X
    O_HALT            X
    O_IF              X
    O_IN              X
    O_INCT            X
    O_IND             X
    O_IND1            X
    O_IND2            X
    O_INX2            X
    O_INX2P2          X
    O_INX4            X
    O_INX4P2          X
    O_ITOD            X
    O_ITOS            X
    O_LINO            X
    O_LLIMIT          X
    O_LN              X
    O_LV              X
    O_MESSAGE         X
    O_MOD2            X
    O_MUL2            X
    O_MUL8            X
    O_MULT            X
    O_NEG2            X
    O_NEG8            X
    O_NEW             X
    O_NIL             X
    O_NODUMP          X
    O_NOT             X
    O_NULL            X
    O_ODD2            X
    O_OFF             X
    O_OR              X
    O_ORD2            X
    O_PACK            X
    O_PAGE            X
    O_POP             X
    O_PRED2           X
    O_PRED24          X
    O_PUSH            X
    O_PUT             X
    O_PXPBUF          X
    O_RANDOM          X
    O_RANG2           X
    O_RANG4           X
    O_RANG42          X
    O_READ4           X
    O_READ8           X
    O_READC           X
    O_READLN          X
    O_REL2            X
    O_REL24           X
    O_REL28           X
    O_REL4            X
    O_REL42           X
    O_REL48           X
    O_REL8            X
    O_REL82           X
    O_REL84           X
    O_RELG            X
    O_RELT            X
    O_REMOVE          X
    O_RESET           X
    O_REWRITE         X
    O_ROUND           X
    O_RSNG2           X
    O_RSNG24          X
    O_RSNG4           X
    O_RSNG42          X
    O_RV              X
    O_RV1             X
    O_RV2             X
    O_RV4             X
    O_RV8             X
    O_SCLCK           X
    O_SDUP            X
    O_SEED            X
    O_SIN             X
    O_SQR2            X
    O_SQRT            X
    O_STLIM           X
    O_STOD            X
    O_STOI            X
    O_SUB2            X
    O_SUB8            X
    O_SUBT            X
    O_SUCC2           X
    O_TIME            X
    O_TRA             X
    O_TRACNT          X
    O_TRUNC           X
    O_UNDEF           X
    O_UNIT            X
    O_UNITINP         X
    O_UNITOUT         X
    O_UNPACK          X
    O_WCLCK           X
    O_WRHEX2          X
    O_WRIT2           X
    O_WRIT4           X
    O_WRIT8           X
    O_WRIT82          X
    O_WRITB           X
    O_WRITC           X
    O_WRITG           X
    O_WRITLN          X
    O_WROCT2          X

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

#### Defined macros

O_ABS2 defined in line 59; never used
O_ABS8 defined in line 60; never used
O_ADD2 defined in line 49; never used
O_ADD24 defined in line 51; never used
O_ADD28 defined in line 53; never used
O_ADD4 defined in line 50; never used
O_ADD42 defined in line 52; never used
O_ADD48 defined in line 54; never used
O_ADD8 defined in line 61; never used
O_ADD82 defined in line 55; never used
O_ADD84 defined in line 56; never used
O_ADDT defined in line 103; never used
O_AND defined in line 30; never used
O_ARGC defined in line 155; never used
O_ARGV defined in line 156; never used
O_AS defined in line 40; never used
O_AS2 defined in line 33; never used
O_AS21 defined in line 41; never used
O_AS24 defined in line 35; never used
O_AS28 defined in line 43; never used
O_AS4 defined in line 34; never used
O_AS41 defined in line 42; never used
O_AS42 defined in line 36; never used
O_AS48 defined in line 44; never used
O_AS8 defined in line 37; never used
O_ASRT defined in line 110; never used
O_ATAN defined in line 165; never used
O_BEG defined in line 7; never used
O_BUFF defined in line 123; never used
O_CALL defined in line 9; never used
O_CARD defined in line 108; never used
O_CASE1 defined in line 92; never used
O_CASE1OP defined in line 98; never used
O_CASE2 defined in line 93; never used
O_CASE2OP defined in line 99; never used
O_CASE4 defined in line 94; never used
O_CASE4OP defined in line 100; never used
O_CASEBEG defined in line 91; never used
O_CASEEND defined in line 95; never used
O_CHR2 defined in line 171; never used
O_CLCK defined in line 157; never used
O_CON defined in line 82; never used
O_CON1 defined in line 76; never used
O_CON2 defined in line 77; never used
O_CON4 defined in line 78; never used
O_CON8 defined in line 79; never used
O_CONC defined in line 90; never used
O_CONG defined in line 96; never used
O_COS defined in line 166; never used
O_COUNT defined in line 102; never used
O_CTTOT defined in line 107; never used
O_DATE defined in line 163; used 1 times

- in /usr/src/ucb/pascal/px/pdattim.c line 17

O_DEFNAME defined in line 176; never used
O_DISPOSE defined in line 160; never used
O_DIV2 defined in line 65; never used
O_DVD2 defined in line 69; never used
O_DVD8 defined in line 64; never used
O_END defined in line 8; never used
O_EOF defined in line 130; never used
O_EOLN defined in line 131; never used
O_EXP defined in line 167; never used
O_EXPO defined in line 162; never used
O_FLUSH defined in line 151; never used
O_FNIL defined in line 129; never used
O_FOR1D defined in line 114; never used
O_FOR1U defined in line 111; never used
O_FOR2D defined in line 115; never used
O_FOR2U defined in line 112; never used
O_FOR4D defined in line 116; never used
O_FOR4U defined in line 113; never used
O_GET defined in line 126; never used
O_GOTO defined in line 18; never used
O_HALT defined in line 4; never used
O_IF defined in line 15; never used
O_IN defined in line 109; never used
O_INCT defined in line 106; never used
O_IND defined in line 81; never used
O_IND1 defined in line 74; never used
O_IND2 defined in line 75; never used
O_INX2 defined in line 46; never used
O_INX2P2 defined in line 38; never used
O_INX4 defined in line 13; never used
O_INX4P2 defined in line 39; never used
O_ITOD defined in line 121; never used
O_ITOS defined in line 122; never used
O_LINO defined in line 17; never used
O_LLIMIT defined in line 154; never used
O_LN defined in line 168; never used
O_LV defined in line 48; never used
O_MESSAGE defined in line 128; never used
O_MOD2 defined in line 66; never used
O_MUL2 defined in line 58; never used
O_MUL8 defined in line 63; never used
O_MULT defined in line 105; never used
O_NEG2 defined in line 67; never used
O_NEG8 defined in line 68; never used
O_NEW defined in line 161; never used
O_NIL defined in line 47; never used
O_NODUMP defined in line 6; used 1 times

- in /usr/src/ucb/pascal/px/int.c line 110

O_NOT defined in line 32; never used
O_NULL defined in line 5; never used
O_ODD2 defined in line 172; never used
O_OFF defined in line 45; never used
O_OR defined in line 31; never used
O_ORD2 defined in line 97; never used
O_PACK defined in line 152; never used
O_PAGE defined in line 177; used 1 times

- in /usr/src/ucb/pascal/px/pwrite.c line 16

O_POP defined in line 12; never used
O_PRED2 defined in line 173; never used
O_PRED24 defined in line 174; never used
O_PUSH defined in line 11; never used
O_PUT defined in line 127; never used
O_PXPBUF defined in line 101; used 1 times

- in /usr/src/ucb/pascal/px/int.c line 110

O_RANDOM defined in line 159; never used
O_RANG2 defined in line 83; never used
O_RANG4 defined in line 87; never used
O_RANG42 defined in line 84; never used
O_READ4 defined in line 135; never used
O_READ8 defined in line 138; never used
O_READC defined in line 137; never used
O_READLN defined in line 141; never used
O_REL2 defined in line 19; never used
O_REL24 defined in line 21; never used
O_REL28 defined in line 26; never used
O_REL4 defined in line 20; never used
O_REL42 defined in line 22; never used
O_REL48 defined in line 27; never used
O_REL8 defined in line 23; never used
O_REL82 defined in line 28; never used
O_REL84 defined in line 29; never used
O_RELG defined in line 24; never used
O_RELT defined in line 25; never used
O_REMOVE defined in line 134; never used
O_RESET defined in line 132; never used
O_REWRITE defined in line 133; never used
O_ROUND defined in line 180; never used
O_RSNG2 defined in line 85; never used
O_RSNG24 defined in line 89; never used
O_RSNG4 defined in line 88; never used
O_RSNG42 defined in line 86; never used
O_RV defined in line 80; never used
O_RV1 defined in line 70; never used
O_RV2 defined in line 71; never used
O_RV4 defined in line 72; never used
O_RV8 defined in line 73; never used
O_SCLCK defined in line 118; never used
O_SDUP defined in line 14; never used
O_SEED defined in line 158; never used
O_SIN defined in line 169; never used
O_SQR2 defined in line 179; never used
O_SQRT defined in line 170; never used
O_STLIM defined in line 117; never used
O_STOD defined in line 120; never used
O_STOI defined in line 119; never used
O_SUB2 defined in line 57; never used
O_SUB8 defined in line 62; never used
O_SUBT defined in line 104; never used
O_SUCC2 defined in line 175; never used
O_TIME defined in line 164; never used
O_TRA defined in line 16; never used
O_TRACNT defined in line 10; never used
O_TRUNC defined in line 181; never used
O_UNDEF defined in line 178; never used
O_UNIT defined in line 136; never used
O_UNITINP defined in line 139; never used
O_UNITOUT defined in line 140; never used
O_UNPACK defined in line 153; never used
O_WCLCK defined in line 124; never used
O_WRHEX2 defined in line 125; used 2 times

- in /usr/src/ucb/pascal/px/pwrite.c line 59, 95

O_WRIT2 defined in line 142; used 2 times

- in /usr/src/ucb/pascal/px/perror.c line 162-164(2)

O_WRIT4 defined in line 143; used 1 times

- in /usr/src/ucb/pascal/px/perror.c line 191

O_WRIT8 defined in line 146; never used
O_WRIT82 defined in line 148; used 2 times

- in /usr/src/ucb/pascal/px/perror.c line 206
- in /usr/src/ucb/pascal/px/pwrite.c line 79

O_WRITB defined in line 144; never used
O_WRITC defined in line 145; used 1 times

- in /usr/src/ucb/pascal/px/pwrite.c line 17

O_WRITG defined in line 147; never used
O_WRITLN defined in line 149; used 1 times

- in /usr/src/ucb/pascal/px/pwrite.c line 16

O_WROCT2 defined in line 150; used 4 times

- in /usr/src/ucb/pascal/px/pwrite.c line 57-63(3), 85

#### Usage of this include

opcode.h used 4 times

- in /usr/src/ucb/pascal/px/int.c line 12
- in /usr/src/ucb/pascal/px/pdattim.c line 1
- in /usr/src/ucb/pascal/px/perror.c line 2
- in /usr/src/ucb/pascal/px/pwrite.c line 3

Last modified: 1981-12-07 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 2789 |