--alt_u_div DEVICE_FAMILY="Cyclone V" LPM_PIPELINE=0 MAXIMIZE_SPEED=5 SKIP_BITS=0 WIDTH_D=4 WIDTH_N=32 WIDTH_Q=32 WIDTH_R=4 denominator numerator quotient remainder --VERSION_BEGIN 23.1 cbx_cycloneii 2023:11:29:19:33:06:SC cbx_lpm_abs 2023:11:29:19:33:06:SC cbx_lpm_add_sub 2023:11:29:19:33:06:SC cbx_lpm_divide 2023:11:29:19:33:06:SC cbx_mgl 2023:11:29:19:43:53:SC cbx_nadder 2023:11:29:19:33:06:SC cbx_stratix 2023:11:29:19:33:06:SC cbx_stratixii 2023:11:29:19:33:05:SC cbx_util_mgl 2023:11:29:19:33:06:SC VERSION_END -- Copyright (C) 2023 Intel Corporation. All rights reserved. -- Your use of Intel Corporation's design tools, logic functions -- and other software and tools, and any partner logic -- functions, and any output files from any of the foregoing -- (including device programming or simulation files), and any -- associated documentation or information are expressly subject -- to the terms and conditions of the Intel Program License -- Subscription Agreement, the Intel Quartus Prime License Agreement, -- the Intel FPGA IP License Agreement, or other applicable license -- agreement, including, without limitation, that your use is for -- the sole purpose of programming logic devices manufactured by -- Intel and sold by Intel or its authorized distributors. Please -- refer to the applicable agreement for further details, at -- https://fpgasoftware.intel.com/eula. --synthesis_resources = lut 182 SUBDESIGN alt_u_div_mve ( denominator[3..0] : input; numerator[31..0] : input; quotient[31..0] : output; remainder[3..0] : output; ) VARIABLE add_sub_0_result_int[1..0] : WIRE; add_sub_0_cout : WIRE; add_sub_0_dataa[0..0] : WIRE; add_sub_0_datab[0..0] : WIRE; add_sub_0_result[0..0] : WIRE; add_sub_1_result_int[2..0] : WIRE; add_sub_1_cout : WIRE; add_sub_1_dataa[1..0] : WIRE; add_sub_1_datab[1..0] : WIRE; add_sub_1_result[1..0] : WIRE; add_sub_10_result_int[5..0] : WIRE; add_sub_10_cout : WIRE; add_sub_10_dataa[4..0] : WIRE; add_sub_10_datab[4..0] : WIRE; add_sub_10_result[4..0] : WIRE; add_sub_11_result_int[5..0] : WIRE; add_sub_11_cout : WIRE; add_sub_11_dataa[4..0] : WIRE; add_sub_11_datab[4..0] : WIRE; add_sub_11_result[4..0] : WIRE; add_sub_12_result_int[5..0] : WIRE; add_sub_12_cout : WIRE; add_sub_12_dataa[4..0] : WIRE; add_sub_12_datab[4..0] : WIRE; add_sub_12_result[4..0] : WIRE; add_sub_13_result_int[5..0] : WIRE; add_sub_13_cout : WIRE; add_sub_13_dataa[4..0] : WIRE; add_sub_13_datab[4..0] : WIRE; add_sub_13_result[4..0] : WIRE; add_sub_14_result_int[5..0] : WIRE; add_sub_14_cout : WIRE; add_sub_14_dataa[4..0] : WIRE; add_sub_14_datab[4..0] : WIRE; add_sub_14_result[4..0] : WIRE; add_sub_15_result_int[5..0] : WIRE; add_sub_15_cout : WIRE; add_sub_15_dataa[4..0] : WIRE; add_sub_15_datab[4..0] : WIRE; add_sub_15_result[4..0] : WIRE; add_sub_16_result_int[5..0] : WIRE; add_sub_16_cout : WIRE; add_sub_16_dataa[4..0] : WIRE; add_sub_16_datab[4..0] : WIRE; add_sub_16_result[4..0] : WIRE; add_sub_17_result_int[5..0] : WIRE; add_sub_17_cout : WIRE; add_sub_17_dataa[4..0] : WIRE; add_sub_17_datab[4..0] : WIRE; add_sub_17_result[4..0] : WIRE; add_sub_18_result_int[5..0] : WIRE; add_sub_18_cout : WIRE; add_sub_18_dataa[4..0] : WIRE; add_sub_18_datab[4..0] : WIRE; add_sub_18_result[4..0] : WIRE; add_sub_19_result_int[5..0] : WIRE; add_sub_19_cout : WIRE; add_sub_19_dataa[4..0] : WIRE; add_sub_19_datab[4..0] : WIRE; add_sub_19_result[4..0] : WIRE; add_sub_2_result_int[3..0] : WIRE; add_sub_2_cout : WIRE; add_sub_2_dataa[2..0] : WIRE; add_sub_2_datab[2..0] : WIRE; add_sub_2_result[2..0] : WIRE; add_sub_20_result_int[5..0] : WIRE; add_sub_20_cout : WIRE; add_sub_20_dataa[4..0] : WIRE; add_sub_20_datab[4..0] : WIRE; add_sub_20_result[4..0] : WIRE; add_sub_21_result_int[5..0] : WIRE; add_sub_21_cout : WIRE; add_sub_21_dataa[4..0] : WIRE; add_sub_21_datab[4..0] : WIRE; add_sub_21_result[4..0] : WIRE; add_sub_22_result_int[5..0] : WIRE; add_sub_22_cout : WIRE; add_sub_22_dataa[4..0] : WIRE; add_sub_22_datab[4..0] : WIRE; add_sub_22_result[4..0] : WIRE; add_sub_23_result_int[5..0] : WIRE; add_sub_23_cout : WIRE; add_sub_23_dataa[4..0] : WIRE; add_sub_23_datab[4..0] : WIRE; add_sub_23_result[4..0] : WIRE; add_sub_24_result_int[5..0] : WIRE; add_sub_24_cout : WIRE; add_sub_24_dataa[4..0] : WIRE; add_sub_24_datab[4..0] : WIRE; add_sub_24_result[4..0] : WIRE; add_sub_25_result_int[5..0] : WIRE; add_sub_25_cout : WIRE; add_sub_25_dataa[4..0] : WIRE; add_sub_25_datab[4..0] : WIRE; add_sub_25_result[4..0] : WIRE; add_sub_26_result_int[5..0] : WIRE; add_sub_26_cout : WIRE; add_sub_26_dataa[4..0] : WIRE; add_sub_26_datab[4..0] : WIRE; add_sub_26_result[4..0] : WIRE; add_sub_27_result_int[5..0] : WIRE; add_sub_27_cout : WIRE; add_sub_27_dataa[4..0] : WIRE; add_sub_27_datab[4..0] : WIRE; add_sub_27_result[4..0] : WIRE; add_sub_28_result_int[5..0] : WIRE; add_sub_28_cout : WIRE; add_sub_28_dataa[4..0] : WIRE; add_sub_28_datab[4..0] : WIRE; add_sub_28_result[4..0] : WIRE; add_sub_29_result_int[5..0] : WIRE; add_sub_29_cout : WIRE; add_sub_29_dataa[4..0] : WIRE; add_sub_29_datab[4..0] : WIRE; add_sub_29_result[4..0] : WIRE; add_sub_3_result_int[4..0] : WIRE; add_sub_3_cout : WIRE; add_sub_3_dataa[3..0] : WIRE; add_sub_3_datab[3..0] : WIRE; add_sub_3_result[3..0] : WIRE; add_sub_30_result_int[5..0] : WIRE; add_sub_30_cout : WIRE; add_sub_30_dataa[4..0] : WIRE; add_sub_30_datab[4..0] : WIRE; add_sub_30_result[4..0] : WIRE; add_sub_31_result_int[5..0] : WIRE; add_sub_31_cout : WIRE; add_sub_31_dataa[4..0] : WIRE; add_sub_31_datab[4..0] : WIRE; add_sub_31_result[4..0] : WIRE; add_sub_4_result_int[5..0] : WIRE; add_sub_4_cout : WIRE; add_sub_4_dataa[4..0] : WIRE; add_sub_4_datab[4..0] : WIRE; add_sub_4_result[4..0] : WIRE; add_sub_5_result_int[5..0] : WIRE; add_sub_5_cout : WIRE; add_sub_5_dataa[4..0] : WIRE; add_sub_5_datab[4..0] : WIRE; add_sub_5_result[4..0] : WIRE; add_sub_6_result_int[5..0] : WIRE; add_sub_6_cout : WIRE; add_sub_6_dataa[4..0] : WIRE; add_sub_6_datab[4..0] : WIRE; add_sub_6_result[4..0] : WIRE; add_sub_7_result_int[5..0] : WIRE; add_sub_7_cout : WIRE; add_sub_7_dataa[4..0] : WIRE; add_sub_7_datab[4..0] : WIRE; add_sub_7_result[4..0] : WIRE; add_sub_8_result_int[5..0] : WIRE; add_sub_8_cout : WIRE; add_sub_8_dataa[4..0] : WIRE; add_sub_8_datab[4..0] : WIRE; add_sub_8_result[4..0] : WIRE; add_sub_9_result_int[5..0] : WIRE; add_sub_9_cout : WIRE; add_sub_9_dataa[4..0] : WIRE; add_sub_9_datab[4..0] : WIRE; add_sub_9_result[4..0] : WIRE; DenominatorIn[164..0] : WIRE; DenominatorIn_tmp[164..0] : WIRE; gnd_wire : WIRE; nose[1055..0] : WIRE; NumeratorIn[1055..0] : WIRE; NumeratorIn_tmp[1055..0] : WIRE; prestg[159..0] : WIRE; quotient_tmp[31..0] : WIRE; sel[131..0] : WIRE; selnose[1055..0] : WIRE; StageIn[164..0] : WIRE; StageIn_tmp[164..0] : WIRE; StageOut[159..0] : WIRE; BEGIN add_sub_0_result_int[] = (0, add_sub_0_dataa[]) - (0, add_sub_0_datab[]); add_sub_0_result[] = add_sub_0_result_int[0..0]; add_sub_0_cout = !add_sub_0_result_int[1]; add_sub_0_dataa[] = NumeratorIn[31..31]; add_sub_0_datab[] = DenominatorIn[0..0]; add_sub_1_result_int[] = (0, add_sub_1_dataa[]) - (0, add_sub_1_datab[]); add_sub_1_result[] = add_sub_1_result_int[1..0]; add_sub_1_cout = !add_sub_1_result_int[2]; add_sub_1_dataa[] = ( StageIn[5..5], NumeratorIn[62..62]); add_sub_1_datab[] = DenominatorIn[6..5]; add_sub_10_result_int[] = (0, add_sub_10_dataa[]) - (0, add_sub_10_datab[]); add_sub_10_result[] = add_sub_10_result_int[4..0]; add_sub_10_cout = !add_sub_10_result_int[5]; add_sub_10_dataa[] = ( StageIn[53..50], NumeratorIn[341..341]); add_sub_10_datab[] = DenominatorIn[54..50]; add_sub_11_result_int[] = (0, add_sub_11_dataa[]) - (0, add_sub_11_datab[]); add_sub_11_result[] = add_sub_11_result_int[4..0]; add_sub_11_cout = !add_sub_11_result_int[5]; add_sub_11_dataa[] = ( StageIn[58..55], NumeratorIn[372..372]); add_sub_11_datab[] = DenominatorIn[59..55]; add_sub_12_result_int[] = (0, add_sub_12_dataa[]) - (0, add_sub_12_datab[]); add_sub_12_result[] = add_sub_12_result_int[4..0]; add_sub_12_cout = !add_sub_12_result_int[5]; add_sub_12_dataa[] = ( StageIn[63..60], NumeratorIn[403..403]); add_sub_12_datab[] = DenominatorIn[64..60]; add_sub_13_result_int[] = (0, add_sub_13_dataa[]) - (0, add_sub_13_datab[]); add_sub_13_result[] = add_sub_13_result_int[4..0]; add_sub_13_cout = !add_sub_13_result_int[5]; add_sub_13_dataa[] = ( StageIn[68..65], NumeratorIn[434..434]); add_sub_13_datab[] = DenominatorIn[69..65]; add_sub_14_result_int[] = (0, add_sub_14_dataa[]) - (0, add_sub_14_datab[]); add_sub_14_result[] = add_sub_14_result_int[4..0]; add_sub_14_cout = !add_sub_14_result_int[5]; add_sub_14_dataa[] = ( StageIn[73..70], NumeratorIn[465..465]); add_sub_14_datab[] = DenominatorIn[74..70]; add_sub_15_result_int[] = (0, add_sub_15_dataa[]) - (0, add_sub_15_datab[]); add_sub_15_result[] = add_sub_15_result_int[4..0]; add_sub_15_cout = !add_sub_15_result_int[5]; add_sub_15_dataa[] = ( StageIn[78..75], NumeratorIn[496..496]); add_sub_15_datab[] = DenominatorIn[79..75]; add_sub_16_result_int[] = (0, add_sub_16_dataa[]) - (0, add_sub_16_datab[]); add_sub_16_result[] = add_sub_16_result_int[4..0]; add_sub_16_cout = !add_sub_16_result_int[5]; add_sub_16_dataa[] = ( StageIn[83..80], NumeratorIn[527..527]); add_sub_16_datab[] = DenominatorIn[84..80]; add_sub_17_result_int[] = (0, add_sub_17_dataa[]) - (0, add_sub_17_datab[]); add_sub_17_result[] = add_sub_17_result_int[4..0]; add_sub_17_cout = !add_sub_17_result_int[5]; add_sub_17_dataa[] = ( StageIn[88..85], NumeratorIn[558..558]); add_sub_17_datab[] = DenominatorIn[89..85]; add_sub_18_result_int[] = (0, add_sub_18_dataa[]) - (0, add_sub_18_datab[]); add_sub_18_result[] = add_sub_18_result_int[4..0]; add_sub_18_cout = !add_sub_18_result_int[5]; add_sub_18_dataa[] = ( StageIn[93..90], NumeratorIn[589..589]); add_sub_18_datab[] = DenominatorIn[94..90]; add_sub_19_result_int[] = (0, add_sub_19_dataa[]) - (0, add_sub_19_datab[]); add_sub_19_result[] = add_sub_19_result_int[4..0]; add_sub_19_cout = !add_sub_19_result_int[5]; add_sub_19_dataa[] = ( StageIn[98..95], NumeratorIn[620..620]); add_sub_19_datab[] = DenominatorIn[99..95]; add_sub_2_result_int[] = (0, add_sub_2_dataa[]) - (0, add_sub_2_datab[]); add_sub_2_result[] = add_sub_2_result_int[2..0]; add_sub_2_cout = !add_sub_2_result_int[3]; add_sub_2_dataa[] = ( StageIn[11..10], NumeratorIn[93..93]); add_sub_2_datab[] = DenominatorIn[12..10]; add_sub_20_result_int[] = (0, add_sub_20_dataa[]) - (0, add_sub_20_datab[]); add_sub_20_result[] = add_sub_20_result_int[4..0]; add_sub_20_cout = !add_sub_20_result_int[5]; add_sub_20_dataa[] = ( StageIn[103..100], NumeratorIn[651..651]); add_sub_20_datab[] = DenominatorIn[104..100]; add_sub_21_result_int[] = (0, add_sub_21_dataa[]) - (0, add_sub_21_datab[]); add_sub_21_result[] = add_sub_21_result_int[4..0]; add_sub_21_cout = !add_sub_21_result_int[5]; add_sub_21_dataa[] = ( StageIn[108..105], NumeratorIn[682..682]); add_sub_21_datab[] = DenominatorIn[109..105]; add_sub_22_result_int[] = (0, add_sub_22_dataa[]) - (0, add_sub_22_datab[]); add_sub_22_result[] = add_sub_22_result_int[4..0]; add_sub_22_cout = !add_sub_22_result_int[5]; add_sub_22_dataa[] = ( StageIn[113..110], NumeratorIn[713..713]); add_sub_22_datab[] = DenominatorIn[114..110]; add_sub_23_result_int[] = (0, add_sub_23_dataa[]) - (0, add_sub_23_datab[]); add_sub_23_result[] = add_sub_23_result_int[4..0]; add_sub_23_cout = !add_sub_23_result_int[5]; add_sub_23_dataa[] = ( StageIn[118..115], NumeratorIn[744..744]); add_sub_23_datab[] = DenominatorIn[119..115]; add_sub_24_result_int[] = (0, add_sub_24_dataa[]) - (0, add_sub_24_datab[]); add_sub_24_result[] = add_sub_24_result_int[4..0]; add_sub_24_cout = !add_sub_24_result_int[5]; add_sub_24_dataa[] = ( StageIn[123..120], NumeratorIn[775..775]); add_sub_24_datab[] = DenominatorIn[124..120]; add_sub_25_result_int[] = (0, add_sub_25_dataa[]) - (0, add_sub_25_datab[]); add_sub_25_result[] = add_sub_25_result_int[4..0]; add_sub_25_cout = !add_sub_25_result_int[5]; add_sub_25_dataa[] = ( StageIn[128..125], NumeratorIn[806..806]); add_sub_25_datab[] = DenominatorIn[129..125]; add_sub_26_result_int[] = (0, add_sub_26_dataa[]) - (0, add_sub_26_datab[]); add_sub_26_result[] = add_sub_26_result_int[4..0]; add_sub_26_cout = !add_sub_26_result_int[5]; add_sub_26_dataa[] = ( StageIn[133..130], NumeratorIn[837..837]); add_sub_26_datab[] = DenominatorIn[134..130]; add_sub_27_result_int[] = (0, add_sub_27_dataa[]) - (0, add_sub_27_datab[]); add_sub_27_result[] = add_sub_27_result_int[4..0]; add_sub_27_cout = !add_sub_27_result_int[5]; add_sub_27_dataa[] = ( StageIn[138..135], NumeratorIn[868..868]); add_sub_27_datab[] = DenominatorIn[139..135]; add_sub_28_result_int[] = (0, add_sub_28_dataa[]) - (0, add_sub_28_datab[]); add_sub_28_result[] = add_sub_28_result_int[4..0]; add_sub_28_cout = !add_sub_28_result_int[5]; add_sub_28_dataa[] = ( StageIn[143..140], NumeratorIn[899..899]); add_sub_28_datab[] = DenominatorIn[144..140]; add_sub_29_result_int[] = (0, add_sub_29_dataa[]) - (0, add_sub_29_datab[]); add_sub_29_result[] = add_sub_29_result_int[4..0]; add_sub_29_cout = !add_sub_29_result_int[5]; add_sub_29_dataa[] = ( StageIn[148..145], NumeratorIn[930..930]); add_sub_29_datab[] = DenominatorIn[149..145]; add_sub_3_result_int[] = (0, add_sub_3_dataa[]) - (0, add_sub_3_datab[]); add_sub_3_result[] = add_sub_3_result_int[3..0]; add_sub_3_cout = !add_sub_3_result_int[4]; add_sub_3_dataa[] = ( StageIn[17..15], NumeratorIn[124..124]); add_sub_3_datab[] = DenominatorIn[18..15]; add_sub_30_result_int[] = (0, add_sub_30_dataa[]) - (0, add_sub_30_datab[]); add_sub_30_result[] = add_sub_30_result_int[4..0]; add_sub_30_cout = !add_sub_30_result_int[5]; add_sub_30_dataa[] = ( StageIn[153..150], NumeratorIn[961..961]); add_sub_30_datab[] = DenominatorIn[154..150]; add_sub_31_result_int[] = (0, add_sub_31_dataa[]) - (0, add_sub_31_datab[]); add_sub_31_result[] = add_sub_31_result_int[4..0]; add_sub_31_cout = !add_sub_31_result_int[5]; add_sub_31_dataa[] = ( StageIn[158..155], NumeratorIn[992..992]); add_sub_31_datab[] = DenominatorIn[159..155]; add_sub_4_result_int[] = (0, add_sub_4_dataa[]) - (0, add_sub_4_datab[]); add_sub_4_result[] = add_sub_4_result_int[4..0]; add_sub_4_cout = !add_sub_4_result_int[5]; add_sub_4_dataa[] = ( StageIn[23..20], NumeratorIn[155..155]); add_sub_4_datab[] = DenominatorIn[24..20]; add_sub_5_result_int[] = (0, add_sub_5_dataa[]) - (0, add_sub_5_datab[]); add_sub_5_result[] = add_sub_5_result_int[4..0]; add_sub_5_cout = !add_sub_5_result_int[5]; add_sub_5_dataa[] = ( StageIn[28..25], NumeratorIn[186..186]); add_sub_5_datab[] = DenominatorIn[29..25]; add_sub_6_result_int[] = (0, add_sub_6_dataa[]) - (0, add_sub_6_datab[]); add_sub_6_result[] = add_sub_6_result_int[4..0]; add_sub_6_cout = !add_sub_6_result_int[5]; add_sub_6_dataa[] = ( StageIn[33..30], NumeratorIn[217..217]); add_sub_6_datab[] = DenominatorIn[34..30]; add_sub_7_result_int[] = (0, add_sub_7_dataa[]) - (0, add_sub_7_datab[]); add_sub_7_result[] = add_sub_7_result_int[4..0]; add_sub_7_cout = !add_sub_7_result_int[5]; add_sub_7_dataa[] = ( StageIn[38..35], NumeratorIn[248..248]); add_sub_7_datab[] = DenominatorIn[39..35]; add_sub_8_result_int[] = (0, add_sub_8_dataa[]) - (0, add_sub_8_datab[]); add_sub_8_result[] = add_sub_8_result_int[4..0]; add_sub_8_cout = !add_sub_8_result_int[5]; add_sub_8_dataa[] = ( StageIn[43..40], NumeratorIn[279..279]); add_sub_8_datab[] = DenominatorIn[44..40]; add_sub_9_result_int[] = (0, add_sub_9_dataa[]) - (0, add_sub_9_datab[]); add_sub_9_result[] = add_sub_9_result_int[4..0]; add_sub_9_cout = !add_sub_9_result_int[5]; add_sub_9_dataa[] = ( StageIn[48..45], NumeratorIn[310..310]); add_sub_9_datab[] = DenominatorIn[49..45]; DenominatorIn[] = DenominatorIn_tmp[]; DenominatorIn_tmp[] = ( DenominatorIn[159..0], ( gnd_wire, denominator[])); gnd_wire = B"0"; nose[] = ( B"00000000000000000000000000000000", add_sub_31_cout, B"00000000000000000000000000000000", add_sub_30_cout, B"00000000000000000000000000000000", add_sub_29_cout, B"00000000000000000000000000000000", add_sub_28_cout, B"00000000000000000000000000000000", add_sub_27_cout, B"00000000000000000000000000000000", add_sub_26_cout, B"00000000000000000000000000000000", add_sub_25_cout, B"00000000000000000000000000000000", add_sub_24_cout, B"00000000000000000000000000000000", add_sub_23_cout, B"00000000000000000000000000000000", add_sub_22_cout, B"00000000000000000000000000000000", add_sub_21_cout, B"00000000000000000000000000000000", add_sub_20_cout, B"00000000000000000000000000000000", add_sub_19_cout, B"00000000000000000000000000000000", add_sub_18_cout, B"00000000000000000000000000000000", add_sub_17_cout, B"00000000000000000000000000000000", add_sub_16_cout, B"00000000000000000000000000000000", add_sub_15_cout, B"00000000000000000000000000000000", add_sub_14_cout, B"00000000000000000000000000000000", add_sub_13_cout, B"00000000000000000000000000000000", add_sub_12_cout, B"00000000000000000000000000000000", add_sub_11_cout, B"00000000000000000000000000000000", add_sub_10_cout, B"00000000000000000000000000000000", add_sub_9_cout, B"00000000000000000000000000000000", add_sub_8_cout, B"00000000000000000000000000000000", add_sub_7_cout, B"00000000000000000000000000000000", add_sub_6_cout, B"00000000000000000000000000000000", add_sub_5_cout, B"00000000000000000000000000000000", add_sub_4_cout, B"00000000000000000000000000000000", add_sub_3_cout, B"00000000000000000000000000000000", add_sub_2_cout, B"00000000000000000000000000000000", add_sub_1_cout, B"00000000000000000000000000000000", add_sub_0_cout); NumeratorIn[] = NumeratorIn_tmp[]; NumeratorIn_tmp[] = ( NumeratorIn[1023..0], numerator[]); prestg[] = ( add_sub_31_result[], add_sub_30_result[], add_sub_29_result[], add_sub_28_result[], add_sub_27_result[], add_sub_26_result[], add_sub_25_result[], add_sub_24_result[], add_sub_23_result[], add_sub_22_result[], add_sub_21_result[], add_sub_20_result[], add_sub_19_result[], add_sub_18_result[], add_sub_17_result[], add_sub_16_result[], add_sub_15_result[], add_sub_14_result[], add_sub_13_result[], add_sub_12_result[], add_sub_11_result[], add_sub_10_result[], add_sub_9_result[], add_sub_8_result[], add_sub_7_result[], add_sub_6_result[], add_sub_5_result[], add_sub_4_result[], GND, add_sub_3_result[], B"00", add_sub_2_result[], B"000", add_sub_1_result[], B"0000", add_sub_0_result[]); quotient[] = quotient_tmp[]; quotient_tmp[] = ( (! selnose[0..0]), (! selnose[33..33]), (! selnose[66..66]), (! selnose[99..99]), (! selnose[132..132]), (! selnose[165..165]), (! selnose[198..198]), (! selnose[231..231]), (! selnose[264..264]), (! selnose[297..297]), (! selnose[330..330]), (! selnose[363..363]), (! selnose[396..396]), (! selnose[429..429]), (! selnose[462..462]), (! selnose[495..495]), (! selnose[528..528]), (! selnose[561..561]), (! selnose[594..594]), (! selnose[627..627]), (! selnose[660..660]), (! selnose[693..693]), (! selnose[726..726]), (! selnose[759..759]), (! selnose[792..792]), (! selnose[825..825]), (! selnose[858..858]), (! selnose[891..891]), (! selnose[924..924]), (! selnose[957..957]), (! selnose[990..990]), (! selnose[1023..1023])); remainder[3..0] = StageIn[163..160]; sel[] = ( gnd_wire, (sel[131..131] # DenominatorIn[163..163]), (sel[130..130] # DenominatorIn[162..162]), (sel[129..129] # DenominatorIn[161..161]), gnd_wire, (sel[127..127] # DenominatorIn[158..158]), (sel[126..126] # DenominatorIn[157..157]), (sel[125..125] # DenominatorIn[156..156]), gnd_wire, (sel[123..123] # DenominatorIn[153..153]), (sel[122..122] # DenominatorIn[152..152]), (sel[121..121] # DenominatorIn[151..151]), gnd_wire, (sel[119..119] # DenominatorIn[148..148]), (sel[118..118] # DenominatorIn[147..147]), (sel[117..117] # DenominatorIn[146..146]), gnd_wire, (sel[115..115] # DenominatorIn[143..143]), (sel[114..114] # DenominatorIn[142..142]), (sel[113..113] # DenominatorIn[141..141]), gnd_wire, (sel[111..111] # DenominatorIn[138..138]), (sel[110..110] # DenominatorIn[137..137]), (sel[109..109] # DenominatorIn[136..136]), gnd_wire, (sel[107..107] # DenominatorIn[133..133]), (sel[106..106] # DenominatorIn[132..132]), (sel[105..105] # DenominatorIn[131..131]), gnd_wire, (sel[103..103] # DenominatorIn[128..128]), (sel[102..102] # DenominatorIn[127..127]), (sel[101..101] # DenominatorIn[126..126]), gnd_wire, (sel[99..99] # DenominatorIn[123..123]), (sel[98..98] # DenominatorIn[122..122]), (sel[97..97] # DenominatorIn[121..121]), gnd_wire, (sel[95..95] # DenominatorIn[118..118]), (sel[94..94] # DenominatorIn[117..117]), (sel[93..93] # DenominatorIn[116..116]), gnd_wire, (sel[91..91] # DenominatorIn[113..113]), (sel[90..90] # DenominatorIn[112..112]), (sel[89..89] # DenominatorIn[111..111]), gnd_wire, (sel[87..87] # DenominatorIn[108..108]), (sel[86..86] # DenominatorIn[107..107]), (sel[85..85] # DenominatorIn[106..106]), gnd_wire, (sel[83..83] # DenominatorIn[103..103]), (sel[82..82] # DenominatorIn[102..102]), (sel[81..81] # DenominatorIn[101..101]), gnd_wire, (sel[79..79] # DenominatorIn[98..98]), (sel[78..78] # DenominatorIn[97..97]), (sel[77..77] # DenominatorIn[96..96]), gnd_wire, (sel[75..75] # DenominatorIn[93..93]), (sel[74..74] # DenominatorIn[92..92]), (sel[73..73] # DenominatorIn[91..91]), gnd_wire, (sel[71..71] # DenominatorIn[88..88]), (sel[70..70] # DenominatorIn[87..87]), (sel[69..69] # DenominatorIn[86..86]), gnd_wire, (sel[67..67] # DenominatorIn[83..83]), (sel[66..66] # DenominatorIn[82..82]), (sel[65..65] # DenominatorIn[81..81]), gnd_wire, (sel[63..63] # DenominatorIn[78..78]), (sel[62..62] # DenominatorIn[77..77]), (sel[61..61] # DenominatorIn[76..76]), gnd_wire, (sel[59..59] # DenominatorIn[73..73]), (sel[58..58] # DenominatorIn[72..72]), (sel[57..57] # DenominatorIn[71..71]), gnd_wire, (sel[55..55] # DenominatorIn[68..68]), (sel[54..54] # DenominatorIn[67..67]), (sel[53..53] # DenominatorIn[66..66]), gnd_wire, (sel[51..51] # DenominatorIn[63..63]), (sel[50..50] # DenominatorIn[62..62]), (sel[49..49] # DenominatorIn[61..61]), gnd_wire, (sel[47..47] # DenominatorIn[58..58]), (sel[46..46] # DenominatorIn[57..57]), (sel[45..45] # DenominatorIn[56..56]), gnd_wire, (sel[43..43] # DenominatorIn[53..53]), (sel[42..42] # DenominatorIn[52..52]), (sel[41..41] # DenominatorIn[51..51]), gnd_wire, (sel[39..39] # DenominatorIn[48..48]), (sel[38..38] # DenominatorIn[47..47]), (sel[37..37] # DenominatorIn[46..46]), gnd_wire, (sel[35..35] # DenominatorIn[43..43]), (sel[34..34] # DenominatorIn[42..42]), (sel[33..33] # DenominatorIn[41..41]), gnd_wire, (sel[31..31] # DenominatorIn[38..38]), (sel[30..30] # DenominatorIn[37..37]), (sel[29..29] # DenominatorIn[36..36]), gnd_wire, (sel[27..27] # DenominatorIn[33..33]), (sel[26..26] # DenominatorIn[32..32]), (sel[25..25] # DenominatorIn[31..31]), gnd_wire, (sel[23..23] # DenominatorIn[28..28]), (sel[22..22] # DenominatorIn[27..27]), (sel[21..21] # DenominatorIn[26..26]), gnd_wire, (sel[19..19] # DenominatorIn[23..23]), (sel[18..18] # DenominatorIn[22..22]), (sel[17..17] # DenominatorIn[21..21]), gnd_wire, (sel[15..15] # DenominatorIn[18..18]), (sel[14..14] # DenominatorIn[17..17]), (sel[13..13] # DenominatorIn[16..16]), gnd_wire, (sel[11..11] # DenominatorIn[13..13]), (sel[10..10] # DenominatorIn[12..12]), (sel[9..9] # DenominatorIn[11..11]), gnd_wire, (sel[7..7] # DenominatorIn[8..8]), (sel[6..6] # DenominatorIn[7..7]), (sel[5..5] # DenominatorIn[6..6]), gnd_wire, (sel[3..3] # DenominatorIn[3..3]), (sel[2..2] # DenominatorIn[2..2]), (sel[1..1] # DenominatorIn[1..1])); selnose[] = ( (! nose[1055..1055]), (! nose[1054..1054]), (! nose[1053..1053]), (! nose[1052..1052]), (! nose[1051..1051]), (! nose[1050..1050]), (! nose[1049..1049]), (! nose[1048..1048]), (! nose[1047..1047]), (! nose[1046..1046]), (! nose[1045..1045]), (! nose[1044..1044]), (! nose[1043..1043]), (! nose[1042..1042]), (! nose[1041..1041]), (! nose[1040..1040]), (! nose[1039..1039]), (! nose[1038..1038]), (! nose[1037..1037]), (! nose[1036..1036]), (! nose[1035..1035]), (! nose[1034..1034]), (! nose[1033..1033]), (! nose[1032..1032]), (! nose[1031..1031]), (! nose[1030..1030]), (! nose[1029..1029]), (! nose[1028..1028]), ((! nose[1027..1027]) # sel[131..131]), ((! nose[1026..1026]) # sel[130..130]), ((! nose[1025..1025]) # sel[129..129]), ((! nose[1024..1024]) # sel[128..128]), (! nose[1023..1023]), (! nose[1022..1022]), (! nose[1021..1021]), (! nose[1020..1020]), (! nose[1019..1019]), (! nose[1018..1018]), (! nose[1017..1017]), (! nose[1016..1016]), (! nose[1015..1015]), (! nose[1014..1014]), (! nose[1013..1013]), (! nose[1012..1012]), (! nose[1011..1011]), (! nose[1010..1010]), (! nose[1009..1009]), (! nose[1008..1008]), (! nose[1007..1007]), (! nose[1006..1006]), (! nose[1005..1005]), (! nose[1004..1004]), (! nose[1003..1003]), (! nose[1002..1002]), (! nose[1001..1001]), (! nose[1000..1000]), (! nose[999..999]), (! nose[998..998]), (! nose[997..997]), (! nose[996..996]), ((! nose[995..995]) # sel[127..127]), ((! nose[994..994]) # sel[126..126]), ((! nose[993..993]) # sel[125..125]), ((! nose[992..992]) # sel[124..124]), (! nose[991..991]), (! nose[990..990]), (! nose[989..989]), (! nose[988..988]), (! nose[987..987]), (! nose[986..986]), (! nose[985..985]), (! nose[984..984]), (! nose[983..983]), (! nose[982..982]), (! nose[981..981]), (! nose[980..980]), (! nose[979..979]), (! nose[978..978]), (! nose[977..977]), (! nose[976..976]), (! nose[975..975]), (! nose[974..974]), (! nose[973..973]), (! nose[972..972]), (! nose[971..971]), (! nose[970..970]), (! nose[969..969]), (! nose[968..968]), (! nose[967..967]), (! nose[966..966]), (! nose[965..965]), (! nose[964..964]), ((! nose[963..963]) # sel[123..123]), ((! nose[962..962]) # sel[122..122]), ((! nose[961..961]) # sel[121..121]), ((! nose[960..960]) # sel[120..120]), (! nose[959..959]), (! nose[958..958]), (! nose[957..957]), (! nose[956..956]), (! nose[955..955]), (! nose[954..954]), (! nose[953..953]), (! nose[952..952]), (! nose[951..951]), (! nose[950..950]), (! nose[949..949]), (! nose[948..948]), (! nose[947..947]), (! nose[946..946]), (! nose[945..945]), (! nose[944..944]), (! nose[943..943]), (! nose[942..942]), (! nose[941..941]), (! nose[940..940]), (! nose[939..939]), (! nose[938..938]), (! nose[937..937]), (! nose[936..936]), (! nose[935..935]), (! nose[934..934]), (! nose[933..933]), (! nose[932..932]), ((! nose[931..931]) # sel[119..119]), ((! nose[930..930]) # sel[118..118]), ((! nose[929..929]) # sel[117..117]), ((! nose[928..928]) # sel[116..116]), (! nose[927..927]), (! nose[926..926]), (! nose[925..925]), (! nose[924..924]), (! nose[923..923]), (! nose[922..922]), (! nose[921..921]), (! nose[920..920]), (! nose[919..919]), (! nose[918..918]), (! nose[917..917]), (! nose[916..916]), (! nose[915..915]), (! nose[914..914]), (! nose[913..913]), (! nose[912..912]), (! nose[911..911]), (! nose[910..910]), (! nose[909..909]), (! nose[908..908]), (! nose[907..907]), (! nose[906..906]), (! nose[905..905]), (! nose[904..904]), (! nose[903..903]), (! nose[902..902]), (! nose[901..901]), (! nose[900..900]), ((! nose[899..899]) # sel[115..115]), ((! nose[898..898]) # sel[114..114]), ((! nose[897..897]) # sel[113..113]), ((! nose[896..896]) # sel[112..112]), (! nose[895..895]), (! nose[894..894]), (! nose[893..893]), (! nose[892..892]), (! nose[891..891]), (! nose[890..890]), (! nose[889..889]), (! nose[888..888]), (! nose[887..887]), (! nose[886..886]), (! nose[885..885]), (! nose[884..884]), (! nose[883..883]), (! nose[882..882]), (! nose[881..881]), (! nose[880..880]), (! nose[879..879]), (! nose[878..878]), (! nose[877..877]), (! nose[876..876]), (! nose[875..875]), (! nose[874..874]), (! nose[873..873]), (! nose[872..872]), (! nose[871..871]), (! nose[870..870]), (! nose[869..869]), (! nose[868..868]), ((! nose[867..867]) # sel[111..111]), ((! nose[866..866]) # sel[110..110]), ((! nose[865..865]) # sel[109..109]), ((! nose[864..864]) # sel[108..108]), (! nose[863..863]), (! nose[862..862]), (! nose[861..861]), (! nose[860..860]), (! nose[859..859]), (! nose[858..858]), (! nose[857..857]), (! nose[856..856]), (! nose[855..855]), (! nose[854..854]), (! nose[853..853]), (! nose[852..852]), (! nose[851..851]), (! nose[850..850]), (! nose[849..849]), (! nose[848..848]), (! nose[847..847]), (! nose[846..846]), (! nose[845..845]), (! nose[844..844]), (! nose[843..843]), (! nose[842..842]), (! nose[841..841]), (! nose[840..840]), (! nose[839..839]), (! nose[838..838]), (! nose[837..837]), (! nose[836..836]), ((! nose[835..835]) # sel[107..107]), ((! nose[834..834]) # sel[106..106]), ((! nose[833..833]) # sel[105..105]), ((! nose[832..832]) # sel[104..104]), (! nose[831..831]), (! nose[830..830]), (! nose[829..829]), (! nose[828..828]), (! nose[827..827]), (! nose[826..826]), (! nose[825..825]), (! nose[824..824]), (! nose[823..823]), (! nose[822..822]), (! nose[821..821]), (! nose[820..820]), (! nose[819..819]), (! nose[818..818]), (! nose[817..817]), (! nose[816..816]), (! nose[815..815]), (! nose[814..814]), (! nose[813..813]), (! nose[812..812]), (! nose[811..811]), (! nose[810..810]), (! nose[809..809]), (! nose[808..808]), (! nose[807..807]), (! nose[806..806]), (! nose[805..805]), (! nose[804..804]), ((! nose[803..803]) # sel[103..103]), ((! nose[802..802]) # sel[102..102]), ((! nose[801..801]) # sel[101..101]), ((! nose[800..800]) # sel[100..100]), (! nose[799..799]), (! nose[798..798]), (! nose[797..797]), (! nose[796..796]), (! nose[795..795]), (! nose[794..794]), (! nose[793..793]), (! nose[792..792]), (! nose[791..791]), (! nose[790..790]), (! nose[789..789]), (! nose[788..788]), (! nose[787..787]), (! nose[786..786]), (! nose[785..785]), (! nose[784..784]), (! nose[783..783]), (! nose[782..782]), (! nose[781..781]), (! nose[780..780]), (! nose[779..779]), (! nose[778..778]), (! nose[777..777]), (! nose[776..776]), (! nose[775..775]), (! nose[774..774]), (! nose[773..773]), (! nose[772..772]), ((! nose[771..771]) # sel[99..99]), ((! nose[770..770]) # sel[98..98]), ((! nose[769..769]) # sel[97..97]), ((! nose[768..768]) # sel[96..96]), (! nose[767..767]), (! nose[766..766]), (! nose[765..765]), (! nose[764..764]), (! nose[763..763]), (! nose[762..762]), (! nose[761..761]), (! nose[760..760]), (! nose[759..759]), (! nose[758..758]), (! nose[757..757]), (! nose[756..756]), (! nose[755..755]), (! nose[754..754]), (! nose[753..753]), (! nose[752..752]), (! nose[751..751]), (! nose[750..750]), (! nose[749..749]), (! nose[748..748]), (! nose[747..747]), (! nose[746..746]), (! nose[745..745]), (! nose[744..744]), (! nose[743..743]), (! nose[742..742]), (! nose[741..741]), (! nose[740..740]), ((! nose[739..739]) # sel[95..95]), ((! nose[738..738]) # sel[94..94]), ((! nose[737..737]) # sel[93..93]), ((! nose[736..736]) # sel[92..92]), (! nose[735..735]), (! nose[734..734]), (! nose[733..733]), (! nose[732..732]), (! nose[731..731]), (! nose[730..730]), (! nose[729..729]), (! nose[728..728]), (! nose[727..727]), (! nose[726..726]), (! nose[725..725]), (! nose[724..724]), (! nose[723..723]), (! nose[722..722]), (! nose[721..721]), (! nose[720..720]), (! nose[719..719]), (! nose[718..718]), (! nose[717..717]), (! nose[716..716]), (! nose[715..715]), (! nose[714..714]), (! nose[713..713]), (! nose[712..712]), (! nose[711..711]), (! nose[710..710]), (! nose[709..709]), (! nose[708..708]), ((! nose[707..707]) # sel[91..91]), ((! nose[706..706]) # sel[90..90]), ((! nose[705..705]) # sel[89..89]), ((! nose[704..704]) # sel[88..88]), (! nose[703..703]), (! nose[702..702]), (! nose[701..701]), (! nose[700..700]), (! nose[699..699]), (! nose[698..698]), (! nose[697..697]), (! nose[696..696]), (! nose[695..695]), (! nose[694..694]), (! nose[693..693]), (! nose[692..692]), (! nose[691..691]), (! nose[690..690]), (! nose[689..689]), (! nose[688..688]), (! nose[687..687]), (! nose[686..686]), (! nose[685..685]), (! nose[684..684]), (! nose[683..683]), (! nose[682..682]), (! nose[681..681]), (! nose[680..680]), (! nose[679..679]), (! nose[678..678]), (! nose[677..677]), (! nose[676..676]), ((! nose[675..675]) # sel[87..87]), ((! nose[674..674]) # sel[86..86]), ((! nose[673..673]) # sel[85..85]), ((! nose[672..672]) # sel[84..84]), (! nose[671..671]), (! nose[670..670]), (! nose[669..669]), (! nose[668..668]), (! nose[667..667]), (! nose[666..666]), (! nose[665..665]), (! nose[664..664]), (! nose[663..663]), (! nose[662..662]), (! nose[661..661]), (! nose[660..660]), (! nose[659..659]), (! nose[658..658]), (! nose[657..657]), (! nose[656..656]), (! nose[655..655]), (! nose[654..654]), (! nose[653..653]), (! nose[652..652]), (! nose[651..651]), (! nose[650..650]), (! nose[649..649]), (! nose[648..648]), (! nose[647..647]), (! nose[646..646]), (! nose[645..645]), (! nose[644..644]), ((! nose[643..643]) # sel[83..83]), ((! nose[642..642]) # sel[82..82]), ((! nose[641..641]) # sel[81..81]), ((! nose[640..640]) # sel[80..80]), (! nose[639..639]), (! nose[638..638]), (! nose[637..637]), (! nose[636..636]), (! nose[635..635]), (! nose[634..634]), (! nose[633..633]), (! nose[632..632]), (! nose[631..631]), (! nose[630..630]), (! nose[629..629]), (! nose[628..628]), (! nose[627..627]), (! nose[626..626]), (! nose[625..625]), (! nose[624..624]), (! nose[623..623]), (! nose[622..622]), (! nose[621..621]), (! nose[620..620]), (! nose[619..619]), (! nose[618..618]), (! nose[617..617]), (! nose[616..616]), (! nose[615..615]), (! nose[614..614]), (! nose[613..613]), (! nose[612..612]), ((! nose[611..611]) # sel[79..79]), ((! nose[610..610]) # sel[78..78]), ((! nose[609..609]) # sel[77..77]), ((! nose[608..608]) # sel[76..76]), (! nose[607..607]), (! nose[606..606]), (! nose[605..605]), (! nose[604..604]), (! nose[603..603]), (! nose[602..602]), (! nose[601..601]), (! nose[600..600]), (! nose[599..599]), (! nose[598..598]), (! nose[597..597]), (! nose[596..596]), (! nose[595..595]), (! nose[594..594]), (! nose[593..593]), (! nose[592..592]), (! nose[591..591]), (! nose[590..590]), (! nose[589..589]), (! nose[588..588]), (! nose[587..587]), (! nose[586..586]), (! nose[585..585]), (! nose[584..584]), (! nose[583..583]), (! nose[582..582]), (! nose[581..581]), (! nose[580..580]), ((! nose[579..579]) # sel[75..75]), ((! nose[578..578]) # sel[74..74]), ((! nose[577..577]) # sel[73..73]), ((! nose[576..576]) # sel[72..72]), (! nose[575..575]), (! nose[574..574]), (! nose[573..573]), (! nose[572..572]), (! nose[571..571]), (! nose[570..570]), (! nose[569..569]), (! nose[568..568]), (! nose[567..567]), (! nose[566..566]), (! nose[565..565]), (! nose[564..564]), (! nose[563..563]), (! nose[562..562]), (! nose[561..561]), (! nose[560..560]), (! nose[559..559]), (! nose[558..558]), (! nose[557..557]), (! nose[556..556]), (! nose[555..555]), (! nose[554..554]), (! nose[553..553]), (! nose[552..552]), (! nose[551..551]), (! nose[550..550]), (! nose[549..549]), (! nose[548..548]), ((! nose[547..547]) # sel[71..71]), ((! nose[546..546]) # sel[70..70]), ((! nose[545..545]) # sel[69..69]), ((! nose[544..544]) # sel[68..68]), (! nose[543..543]), (! nose[542..542]), (! nose[541..541]), (! nose[540..540]), (! nose[539..539]), (! nose[538..538]), (! nose[537..537]), (! nose[536..536]), (! nose[535..535]), (! nose[534..534]), (! nose[533..533]), (! nose[532..532]), (! nose[531..531]), (! nose[530..530]), (! nose[529..529]), (! nose[528..528]), (! nose[527..527]), (! nose[526..526]), (! nose[525..525]), (! nose[524..524]), (! nose[523..523]), (! nose[522..522]), (! nose[521..521]), (! nose[520..520]), (! nose[519..519]), (! nose[518..518]), (! nose[517..517]), (! nose[516..516]), ((! nose[515..515]) # sel[67..67]), ((! nose[514..514]) # sel[66..66]), ((! nose[513..513]) # sel[65..65]), ((! nose[512..512]) # sel[64..64]), (! nose[511..511]), (! nose[510..510]), (! nose[509..509]), (! nose[508..508]), (! nose[507..507]), (! nose[506..506]), (! nose[505..505]), (! nose[504..504]), (! nose[503..503]), (! nose[502..502]), (! nose[501..501]), (! nose[500..500]), (! nose[499..499]), (! nose[498..498]), (! nose[497..497]), (! nose[496..496]), (! nose[495..495]), (! nose[494..494]), (! nose[493..493]), (! nose[492..492]), (! nose[491..491]), (! nose[490..490]), (! nose[489..489]), (! nose[488..488]), (! nose[487..487]), (! nose[486..486]), (! nose[485..485]), (! nose[484..484]), ((! nose[483..483]) # sel[63..63]), ((! nose[482..482]) # sel[62..62]), ((! nose[481..481]) # sel[61..61]), ((! nose[480..480]) # sel[60..60]), (! nose[479..479]), (! nose[478..478]), (! nose[477..477]), (! nose[476..476]), (! nose[475..475]), (! nose[474..474]), (! nose[473..473]), (! nose[472..472]), (! nose[471..471]), (! nose[470..470]), (! nose[469..469]), (! nose[468..468]), (! nose[467..467]), (! nose[466..466]), (! nose[465..465]), (! nose[464..464]), (! nose[463..463]), (! nose[462..462]), (! nose[461..461]), (! nose[460..460]), (! nose[459..459]), (! nose[458..458]), (! nose[457..457]), (! nose[456..456]), (! nose[455..455]), (! nose[454..454]), (! nose[453..453]), (! nose[452..452]), ((! nose[451..451]) # sel[59..59]), ((! nose[450..450]) # sel[58..58]), ((! nose[449..449]) # sel[57..57]), ((! nose[448..448]) # sel[56..56]), (! nose[447..447]), (! nose[446..446]), (! nose[445..445]), (! nose[444..444]), (! nose[443..443]), (! nose[442..442]), (! nose[441..441]), (! nose[440..440]), (! nose[439..439]), (! nose[438..438]), (! nose[437..437]), (! nose[436..436]), (! nose[435..435]), (! nose[434..434]), (! nose[433..433]), (! nose[432..432]), (! nose[431..431]), (! nose[430..430]), (! nose[429..429]), (! nose[428..428]), (! nose[427..427]), (! nose[426..426]), (! nose[425..425]), (! nose[424..424]), (! nose[423..423]), (! nose[422..422]), (! nose[421..421]), (! nose[420..420]), ((! nose[419..419]) # sel[55..55]), ((! nose[418..418]) # sel[54..54]), ((! nose[417..417]) # sel[53..53]), ((! nose[416..416]) # sel[52..52]), (! nose[415..415]), (! nose[414..414]), (! nose[413..413]), (! nose[412..412]), (! nose[411..411]), (! nose[410..410]), (! nose[409..409]), (! nose[408..408]), (! nose[407..407]), (! nose[406..406]), (! nose[405..405]), (! nose[404..404]), (! nose[403..403]), (! nose[402..402]), (! nose[401..401]), (! nose[400..400]), (! nose[399..399]), (! nose[398..398]), (! nose[397..397]), (! nose[396..396]), (! nose[395..395]), (! nose[394..394]), (! nose[393..393]), (! nose[392..392]), (! nose[391..391]), (! nose[390..390]), (! nose[389..389]), (! nose[388..388]), ((! nose[387..387]) # sel[51..51]), ((! nose[386..386]) # sel[50..50]), ((! nose[385..385]) # sel[49..49]), ((! nose[384..384]) # sel[48..48]), (! nose[383..383]), (! nose[382..382]), (! nose[381..381]), (! nose[380..380]), (! nose[379..379]), (! nose[378..378]), (! nose[377..377]), (! nose[376..376]), (! nose[375..375]), (! nose[374..374]), (! nose[373..373]), (! nose[372..372]), (! nose[371..371]), (! nose[370..370]), (! nose[369..369]), (! nose[368..368]), (! nose[367..367]), (! nose[366..366]), (! nose[365..365]), (! nose[364..364]), (! nose[363..363]), (! nose[362..362]), (! nose[361..361]), (! nose[360..360]), (! nose[359..359]), (! nose[358..358]), (! nose[357..357]), (! nose[356..356]), ((! nose[355..355]) # sel[47..47]), ((! nose[354..354]) # sel[46..46]), ((! nose[353..353]) # sel[45..45]), ((! nose[352..352]) # sel[44..44]), (! nose[351..351]), (! nose[350..350]), (! nose[349..349]), (! nose[348..348]), (! nose[347..347]), (! nose[346..346]), (! nose[345..345]), (! nose[344..344]), (! nose[343..343]), (! nose[342..342]), (! nose[341..341]), (! nose[340..340]), (! nose[339..339]), (! nose[338..338]), (! nose[337..337]), (! nose[336..336]), (! nose[335..335]), (! nose[334..334]), (! nose[333..333]), (! nose[332..332]), (! nose[331..331]), (! nose[330..330]), (! nose[329..329]), (! nose[328..328]), (! nose[327..327]), (! nose[326..326]), (! nose[325..325]), (! nose[324..324]), ((! nose[323..323]) # sel[43..43]), ((! nose[322..322]) # sel[42..42]), ((! nose[321..321]) # sel[41..41]), ((! nose[320..320]) # sel[40..40]), (! nose[319..319]), (! nose[318..318]), (! nose[317..317]), (! nose[316..316]), (! nose[315..315]), (! nose[314..314]), (! nose[313..313]), (! nose[312..312]), (! nose[311..311]), (! nose[310..310]), (! nose[309..309]), (! nose[308..308]), (! nose[307..307]), (! nose[306..306]), (! nose[305..305]), (! nose[304..304]), (! nose[303..303]), (! nose[302..302]), (! nose[301..301]), (! nose[300..300]), (! nose[299..299]), (! nose[298..298]), (! nose[297..297]), (! nose[296..296]), (! nose[295..295]), (! nose[294..294]), (! nose[293..293]), (! nose[292..292]), ((! nose[291..291]) # sel[39..39]), ((! nose[290..290]) # sel[38..38]), ((! nose[289..289]) # sel[37..37]), ((! nose[288..288]) # sel[36..36]), (! nose[287..287]), (! nose[286..286]), (! nose[285..285]), (! nose[284..284]), (! nose[283..283]), (! nose[282..282]), (! nose[281..281]), (! nose[280..280]), (! nose[279..279]), (! nose[278..278]), (! nose[277..277]), (! nose[276..276]), (! nose[275..275]), (! nose[274..274]), (! nose[273..273]), (! nose[272..272]), (! nose[271..271]), (! nose[270..270]), (! nose[269..269]), (! nose[268..268]), (! nose[267..267]), (! nose[266..266]), (! nose[265..265]), (! nose[264..264]), (! nose[263..263]), (! nose[262..262]), (! nose[261..261]), (! nose[260..260]), ((! nose[259..259]) # sel[35..35]), ((! nose[258..258]) # sel[34..34]), ((! nose[257..257]) # sel[33..33]), ((! nose[256..256]) # sel[32..32]), (! nose[255..255]), (! nose[254..254]), (! nose[253..253]), (! nose[252..252]), (! nose[251..251]), (! nose[250..250]), (! nose[249..249]), (! nose[248..248]), (! nose[247..247]), (! nose[246..246]), (! nose[245..245]), (! nose[244..244]), (! nose[243..243]), (! nose[242..242]), (! nose[241..241]), (! nose[240..240]), (! nose[239..239]), (! nose[238..238]), (! nose[237..237]), (! nose[236..236]), (! nose[235..235]), (! nose[234..234]), (! nose[233..233]), (! nose[232..232]), (! nose[231..231]), (! nose[230..230]), (! nose[229..229]), (! nose[228..228]), ((! nose[227..227]) # sel[31..31]), ((! nose[226..226]) # sel[30..30]), ((! nose[225..225]) # sel[29..29]), ((! nose[224..224]) # sel[28..28]), (! nose[223..223]), (! nose[222..222]), (! nose[221..221]), (! nose[220..220]), (! nose[219..219]), (! nose[218..218]), (! nose[217..217]), (! nose[216..216]), (! nose[215..215]), (! nose[214..214]), (! nose[213..213]), (! nose[212..212]), (! nose[211..211]), (! nose[210..210]), (! nose[209..209]), (! nose[208..208]), (! nose[207..207]), (! nose[206..206]), (! nose[205..205]), (! nose[204..204]), (! nose[203..203]), (! nose[202..202]), (! nose[201..201]), (! nose[200..200]), (! nose[199..199]), (! nose[198..198]), (! nose[197..197]), (! nose[196..196]), ((! nose[195..195]) # sel[27..27]), ((! nose[194..194]) # sel[26..26]), ((! nose[193..193]) # sel[25..25]), ((! nose[192..192]) # sel[24..24]), (! nose[191..191]), (! nose[190..190]), (! nose[189..189]), (! nose[188..188]), (! nose[187..187]), (! nose[186..186]), (! nose[185..185]), (! nose[184..184]), (! nose[183..183]), (! nose[182..182]), (! nose[181..181]), (! nose[180..180]), (! nose[179..179]), (! nose[178..178]), (! nose[177..177]), (! nose[176..176]), (! nose[175..175]), (! nose[174..174]), (! nose[173..173]), (! nose[172..172]), (! nose[171..171]), (! nose[170..170]), (! nose[169..169]), (! nose[168..168]), (! nose[167..167]), (! nose[166..166]), (! nose[165..165]), (! nose[164..164]), ((! nose[163..163]) # sel[23..23]), ((! nose[162..162]) # sel[22..22]), ((! nose[161..161]) # sel[21..21]), ((! nose[160..160]) # sel[20..20]), (! nose[159..159]), (! nose[158..158]), (! nose[157..157]), (! nose[156..156]), (! nose[155..155]), (! nose[154..154]), (! nose[153..153]), (! nose[152..152]), (! nose[151..151]), (! nose[150..150]), (! nose[149..149]), (! nose[148..148]), (! nose[147..147]), (! nose[146..146]), (! nose[145..145]), (! nose[144..144]), (! nose[143..143]), (! nose[142..142]), (! nose[141..141]), (! nose[140..140]), (! nose[139..139]), (! nose[138..138]), (! nose[137..137]), (! nose[136..136]), (! nose[135..135]), (! nose[134..134]), (! nose[133..133]), (! nose[132..132]), ((! nose[131..131]) # sel[19..19]), ((! nose[130..130]) # sel[18..18]), ((! nose[129..129]) # sel[17..17]), ((! nose[128..128]) # sel[16..16]), (! nose[127..127]), (! nose[126..126]), (! nose[125..125]), (! nose[124..124]), (! nose[123..123]), (! nose[122..122]), (! nose[121..121]), (! nose[120..120]), (! nose[119..119]), (! nose[118..118]), (! nose[117..117]), (! nose[116..116]), (! nose[115..115]), (! nose[114..114]), (! nose[113..113]), (! nose[112..112]), (! nose[111..111]), (! nose[110..110]), (! nose[109..109]), (! nose[108..108]), (! nose[107..107]), (! nose[106..106]), (! nose[105..105]), (! nose[104..104]), (! nose[103..103]), (! nose[102..102]), (! nose[101..101]), (! nose[100..100]), ((! nose[99..99]) # sel[15..15]), ((! nose[98..98]) # sel[14..14]), ((! nose[97..97]) # sel[13..13]), ((! nose[96..96]) # sel[12..12]), (! nose[95..95]), (! nose[94..94]), (! nose[93..93]), (! nose[92..92]), (! nose[91..91]), (! nose[90..90]), (! nose[89..89]), (! nose[88..88]), (! nose[87..87]), (! nose[86..86]), (! nose[85..85]), (! nose[84..84]), (! nose[83..83]), (! nose[82..82]), (! nose[81..81]), (! nose[80..80]), (! nose[79..79]), (! nose[78..78]), (! nose[77..77]), (! nose[76..76]), (! nose[75..75]), (! nose[74..74]), (! nose[73..73]), (! nose[72..72]), (! nose[71..71]), (! nose[70..70]), (! nose[69..69]), (! nose[68..68]), ((! nose[67..67]) # sel[11..11]), ((! nose[66..66]) # sel[10..10]), ((! nose[65..65]) # sel[9..9]), ((! nose[64..64]) # sel[8..8]), (! nose[63..63]), (! nose[62..62]), (! nose[61..61]), (! nose[60..60]), (! nose[59..59]), (! nose[58..58]), (! nose[57..57]), (! nose[56..56]), (! nose[55..55]), (! nose[54..54]), (! nose[53..53]), (! nose[52..52]), (! nose[51..51]), (! nose[50..50]), (! nose[49..49]), (! nose[48..48]), (! nose[47..47]), (! nose[46..46]), (! nose[45..45]), (! nose[44..44]), (! nose[43..43]), (! nose[42..42]), (! nose[41..41]), (! nose[40..40]), (! nose[39..39]), (! nose[38..38]), (! nose[37..37]), (! nose[36..36]), ((! nose[35..35]) # sel[7..7]), ((! nose[34..34]) # sel[6..6]), ((! nose[33..33]) # sel[5..5]), ((! nose[32..32]) # sel[4..4]), (! nose[31..31]), (! nose[30..30]), (! nose[29..29]), (! nose[28..28]), (! nose[27..27]), (! nose[26..26]), (! nose[25..25]), (! nose[24..24]), (! nose[23..23]), (! nose[22..22]), (! nose[21..21]), (! nose[20..20]), (! nose[19..19]), (! nose[18..18]), (! nose[17..17]), (! nose[16..16]), (! nose[15..15]), (! nose[14..14]), (! nose[13..13]), (! nose[12..12]), (! nose[11..11]), (! nose[10..10]), (! nose[9..9]), (! nose[8..8]), (! nose[7..7]), (! nose[6..6]), (! nose[5..5]), (! nose[4..4]), ((! nose[3..3]) # sel[3..3]), ((! nose[2..2]) # sel[2..2]), ((! nose[1..1]) # sel[1..1]), ((! nose[0..0]) # sel[0..0])); StageIn[] = StageIn_tmp[]; StageIn_tmp[] = ( StageOut[159..0], B"00000"); StageOut[] = ( ((( StageIn[158..155], NumeratorIn[992..992]) & selnose[1023..1023]) # (prestg[159..155] & (! selnose[1023..1023]))), ((( StageIn[153..150], NumeratorIn[961..961]) & selnose[990..990]) # (prestg[154..150] & (! selnose[990..990]))), ((( StageIn[148..145], NumeratorIn[930..930]) & selnose[957..957]) # (prestg[149..145] & (! selnose[957..957]))), ((( StageIn[143..140], NumeratorIn[899..899]) & selnose[924..924]) # (prestg[144..140] & (! selnose[924..924]))), ((( StageIn[138..135], NumeratorIn[868..868]) & selnose[891..891]) # (prestg[139..135] & (! selnose[891..891]))), ((( StageIn[133..130], NumeratorIn[837..837]) & selnose[858..858]) # (prestg[134..130] & (! selnose[858..858]))), ((( StageIn[128..125], NumeratorIn[806..806]) & selnose[825..825]) # (prestg[129..125] & (! selnose[825..825]))), ((( StageIn[123..120], NumeratorIn[775..775]) & selnose[792..792]) # (prestg[124..120] & (! selnose[792..792]))), ((( StageIn[118..115], NumeratorIn[744..744]) & selnose[759..759]) # (prestg[119..115] & (! selnose[759..759]))), ((( StageIn[113..110], NumeratorIn[713..713]) & selnose[726..726]) # (prestg[114..110] & (! selnose[726..726]))), ((( StageIn[108..105], NumeratorIn[682..682]) & selnose[693..693]) # (prestg[109..105] & (! selnose[693..693]))), ((( StageIn[103..100], NumeratorIn[651..651]) & selnose[660..660]) # (prestg[104..100] & (! selnose[660..660]))), ((( StageIn[98..95], NumeratorIn[620..620]) & selnose[627..627]) # (prestg[99..95] & (! selnose[627..627]))), ((( StageIn[93..90], NumeratorIn[589..589]) & selnose[594..594]) # (prestg[94..90] & (! selnose[594..594]))), ((( StageIn[88..85], NumeratorIn[558..558]) & selnose[561..561]) # (prestg[89..85] & (! selnose[561..561]))), ((( StageIn[83..80], NumeratorIn[527..527]) & selnose[528..528]) # (prestg[84..80] & (! selnose[528..528]))), ((( StageIn[78..75], NumeratorIn[496..496]) & selnose[495..495]) # (prestg[79..75] & (! selnose[495..495]))), ((( StageIn[73..70], NumeratorIn[465..465]) & selnose[462..462]) # (prestg[74..70] & (! selnose[462..462]))), ((( StageIn[68..65], NumeratorIn[434..434]) & selnose[429..429]) # (prestg[69..65] & (! selnose[429..429]))), ((( StageIn[63..60], NumeratorIn[403..403]) & selnose[396..396]) # (prestg[64..60] & (! selnose[396..396]))), ((( StageIn[58..55], NumeratorIn[372..372]) & selnose[363..363]) # (prestg[59..55] & (! selnose[363..363]))), ((( StageIn[53..50], NumeratorIn[341..341]) & selnose[330..330]) # (prestg[54..50] & (! selnose[330..330]))), ((( StageIn[48..45], NumeratorIn[310..310]) & selnose[297..297]) # (prestg[49..45] & (! selnose[297..297]))), ((( StageIn[43..40], NumeratorIn[279..279]) & selnose[264..264]) # (prestg[44..40] & (! selnose[264..264]))), ((( StageIn[38..35], NumeratorIn[248..248]) & selnose[231..231]) # (prestg[39..35] & (! selnose[231..231]))), ((( StageIn[33..30], NumeratorIn[217..217]) & selnose[198..198]) # (prestg[34..30] & (! selnose[198..198]))), ((( StageIn[28..25], NumeratorIn[186..186]) & selnose[165..165]) # (prestg[29..25] & (! selnose[165..165]))), ((( StageIn[23..20], NumeratorIn[155..155]) & selnose[132..132]) # (prestg[24..20] & (! selnose[132..132]))), ((( StageIn[18..15], NumeratorIn[124..124]) & selnose[99..99]) # (prestg[19..15] & (! selnose[99..99]))), ((( StageIn[13..10], NumeratorIn[93..93]) & selnose[66..66]) # (prestg[14..10] & (! selnose[66..66]))), ((( StageIn[8..5], NumeratorIn[62..62]) & selnose[33..33]) # (prestg[9..5] & (! selnose[33..33]))), ((( StageIn[3..0], NumeratorIn[31..31]) & selnose[0..0]) # (prestg[4..0] & (! selnose[0..0])))); END; --VALID FILE