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