{SpinAS.mc, HGM,  4-Nov-84  6:28:52}


	Reserve[0F5F, 0FFF]; { section used by the CP Kernel }
	SetTask[7]; StartAddress[Go];


RegDef[R0,R,0];
RegDef[R1,R,1];


Go:	ClrIntErr,					c1, at[0];
	Noop,						c2, at[00FF];
	Noop,						c3, at[0F00];
	
Loop:	IB ← 0, {Scope sync}				c1;
	Noop,						c2;
	Noop,						c3;
		
	R1 ← R0 or Q,	{A, Q}				c1;
	R0 ← R0 or R0,	{A, B}				c2;
	R0 ← 0 or Q,	{0, Q}				c3;

	R1 ← 0 or R1,	{0, B}	Ybus ← R0 {A Bypass},	c1;
	R1 ← 0 or R0,	{0, A}				c2;
	R1 ← 3 or R0,	{D, A}				c3;

	R0 ← 3 or Q,	{D, Q}				c1;
	R0 ← 3 or 0,	{D, 0}				c2;
	Noop,						c3;

	Noop,						c1;
	Noop,						c2;
	GOTO[Loop],					c3;