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.7 KiB
Plaintext

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