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
	