-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstr.h
62 lines (48 loc) · 750 Bytes
/
instr.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/*
* instr.h
*
* Created on: 03.11.2010
* Author: Frank Kevin Zey
*/
#ifndef INSTRC_H
#define INSTRC_H
#define HALT 0
#define PUSHC 1
#define ADD 2
#define SUB 3
#define MUL 4
#define DIV 5
#define MOD 6
#define RDINT 7
#define WRINT 8
#define ASF 9
#define RSF 10
#define PUSHL 11
#define POPL 12
#define EQ 13
#define NE 14
#define LT 15
#define LE 16
#define GT 17
#define GE 18
#define JMP 19
#define BRF 20
#define BRT 21
#define CALL 22
#define RET 23
#define DROP 24
#define PUSHR 25
#define POPR 26
#define DUP 27
#define NEW 28
#define GETF 29
#define PUTF 30
#define NEWA 31
#define GETLA 32
#define GETFA 33
#define PUTFA 34
#define PUSHN 35
#define REFQE 36
#define REFNE 37
#define VMCALL 38
#endif /*INSTRC_H*/