repo.or.cz
/
mascara-docs.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
* added compilers lcc and bcc (linux86)
[mascara-docs.git]
/
compilers
/
lcc-4.2
/
src
/
ops.h
blob
f4122acd9f3703a0e24dd65e764e21f2a034c31d
1
/* $Id$ */
2
3
gop
(
CNST
,
1
)
4
op
(
CNST
,
F
,
fdx
)
5
op
(
CNST
,
I
,
csilh
)
6
op
(
CNST
,
P
,
p
)
7
op
(
CNST
,
U
,
csilh
)
8
gop
(
ARG
,
2
)
9
op
(
ARG
,
B
,-)
10
op
(
ARG
,
F
,
fdx
)
11
op
(
ARG
,
I
,
ilh
)
12
op
(
ARG
,
P
,
p
)
13
op
(
ARG
,
U
,
ilh
)
14
gop
(
ASGN
,
3
)
15
op
(
ASGN
,
B
,-)
16
op
(
ASGN
,
F
,
fdx
)
17
op
(
ASGN
,
I
,
csilh
)
18
op
(
ASGN
,
P
,
p
)
19
op
(
ASGN
,
U
,
csilh
)
20
gop
(
INDIR
,
4
)
21
op
(
INDIR
,
B
,-)
22
op
(
INDIR
,
F
,
fdx
)
23
op
(
INDIR
,
I
,
csilh
)
24
op
(
INDIR
,
P
,
p
)
25
op
(
INDIR
,
U
,
csilh
)
26
gop
(
CVF
,
7
)
27
op
(
CVF
,
F
,
fdx
)
28
op
(
CVF
,
I
,
ilh
)
29
gop
(
CVI
,
8
)
30
op
(
CVI
,
F
,
fdx
)
31
op
(
CVI
,
I
,
csilh
)
32
op
(
CVI
,
U
,
csilhp
)
33
gop
(
CVP
,
9
)
34
op
(
CVP
,
U
,
p
)
35
gop
(
CVU
,
11
)
36
op
(
CVU
,
I
,
csilh
)
37
op
(
CVU
,
P
,
p
)
38
op
(
CVU
,
U
,
csilh
)
39
gop
(
NEG
,
12
)
40
op
(
NEG
,
F
,
fdx
)
41
op
(
NEG
,
I
,
ilh
)
42
gop
(
CALL
,
13
)
43
op
(
CALL
,
B
,-)
44
op
(
CALL
,
F
,
fdx
)
45
op
(
CALL
,
I
,
ilh
)
46
op
(
CALL
,
P
,
p
)
47
op
(
CALL
,
U
,
ilh
)
48
op
(
CALL
,
V
,-)
49
gop
(
RET
,
15
)
50
op
(
RET
,
F
,
fdx
)
51
op
(
RET
,
I
,
ilh
)
52
op
(
RET
,
P
,
p
)
53
op
(
RET
,
U
,
ilh
)
54
op
(
RET
,
V
,-)
55
gop
(
ADDRG
,
16
)
56
op
(
ADDRG
,
P
,
p
)
57
gop
(
ADDRF
,
17
)
58
op
(
ADDRF
,
P
,
p
)
59
gop
(
ADDRL
,
18
)
60
op
(
ADDRL
,
P
,
p
)
61
gop
(
ADD
,
19
)
62
op
(
ADD
,
F
,
fdx
)
63
op
(
ADD
,
I
,
ilh
)
64
op
(
ADD
,
P
,
p
)
65
op
(
ADD
,
U
,
ilhp
)
66
gop
(
SUB
,
20
)
67
op
(
SUB
,
F
,
fdx
)
68
op
(
SUB
,
I
,
ilh
)
69
op
(
SUB
,
P
,
p
)
70
op
(
SUB
,
U
,
ilhp
)
71
gop
(
LSH
,
21
)
72
op
(
LSH
,
I
,
ilh
)
73
op
(
LSH
,
U
,
ilh
)
74
gop
(
MOD
,
22
)
75
op
(
MOD
,
I
,
ilh
)
76
op
(
MOD
,
U
,
ilh
)
77
gop
(
RSH
,
23
)
78
op
(
RSH
,
I
,
ilh
)
79
op
(
RSH
,
U
,
ilh
)
80
gop
(
BAND
,
24
)
81
op
(
BAND
,
I
,
ilh
)
82
op
(
BAND
,
U
,
ilh
)
83
gop
(
BCOM
,
25
)
84
op
(
BCOM
,
I
,
ilh
)
85
op
(
BCOM
,
U
,
ilh
)
86
gop
(
BOR
,
26
)
87
op
(
BOR
,
I
,
ilh
)
88
op
(
BOR
,
U
,
ilh
)
89
gop
(
BXOR
,
27
)
90
op
(
BXOR
,
I
,
ilh
)
91
op
(
BXOR
,
U
,
ilh
)
92
gop
(
DIV
,
28
)
93
op
(
DIV
,
F
,
fdx
)
94
op
(
DIV
,
I
,
ilh
)
95
op
(
DIV
,
U
,
ilh
)
96
gop
(
MUL
,
29
)
97
op
(
MUL
,
F
,
fdx
)
98
op
(
MUL
,
I
,
ilh
)
99
op
(
MUL
,
U
,
ilh
)
100
gop
(
EQ
,
30
)
101
op
(
EQ
,
F
,
fdx
)
102
op
(
EQ
,
I
,
ilh
)
103
op
(
EQ
,
U
,
ilhp
)
104
gop
(
GE
,
31
)
105
op
(
GE
,
F
,
fdx
)
106
op
(
GE
,
I
,
ilh
)
107
op
(
GE
,
U
,
ilhp
)
108
gop
(
GT
,
32
)
109
op
(
GT
,
F
,
fdx
)
110
op
(
GT
,
I
,
ilh
)
111
op
(
GT
,
U
,
ilhp
)
112
gop
(
LE
,
33
)
113
op
(
LE
,
F
,
fdx
)
114
op
(
LE
,
I
,
ilh
)
115
op
(
LE
,
U
,
ilhp
)
116
gop
(
LT
,
34
)
117
op
(
LT
,
F
,
fdx
)
118
op
(
LT
,
I
,
ilh
)
119
op
(
LT
,
U
,
ilhp
)
120
gop
(
NE
,
35
)
121
op
(
NE
,
F
,
fdx
)
122
op
(
NE
,
I
,
ilh
)
123
op
(
NE
,
U
,
ilhp
)
124
gop
(
JUMP
,
36
)
125
op
(
JUMP
,
V
,-)
126
gop
(
LABEL
,
37
)
127
op
(
LABEL
,
V
,-)
128
gop
(
LOAD
,
14
)
129
op
(
LOAD
,
B
,-)
130
op
(
LOAD
,
F
,
fdx
)
131
op
(
LOAD
,
I
,
csilh
)
132
op
(
LOAD
,
P
,
p
)
133
op
(
LOAD
,
U
,
csilhp
)