Code: Select all
#CXRLE Pos=-93,-89
x = 106, y = 116, rule = B3/S23
o$b2o$2o28$30bo$31b2o$30b2o13bo2$43bo3bo2$43bobobo2$43bo3bo3$77b2o$77b
o$75bobo$75b2o$45bo$46b2o$45b2o5$59b2o$59b2o12$88bo$87b3o2$49b2o$50b2o
35b3o$49bo$87bobo$87bobo2$87b3o3$87b3o$88bo$53bobo2$53bo3bo33bo2b2o4b
2o2bo$90bo3b3o2b3o3bo$53bobo35bo2b2o4b2o2bo2$53bo3bo2$53bobo4$91b2o$
91bobo$93bo$93b2o4$19b2o$20b2o$19bo13$4b2o$5b2o$4bo! -When the A stream input is 1 (the glider is there) and the B stream input is 0 (no glider), the A stream glider passes the block without reacting, then passes the p60 rotator without reacting, too, and is eaten by the eater.
-When the A stream input is 0 and the B stream input is 1, the B stream glider passes the block with no reaction and is quickly eaten by the second eater.
-And when both inputs are 1, the gliders react with the block, the B stream glider is deleted and the A stream glider is displaced by 5 rows to the right - the exact distance necessary so that it is rotated - and goes out.
I set the glider streams so that A=1011 and B=1101; therefore, the output will be 1011 AND 1101= 1001.