include "m8def.inc"
ldi r17, x0;
ldi r18, x1;
ldi r19, x2;
ldi r20, x3;
eor r20, r17;
brlo m0;
brsh m1;
m0:
	or r18, r19;
	or r18, r20;
	and r18, r20;
	out PORTA, r18;
rjmp m0
m1:
	
	or r18, r19;
	or r18, r20;
	and r18, r20;
	out PORTA, r18;
rjmp m1