浏览代码

The stacking pattern for ldc C and 4 with highw(c)==0 was incorrect.
The effect was that rand() from libcc/gen always returned
a 0.

keie 39 年之前
父节点
当前提交
408dacc2aa
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      mach/pdp/cg/table

+ 1 - 1
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] | |