Google
 

Trailing-Edge - PDP-10 Archives - BB-L014E-BM - autopatch/regal2.c05
There are no other files named regal2.c05 in the archive.
 REP 5/1	;05C1
	!COPYRIGHT (C) 1972,1981 BY DIGITAL EQUIPMENT CORPORATION
 WIT
	!COPYRIGHT (C) 1972,1981,1982 BY DIGITAL EQUIPMENT CORPORATION
 REP 11/1	;05C2
	GLOBAL BIND REGALV = 6^24 + 0^18 + 149;	! Version Date:	17-Jul-81
 WIT
	GLOBAL BIND REGALV = 6^24 + 0^18 + 153;	! Version Date:	7-Dec-81
 INS 108/1	;05C3
	***** End V6 Development *****

	153	1145	EGM	4-Dec-81	10-31836
		Make sure setting MEMCMP for an expression node also turns off
		INREGFLG and ALCRETREGFLG. Also make make sure A1SAMEFLG is off
		in the parent node if the MEMCMP node is ARG1PTR (really not
		in any AC).

 INS 475/1	;05C4
	![1145]	If ARG1 is being computed only to memory, cannot also
	![1145]  be in the same AC to be used for this node.
	%[1145]%	ARG1NODE_.CNODE[ARG1PTR];
	%[1145]%	IF .ARG1NODE[MEMCMPFLG] AND NOT .ARG1NODE[OPTOBOTHFLG]
	%[1145]%		 THEN CNODE[A1SAMEFLG]_0;
 REP 480/1	;05C5
		ARG1NODE_.CNODE[ARG1PTR];
 WIT
	%[1145]%
 INS 2412/1	;05C6
	%[1145]%	CNODE[INREGFLG]_0;	! With just MEMCMP, values cannot
	%[1145]%	CNODE[ALCRETREGFLG]_0;	!  be returned in any register
 SUM 99757