Logic gate used in reversible computation. Has 2 inputs:

In conventional terms, A'=A and B'=B xor A.

3 controlled not gates can be used to exchange a pair of lines (useful if you're also working in 2 dimensions).

Feynman notation:

A ---o---
     |
B ---x---

Abbreviation: CN.