main: SPAWNLBC thread1, q0 SPAWNLBC thread2, q1 MAPQC q10, q0, @q0 MAPQC q11, q0, @q1 MOVE @q0, q11 MOVE @q1, q10 HALT thread1: MOVECL 0, q10 MAPQC q20, q1, @q0 loop1: MOVE @q10, q20 PRINTQX q1 SEQC @q10, 0x20, q30 SEQC @q10, 0x5, q40 ADDC q10, 1, q10 BRZ q40, byp1 PROCID q41 MOVECL 2, q42 ; NOP MIGRATE q41, q42 byp1: BRZ q30, loop1 CYCLES HALT thread2: MOVECL 0x100, q10 MAPQC q20, q1, @q0 loop2: MOVE @q10, q20 PRINTQX q1 SEQC @q10, 0x120, q30 ADDC q10, 1, q10 BRZ q30, loop2 CYCLES HALT