00:18
emeb has quit [Quit: Leaving.]
00:32
emeb_mac has joined #yosys
00:34
Vinalon has quit [Ping timeout: 265 seconds]
00:35
Degi_ has joined #yosys
00:39
Degi has quit [Ping timeout: 265 seconds]
00:39
Degi_ is now known as Degi
00:51
Vinalon has joined #yosys
01:01
Sarayan has quit [Ping timeout: 265 seconds]
01:05
tmiw has quit [Ping timeout: 272 seconds]
01:05
tmiw has joined #yosys
01:48
anticw has quit [Ping timeout: 260 seconds]
01:48
anticw has joined #yosys
01:58
Cerpin has quit [Ping timeout: 240 seconds]
01:59
Cerpin has joined #yosys
02:10
__builtin_trap is now known as zkms
02:13
futarisIRCcloud has joined #yosys
02:43
citypw has joined #yosys
03:01
parport0 has joined #yosys
03:02
jfcaron_ has quit [Remote host closed the connection]
03:03
jfcaron_ has joined #yosys
03:06
parport0 has quit [Read error: Connection reset by peer]
03:20
parport0 has joined #yosys
03:25
parport0 has quit [Ping timeout: 258 seconds]
03:44
parport0 has joined #yosys
03:49
parport0 has quit [Ping timeout: 256 seconds]
04:06
sajattack has quit [Remote host closed the connection]
04:11
s_frit_ has quit [Remote host closed the connection]
04:11
s_frit has joined #yosys
04:53
az0re has quit [Remote host closed the connection]
05:24
parport0 has joined #yosys
05:26
parport0 has quit [Read error: Connection reset by peer]
05:31
Jybz has joined #yosys
05:44
Jybz has quit [Quit: Konversation terminated!]
05:47
az0re has joined #yosys
05:51
parport0 has joined #yosys
06:02
az0re has quit [Quit: Leaving]
06:07
Vinalon has quit [Quit: Leaving]
06:27
FFY00 has quit [Remote host closed the connection]
06:28
FFY00 has joined #yosys
06:33
Sarayan has joined #yosys
06:40
emeb_mac has quit [Quit: Leaving.]
07:20
az0re has joined #yosys
07:56
tautologico has quit [Quit: Connection closed for inactivity]
08:09
jakobwenzel has joined #yosys
08:52
TFKyle has joined #yosys
09:56
<
daveshah >
Because it is (or at least should be) implemented in cells_sim
09:57
<
daveshah >
cells_xtra is for cells not included in other files
09:59
<
anuejn >
ah ok, i see thanks
10:50
_whitelogger has joined #yosys
11:46
jfcaron_ has quit [Remote host closed the connection]
13:17
citypw has quit [Remote host closed the connection]
13:17
az0re has quit [Remote host closed the connection]
13:17
citypw has joined #yosys
14:04
emeb has joined #yosys
14:57
citypw has quit [Ping timeout: 240 seconds]
15:01
jakobwenzel has quit [Quit: jakobwenzel]
15:06
jfcaron has joined #yosys
15:14
ross_s has quit [Ping timeout: 265 seconds]
15:22
dys has quit [Ping timeout: 256 seconds]
15:46
Vinalon has joined #yosys
16:04
alexhw has quit [Ping timeout: 250 seconds]
16:04
alexhw has joined #yosys
16:06
N2TOH_ has quit [Ping timeout: 265 seconds]
16:09
N2TOH has joined #yosys
16:33
Vinalon has quit [Remote host closed the connection]
16:37
adjtm_ has quit [Remote host closed the connection]
16:38
adjtm_ has joined #yosys
16:38
az0re has joined #yosys
16:43
<
lambda >
damn, ConstEval seems impossible to debug... am I missing something?
16:58
<
ZirconiumX >
lambda: there's `show` to dump the RTLIL if that helps any
17:00
<
lambda >
ZirconiumX: is there a way to expand internal cells? I'm trying to use `test_cell` on the new $rem and it always fails during eval
17:00
<
ZirconiumX >
"expand"?
17:01
<
lambda >
the gold module shown during test_cell only contains an instance of $rem, I'd like to know what exactly is inside when it's evaluated
17:02
<
ZirconiumX >
If it only contains an instance of $rem, then the answer is "just $rem"
17:03
<
ZirconiumX >
But if you use something like `show` it can show connections etc
17:03
<
lambda >
sure, but ConstEval has to use
*something* to evaluate that cell
17:03
<
lambda >
I'm guessing the model in simlib.v, but I'm not sure
17:06
<
mwk >
no, the simlib is strictly for external simulators
17:06
<
mwk >
the const eval uses the rules in kernel/celltypes.h, actually
17:06
<
mwk >
(which is also the place to mark cells as evaluable)
17:07
rjeschmi has quit [Ping timeout: 272 seconds]
17:11
<
lambda >
mwk: ohhh, now I got it! CellTypes::eval() calls the functions in calc.cc, haven't implemented those yet
17:11
<
lambda >
thanks for the pointer
17:37
N2TOH has quit [Ping timeout: 260 seconds]
17:52
N2TOH has joined #yosys
17:52
N2TOH has quit [Read error: Connection reset by peer]
17:53
N2TOH has joined #yosys
17:54
N2TOH has quit [Read error: Connection reset by peer]
17:55
N2TOH_ has joined #yosys
17:56
N2TOH has joined #yosys
18:00
N2TOH_ has quit [Ping timeout: 250 seconds]
18:17
<
lambda >
...and in that moment I see the `size <= 32` guard, whoops
18:40
<
ZirconiumX >
Out of curiosity, does Yosys optimise across flops? Imagine for example you had a truth-table for the input to a flop, then you could use that to optimise consumers of the flop output
18:40
<
ZirconiumX >
(I'm well aware this is trciky)
18:41
<
ZirconiumX >
I guess kinda like treating every flop as a whitebox
19:04
Vinalon has joined #yosys
19:42
az0re has quit [Ping timeout: 240 seconds]
20:51
N2TOH has quit [Ping timeout: 265 seconds]
21:05
orkim has quit [Quit: quit]
21:07
orkim has joined #yosys
21:35
jfcaron has quit [Ping timeout: 256 seconds]
22:19
N2TOH has joined #yosys
22:21
N2TOH_ has joined #yosys
22:24
N2TOH has quit [Ping timeout: 265 seconds]
22:47
az0re has joined #yosys
23:45
adjtm_ has quit [Remote host closed the connection]
23:46
adjtm_ has joined #yosys
23:59
adjtm_ has quit [Remote host closed the connection]
23:59
adjtm_ has joined #yosys