function [list_of_basic_gates,list_of_config,name] = qftadd5_1()
%qftadd5_1 Circuit description for QFT based addition on 5 qubits

number_of_gates = 15;
AM = cell(1,number_of_gates);
AM{1}= H(1);
AM{2} = r(2);
AM{3} = r(3);
AM{4} = r(4);
AM{5} = r(5);
AM{6} = H(1);
AM{7} = r(2);
AM{8} = r(3);
AM{9} = r(4);
AM{10}= H(1);
AM{11} = r(2);
AM{12}= r(3);
AM{13} = H(1);
AM{14} = r(2);
AM{15} = H(1);



AC = cell(1,number_of_gates);
AC{1}= 'xiiii';
AC{2} = 'xciii';
AC{3} = 'xicii';
AC{4} = 'xiici';
AC{5} = 'xiiic';
AC{6} = 'ixiii';
AC{7} = 'ixcii';
AC{8} = 'ixici';
AC{9} = 'ixiic';
AC{10}= 'iixii';
AC{11} = 'iixci';
AC{12}= 'iixic';

AC{13} = 'iiixi';
AC{14} = 'iiixc';
AC{15} = 'iiiix';

list_of_basic_gates = AM;
list_of_config = AC;
name = 'qftadd5';
end