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