{SpinU.mc, HGM, 4-Nov-84 6:29:04} Reserve[0F5F, 0FFF]; { section used by the CP Kernel } SetTask[7]; StartAddress[Go]; RegDef[R0,R,0]; RegDef[U00,U,000]; RegDef[U01,U,001]; RegDef[U02,U,002]; RegDef[U04,U,004]; RegDef[U08,U,008]; RegDef[U10,U,010]; RegDef[U20,U,020]; RegDef[U40,U,040]; RegDef[U80,U,080]; RegDef[UFF,U,0FF]; Go: ClrIntErr, c1, at[0]; R0 ¬ 0, c2, at[0FF]; Noop, c3, at[0F00]; Loop: IB ¬ 0, {Scope sync} c1; stackP ¬ 0, c2; Noop, c3; Q ¬ R0, c1; U00 ¬ Q, c2; Noop, c3; Q ¬ R0, c1; Noop, c2; Q ¬ U00, c3; Q ¬ R0, c1; U00 ¬ Q, c2; Q ¬ U00, c3; Q ¬ R0, c1; U01 ¬ Q, c2; Q ¬ U01, c3; Q ¬ R0, c1; U02 ¬ Q, c2; Q ¬ U02, c3; Q ¬ R0, c1; U04 ¬ Q, c2; Q ¬ U04, c3; Q ¬ R0, c1; U08 ¬ Q, c2; Q ¬ U08, c3; Q ¬ R0, c1; U10 ¬ Q, c2; Q ¬ U10, c3; Q ¬ R0, c1; U20 ¬ Q, c2; Q ¬ U20, c3; Q ¬ R0, c1; U40 ¬ Q, c2; Q ¬ U40, c3; Q ¬ R0, c1; U80 ¬ Q, c2; Q ¬ U80, c3; Q ¬ R0, c1; UFF ¬ Q, c2; Q ¬ UFF, c3; Noop, c1; R0 ¬ R0 + 1, c2; GOTO[Loop], c3;