📄 alt_u_div_kte.tdf
字号:
add_sub_7 : add_sub_adc;
add_sub_8 : add_sub_bdc;
add_sub_9 : add_sub_jec;
DenominatorIn[131..0] : WIRE;
DenominatorIn_tmp[131..0] : WIRE;
gnd_wire : WIRE;
nose[131..0] : WIRE;
NumeratorIn[131..0] : WIRE;
NumeratorIn_tmp[131..0] : WIRE;
prestg[120..0] : WIRE;
quotient_tmp[10..0] : WIRE;
sel[119..0] : WIRE;
selnose[131..0] : WIRE;
StageIn[131..0] : WIRE;
StageIn_tmp[131..0] : WIRE;
StageOut[120..0] : WIRE;
BEGIN
add_sub_0.dataa[0..0] = NumeratorIn[10..10];
add_sub_0.datab[0..0] = DenominatorIn[0..0];
add_sub_1.dataa[] = ( StageIn[11..11], NumeratorIn[20..20]);
add_sub_1.datab[1..0] = DenominatorIn[12..11];
add_sub_10.dataa[] = ( StageIn[119..110], NumeratorIn[110..110]);
add_sub_10.datab[10..0] = DenominatorIn[120..110];
add_sub_2.dataa[] = ( StageIn[23..22], NumeratorIn[30..30]);
add_sub_2.datab[2..0] = DenominatorIn[24..22];
add_sub_3.dataa[] = ( StageIn[35..33], NumeratorIn[40..40]);
add_sub_3.datab[3..0] = DenominatorIn[36..33];
add_sub_4.dataa[] = ( StageIn[47..44], NumeratorIn[50..50]);
add_sub_4.datab[4..0] = DenominatorIn[48..44];
add_sub_5.dataa[] = ( StageIn[59..55], NumeratorIn[60..60]);
add_sub_5.datab[5..0] = DenominatorIn[60..55];
add_sub_6.dataa[] = ( StageIn[71..66], NumeratorIn[70..70]);
add_sub_6.datab[6..0] = DenominatorIn[72..66];
add_sub_7.dataa[] = ( StageIn[83..77], NumeratorIn[80..80]);
add_sub_7.datab[7..0] = DenominatorIn[84..77];
add_sub_8.dataa[] = ( StageIn[95..88], NumeratorIn[90..90]);
add_sub_8.datab[8..0] = DenominatorIn[96..88];
add_sub_9.dataa[] = ( StageIn[107..99], NumeratorIn[100..100]);
add_sub_9.datab[9..0] = DenominatorIn[108..99];
den_out[9..0] = DenominatorIn[119..110];
DenominatorIn[] = (gnd_wire # DenominatorIn_tmp[]);
DenominatorIn_tmp[] = ( DenominatorIn[120..0], ( gnd_wire, denominator[]));
gnd_wire = B"0";
nose[] = ( B"00000000000", (add_sub_10.cout # gnd_wire), B"00000000000", (add_sub_9.cout # gnd_wire), B"00000000000", (add_sub_8.cout # gnd_wire), B"00000000000", (add_sub_7.cout # gnd_wire), B"00000000000", (add_sub_6.cout # gnd_wire), B"00000000000", (add_sub_5.cout # gnd_wire), B"00000000000", (add_sub_4.cout # gnd_wire), B"00000000000", (add_sub_3.cout # gnd_wire), B"00000000000", (add_sub_2.cout # gnd_wire), B"00000000000", (add_sub_1.cout # gnd_wire), B"00000000000", (add_sub_0.cout # gnd_wire));
NumeratorIn[] = (gnd_wire # NumeratorIn_tmp[]);
NumeratorIn_tmp[] = ( NumeratorIn[120..0], numerator[]);
prestg[] = ( add_sub_10.result[], GND, add_sub_9.result[], B"00", add_sub_8.result[], B"000", add_sub_7.result[], B"0000", add_sub_6.result[], B"00000", add_sub_5.result[], B"000000", add_sub_4.result[], B"0000000", add_sub_3.result[], B"00000000", add_sub_2.result[], B"000000000", add_sub_1.result[], B"0000000000", add_sub_0.result[]);
quotient[] = quotient_tmp[];
quotient_tmp[] = ( (! selnose[0..0]), (! selnose[12..12]), (! selnose[24..24]), (! selnose[36..36]), (! selnose[48..48]), (! selnose[60..60]), (! selnose[72..72]), (! selnose[84..84]), (! selnose[96..96]), (! selnose[108..108]), (! selnose[120..120]));
remainder[9..0] = StageIn[130..121];
sel[] = ( gnd_wire, (gnd_wire # (sel[119..119] # DenominatorIn[130..130])), (gnd_wire # (sel[118..118] # DenominatorIn[129..129])), (gnd_wire # (sel[117..117] # DenominatorIn[128..128])), (gnd_wire # (sel[116..116] # DenominatorIn[127..127])), (gnd_wire # (sel[115..115] # DenominatorIn[126..126])), (gnd_wire # (sel[114..114] # DenominatorIn[125..125])), (gnd_wire # (sel[113..113] # DenominatorIn[124..124])), (gnd_wire # (sel[112..112] # DenominatorIn[123..123])), (gnd_wire # (sel[111..111] # DenominatorIn[122..122])), gnd_wire, (gnd_wire # (sel[109..109] # DenominatorIn[119..119])), (gnd_wire # (sel[108..108] # DenominatorIn[118..118])), (gnd_wire # (sel[107..107] # DenominatorIn[117..117])), (gnd_wire # (sel[106..106] # DenominatorIn[116..116])), (gnd_wire # (sel[105..105] # DenominatorIn[115..115])), (gnd_wire # (sel[104..104] # DenominatorIn[114..114])), (gnd_wire # (sel[103..103] # DenominatorIn[113..113])), (gnd_wire # (sel[102..102] # DenominatorIn[112..112])), (gnd_wire # (sel[101..101] # DenominatorIn[111..111])), gnd_wire, (gnd_wire # (sel[99..99] # DenominatorIn[108..108])), (gnd_wire # (sel[98..98] # DenominatorIn[107..107])), (gnd_wire # (sel[97..97] # DenominatorIn[106..106])), (gnd_wire # (sel[96..96] # DenominatorIn[105..105])), (gnd_wire # (sel[95..95] # DenominatorIn[104..104])), (gnd_wire # (sel[94..94] # DenominatorIn[103..103])), (gnd_wire # (sel[93..93] # DenominatorIn[102..102])), (gnd_wire # (sel[92..92] # DenominatorIn[101..101])), (gnd_wire # (sel[91..91] # DenominatorIn[100..100])), gnd_wire, (gnd_wire # (sel[89..89] # DenominatorIn[97..97])), (gnd_wire # (sel[88..88] # DenominatorIn[96..96])), (gnd_wire # (sel[87..87] # DenominatorIn[95..95])), (gnd_wire # (sel[86..86] # DenominatorIn[94..94])), (gnd_wire # (sel[85..85] # DenominatorIn[93..93])), (gnd_wire # (sel[84..84] # DenominatorIn[92..92])), (gnd_wire # (sel[83..83] # DenominatorIn[91..91])), (gnd_wire # (sel[82..82] # DenominatorIn[90..90])), (gnd_wire # (sel[81..81] # DenominatorIn[89..89])), gnd_wire, (gnd_wire # (sel[79..79] # DenominatorIn[86..86])), (gnd_wire # (sel[78..78] # DenominatorIn[85..85])), (gnd_wire # (sel[77..77] # DenominatorIn[84..84])), (gnd_wire # (sel[76..76] # DenominatorIn[83..83])), (gnd_wire # (sel[75..75] # DenominatorIn[82..82])), (gnd_wire # (sel[74..74] # DenominatorIn[81..81])), (gnd_wire # (sel[73..73] # DenominatorIn[80..80])), (gnd_wire # (sel[72..72] # DenominatorIn[79..79])), (gnd_wire # (sel[71..71] # DenominatorIn[78..78])), gnd_wire, (gnd_wire # (sel[69..69] # DenominatorIn[75..75])), (gnd_wire # (sel[68..68] # DenominatorIn[74..74])), (gnd_wire # (sel[67..67] # DenominatorIn[73..73])), (gnd_wire # (sel[66..66] # DenominatorIn[72..72])), (gnd_wire # (sel[65..65] # DenominatorIn[71..71])), (gnd_wire # (sel[64..64] # DenominatorIn[70..70])), (gnd_wire # (sel[63..63] # DenominatorIn[69..69])), (gnd_wire # (sel[62..62] # DenominatorIn[68..68])), (gnd_wire # (sel[61..61] # DenominatorIn[67..67])), gnd_wire, (gnd_wire # (sel[59..59] # DenominatorIn[64..64])), (gnd_wire # (sel[58..58] # DenominatorIn[63..63])), (gnd_wire # (sel[57..57] # DenominatorIn[62..62])), (gnd_wire # (sel[56..56] # DenominatorIn[61..61])), (gnd_wire # (sel[55..55] # DenominatorIn[60..60])), (gnd_wire # (sel[54..54] # DenominatorIn[59..59])), (gnd_wire # (sel[53..53] # DenominatorIn[58..58])), (gnd_wire # (sel[52..52] # DenominatorIn[57..57])), (gnd_wire # (sel[51..51] # DenominatorIn[56..56])), gnd_wire, (gnd_wire # (sel[49..49] # DenominatorIn[53..53])), (gnd_wire # (sel[48..48] # DenominatorIn[52..52])), (gnd_wire # (sel[47..47] # DenominatorIn[51..51])), (gnd_wire # (sel[46..46] # DenominatorIn[50..50])), (gnd_wire # (sel[45..45] # DenominatorIn[49..49])), (gnd_wire # (sel[44..44] # DenominatorIn[48..48])), (gnd_wire # (sel[43..43] # DenominatorIn[47..47])), (gnd_wire # (sel[42..42] # DenominatorIn[46..46])), (gnd_wire # (sel[41..41] # DenominatorIn[45..45])), gnd_wire, (gnd_wire # (sel[39..39] # DenominatorIn[42..42])), (gnd_wire # (sel[38..38] # DenominatorIn[41..41])), (gnd_wire # (sel[37..37] # DenominatorIn[40..40])), (gnd_wire # (sel[36..36] # DenominatorIn[39..39])), (gnd_wire # (sel[35..35] # DenominatorIn[38..38])), (gnd_wire # (sel[34..34] # DenominatorIn[37..37])), (gnd_wire # (sel[33..33] # DenominatorIn[36..36])), (gnd_wire # (sel[32..32] # DenominatorIn[35..35])), (gnd_wire # (sel[31..31] # DenominatorIn[34..34])), gnd_wire, (gnd_wire # (sel[29..29] # DenominatorIn[31..31])), (gnd_wire # (sel[28..28] # DenominatorIn[30..30])), (gnd_wire # (sel[27..27] # DenominatorIn[29..29])), (gnd_wire # (sel[26..26] # DenominatorIn[28..28])), (gnd_wire # (sel[25..25] # DenominatorIn[27..27])), (gnd_wire # (sel[24..24] # DenominatorIn[26..26])), (gnd_wire # (sel[23..23] # DenominatorIn[25..25])), (gnd_wire # (sel[22..22] # DenominatorIn[24..24])), (gnd_wire # (sel[21..21] # DenominatorIn[23..23])), gnd_wire, (gnd_wire # (sel[19..19] # DenominatorIn[20..20])), (gnd_wire # (sel[18..18] # DenominatorIn[19..19])), (gnd_wire # (sel[17..17] # DenominatorIn[18..18])), (gnd_wire # (sel[16..16] # DenominatorIn[17..17])), (gnd_wire # (sel[15..15] # DenominatorIn[16..16])), (gnd_wire # (sel[14..14] # DenominatorIn[15..15])), (gnd_wire # (sel[13..13] # DenominatorIn[14..14])), (gnd_wire # (sel[12..12] # DenominatorIn[13..13])), (gnd_wire # (sel[11..11] # DenominatorIn[12..12])), gnd_wire, (gnd_wire # (sel[9..9] # DenominatorIn[9..9])), (gnd_wire # (sel[8..8] # DenominatorIn[8..8])), (gnd_wire # (sel[7..7] # DenominatorIn[7..7])), (gnd_wire # (sel[6..6] # DenominatorIn[6..6])), (gnd_wire # (sel[5..5] # DenominatorIn[5..5])), (gnd_wire # (sel[4..4] # DenominatorIn[4..4])), (gnd_wire # (sel[3..3] # DenominatorIn[3..3])), (gnd_wire # (sel[2..2] # DenominatorIn[2..2])), (gnd_wire # (sel[1..1] # DenominatorIn[1..1])));
selnose[] = ( (gnd_wire # (! nose[131..131])), ((gnd_wire # (! nose[130..130])) # sel[119..119]), ((gnd_wire # (! nose[129..129])) # sel[118..118]), ((gnd_wire # (! nose[128..128])) # sel[117..117]), ((gnd_wire # (! nose[127..127])) # sel[116..116]), ((gnd_wire # (! nose[126..126])) # sel[115..115]), ((gnd_wire # (! nose[125..125])) # sel[114..114]), ((gnd_wire # (! nose[124..124])) # sel[113..113]), ((gnd_wire # (! nose[123..123])) # sel[112..112]), ((gnd_wire # (! nose[122..122])) # sel[111..111]), ((gnd_wire # (! nose[121..121])) # sel[110..110]), (gnd_wire # (! nose[120..120])), ((gnd_wire # (! nose[119..119])) # sel[109..109]), ((gnd_wire # (! nose[118..118])) # sel[108..108]), ((gnd_wire # (! nose[117..117])) # sel[107..107]), ((gnd_wire # (! nose[116..116])) # sel[106..106]), ((gnd_wire # (! nose[115..115])) # sel[105..105]), ((gnd_wire # (! nose[114..114])) # sel[104..104]), ((gnd_wire # (! nose[113..113])) # sel[103..103]), ((gnd_wire # (! nose[112..112])) # sel[102..102]), ((gnd_wire # (! nose[111..111])) # sel[101..101]), ((gnd_wire # (! nose[110..110])) # sel[100..100]), (gnd_wire # (! nose[109..109])), ((gnd_wire # (! nose[108..108])) # sel[99..99]), ((gnd_wire # (! nose[107..107])) # sel[98..98]), ((gnd_wire # (! nose[106..106])) # sel[97..97]), ((gnd_wire # (! nose[105..105])) # sel[96..96]), ((gnd_wire # (! nose[104..104])) # sel[95..95]), ((gnd_wire # (! nose[103..103])) # sel[94..94]), ((gnd_wire # (! nose[102..102])) # sel[93..93]), ((gnd_wire # (! nose[101..101])) # sel[92..92]), ((gnd_wire # (! nose[100..100])) # sel[91..91]), ((gnd_wire # (! nose[99..99])) # sel[90..90]), (gnd_wire # (! nose[98..98])), ((gnd_wire # (! nose[97..97])) # sel[89..89]), ((gnd_wire # (! nose[96..96])) # sel[88..88]), ((gnd_wire # (! nose[95..95])) # sel[87..87]), ((gnd_wire # (! nose[94..94])) # sel[86..86]), ((gnd_wire # (! nose[93..93])) # sel[85..85]), ((gnd_wire # (! nose[92..92])) # sel[84..84]), ((gnd_wire # (! nose[91..91])) # sel[83..83]), ((gnd_wire # (! nose[90..90])) # sel[82..82]), ((gnd_wire # (! nose[89..89])) # sel[81..81]), ((gnd_wire # (! nose[88..88])) # sel[80..80]), (gnd_wire # (! nose[87..87])), ((gnd_wire # (! nose[86..86])) # sel[79..79]), ((gnd_wire # (! nose[85..85])) # sel[78..78]), ((gnd_wire # (! nose[84..84])) # sel[77..77]), ((gnd_wire # (! nose[83..83])) # sel[76..76]), ((gnd_wire # (! nose[82..82])) # sel[75..75]), ((gnd_wire # (! nose[81..81])) # sel[74..74]), ((gnd_wire # (! nose[80..80])) # sel[73..73]), ((gnd_wire # (! nose[79..79])) # sel[72..72]), ((gnd_wire # (! nose[78..78])) # sel[71..71]), ((gnd_wire # (! nose[77..77])) # sel[70..70]), (gnd_wire # (! nose[76..76])), ((gnd_wire # (! nose[75..75])) # sel[69..69]), ((gnd_wire # (! nose[74..74])) # sel[68..68]), ((gnd_wire # (! nose[73..73])) # sel[67..67]), ((gnd_wire # (! nose[72..72])) # sel[66..66]), ((gnd_wire # (! nose[71..71])) # sel[65..65]), ((gnd_wire # (! nose[70..70])) # sel[64..64]), ((gnd_wire # (! nose[69..69])) # sel[63..63]), ((gnd_wire # (! nose[68..68])) # sel[62..62]), ((gnd_wire # (! nose[67..67])) # sel[61..61]), ((gnd_wire # (! nose[66..66])) # sel[60..60]), (gnd_wire # (! nose[65..65])), ((gnd_wire # (! nose[64..64])) # sel[59..59]), ((gnd_wire # (! nose[63..63])) # sel[58..58]), ((gnd_wire # (! nose[62..62])) # sel[57..57]), ((gnd_wire # (! nose[61..61])) # sel[56..56]), ((gnd_wire # (! nose[60..60])) # sel[55..55]), ((gnd_wire # (! nose[59..59])) # sel[54..54]), ((gnd_wire # (! nose[58..58])) # sel[53..53]), ((gnd_wire # (! nose[57..57])) # sel[52..52]), ((gnd_wire # (! nose[56..56])) # sel[51..51]), ((gnd_wire # (! nose[55..55])) # sel[50..50]), (gnd_wire # (! nose[54..54])), ((gnd_wire # (! nose[53..53])) # sel[49..49]), ((gnd_wire # (! nose[52..52])) # sel[48..48]), ((gnd_wire # (! nose[51..51])) # sel[47..47]), ((gnd_wire # (! nose[50..50])) # sel[46..46]), ((gnd_wire # (! nose[49..49])) # sel[45..45]), ((gnd_wire # (! nose[48..48])) # sel[44..44]), ((gnd_wire # (! nose[47..47])) # sel[43..43]), ((gnd_wire # (! nose[46..46])) # sel[42..42]), ((gnd_wire # (! nose[45..45])) # sel[41..41]), ((gnd_wire # (! nose[44..44])) # sel[40..40]), (gnd_wire # (! nose[43..43])), ((gnd_wire # (! nose[42..42])) # sel[39..39]), ((gnd_wire # (! nose[41..41])) # sel[38..38]), ((gnd_wire # (! nose[40..40])) # sel[37..37]), ((gnd_wire # (! nose[39..39])) # sel[36..36]), ((gnd_wire # (! nose[38..38])) # sel[35..35]), ((gnd_wire # (! nose[37..37])) # sel[34..34]), ((gnd_wire # (! nose[36..36])) # sel[33..33]), ((gnd_wire # (! nose[35..35])) # sel[32..32]), ((gnd_wire # (! nose[34..34])) # sel[31..31]), ((gnd_wire # (! nose[33..33])) # sel[30..30]), (gnd_wire # (! nose[32..32])), ((gnd_wire # (! nose[31..31])) # sel[29..29]), ((gnd_wire # (! nose[30..30])) # sel[28..28]), ((gnd_wire # (! nose[29..29])) # sel[27..27]), ((gnd_wire # (! nose[28..28])) # sel[26..26]), ((gnd_wire # (! nose[27..27])) # sel[25..25]), ((gnd_wire # (! nose[26..26])) # sel[24..24]), ((gnd_wire # (! nose[25..25])) # sel[23..23]), ((gnd_wire # (! nose[24..24])) # sel[22..22]), ((gnd_wire # (! nose[23..23])) # sel[21..21]), ((gnd_wire # (! nose[22..22])) # sel[20..20]), (gnd_wire # (! nose[21..21])), ((gnd_wire # (! nose[20..20])) # sel[19..19]), ((gnd_wire # (! nose[19..19])) # sel[18..18]), ((gnd_wire # (! nose[18..18])) # sel[17..17]), ((gnd_wire # (! nose[17..17])) # sel[16..16]), ((gnd_wire # (! nose[16..16])) # sel[15..15]), ((gnd_wire # (! nose[15..15])) # sel[14..14]), ((gnd_wire # (! nose[14..14])) # sel[13..13]), ((gnd_wire # (! nose[13..13])) # sel[12..12]), ((gnd_wire # (! nose[12..12])) # sel[11..11]), ((gnd_wire # (! nose[11..11])) # sel[10..10]), (gnd_wire # (! nose[10..10])), ((gnd_wire # (! nose[9..9])) # sel[9..9]), ((gnd_wire # (! nose[8..8])) # sel[8..8]), ((gnd_wire # (! nose[7..7])) # sel[7..7]), ((gnd_wire # (! nose[6..6])) # sel[6..6]), ((gnd_wire # (! nose[5..5])) # sel[5..5]), ((gnd_wire # (! nose[4..4])) # sel[4..4]), ((gnd_wire # (! nose[3..3])) # sel[3..3]), ((gnd_wire # (! nose[2..2])) # sel[2..2]), ((gnd_wire # (! nose[1..1])) # sel[1..1]), ((gnd_wire # (! nose[0..0])) # sel[0..0]));
StageIn[] = (gnd_wire # StageIn_tmp[]);
StageIn_tmp[] = ( StageOut[120..0], B"00000000000");
StageOut[] = ( ((( StageIn[119..110], NumeratorIn[110..110]) & selnose[120..120]) # (prestg[120..110] & (! selnose[120..120]))), ((( StageIn[108..99], NumeratorIn[100..100]) & selnose[108..108]) # (prestg[109..99] & (! selnose[108..108]))), ((( StageIn[97..88], NumeratorIn[90..90]) & selnose[96..96]) # (prestg[98..88] & (! selnose[96..96]))), ((( StageIn[86..77], NumeratorIn[80..80]) & selnose[84..84]) # (prestg[87..77] & (! selnose[84..84]))), ((( StageIn[75..66], NumeratorIn[70..70]) & selnose[72..72]) # (prestg[76..66] & (! selnose[72..72]))), ((( StageIn[64..55], NumeratorIn[60..60]) & selnose[60..60]) # (prestg[65..55] & (! selnose[60..60]))), ((( StageIn[53..44], NumeratorIn[50..50]) & selnose[48..48]) # (prestg[54..44] & (! selnose[48..48]))), ((( StageIn[42..33], NumeratorIn[40..40]) & selnose[36..36]) # (prestg[43..33] & (! selnose[36..36]))), ((( StageIn[31..22], NumeratorIn[30..30]) & selnose[24..24]) # (prestg[32..22] & (! selnose[24..24]))), ((( StageIn[20..11], NumeratorIn[20..20]) & selnose[12..12]) # (prestg[21..11] & (! selnose[12..12]))), ((( StageIn[9..0], NumeratorIn[10..10]) & selnose[0..0]) # (prestg[10..0] & (! selnose[0..0]))));
END;
--VALID FILE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -