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

{48,25,1,119,2,1,0}([50]2,26,4)([51]2,26,2)([52]3,27,4)([53]3,27,2)([54]52,51,4)([55]51,52,2)([56]55,53,3)([57]4,28,4)([58]4,28,2)([59]57,56,4)([60]56,57,2)([61]60,58,3)([62]5,29,4)([63]5,29,2)([64]62,61,4)([65]61,62,2)([66]65,63,3)([67]6,30,4)([68]6,30,2)([69]67,66,4)([70]66,67,2)([71]70,68,3)([72]7,31,4)([73]7,31,2)([74]72,71,4)([75]71,72,2)([76]75,73,3)([77]8,32,4)([78]8,32,2)([79]77,76,4)([80]76,77,2)([81]80,78,3)([82]9,33,4)([83]9,33,2)([84]82,81,4)([85]81,82,2)([86]85,83,3)([87]10,34,4)([88]10,34,2)([89]87,86,4)([90]86,87,2)([91]90,88,3)([92]11,35,4)([93]11,35,2)([94]92,91,4)([95]91,92,2)([96]95,93,3)([97]12,36,4)([98]12,36,2)([99]97,96,4)([100]96,97,2)([101]100,98,3)([102]13,37,4)([103]13,37,2)([104]102,101,4)([105]101,102,2)([106]105,103,3)([107]14,38,4)([108]14,38,2)([109]107,106,4)([110]106,107,2)([111]110,108,3)([112]15,39,4)([113]15,39,2)([114]112,111,4)([115]111,112,2)([116]115,113,3)([117]16,40,4)([118]16,40,2)([119]117,116,4)([120]116,117,2)([121]120,118,3)([122]17,41,4)([123]17,41,2)([124]122,121,4)([125]121,122,2)([126]125,123,3)([127]18,42,4)([128]18,42,2)([129]127,126,4)([130]126,127,2)([131]130,128,3)([132]19,43,4)([133]19,43,2)([134]132,131,4)([135]131,132,2)([136]135,133,3)([137]20,44,4)([138]20,44,2)([139]137,136,4)([140]136,137,2)([141]140,138,3)([142]21,45,4)([143]21,45,2)([144]142,141,4)([145]141,142,2)([146]145,143,3)([147]22,46,4)([148]22,46,2)([149]147,146,4)([150]146,147,2)([151]150,148,3)([152]23,47,4)([153]23,47,2)([154]152,151,4)([155]151,152,2)([156]155,153,3)([157]24,48,4)([158]24,48,2)([159]157,156,4)([160]156,157,2)([161]160,158,3)([162]25,49,4)([163]25,49,2)([164]162,161,4)([165]161,162,2)([166]165,163,3)([167]25,49,4)([168]167,166,4)(50,54,59,64,69,74,79,84,89,94,99,104,109,114,119,124,129,134,139,144,149,154,159,164,168)