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