mirror of
https://github.com/ehw-fit/ariths-gen.git
synced 2025-04-10 09:12:11 +01:00

* #10 CGP Circuits as inputs (#11) * CGP Circuits as inputs * #10 support of signed output in general circuit * input as output works * output connected to input (c) * automated verilog testing * output rename * Implemented CSA and Wallace tree multiplier composing of CSAs. Also did some code cleanup. * Typos fix and code cleanup. * Added new (approximate) multiplier architectures and did some minor changes regarding sign extension for c output formats. * Updated automated testing scripts. * Small bugfix in python code generation (I initially thought this line is useless). * Updated generated circuits folder. Co-authored-by: Vojta Mrazek <mrazek@fit.vutbr.cz>
1 line
5.8 KiB
Plaintext
1 line
5.8 KiB
Plaintext
{16,16,1,393,2,1,0}([18]8,10,2)([19]7,11,2)([20]18,19,4)([21]18,19,2)([22]9,10,2)([23]8,11,2)([24]21,22,4)([25]21,22,2)([26]24,23,4)([27]24,23,2)([28]25,27,3)([29]7,12,2)([30]6,13,2)([31]29,30,4)([32]29,30,2)([33]9,11,2)([34]32,28,4)([35]32,28,2)([36]34,33,4)([37]34,33,2)([38]35,37,3)([39]8,12,2)([40]7,13,2)([41]39,40,4)([42]39,40,2)([43]9,12,2)([44]42,38,4)([45]42,38,2)([46]44,43,4)([47]44,43,2)([48]45,47,3)([49]5,10,2)([50]4,11,2)([51]49,50,4)([52]49,50,2)([53]6,10,2)([54]5,11,2)([55]52,53,4)([56]52,53,2)([57]55,54,4)([58]55,54,2)([59]56,58,3)([60]4,12,2)([61]3,13,2)([62]60,61,4)([63]60,61,2)([64]7,10,2)([65]63,59,4)([66]63,59,2)([67]65,64,4)([68]65,64,2)([69]66,68,3)([70]6,11,2)([71]5,12,2)([72]4,13,2)([73]70,71,4)([74]70,71,2)([75]73,72,4)([76]73,72,2)([77]74,76,3)([78]3,14,2)([79]2,15,2)([80]78,79,4)([81]78,79,2)([82]81,77,4)([83]81,77,2)([84]82,69,4)([85]82,69,2)([86]83,85,3)([87]6,12,2)([88]5,13,2)([89]4,14,2)([90]87,88,4)([91]87,88,2)([92]90,89,4)([93]90,89,2)([94]91,93,3)([95]3,15,2)([96]2,16,2)([97]95,96,4)([98]95,96,2)([99]97,20,4)([100]97,20,2)([101]98,100,3)([102]101,94,4)([103]101,94,2)([104]102,86,4)([105]102,86,2)([106]103,105,3)([107]5,14,2)([108]4,15,2)([109]3,16,2)([110]107,108,4)([111]107,108,2)([112]110,109,4)([113]110,109,2)([114]111,113,3)([115]2,17,2)([116]115,26,4)([117]115,26,2)([118]116,31,4)([119]116,31,2)([120]117,119,3)([121]120,114,4)([122]120,114,2)([123]121,106,4)([124]121,106,2)([125]122,124,3)([126]6,14,2)([127]5,15,2)([128]4,16,2)([129]126,127,4)([130]126,127,2)([131]129,128,4)([132]129,128,2)([133]130,132,3)([134]3,17,2)([135]134,36,4)([136]134,36,2)([137]135,41,4)([138]135,41,2)([139]136,138,3)([140]139,133,4)([141]139,133,2)([142]140,125,4)([143]140,125,2)([144]141,143,3)([145]8,13,2)([146]7,14,2)([147]6,15,2)([148]145,146,4)([149]145,146,2)([150]148,147,4)([151]148,147,2)([152]149,151,3)([153]5,16,2)([154]4,17,2)([155]153,154,4)([156]153,154,2)([157]155,46,4)([158]155,46,2)([159]156,158,3)([160]159,152,4)([161]159,152,2)([162]160,144,4)([163]160,144,2)([164]161,163,3)([165]9,13,2)([166]8,14,2)([167]48,165,4)([168]48,165,2)([169]167,166,4)([170]167,166,2)([171]168,170,3)([172]7,15,2)([173]6,16,2)([174]5,17,2)([175]172,173,4)([176]172,173,2)([177]175,174,4)([178]175,174,2)([179]176,178,3)([180]179,171,4)([181]179,171,2)([182]180,164,4)([183]180,164,2)([184]181,183,3)([185]9,14,2)([186]8,15,2)([187]7,16,2)([188]185,186,4)([189]185,186,2)([190]188,187,4)([191]188,187,2)([192]189,191,3)([193]9,15,2)([194]192,184,4)([195]192,184,2)([196]194,193,4)([197]194,193,2)([198]195,197,3)([199]4,10,2)([200]3,11,2)([201]199,200,4)([202]199,200,2)([203]3,12,2)([204]2,13,2)([205]202,203,4)([206]202,203,2)([207]205,204,4)([208]205,204,2)([209]206,208,3)([210]2,14,2)([211]209,210,4)([212]209,210,2)([213]211,57,4)([214]211,57,2)([215]212,214,3)([216]215,67,4)([217]215,67,2)([218]216,75,4)([219]216,75,2)([220]217,219,3)([221]220,84,4)([222]220,84,2)([223]221,92,4)([224]221,92,2)([225]222,224,3)([226]225,104,4)([227]225,104,2)([228]226,112,4)([229]226,112,2)([230]227,229,3)([231]230,123,4)([232]230,123,2)([233]231,131,4)([234]231,131,2)([235]232,234,3)([236]235,142,4)([237]235,142,2)([238]236,150,4)([239]236,150,2)([240]237,239,3)([241]240,162,4)([242]240,162,2)([243]241,169,4)([244]241,169,2)([245]242,244,3)([246]6,17,2)([247]245,246,4)([248]245,246,2)([249]247,182,4)([250]247,182,2)([251]248,250,3)([252]8,16,2)([253]7,17,2)([254]251,252,4)([255]251,252,2)([256]254,253,4)([257]254,253,2)([258]255,257,3)([259]9,16,2)([260]258,198,4)([261]258,198,2)([262]260,259,4)([263]260,259,2)([264]261,263,3)([265]2,10,2)([266]3,10,2)([267]2,12,2)([268]8,17,2)([269]2,11,2)([270]9,17,2)([271]266,269,3)([272]266,269,2)([273]266,269,4)([274]267,201,3)([275]267,201,2)([276]267,201,4)([277]276,272,4)([278]272,274,2)([279]275,278,3)([280]51,207,3)([281]51,207,2)([282]51,207,4)([283]282,279,4)([284]280,271,2)([285]272,280,2)([286]285,274,2)([287]275,280,2)([288]286,287,3)([289]281,288,3)([290]62,213,3)([291]62,213,2)([292]62,213,4)([293]292,289,4)([294]290,274,2)([295]272,280,2)([296]290,274,2)([297]295,296,2)([298]275,290,2)([299]298,280,2)([300]281,290,2)([301]297,300,3)([302]299,301,3)([303]291,302,3)([304]80,218,3)([305]80,218,2)([306]80,218,4)([307]306,303,4)([308]303,304,2)([309]305,308,3)([310]99,223,3)([311]99,223,2)([312]99,223,4)([313]312,309,4)([314]303,310,2)([315]314,304,2)([316]305,310,2)([317]315,316,3)([318]311,317,3)([319]118,228,3)([320]118,228,2)([321]118,228,4)([322]321,318,4)([323]303,310,2)([324]319,304,2)([325]323,324,2)([326]305,319,2)([327]326,310,2)([328]311,319,2)([329]325,327,3)([330]329,328,3)([331]320,330,3)([332]137,233,3)([333]137,233,2)([334]137,233,4)([335]334,331,4)([336]303,319,2)([337]332,310,2)([338]336,337,2)([339]338,304,2)([340]305,319,2)([341]332,310,2)([342]340,341,2)([343]311,332,2)([344]343,319,2)([345]320,332,2)([346]339,344,3)([347]342,345,3)([348]346,347,3)([349]333,348,3)([350]157,238,3)([351]157,238,2)([352]157,238,4)([353]352,349,4)([354]349,350,2)([355]351,354,3)([356]177,243,3)([357]177,243,2)([358]177,243,4)([359]358,355,4)([360]349,356,2)([361]360,350,2)([362]351,356,2)([363]361,362,3)([364]357,363,3)([365]190,249,3)([366]190,249,2)([367]190,249,4)([368]367,364,4)([369]349,356,2)([370]365,350,2)([371]369,370,2)([372]351,365,2)([373]372,356,2)([374]357,365,2)([375]371,373,3)([376]375,374,3)([377]366,376,3)([378]196,256,3)([379]196,256,2)([380]196,256,4)([381]380,377,4)([382]349,365,2)([383]378,356,2)([384]382,383,2)([385]384,350,2)([386]351,365,2)([387]378,356,2)([388]386,387,2)([389]357,378,2)([390]389,365,2)([391]366,378,2)([392]385,390,3)([393]388,391,3)([394]392,393,3)([395]379,394,3)([396]268,262,3)([397]268,262,2)([398]268,262,4)([399]398,395,4)([400]395,396,2)([401]397,400,3)([402]264,270,3)([403]264,270,2)([404]264,270,4)([405]404,401,4)([406]395,402,2)([407]406,396,2)([408]397,402,2)([409]407,408,3)([410]403,409,3)(265,273,277,283,293,307,313,322,335,353,359,368,381,399,405,410) |