
* #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.3 KiB
Plaintext
1 line
5.3 KiB
Plaintext
{16,16,1,358,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,4)([272]266,269,4)([273]266,269,2)([274]267,201,4)([275]267,201,4)([276]267,201,2)([277]275,273,4)([278]275,273,2)([279]276,278,3)([280]51,207,4)([281]51,207,4)([282]51,207,2)([283]281,279,4)([284]281,279,2)([285]282,284,3)([286]62,213,4)([287]62,213,4)([288]62,213,2)([289]287,285,4)([290]287,285,2)([291]288,290,3)([292]271,280,2)([293]274,286,2)([294]292,293,2)([295]294,294,1)([296]291,295,2)([297]80,218,4)([298]80,218,4)([299]80,218,2)([300]298,296,4)([301]298,296,2)([302]299,301,3)([303]99,223,4)([304]99,223,4)([305]99,223,2)([306]304,302,4)([307]304,302,2)([308]305,307,3)([309]118,228,4)([310]118,228,4)([311]118,228,2)([312]310,308,4)([313]310,308,2)([314]311,313,3)([315]137,233,4)([316]137,233,4)([317]137,233,2)([318]316,314,4)([319]316,314,2)([320]317,319,3)([321]297,309,2)([322]303,315,2)([323]321,322,2)([324]296,323,2)([325]323,323,1)([326]320,325,2)([327]324,326,4)([328]157,238,4)([329]157,238,4)([330]157,238,2)([331]329,327,4)([332]329,327,2)([333]330,332,3)([334]177,243,4)([335]177,243,4)([336]177,243,2)([337]335,333,4)([338]335,333,2)([339]336,338,3)([340]190,249,4)([341]190,249,4)([342]190,249,2)([343]341,339,4)([344]341,339,2)([345]342,344,3)([346]196,256,4)([347]196,256,4)([348]196,256,2)([349]347,345,4)([350]347,345,2)([351]348,350,3)([352]328,340,2)([353]334,346,2)([354]352,353,2)([355]327,354,2)([356]354,354,1)([357]351,356,2)([358]355,357,4)([359]268,262,4)([360]268,262,4)([361]268,262,2)([362]360,358,4)([363]360,358,2)([364]361,363,3)([365]264,270,4)([366]264,270,4)([367]264,270,2)([368]366,364,4)([369]366,364,2)([370]367,369,3)([371]359,365,2)([372]358,371,2)([373]371,371,1)([374]370,373,2)([375]372,374,4)(265,272,277,283,289,300,306,312,318,331,337,343,349,362,368,375) |