
* #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
4.7 KiB
Plaintext
1 line
4.7 KiB
Plaintext
{16,16,1,320,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,2)([273]267,201,4)([274]267,201,2)([275]273,272,4)([276]273,272,2)([277]274,276,3)([278]51,207,4)([279]51,207,2)([280]278,277,4)([281]278,277,2)([282]279,281,3)([283]62,213,4)([284]62,213,2)([285]283,282,4)([286]283,282,2)([287]284,286,3)([288]80,218,4)([289]80,218,2)([290]288,287,4)([291]288,287,2)([292]289,291,3)([293]99,223,4)([294]99,223,2)([295]293,292,4)([296]293,292,2)([297]294,296,3)([298]118,228,4)([299]118,228,2)([300]298,297,4)([301]298,297,2)([302]299,301,3)([303]137,233,4)([304]137,233,2)([305]303,302,4)([306]303,302,2)([307]304,306,3)([308]157,238,4)([309]157,238,2)([310]308,307,4)([311]308,307,2)([312]309,311,3)([313]177,243,4)([314]177,243,2)([315]313,312,4)([316]313,312,2)([317]314,316,3)([318]190,249,4)([319]190,249,2)([320]318,317,4)([321]318,317,2)([322]319,321,3)([323]196,256,4)([324]196,256,2)([325]323,322,4)([326]323,322,2)([327]324,326,3)([328]268,262,4)([329]268,262,2)([330]328,327,4)([331]328,327,2)([332]329,331,3)([333]264,270,4)([334]264,270,2)([335]333,332,4)([336]333,332,2)([337]334,336,3)(265,271,275,280,285,290,295,300,305,310,315,320,325,330,335,337) |