xref: /netbsd/external/bsd/pcc/dist/pcc/f77/fcom/scjdefs.h (revision 6e0bca22)
1 /*
2  * Map pass2 nodes to pass1 dito.
3  */
4 #include "node.h"
5 
6 
7 #define P2BAD -1
8 #define P2PLUS PLUS
9 #define P2MINUS MINUS
10 #define P2NEG UMINUS
11 #define P2STAR MUL
12 #define P2BITAND AND
13 #define P2BITOR OR
14 #define P2BITXOR ER
15 #define P2GOTO GOTO
16 #define P2ASSIGN ASSIGN
17 #define P2SLASH DIV
18 #define P2MOD MOD
19 #define P2LSHIFT LS
20 #define P2RSHIFT RS
21 #define P2CALL CALL
22 #define P2CALL0 UCALL
23 
24 #define P2BITNOT -1
25 #define P2EQ EQ
26 #define P2NE NE
27 #define P2LE LE
28 #define P2LT LT
29 #define P2GE GE
30 #define P2GT GT
31 #define	P2CONV	SCONV
32 
33 /* special operators included only for fortran's use */
34 
35 #define P2INT INT
36 
37 #define P2PTR PTR
38