public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a6bf3e8
)
fixed EXG instruction
author
ceriel
<none@none>
Wed, 12 Aug 1987 18:37:20 +0000
(18:37 +0000)
committer
ceriel
<none@none>
Wed, 12 Aug 1987 18:37:20 +0000
(18:37 +0000)
mach/m68020/as/mach4.c
patch
|
blob
|
history
diff --git
a/mach/m68020/as/mach4.c
b/mach/m68020/as/mach4.c
index
da39403
..
1563f9f
100644
(file)
--- a/
mach/m68020/as/mach4.c
+++ b/
mach/m68020/as/mach4.c
@@
-151,17
+151,17
@@
instruction
}
| EXG reg ',' reg
{ if (($2 & 010) == 0)
-
T_EMIT
2(
+
emit
2(
(0140500|$4|$2<<9)
+
(($4&010)<<3)
-
,0,0,0
);
+ );
else
-
T_EMIT
2(
- (01406
0
0|$2|($4&07)<<9)
+
emit
2(
+ (01406
1
0|$2|($4&07)<<9)
-
(($4&010)<<3)
-
,0,0,0
);
+ );
}
| SWAP DREG
{ T_EMIT2(044100 | $2,0,0,0);}