mirror of
https://github.com/ehw-fit/ariths-gen.git
synced 2025-04-10 09:12:11 +01:00

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