Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 2.24 KB

README.MD

File metadata and controls

21 lines (19 loc) · 2.24 KB

Quantum Arithmetic Logic Units

by Ali Hakim Taşkıran

As we attempt to perform logical operations on quantum computers, alignment of quantum gates are challenged us. QALU overcomes these problems. We only call the name of logic gate or further combinations of them. It has these functions

Function Info
and_(circ,a,b,out) get information
nand_(circ,a,b,out) get information
or_(circ,a,b,out) get information
nor_(circ,a,b,out) get information
xor_(circ,a,b,out) get information
xnor_(circ,a,b,out) get information
half_adder(circ, a, b, carry,sum_) get information
full_adder(circ,a,b,c_in,c_out,sum_) get information
half_subtractor(circ, a, b, bor, diff) get information
full_subtractor(circ,a,b,b_in,b_out,diff) get information
multi_qubits_adder(circ,A,B,T,C) get information
multi_qubits_subtractor(circ,A,B,T,C) get information