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