--A1L27Q is month1[2]~reg0
A1L27Q_p0_out = !EN1 & !EN2 & A1L27Q;
A1L27Q_p1_out = auto_month1[2] & Date_EN & EN1;
A1L27Q_p2_out = !Date_EN & set_month1[2] & EN2;
A1L27Q_p3_out = !Date_EN & !EN2 & A1L27Q;
A1L27Q_p4_out = !EN1 & set_month1[2] & EN2;
A1L27Q_or_out = A1L27Q_p0_out # A1L27Q_p1_out # A1L27Q_p2_out # A1L27Q_p3_out # A1L27Q_p4_out;
A1L27Q_reg_input = A1L27Q_or_out;
A1L27Q = DFFE(A1L27Q_reg_input, GLOBAL(clk), , , );


--A1L07Q is month1[1]~reg0
A1L07Q_p0_out = !EN1 & !EN2 & A1L07Q;
A1L07Q_p1_out = auto_month1[1] & Date_EN & EN1;
A1L07Q_p2_out = !Date_EN & set_month1[1] & EN2;
A1L07Q_p3_out = !Date_EN & !EN2 & A1L07Q;
A1L07Q_p4_out = !EN1 & set_month1[1] & EN2;
A1L07Q_or_out = A1L07Q_p0_out # A1L07Q_p1_out # A1L07Q_p2_out # A1L07Q_p3_out # A1L07Q_p4_out;
A1L07Q_reg_input = A1L07Q_or_out;
A1L07Q = DFFE(A1L07Q_reg_input, GLOBAL(clk), , , );


--A1L86Q is month1[0]~reg0
A1L86Q_p0_out = !EN1 & !EN2 & A1L86Q;
A1L86Q_p1_out = auto_month1[0] & Date_EN & EN1;
A1L86Q_p2_out = !Date_EN & set_month1[0] & EN2;
A1L86Q_p3_out = !Date_EN & !EN2 & A1L86Q;
A1L86Q_p4_out = !EN1 & set_month1[0] & EN2;
A1L86Q_or_out = A1L86Q_p0_out # A1L86Q_p1_out # A1L86Q_p2_out # A1L86Q_p3_out # A1L86Q_p4_out;
A1L86Q_reg_input = A1L86Q_or_out;
A1L86Q = DFFE(A1L86Q_reg_input, GLOBAL(clk), , , );


--A1L56Q is month0[3]~reg0
A1L56Q_p0_out = !EN1 & !EN2 & A1L56Q;
A1L56Q_p1_out = auto_month0[3] & Date_EN & EN1;
A1L56Q_p2_out = !Date_EN & set_month0[3] & EN2;
A1L56Q_p3_out = !Date_EN & !EN2 & A1L56Q;
A1L56Q_p4_out = !EN1 & set_month0[3] & EN2;
A1L56Q_or_out = A1L56Q_p0_out # A1L56Q_p1_out # A1L56Q_p2_out # A1L56Q_p3_out # A1L56Q_p4_out;
A1L56Q_reg_input = A1L56Q_or_out;
A1L56Q = DFFE(A1L56Q_reg_input, GLOBAL(clk), , , );


--A1L36Q is month0[2]~reg0
A1L36Q_p0_out = !EN1 & !EN2 & A1L36Q;
A1L36Q_p1_out = auto_month0[2] & Date_EN & EN1;
A1L36Q_p2_out = !Date_EN & set_month0[2] & EN2;
A1L36Q_p3_out = !Date_EN & !EN2 & A1L36Q;
A1L36Q_p4_out = !EN1 & set_month0[2] & EN2;
A1L36Q_or_out = A1L36Q_p0_out # A1L36Q_p1_out # A1L36Q_p2_out # A1L36Q_p3_out # A1L36Q_p4_out;
A1L36Q_reg_input = A1L36Q_or_out;
A1L36Q = DFFE(A1L36Q_reg_input, GLOBAL(clk), , , );


--A1L16Q is month0[1]~reg0
A1L16Q_p0_out = !EN1 & !EN2 & A1L16Q;
A1L16Q_p1_out = auto_month0[1] & Date_EN & EN1;
A1L16Q_p2_out = !Date_EN & set_month0[1] & EN2;
A1L16Q_p3_out = !Date_EN & !EN2 & A1L16Q;
A1L16Q_p4_out = !EN1 & set_month0[1] & EN2;
A1L16Q_or_out = A1L16Q_p0_out # A1L16Q_p1_out # A1L16Q_p2_out # A1L16Q_p3_out # A1L16Q_p4_out;
A1L16Q_reg_input = A1L16Q_or_out;
A1L16Q = DFFE(A1L16Q_reg_input, GLOBAL(clk), , , );


--A1L95Q is month0[0]~reg0
A1L95Q_p0_out = !EN1 & !EN2 & A1L95Q;
A1L95Q_p1_out = auto_month0[0] & Date_EN & EN1;
A1L95Q_p2_out = !Date_EN & set_month0[0] & EN2;
A1L95Q_p3_out = !Date_EN & !EN2 & A1L95Q;
A1L95Q_p4_out = !EN1 & set_month0[0] & EN2;
A1L95Q_or_out = A1L95Q_p0_out # A1L95Q_p1_out # A1L95Q_p2_out # A1L95Q_p3_out # A1L95Q_p4_out;
A1L95Q_reg_input = A1L95Q_or_out;
A1L95Q = DFFE(A1L95Q_reg_input, GLOBAL(clk), , , );


--A1L24Q is day1[3]~reg0
A1L24Q_p0_out = !EN1 & !EN2 & A1L24Q;
A1L24Q_p1_out = auto_day1[3] & Date_EN & EN1;
A1L24Q_p2_out = !Date_EN & set_day1[3] & EN2;
A1L24Q_p3_out = !Date_EN & !EN2 & A1L24Q;
A1L24Q_p4_out = !EN1 & set_day1[3] & EN2;
A1L24Q_or_out = A1L24Q_p0_out # A1L24Q_p1_out # A1L24Q_p2_out # A1L24Q_p3_out # A1L24Q_p4_out;
A1L24Q_reg_input = A1L24Q_or_out;
A1L24Q = DFFE(A1L24Q_reg_input, GLOBAL(clk), , , );


--A1L04Q is day1[2]~reg0
A1L04Q_p0_out = !EN1 & !EN2 & A1L04Q;
A1L04Q_p1_out = auto_day1[2] & Date_EN & EN1;
A1L04Q_p2_out = !Date_EN & set_day1[2] & EN2;
A1L04Q_p3_out = !Date_EN & !EN2 & A1L04Q;
A1L04Q_p4_out = !EN1 & set_day1[2] & EN2;
A1L04Q_or_out = A1L04Q_p0_out # A1L04Q_p1_out # A1L04Q_p2_out # A1L04Q_p3_out # A1L04Q_p4_out;
A1L04Q_reg_input = A1L04Q_or_out;
A1L04Q = DFFE(A1L04Q_reg_input, GLOBAL(clk), , , );


--A1L83Q is day1[1]~reg0
A1L83Q_p0_out = !EN1 & !EN2 & A1L83Q;
A1L83Q_p1_out = auto_day1[1] & Date_EN & EN1;
A1L83Q_p2_out = !Date_EN & set_day1[1] & EN2;
A1L83Q_p3_out = !Date_EN & !EN2 & A1L83Q;
A1L83Q_p4_out = !EN1 & set_day1[1] & EN2;
A1L83Q_or_out = A1L83Q_p0_out # A1L83Q_p1_out # A1L83Q_p2_out # A1L83Q_p3_out # A1L83Q_p4_out;
A1L83Q_reg_input = A1L83Q_or_out;
A1L83Q = DFFE(A1L83Q_reg_input, GLOBAL(clk), , , );


--A1L63Q is day1[0]~reg0
A1L63Q_p0_out = !EN1 & !EN2 & A1L63Q;
A1L63Q_p1_out = auto_day1[0] & Date_EN & EN1;
A1L63Q_p2_out = !Date_EN & set_day1[0] & EN2;
A1L63Q_p3_out = !Date_EN & !EN2 & A1L63Q;
A1L63Q_p4_out = !EN1 & set_day1[0] & EN2;
A1L63Q_or_out = A1L63Q_p0_out # A1L63Q_p1_out # A1L63Q_p2_out # A1L63Q_p3_out # A1L63Q_p4_out;
A1L63Q_reg_input = A1L63Q_or_out;
A1L63Q = DFFE(A1L63Q_reg_input, GLOBAL(clk), , , );


--A1L33Q is day0[3]~reg0
A1L33Q_p0_out = !EN1 & !EN2 & A1L33Q;
A1L33Q_p1_out = auto_day0[3] & Date_EN & EN1;
A1L33Q_p2_out = !Date_EN & set_day0[3] & EN2;
A1L33Q_p3_out = !Date_EN & !EN2 & A1L33Q;
A1L33Q_p4_out = !EN1 & set_day0[3] & EN2;
A1L33Q_or_out = A1L33Q_p0_out # A1L33Q_p1_out # A1L33Q_p2_out # A1L33Q_p3_out # A1L33Q_p4_out;
A1L33Q_reg_input = A1L33Q_or_out;
A1L33Q = DFFE(A1L33Q_reg_input, GLOBAL(clk), , , );


--A1L13Q is day0[2]~reg0
A1L13Q_p0_out = !EN1 & !EN2 & A1L13Q;
A1L13Q_p1_out = auto_day0[2] & Date_EN & EN1;
A1L13Q_p2_out = !Date_EN & set_day0[2] & EN2;
A1L13Q_p3_out = !Date_EN & !EN2 & A1L13Q;
A1L13Q_p4_out = !EN1 & set_day0[2] & EN2;
A1L13Q_or_out = A1L13Q_p0_out # A1L13Q_p1_out # A1L13Q_p2_out # A1L13Q_p3_out # A1L13Q_p4_out;
A1L13Q_reg_input = A1L13Q_or_out;
A1L13Q = DFFE(A1L13Q_reg_input, GLOBAL(clk), , , );


--A1L92Q is day0[1]~reg0
A1L92Q_p0_out = !EN1 & !EN2 & A1L92Q;
A1L92Q_p1_out = auto_day0[1] & Date_EN & EN1;
A1L92Q_p2_out = !Date_EN & set_day0[1] & EN2;
A1L92Q_p3_out = !Date_EN & !EN2 & A1L92Q;
A1L92Q_p4_out = !EN1 & set_day0[1] & EN2;
A1L92Q_or_out = A1L92Q_p0_out # A1L92Q_p1_out # A1L92Q_p2_out # A1L92Q_p3_out # A1L92Q_p4_out;
A1L92Q_reg_input = A1L92Q_or_out;
A1L92Q = DFFE(A1L92Q_reg_input, GLOBAL(clk), , , );


--A1L72Q is day0[0]~reg0
A1L72Q_p0_out = !EN1 & !EN2 & A1L72Q;
A1L72Q_p1_out = auto_day0[0] & Date_EN & EN1;
A1L72Q_p2_out = !Date_EN & set_day0[0] & EN2;
A1L72Q_p3_out = !Date_EN & !EN2 & A1L72Q;
A1L72Q_p4_out = !EN1 & set_day0[0] & EN2;
A1L72Q_or_out = A1L72Q_p0_out # A1L72Q_p1_out # A1L72Q_p2_out # A1L72Q_p3_out # A1L72Q_p4_out;
A1L72Q_reg_input = A1L72Q_or_out;
A1L72Q = DFFE(A1L72Q_reg_input, GLOBAL(clk), , , );


--A1L65Q is disp_select[5]~reg0
A1L65Q_p1_out = !Date_EN & !disp_drive[1] & !disp_drive[0] & EN2;
A1L65Q_p2_out = !Date_EN & !EN2 & A1L65Q;
A1L65Q_p3_out = !disp_drive[1] & !disp_drive[0] & EN2 & !EN1;
A1L65Q_p4_out = !EN2 & A1L65Q & !EN1;
A1L65Q_or_out = A1L65Q_p1_out # A1L65Q_p2_out # A1L65Q_p3_out # A1L65Q_p4_out;
A1L65Q_reg_input = A1L65Q_or_out;
A1L65Q = DFFE(A1L65Q_reg_input, GLOBAL(clk), , , );


--A1L45Q is disp_select[4]~reg0
A1L45Q_p1_out = !Date_EN & !disp_drive[1] & disp_drive[0] & EN2;
A1L45Q_p2_out = !Date_EN & !EN2 & A1L45Q;
A1L45Q_p3_out = !disp_drive[1] & disp_drive[0] & EN2 & !EN1;
A1L45Q_p4_out = !EN2 & A1L45Q & !EN1;
A1L45Q_or_out = A1L45Q_p1_out # A1L45Q_p2_out # A1L45Q_p3_out # A1L45Q_p4_out;
A1L45Q_reg_input = A1L45Q_or_out;
A1L45Q = DFFE(A1L45Q_reg_input, GLOBAL(clk), , , );


--A1L25Q is disp_select[3]~reg0
A1L25Q_p1_out = !Date_EN & disp_drive[1] & !disp_drive[0] & EN2;
A1L25Q_p2_out = !Date_EN & !EN2 & A1L25Q;
A1L25Q_p3_out = disp_drive[1] & !disp_drive[0] & EN2 & !EN1;
A1L25Q_p4_out = !EN2 & A1L25Q & !EN1;
A1L25Q_or_out = A1L25Q_p1_out # A1L25Q_p2_out # A1L25Q_p3_out # A1L25Q_p4_out;
A1L25Q_reg_input = A1L25Q_or_out;
A1L25Q = DFFE(A1L25Q_reg_input, GLOBAL(clk), , , );


--A1L47Q is month1[3]~reg0
A1L47Q_p0_out = !EN1 & !EN2 & A1L47Q;
A1L47Q_p1_out = auto_month1[3] & Date_EN & EN1;
A1L47Q_p2_out = !Date_EN & set_month1[3] & EN2;
A1L47Q_p3_out = !Date_EN & !EN2 & A1L47Q;
A1L47Q_p4_out = !EN1 & set_month1[3] & EN2;
A1L47Q_or_out = A1L47Q_p0_out # A1L47Q_p1_out # A1L47Q_p2_out # A1L47Q_p3_out # A1L47Q_p4_out;
A1L47Q_reg_input = A1L47Q_or_out;
A1L47Q = DFFE(A1L47Q_reg_input, GLOBAL(clk), , , );


--A1L05Q is disp_select[2]~reg0
A1L05Q_p1_out = !EN2 & A1L05Q;
A1L05Q_p2_out = Date_EN & EN1;
A1L05Q_p3_out = EN2 & disp_drive[1] & disp_drive[0];
A1L05Q_or_out = A1L05Q_p1_out # A1L05Q_p2_out # A1L05Q_p3_out;
A1L05Q_reg_input = A1L05Q_or_out;
A1L05Q = DFFE(A1L05Q_reg_input, GLOBAL(clk), , , );


--~GND~0 is ~GND~0
~GND~0_or_out = GND;
~GND~0 = ~GND~0_or_out;


--~GND~1 is ~GND~1
~GND~1_or_out = GND;
~GND~1 = ~GND~1_or_out;


--clk is clk
--operation mode is input

clk = INPUT();


--Date_EN is Date_EN
--operation mode is input

Date_EN = INPUT();


--EN1 is EN1
--operation mode is input

EN1 = INPUT();


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

auto_month1[3] = INPUT();


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

auto_month1[2] = INPUT();


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

auto_month1[1] = INPUT();


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

auto_month1[0] = INPUT();


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

auto_month0[3] = INPUT();


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

auto_month0[2] = INPUT();


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

auto_month0[1] = INPUT();


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

auto_month0[0] = INPUT();


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

auto_day1[3] = INPUT();


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

auto_day1[2] = INPUT();


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

auto_day1[1] = INPUT();


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

auto_day1[0] = INPUT();


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

auto_day0[3] = INPUT();


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

auto_day0[2] = INPUT();


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

auto_day0[1] = INPUT();


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

auto_day0[0] = INPUT();


--EN2 is EN2
--operation mode is input

EN2 = INPUT();


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

set_month1[3] = INPUT();


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

set_month1[2] = INPUT();


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

set_month1[1] = INPUT();


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

set_month1[0] = INPUT();


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

set_month0[3] = INPUT();


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

set_month0[2] = INPUT();


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

set_month0[1] = INPUT();


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

set_month0[0] = INPUT();


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

set_day1[3] = INPUT();


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

set_day1[2] = INPUT();


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

set_day1[1] = INPUT();


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

set_day1[0] = INPUT();


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

set_day0[3] = INPUT();


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

set_day0[2] = INPUT();


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

set_day0[1] = INPUT();


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

set_day0[0] = INPUT();


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

disp_drive[1] = INPUT();


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

disp_drive[0] = INPUT();


--disp_select[1] is disp_select[1]
--operation mode is output

disp_select[1] = OUTPUT(~GND~0);


--disp_select[0] is disp_select[0]
--operation mode is output

disp_select[0] = OUTPUT(~GND~1);


--month1[3] is month1[3]
--operation mode is output

month1[3] = OUTPUT(A1L47Q);


--month1[2] is month1[2]
--operation mode is output

month1[2] = OUTPUT(A1L27Q);


--month1[1] is month1[1]
--operation mode is output

month1[1] = OUTPUT(A1L07Q);


--month1[0] is month1[0]
--operation mode is output

month1[0] = OUTPUT(A1L86Q);


--month0[3] is month0[3]
--operation mode is output

month0[3] = OUTPUT(A1L56Q);


--month0[2] is month0[2]
--operation mode is output

month0[2] = OUTPUT(A1L36Q);


--month0[1] is month0[1]
--operation mode is output

month0[1] = OUTPUT(A1L16Q);


--month0[0] is month0[0]
--operation mode is output

month0[0] = OUTPUT(A1L95Q);


--day1[3] is day1[3]
--operation mode is output

day1[3] = OUTPUT(A1L24Q);


--day1[2] is day1[2]
--operation mode is output

day1[2] = OUTPUT(A1L04Q);


--day1[1] is day1[1]
--operation mode is output

day1[1] = OUTPUT(A1L83Q);


--day1[0] is day1[0]
--operation mode is output

day1[0] = OUTPUT(A1L63Q);


--day0[3] is day0[3]
--operation mode is output

day0[3] = OUTPUT(A1L33Q);


--day0[2] is day0[2]
--operation mode is output

day0[2] = OUTPUT(A1L13Q);


--day0[1] is day0[1]
--operation mode is output

day0[1] = OUTPUT(A1L92Q);


--day0[0] is day0[0]
--operation mode is output

day0[0] = OUTPUT(A1L72Q);


--disp_select[5] is disp_select[5]
--operation mode is output

disp_select[5] = OUTPUT(A1L65Q);


--disp_select[4] is disp_select[4]
--operation mode is output

disp_select[4] = OUTPUT(A1L45Q);


--disp_select[3] is disp_select[3]
--operation mode is output

disp_select[3] = OUTPUT(A1L25Q);


--disp_select[2] is disp_select[2]
--operation mode is output

disp_select[2] = OUTPUT(A1L05Q);


