Google
 

Trailing-Edge - PDP-10 Archives - BB-L014E-BM - autopatch/sta0.c05
There are no other files named sta0.c05 in the archive.
 REP 5/1	;05C1
	!COPYRIGHT (C) 1973,1981 BY DIGITAL EQUIPMENT CORPORATION
	!AUTHOR: F.J. INFANTE/HPW/ D. B. TOLMAN/DCE/TFV
 WIT
	!COPYRIGHT (C) 1973,1981,1982 BY DIGITAL EQUIPMENT CORPORATION
	!AUTHOR: F.J. INFANTE/HPW/ D. B. TOLMAN/DCE/TFV/EGM
 REP 20/1	;05C2
	GLOBAL BIND STA0V = 6^24 + 0^18 + 55;		! Version Date:	27-Jul-81
 WIT
	GLOBAL BIND STA0V = 6^24 + 0^18 + #1153;		! Version Date:	3-Jun-82
 INS 58/1	;05C3
	***** End V6 Development *****

	70	1150	DCE	7-Apr-82	20-17292
		For an ASSIGN statement, flag the label as having been ASSIGNed.
		This prevents the optimizer from getting illegal jumps into loops
		when not warranted.

	1153	EGM	3-Jun-82
		Add appropriate calls to SAVSPACE to free up systax list items that
		are no longer needed.

 INS 154/1	;05C4
	![1150] Mark this label as having been ASSIGNed.
	%[1150]% R1_.R2[ASILBL]; R1[SNASSIGNED]_1;
 INS 468/1	;05C5
	%[1153]%	SAVSPACE(.R2[ELMNT]<LEFT>,.R2[ELMNT]);
 INS 475/1	;05C6
	%[1153]%		SAVSPACE(.R3[ELMNT]<LEFT>,.R3[ELMNT]);
 REP 480/1	;05C7
	%[760]%			END;
	%[760]%		END;
 WIT
	%[1153]%			SAVSPACE(.R3[ELMNT2]<LEFT>,.R3[ELMNT2])
	%[760]%			END;
	%[1153]%		SAVSPACE(.R3<LEFT>,@R3)
	%[760]%		END;
	%[1153]%	SAVSPACE(.R2<LEFT>,@R2);
 INS 489/1	;05C8
	%[1153]%		SAVSPACE(.R2[ELMNT1]<LEFT>,.R2[ELMNT1]);
	%[1153]%		SAVSPACE(.R2<LEFT>,@R2)
 REP 501/1	;05C9
	%[760]%		END;
	%[760]%	END;
 WIT
	%[1153]%		SAVSPACE(.R2[ELMNT]<LEFT>,.R2[ELMNT]);
	%[1153]%		SAVSPACE(.R2<LEFT>,@R2)
	%[760]%		END;
	%[760]%	END;
	%[1153]% SAVSPACE(.R1<LEFT>,@R1);
	%[1153]% SAVSPACE(.L1<LEFT>,@L1);
 SUM 92263