--A1L81 is pulse_1[15]~450
A1L81_p1_out = !Reset & Clock_65536Hz & pulse_16_data[15] & second_pulse_data[15];
A1L81_p2_out = Reset & A1L81;
A1L81_p3_out = A1L81 & Clock_65536Hz & pulse_16_data[15] & second_pulse_data[15];
A1L81_or_out = A1L81_p1_out # A1L81_p2_out # A1L81_p3_out;
A1L81 = A1L81_or_out;


--A1L71 is pulse_1[14]~454
A1L71_p1_out = !Reset & Clock_65536Hz & pulse_16_data[14] & second_pulse_data[14];
A1L71_p2_out = Reset & A1L71;
A1L71_p3_out = A1L71 & Clock_65536Hz & pulse_16_data[14] & second_pulse_data[14];
A1L71_or_out = A1L71_p1_out # A1L71_p2_out # A1L71_p3_out;
A1L71 = A1L71_or_out;


--A1L61 is pulse_1[13]~458
A1L61_p1_out = !Reset & Clock_65536Hz & pulse_16_data[13] & second_pulse_data[13];
A1L61_p2_out = Reset & A1L61;
A1L61_p3_out = A1L61 & Clock_65536Hz & pulse_16_data[13] & second_pulse_data[13];
A1L61_or_out = A1L61_p1_out # A1L61_p2_out # A1L61_p3_out;
A1L61 = A1L61_or_out;


--A1L51 is pulse_1[12]~462
A1L51_p1_out = !Reset & Clock_65536Hz & pulse_16_data[12] & second_pulse_data[12];
A1L51_p2_out = Reset & A1L51;
A1L51_p3_out = A1L51 & Clock_65536Hz & pulse_16_data[12] & second_pulse_data[12];
A1L51_or_out = A1L51_p1_out # A1L51_p2_out # A1L51_p3_out;
A1L51 = A1L51_or_out;


--A1L41 is pulse_1[11]~466
A1L41_p1_out = !Reset & Clock_65536Hz & pulse_16_data[11] & second_pulse_data[11];
A1L41_p2_out = Reset & A1L41;
A1L41_p3_out = A1L41 & Clock_65536Hz & pulse_16_data[11] & second_pulse_data[11];
A1L41_or_out = A1L41_p1_out # A1L41_p2_out # A1L41_p3_out;
A1L41 = A1L41_or_out;


--A1L31 is pulse_1[10]~470
A1L31_p1_out = !Reset & Clock_65536Hz & pulse_16_data[10] & second_pulse_data[10];
A1L31_p2_out = Reset & A1L31;
A1L31_p3_out = A1L31 & Clock_65536Hz & pulse_16_data[10] & second_pulse_data[10];
A1L31_or_out = A1L31_p1_out # A1L31_p2_out # A1L31_p3_out;
A1L31 = A1L31_or_out;


--A1L21 is pulse_1[9]~474
A1L21_p1_out = !Reset & Clock_65536Hz & pulse_16_data[9] & second_pulse_data[9];
A1L21_p2_out = Reset & A1L21;
A1L21_p3_out = A1L21 & Clock_65536Hz & pulse_16_data[9] & second_pulse_data[9];
A1L21_or_out = A1L21_p1_out # A1L21_p2_out # A1L21_p3_out;
A1L21 = A1L21_or_out;


--A1L11 is pulse_1[8]~478
A1L11_p1_out = !Reset & Clock_65536Hz & pulse_16_data[8] & second_pulse_data[8];
A1L11_p2_out = Reset & A1L11;
A1L11_p3_out = A1L11 & Clock_65536Hz & pulse_16_data[8] & second_pulse_data[8];
A1L11_or_out = A1L11_p1_out # A1L11_p2_out # A1L11_p3_out;
A1L11 = A1L11_or_out;


--A1L01 is pulse_1[7]~482
A1L01_p1_out = !Reset & Clock_65536Hz & pulse_16_data[7] & second_pulse_data[7];
A1L01_p2_out = Reset & A1L01;
A1L01_p3_out = A1L01 & Clock_65536Hz & pulse_16_data[7] & second_pulse_data[7];
A1L01_or_out = A1L01_p1_out # A1L01_p2_out # A1L01_p3_out;
A1L01 = A1L01_or_out;


--A1L9 is pulse_1[6]~486
A1L9_p1_out = !Reset & Clock_65536Hz & pulse_16_data[6] & second_pulse_data[6];
A1L9_p2_out = Reset & A1L9;
A1L9_p3_out = A1L9 & Clock_65536Hz & pulse_16_data[6] & second_pulse_data[6];
A1L9_or_out = A1L9_p1_out # A1L9_p2_out # A1L9_p3_out;
A1L9 = A1L9_or_out;


--A1L8 is pulse_1[5]~490
A1L8_p1_out = !Reset & Clock_65536Hz & pulse_16_data[5] & second_pulse_data[5];
A1L8_p2_out = Reset & A1L8;
A1L8_p3_out = A1L8 & Clock_65536Hz & pulse_16_data[5] & second_pulse_data[5];
A1L8_or_out = A1L8_p1_out # A1L8_p2_out # A1L8_p3_out;
A1L8 = A1L8_or_out;


--A1L7 is pulse_1[4]~494
A1L7_p1_out = !Reset & Clock_65536Hz & pulse_16_data[4] & second_pulse_data[4];
A1L7_p2_out = Reset & A1L7;
A1L7_p3_out = A1L7 & Clock_65536Hz & pulse_16_data[4] & second_pulse_data[4];
A1L7_or_out = A1L7_p1_out # A1L7_p2_out # A1L7_p3_out;
A1L7 = A1L7_or_out;


--A1L6 is pulse_1[3]~498
A1L6_p1_out = !Reset & Clock_65536Hz & pulse_16_data[3] & second_pulse_data[3];
A1L6_p2_out = Reset & A1L6;
A1L6_p3_out = A1L6 & Clock_65536Hz & pulse_16_data[3] & second_pulse_data[3];
A1L6_or_out = A1L6_p1_out # A1L6_p2_out # A1L6_p3_out;
A1L6 = A1L6_or_out;


--A1L5 is pulse_1[2]~502
A1L5_p1_out = !Reset & Clock_65536Hz & pulse_16_data[2] & second_pulse_data[2];
A1L5_p2_out = Reset & A1L5;
A1L5_p3_out = A1L5 & Clock_65536Hz & pulse_16_data[2] & second_pulse_data[2];
A1L5_or_out = A1L5_p1_out # A1L5_p2_out # A1L5_p3_out;
A1L5 = A1L5_or_out;


--A1L4 is pulse_1[1]~506
A1L4_p1_out = !Reset & Clock_65536Hz & pulse_16_data[1] & second_pulse_data[1];
A1L4_p2_out = Reset & A1L4;
A1L4_p3_out = A1L4 & Clock_65536Hz & pulse_16_data[1] & second_pulse_data[1];
A1L4_or_out = A1L4_p1_out # A1L4_p2_out # A1L4_p3_out;
A1L4 = A1L4_or_out;


--A1L3 is pulse_1[0]~510
A1L3_p1_out = !Reset & Clock_65536Hz & pulse_16_data[0] & second_pulse_data[0];
A1L3_p2_out = Reset & A1L3;
A1L3_p3_out = A1L3 & Clock_65536Hz & pulse_16_data[0] & second_pulse_data[0];
A1L3_or_out = A1L3_p1_out # A1L3_p2_out # A1L3_p3_out;
A1L3 = A1L3_or_out;


--A1L73 is pulse_out~25
A1L73_p1_out = !A1L81 & !A1L71 & !A1L61 & !A1L51 & !A1L41 & !A1L31 & !A1L21 & !A1L11 & !A1L01 & !A1L9 & !A1L8 & !A1L7 & !A1L6 & !A1L5 & !A1L4 & !A1L3;
A1L73_or_out = A1L73_p1_out # Reset;
A1L73 = !(A1L73_or_out);


--Reset is Reset
--operation mode is input

Reset = INPUT();


--Clock_65536Hz is Clock_65536Hz
--operation mode is input

Clock_65536Hz = INPUT();


--pulse_16_data[15] is pulse_16_data[15]
--operation mode is input

pulse_16_data[15] = INPUT();


--pulse_16_data[14] is pulse_16_data[14]
--operation mode is input

pulse_16_data[14] = INPUT();


--pulse_16_data[13] is pulse_16_data[13]
--operation mode is input

pulse_16_data[13] = INPUT();


--pulse_16_data[12] is pulse_16_data[12]
--operation mode is input

pulse_16_data[12] = INPUT();


--pulse_16_data[11] is pulse_16_data[11]
--operation mode is input

pulse_16_data[11] = INPUT();


--pulse_16_data[10] is pulse_16_data[10]
--operation mode is input

pulse_16_data[10] = INPUT();


--pulse_16_data[9] is pulse_16_data[9]
--operation mode is input

pulse_16_data[9] = INPUT();


--pulse_16_data[8] is pulse_16_data[8]
--operation mode is input

pulse_16_data[8] = INPUT();


--pulse_16_data[7] is pulse_16_data[7]
--operation mode is input

pulse_16_data[7] = INPUT();


--pulse_16_data[6] is pulse_16_data[6]
--operation mode is input

pulse_16_data[6] = INPUT();


--pulse_16_data[5] is pulse_16_data[5]
--operation mode is input

pulse_16_data[5] = INPUT();


--pulse_16_data[4] is pulse_16_data[4]
--operation mode is input

pulse_16_data[4] = INPUT();


--pulse_16_data[3] is pulse_16_data[3]
--operation mode is input

pulse_16_data[3] = INPUT();


--pulse_16_data[2] is pulse_16_data[2]
--operation mode is input

pulse_16_data[2] = INPUT();


--pulse_16_data[1] is pulse_16_data[1]
--operation mode is input

pulse_16_data[1] = INPUT();


--pulse_16_data[0] is pulse_16_data[0]
--operation mode is input

pulse_16_data[0] = INPUT();


--second_pulse_data[15] is second_pulse_data[15]
--operation mode is input

second_pulse_data[15] = INPUT();


--second_pulse_data[14] is second_pulse_data[14]
--operation mode is input

second_pulse_data[14] = INPUT();


--second_pulse_data[13] is second_pulse_data[13]
--operation mode is input

second_pulse_data[13] = INPUT();


--second_pulse_data[12] is second_pulse_data[12]
--operation mode is input

second_pulse_data[12] = INPUT();


--second_pulse_data[11] is second_pulse_data[11]
--operation mode is input

second_pulse_data[11] = INPUT();


--second_pulse_data[10] is second_pulse_data[10]
--operation mode is input

second_pulse_data[10] = INPUT();


--second_pulse_data[9] is second_pulse_data[9]
--operation mode is input

second_pulse_data[9] = INPUT();


--second_pulse_data[8] is second_pulse_data[8]
--operation mode is input

second_pulse_data[8] = INPUT();


--second_pulse_data[7] is second_pulse_data[7]
--operation mode is input

second_pulse_data[7] = INPUT();


--second_pulse_data[6] is second_pulse_data[6]
--operation mode is input

second_pulse_data[6] = INPUT();


--second_pulse_data[5] is second_pulse_data[5]
--operation mode is input

second_pulse_data[5] = INPUT();


--second_pulse_data[4] is second_pulse_data[4]
--operation mode is input

second_pulse_data[4] = INPUT();


--second_pulse_data[3] is second_pulse_data[3]
--operation mode is input

second_pulse_data[3] = INPUT();


--second_pulse_data[2] is second_pulse_data[2]
--operation mode is input

second_pulse_data[2] = INPUT();


--second_pulse_data[1] is second_pulse_data[1]
--operation mode is input

second_pulse_data[1] = INPUT();


--second_pulse_data[0] is second_pulse_data[0]
--operation mode is input

second_pulse_data[0] = INPUT();


--pulse_out is pulse_out
--operation mode is output

pulse_out = OUTPUT(A1L73);


