|
|
1.1 root 1: #define CNST (1<<4)
2: #define CNSTC ((1<<4)+CHAR )
3: #define CNSTD ((1<<4)+DOUBLE )
4: #define CNSTF ((1<<4)+FLOAT )
5: #define CNSTI ((1<<4)+INT )
6: #define CNSTP ((1<<4)+POINTER )
7: #define CNSTS ((1<<4)+SHORT )
8: #define CNSTU ((1<<4)+UNSIGNED )
9: #define ARG (2<<4)
10: #define ARGB ((2<<4)+STRUCT )
11: #define ARGD ((2<<4)+DOUBLE )
12: #define ARGF ((2<<4)+FLOAT )
13: #define ARGI ((2<<4)+INT )
14: #define ARGP ((2<<4)+POINTER )
15: #define ASGN (3<<4)
16: #define ASGNB ((3<<4)+STRUCT )
17: #define ASGNC ((3<<4)+CHAR )
18: #define ASGND ((3<<4)+DOUBLE )
19: #define ASGNF ((3<<4)+FLOAT )
20: #define ASGNI ((3<<4)+INT )
21: #define ASGNS ((3<<4)+SHORT )
22: #define ASGNP ((3<<4)+POINTER )
23: #define INDIR (4<<4)
24: #define INDIRB ((4<<4)+STRUCT )
25: #define INDIRC ((4<<4)+CHAR )
26: #define INDIRD ((4<<4)+DOUBLE )
27: #define INDIRF ((4<<4)+FLOAT )
28: #define INDIRI ((4<<4)+INT )
29: #define INDIRS ((4<<4)+SHORT )
30: #define INDIRP ((4<<4)+POINTER )
31: #define CVC (5<<4)
32: #define CVCI ((5<<4)+INT )
33: #define CVCU ((5<<4)+UNSIGNED )
34: #define CVD (6<<4)
35: #define CVDF ((6<<4)+FLOAT )
36: #define CVDI ((6<<4)+INT )
37: #define CVF (7<<4)
38: #define CVFD ((7<<4)+DOUBLE )
39: #define CVI (8<<4)
40: #define CVIC ((8<<4)+CHAR )
41: #define CVID ((8<<4)+DOUBLE )
42: #define CVIS ((8<<4)+SHORT )
43: #define CVIU ((8<<4)+UNSIGNED )
44: #define CVP (9<<4)
45: #define CVPU ((9<<4)+UNSIGNED )
46: #define CVS (10<<4)
47: #define CVSI ((10<<4)+INT )
48: #define CVSU ((10<<4)+UNSIGNED )
49: #define CVU (11<<4)
50: #define CVUC ((11<<4)+CHAR )
51: #define CVUI ((11<<4)+INT )
52: #define CVUP ((11<<4)+POINTER )
53: #define CVUS ((11<<4)+SHORT )
54: #define NEG (12<<4)
55: #define NEGD ((12<<4)+DOUBLE )
56: #define NEGF ((12<<4)+FLOAT )
57: #define NEGI ((12<<4)+INT )
58: #define CALL (13<<4)
59: #define CALLB ((13<<4)+STRUCT )
60: #define CALLD ((13<<4)+DOUBLE )
61: #define CALLF ((13<<4)+FLOAT )
62: #define CALLI ((13<<4)+INT )
63: #define CALLV ((13<<4)+VOID )
64: #define LOAD (14<<4)
65: #define LOADB ((14<<4)+STRUCT )
66: #define LOADC ((14<<4)+CHAR )
67: #define LOADD ((14<<4)+DOUBLE )
68: #define LOADF ((14<<4)+FLOAT )
69: #define LOADI ((14<<4)+INT )
70: #define LOADP ((14<<4)+POINTER )
71: #define LOADS ((14<<4)+SHORT )
72: #define LOADU ((14<<4)+UNSIGNED )
73: #define RET (15<<4)
74: #define RETD ((15<<4)+DOUBLE )
75: #define RETF ((15<<4)+FLOAT )
76: #define RETI ((15<<4)+INT )
77: #define RETV ((15<<4)+VOID )
78: #define ADDRG (16<<4)
79: #define ADDRGP ((16<<4)+POINTER )
80: #define ADDRF (17<<4)
81: #define ADDRFP ((17<<4)+POINTER )
82: #define ADDRL (18<<4)
83: #define ADDRLP ((18<<4)+POINTER )
84: #define ADD (19<<4)
85: #define ADDD ((19<<4)+DOUBLE )
86: #define ADDF ((19<<4)+FLOAT )
87: #define ADDI ((19<<4)+INT )
88: #define ADDP ((19<<4)+POINTER )
89: #define ADDU ((19<<4)+UNSIGNED )
90: #define SUB (20<<4)
91: #define SUBD ((20<<4)+DOUBLE )
92: #define SUBF ((20<<4)+FLOAT )
93: #define SUBI ((20<<4)+INT )
94: #define SUBP ((20<<4)+POINTER )
95: #define SUBU ((20<<4)+UNSIGNED )
96: #define LSH (21<<4)
97: #define LSHI ((21<<4)+INT )
98: #define LSHU ((21<<4)+UNSIGNED )
99: #define MOD (22<<4)
100: #define MODI ((22<<4)+INT )
101: #define MODU ((22<<4)+UNSIGNED )
102: #define RSH (23<<4)
103: #define RSHI ((23<<4)+INT )
104: #define RSHU ((23<<4)+UNSIGNED )
105: #define BAND (24<<4)
106: #define BANDU ((24<<4)+UNSIGNED )
107: #define BCOM (25<<4)
108: #define BCOMU ((25<<4)+UNSIGNED )
109: #define BOR (26<<4)
110: #define BORU ((26<<4)+UNSIGNED )
111: #define BXOR (27<<4)
112: #define BXORU ((27<<4)+UNSIGNED )
113: #define DIV (28<<4)
114: #define DIVD ((28<<4)+DOUBLE )
115: #define DIVF ((28<<4)+FLOAT )
116: #define DIVI ((28<<4)+INT )
117: #define DIVU ((28<<4)+UNSIGNED )
118: #define MUL (29<<4)
119: #define MULD ((29<<4)+DOUBLE )
120: #define MULF ((29<<4)+FLOAT )
121: #define MULI ((29<<4)+INT )
122: #define MULU ((29<<4)+UNSIGNED )
123: #define EQ (30<<4)
124: #define EQD ((30<<4)+DOUBLE )
125: #define EQF ((30<<4)+FLOAT )
126: #define EQI ((30<<4)+INT )
127: #define EQU ((30<<4)+UNSIGNED )
128: #define GE (31<<4)
129: #define GED ((31<<4)+DOUBLE )
130: #define GEF ((31<<4)+FLOAT )
131: #define GEI ((31<<4)+INT )
132: #define GEU ((31<<4)+UNSIGNED )
133: #define GT (32<<4)
134: #define GTD ((32<<4)+DOUBLE )
135: #define GTF ((32<<4)+FLOAT )
136: #define GTI ((32<<4)+INT )
137: #define GTU ((32<<4)+UNSIGNED )
138: #define LE (33<<4)
139: #define LED ((33<<4)+DOUBLE )
140: #define LEF ((33<<4)+FLOAT )
141: #define LEI ((33<<4)+INT )
142: #define LEU ((33<<4)+UNSIGNED )
143: #define LT (34<<4)
144: #define LTD ((34<<4)+DOUBLE )
145: #define LTF ((34<<4)+FLOAT )
146: #define LTI ((34<<4)+INT )
147: #define LTU ((34<<4)+UNSIGNED )
148: #define NE (35<<4)
149: #define NED ((35<<4)+DOUBLE )
150: #define NEF ((35<<4)+FLOAT )
151: #define NEI ((35<<4)+INT )
152: #define NEU ((35<<4)+UNSIGNED )
153: #define JUMP (36<<4)
154: #define JUMPV ((36<<4)+VOID )
155: #define LABEL (37<<4)
156: #define LABELV ((37<<4)+VOID )
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.