magnonic half-adder