<Adrien[m]>
lofty: most impactful option is indeed -widemux. not -abc9 for this topic.
<lofty>
Because -widemux does exactly what you ask for here, but it does come with headaches
<Adrien[m]>
ok good to know
skipwich_ is now known as skipwich
<agg>
bit of a long shot, but i'm using an ecp5 MULT18X18D with input and pipeline registers enabled and both SIGNEDIA/SIGNEDIB inputs hardwired to 1, and it seems to not sign-extend the first multiplication after a reset
<agg>
(with latest yosys/nextpnr-ecp5)
<agg>
anyone have... any ideas
<agg>
i haven't tried this on diamond so not entirely sure if it's specifically yosys/nextpnr or some cursed hardware thing though
<whitequark[cis]>
that's really cursed
<agg>
yea :( you can imagine it took a while it discover this was precisely what's going wrong too
<agg>
if i turn off the MULT18X18D's input registers and replace them with my own input registers instead, everything seems to work fine...
ec has joined #yosys
<whitequark[cis]>
i wonder if there's a secret SIGNEDA reset register
skipwich has quit [Quit: DISCONNECT]
skipwich has joined #yosys
skipwich_ has joined #yosys
skipwich has quit [Ping timeout: 252 seconds]
skipwich_ is now known as skipwich
skipwich_ has joined #yosys
FabM has quit [Ping timeout: 265 seconds]
skipwich has quit [Ping timeout: 252 seconds]
skipwich_ is now known as skipwich
skipwich_ has joined #yosys
skipwich has quit [Ping timeout: 264 seconds]
skipwich_ is now known as skipwich
skipwich_ has joined #yosys
skipwich has quit [Ping timeout: 248 seconds]
skipwich has joined #yosys
skipwich_ has quit [Ping timeout: 276 seconds]
skipwich_ has joined #yosys
skipwich has quit [Ping timeout: 258 seconds]
skipwich has joined #yosys
skipwich_ has quit [Ping timeout: 252 seconds]
kristianpaul has quit [Ping timeout: 245 seconds]
kristianpaul has joined #yosys
skipwich_ has joined #yosys
skipwich has quit [Ping timeout: 255 seconds]
skipwich has joined #yosys
kristianpaul has quit [Ping timeout: 248 seconds]
skipwich_ has quit [Ping timeout: 252 seconds]
kristianpaul has joined #yosys
skipwich_ has joined #yosys
skipwich has quit [Ping timeout: 252 seconds]
skipwich_ is now known as skipwich
kristianpaul has quit [Read error: Connection reset by peer]