1*22859Smckusick /* 2*22859Smckusick * Copyright (c) 1980 Regents of the University of California. 3*22859Smckusick * All rights reserved. The Berkeley software License Agreement 4*22859Smckusick * specifies the terms and conditions for redistribution. 5*22859Smckusick * 6*22859Smckusick * @(#)pccdefs.h 5.1 (Berkeley) 06/07/85 7*22859Smckusick */ 8*22859Smckusick 9*22859Smckusick #define P2BAD -1 10*22859Smckusick #define P2NAME 2 11*22859Smckusick #define P2ICON 4 12*22859Smckusick #define P2PLUS 9 13*22859Smckusick #define P2PLUSEQ 10 14*22859Smckusick #define P2MINUS 11 15*22859Smckusick #define P2NEG 13 16*22859Smckusick #define P2STAR 14 17*22859Smckusick #define P2STAREQ 15 18*22859Smckusick #define P2INDIRECT 16 19*22859Smckusick #define P2BITAND 17 20*22859Smckusick #define P2BITOR 20 21*22859Smckusick #define P2BITXOR 22 22*22859Smckusick #define P2QUEST 24 23*22859Smckusick #define P2COLON 25 24*22859Smckusick #define P2ANDAND 26 25*22859Smckusick #define P2OROR 27 26*22859Smckusick #define P2GOTO 40 27*22859Smckusick #define P2LISTOP 59 28*22859Smckusick #define P2ASSIGN 61 29*22859Smckusick #define P2COMOP 62 30*22859Smckusick #define P2SLASH 63 31*22859Smckusick #define P2MOD 65 32*22859Smckusick #define P2LSHIFT 67 33*22859Smckusick #define P2RSHIFT 69 34*22859Smckusick #define P2CALL 73 35*22859Smckusick #define P2CALL0 75 36*22859Smckusick 37*22859Smckusick #define P2NOT 79 38*22859Smckusick #define P2BITNOT 80 39*22859Smckusick #define P2EQ 83 40*22859Smckusick #define P2NE 84 41*22859Smckusick #define P2LE 85 42*22859Smckusick #define P2LT 86 43*22859Smckusick #define P2GE 87 44*22859Smckusick #define P2GT 88 45*22859Smckusick #define P2REG 97 46*22859Smckusick #define P2OREG 98 47*22859Smckusick #define P2CONV 107 48*22859Smckusick #define P2FORCE 111 49*22859Smckusick #define P2CBRANCH 112 50*22859Smckusick 51*22859Smckusick /* special operators included only for fortran's use */ 52*22859Smckusick 53*22859Smckusick #define P2PASS 200 54*22859Smckusick #define P2STMT 201 55*22859Smckusick #define P2SWITCH 202 56*22859Smckusick #define P2LBRACKET 203 57*22859Smckusick #define P2RBRACKET 204 58*22859Smckusick #define P2EOF 205 59*22859Smckusick #define P2ARIF 206 60*22859Smckusick #define P2LABEL 207 61*22859Smckusick 62*22859Smckusick #if TARGET==PDP11 63*22859Smckusick # define P2SHORT 4 64*22859Smckusick # define P2INT 4 65*22859Smckusick # define P2LONG 5 66*22859Smckusick #else 67*22859Smckusick # define P2SHORT 3 68*22859Smckusick # define P2INT 4 69*22859Smckusick # define P2LONG 4 70*22859Smckusick #endif 71*22859Smckusick 72*22859Smckusick #define P2CHAR 2 73*22859Smckusick #define P2REAL 6 74*22859Smckusick #define P2DREAL 7 75*22859Smckusick #define P2PTR 020 76*22859Smckusick #define P2FUNCT 040 77