Jan Klhůfek 56c86c13ca
New multipliers (#13)
* #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>
2022-04-17 16:00:00 +02:00

1 line
2.4 KiB
Plaintext

{64,33,1,159,2,1,0}([66]2,34,4)([67]2,34,2)([68]3,35,4)([69]3,35,2)([70]68,67,4)([71]67,68,2)([72]71,69,3)([73]4,36,4)([74]4,36,2)([75]73,72,4)([76]72,73,2)([77]76,74,3)([78]5,37,4)([79]5,37,2)([80]78,77,4)([81]77,78,2)([82]81,79,3)([83]6,38,4)([84]6,38,2)([85]83,82,4)([86]82,83,2)([87]86,84,3)([88]7,39,4)([89]7,39,2)([90]88,87,4)([91]87,88,2)([92]91,89,3)([93]8,40,4)([94]8,40,2)([95]93,92,4)([96]92,93,2)([97]96,94,3)([98]9,41,4)([99]9,41,2)([100]98,97,4)([101]97,98,2)([102]101,99,3)([103]10,42,4)([104]10,42,2)([105]103,102,4)([106]102,103,2)([107]106,104,3)([108]11,43,4)([109]11,43,2)([110]108,107,4)([111]107,108,2)([112]111,109,3)([113]12,44,4)([114]12,44,2)([115]113,112,4)([116]112,113,2)([117]116,114,3)([118]13,45,4)([119]13,45,2)([120]118,117,4)([121]117,118,2)([122]121,119,3)([123]14,46,4)([124]14,46,2)([125]123,122,4)([126]122,123,2)([127]126,124,3)([128]15,47,4)([129]15,47,2)([130]128,127,4)([131]127,128,2)([132]131,129,3)([133]16,48,4)([134]16,48,2)([135]133,132,4)([136]132,133,2)([137]136,134,3)([138]17,49,4)([139]17,49,2)([140]138,137,4)([141]137,138,2)([142]141,139,3)([143]18,50,4)([144]18,50,2)([145]143,142,4)([146]142,143,2)([147]146,144,3)([148]19,51,4)([149]19,51,2)([150]148,147,4)([151]147,148,2)([152]151,149,3)([153]20,52,4)([154]20,52,2)([155]153,152,4)([156]152,153,2)([157]156,154,3)([158]21,53,4)([159]21,53,2)([160]158,157,4)([161]157,158,2)([162]161,159,3)([163]22,54,4)([164]22,54,2)([165]163,162,4)([166]162,163,2)([167]166,164,3)([168]23,55,4)([169]23,55,2)([170]168,167,4)([171]167,168,2)([172]171,169,3)([173]24,56,4)([174]24,56,2)([175]173,172,4)([176]172,173,2)([177]176,174,3)([178]25,57,4)([179]25,57,2)([180]178,177,4)([181]177,178,2)([182]181,179,3)([183]26,58,4)([184]26,58,2)([185]183,182,4)([186]182,183,2)([187]186,184,3)([188]27,59,4)([189]27,59,2)([190]188,187,4)([191]187,188,2)([192]191,189,3)([193]28,60,4)([194]28,60,2)([195]193,192,4)([196]192,193,2)([197]196,194,3)([198]29,61,4)([199]29,61,2)([200]198,197,4)([201]197,198,2)([202]201,199,3)([203]30,62,4)([204]30,62,2)([205]203,202,4)([206]202,203,2)([207]206,204,3)([208]31,63,4)([209]31,63,2)([210]208,207,4)([211]207,208,2)([212]211,209,3)([213]32,64,4)([214]32,64,2)([215]213,212,4)([216]212,213,2)([217]216,214,3)([218]33,65,4)([219]33,65,2)([220]218,217,4)([221]217,218,2)([222]221,219,3)([223]33,65,4)([224]223,222,4)(66,70,75,80,85,90,95,100,105,110,115,120,125,130,135,140,145,150,155,160,165,170,175,180,185,190,195,200,205,210,215,220,224)