--A1L81 is always0~3
A1L81_p1_out = !Reset & !En;
A1L81_or_out = A1L81_p1_out;
A1L81 = !(A1L81_or_out);


--A1L51 is Now_Floor_Disp_Data~119
A1L51_p1_out = !Now_Floor[1] & !Reset & !En & Now_Floor[3] & !Now_Floor[2];
A1L51_p2_out = !Reset & !En & !Now_Floor[3] & Now_Floor[0];
A1L51_p3_out = !Reset & !En & !Now_Floor[3] & Now_Floor[2];
A1L51_or_out = A1L51_p1_out # A1L51_p2_out # A1L51_p3_out;
A1L51 = A1L51_or_out;


--A1L91 is reduce_or~1077
A1L91_p1_out = !Now_Floor[0] & !Now_Floor[2] & Now_Floor[3] & !Now_Floor[1] & !Reset & !En;
A1L91_p2_out = !Now_Floor[0] & !Now_Floor[3] & Now_Floor[1] & !Reset & !En;
A1L91_or_out = A1L91_p1_out # A1L91_p2_out;
A1L91 = A1L91_or_out;


--A1L02 is reduce_or~1083
A1L02_p0_out = !Reset & !En & Now_Floor[2] & !Now_Floor[3] & !Now_Floor[1] & !Now_Floor[0];
A1L02_p1_out = !Reset & !En & !Now_Floor[2] & !Now_Floor[3] & Now_Floor[1];
A1L02_p2_out = !Reset & !En & !Now_Floor[2] & !Now_Floor[3] & Now_Floor[0];
A1L02_p3_out = !Reset & !En & !Now_Floor[3] & Now_Floor[1] & Now_Floor[0];
A1L02_p4_out = !Reset & !En & !Now_Floor[2] & Now_Floor[3] & !Now_Floor[1];
A1L02_or_out = A1L02_p0_out # A1L02_p1_out # A1L02_p2_out # A1L02_p3_out # A1L02_p4_out;
A1L02 = A1L02_or_out;


--A1L12 is reduce_or~1088
A1L12_p1_out = Now_Floor[2] & Now_Floor[0] & !Now_Floor[3] & !Now_Floor[1] & !Reset & !En;
A1L12_p2_out = !Now_Floor[2] & !Now_Floor[3] & Now_Floor[1] & !Reset & !En;
A1L12_p3_out = !Now_Floor[2] & !Now_Floor[0] & Now_Floor[3] & !Now_Floor[1] & !Reset & !En;
A1L12_p4_out = !Now_Floor[0] & !Now_Floor[3] & Now_Floor[1] & !Reset & !En;
A1L12_or_out = A1L12_p1_out # A1L12_p2_out # A1L12_p3_out # A1L12_p4_out;
A1L12 = A1L12_or_out;


--A1L22 is reduce_or~1092
A1L22_p1_out = !Now_Floor[0] & !Reset & !En & Now_Floor[2] & !Now_Floor[3];
A1L22_p2_out = !Reset & !En & !Now_Floor[2] & Now_Floor[3] & !Now_Floor[1];
A1L22_p3_out = !Reset & !En & Now_Floor[2] & !Now_Floor[3] & !Now_Floor[1];
A1L22_or_out = A1L22_p1_out # A1L22_p2_out # A1L22_p3_out;
A1L22 = A1L22_or_out;


--A1L32 is reduce_or~1096
A1L32_p1_out = !Now_Floor[3] & !Reset & !En & Now_Floor[1];
A1L32_p2_out = !Now_Floor[3] & !Reset & !En & Now_Floor[2] & Now_Floor[0];
A1L32_p3_out = Now_Floor[3] & !Reset & !En & !Now_Floor[1] & !Now_Floor[2];
A1L32_or_out = A1L32_p1_out # A1L32_p2_out # A1L32_p3_out;
A1L32 = A1L32_or_out;


--A1L42 is reduce_or~1101
A1L42_p1_out = !Reset & !En & !Now_Floor[2] & !Now_Floor[3] & Now_Floor[1];
A1L42_p2_out = !Reset & !En & !Now_Floor[2] & Now_Floor[3] & !Now_Floor[1];
A1L42_p3_out = !Reset & !En & !Now_Floor[3] & Now_Floor[1] & !Now_Floor[0];
A1L42_p4_out = !Reset & !En & Now_Floor[2] & !Now_Floor[3] & !Now_Floor[1];
A1L42_or_out = A1L42_p1_out # A1L42_p2_out # A1L42_p3_out # A1L42_p4_out;
A1L42 = A1L42_or_out;


--Reset is Reset
--operation mode is input

Reset = INPUT();


--En is En
--operation mode is input

En = INPUT();


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

Now_Floor[3] = INPUT();


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

Now_Floor[2] = INPUT();


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

Now_Floor[1] = INPUT();


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

Now_Floor[0] = INPUT();


--Now_Floor_Disp_Select is Now_Floor_Disp_Select
--operation mode is output

Now_Floor_Disp_Select = OUTPUT(A1L81);


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

Now_Floor_Disp_Data[4] = OUTPUT(A1L51);


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

Now_Floor_Disp_Data[2] = OUTPUT(A1L91);


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

Now_Floor_Disp_Data[5] = OUTPUT(A1L02);


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

Now_Floor_Disp_Data[3] = OUTPUT(A1L12);


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

Now_Floor_Disp_Data[1] = OUTPUT(A1L22);


--Now_Floor_Disp_Data[6] is Now_Floor_Disp_Data[6]
--operation mode is output

Now_Floor_Disp_Data[6] = OUTPUT(A1L32);


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

Now_Floor_Disp_Data[0] = OUTPUT(A1L42);


