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