public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7397122
)
The stacking pattern for ldc C and 4 with highw(c)==0 was incorrect.
author
keie
<none@none>
Tue, 19 Feb 1985 13:41:30 +0000
(13:41 +0000)
committer
keie
<none@none>
Tue, 19 Feb 1985 13:41:30 +0000
(13:41 +0000)
The effect was that rand() from libcc/gen always returned
a 0.
mach/pdp/cg/table
patch
|
blob
|
history
diff --git
a/mach/pdp/cg/table
b/mach/pdp/cg/table
index
51dc8fe
..
8b275f5
100644
(file)
--- a/
mach/pdp/cg/table
+++ b/
mach/pdp/cg/table
@@
-1504,7
+1504,7
@@
and $1==2 | CONST2 SCR_REG |
erase(%[1]) erase(%[2]) | %[2] | | (4,600)
ldc and $2==4 && highw(1)==0 | source2 SCR_REG |
"bic $$%(~loww(1)%),%[2]"
- erase(%[2]) |
{CONST2, 0} %[1]
| |
+ erase(%[2]) |
%[2] {CONST2, 0}
| |
ldc and $2==4 && highw(1)==0-1 | source2 SCR_REG |
"bic $$%(~loww(1)%),%[2]"
erase(%[2]) | %[2] %[1] | |