Monday, 2020-04-13

*** tpb has joined #yosys00:00
*** emeb has quit IRC00:22
az0reSo, I've got some VlogHammer test cases that cause an error in Yosys00:25
az0reIs that ever supposed to happen?  Does it sometimes generate test cases that cause an error, or is that unequivocally a Yosys bug?00:26
ZirconiumXaz0re: unequivocally a Yosys bug, but check it's not the same as the VlogHammer test case I filed00:28
*** Degi_ has joined #yosys00:28
*** Degi has quit IRC00:31
*** Degi_ is now known as Degi00:31
az0reZirconiumX: Which #?00:32
az0reI've got a bunch of 'em00:32
ZirconiumX#187600:32
az0reThanks00:32
az0reWell, the first one is the same :)00:34
az0reOr looks like it, as the code is different00:34
az0reAnd interestingly, they are both expression_00032.v00:34
ZirconiumXAnd you can rerun it for more testcases!00:45
az0reNot sure any more would help00:48
az0reCheck out expression_00354 I just posted00:49
az0rePretty funky00:49
ZirconiumXClaire herself has talked about one in a hundred-thousand bugs00:49
az0reLooks like both parameters are signed, but one is too short and gets zero-extended instead of sign-extended00:50
ZirconiumXI think the mismatched signedness is the real thing00:50
ZirconiumXYeah, Verilog signedness and expression width is horrifying00:50
az0reThis one is more like a 7-in-a-thousand bug, as I got 7 examples for 1000 test cases :P00:51
az0reNo kidding00:51
az0reI take it back00:56
az0reThe sign extension isn't the problem00:56
az0reIt's the ternary operator00:56
*** Vinalon has quit IRC01:22
*** Vinalon has joined #yosys01:23
*** strobokopp has quit IRC01:39
*** s_frit_ has quit IRC02:01
*** s_frit has joined #yosys02:01
*** Vinalon has quit IRC02:31
*** Vinalon has joined #yosys02:41
tux3hhm yosys parses priority/unique case, but not unique if03:16
tux3So if I want a parallel if, I have to make a giant aggregate and do a unique case over that, don't I? ...03:19
*** citypw has joined #yosys03:22
*** npe has joined #yosys03:26
*** FFY00 has quit IRC05:16
*** FFY00 has joined #yosys05:17
*** npe has quit IRC05:26
*** emeb_mac has quit IRC06:56
*** nengel is now known as attie07:40
*** rohitksingh has joined #yosys08:13
*** Vinalon has quit IRC09:28
*** futarisIRCcloud has quit IRC11:23
*** Vinalon has joined #yosys13:08
*** Vinalon_ has joined #yosys14:17
*** Vinalon has quit IRC14:18
*** citypw has quit IRC14:21
*** emeb has joined #yosys14:45
*** voxadam has quit IRC15:07
*** voxadam has joined #yosys15:09
*** Vinalon has joined #yosys15:13
*** Vinalon_ has quit IRC15:14
*** jfcaron has joined #yosys15:20
*** pie_ is now known as pie_[bnc]15:21
DegiWhat does ABC mean15:31
daveshahI don't know if it means anything15:33
daveshahThe "A" might stand for AIG, don't know about the B or C15:34
Sarayanarticial bee colony?15:34
Sarayanartificial that is15:34
DegiThe bees assemble the LUTs15:35
SarayanErrr, I was not joking15:35
Sarayanhttps://en.wikipedia.org/wiki/Artificial_bee_colony_algorithm15:36
tpbTitle: Artificial bee colony algorithm - Wikipedia (at en.wikipedia.org)15:36
qu1j0t3:)15:38
ZirconiumX2As the name suggests, the primary goal is to keep data structures simple and flexible for a wide range of applications."15:53
ZirconiumX[regarding the name of ABC]15:53
*** az0re has quit IRC15:56
*** az0re has joined #yosys16:10
*** Vinalon has quit IRC17:50
*** Vinalon has joined #yosys18:11
*** npe has joined #yosys18:12
*** katharina has quit IRC18:19
*** oldtopman has quit IRC19:33
*** npe has quit IRC20:00
*** npe has joined #yosys20:17
*** gtw has quit IRC20:26
*** npe has quit IRC20:31
*** npe has joined #yosys21:05
*** jfcaron has quit IRC21:17
*** peepsalot has quit IRC21:34
*** gtw has joined #yosys22:07
*** X-Scale` has joined #yosys22:32
*** vidbina_ has joined #yosys22:32
*** X-Scale has quit IRC22:34
*** X-Scale` is now known as X-Scale22:34
*** futarisIRCcloud has joined #yosys23:17
*** peepsalot has joined #yosys23:18
*** vidbina_ has quit IRC23:55

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!