sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
winterflaw has quit [Ping timeout: 276 seconds]
mahmutov has quit [Ping timeout: 240 seconds]
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 260 seconds]
freakazoid333 has joined #riscv
freakazoid12345 has quit [Ping timeout: 252 seconds]
freakazoid343 has joined #riscv
freakazoid333 has quit [Ping timeout: 240 seconds]
kaph_ has joined #riscv
kaph has quit [Ping timeout: 240 seconds]
cousteau has quit [Quit: ♫ I can't forget the day I shot that network down ♫]
EchelonX has joined #riscv
BOKALDO has joined #riscv
EchelonX has quit [Quit: Leaving]
jwillikers has joined #riscv
PyroPeter has quit [Ping timeout: 240 seconds]
PyroPeter has joined #riscv
cwebber has quit [Ping timeout: 240 seconds]
shicz2 has quit [Ping timeout: 256 seconds]
shicz2 has joined #riscv
jwillikers has quit [Remote host closed the connection]
riffmas has quit [Remote host closed the connection]
riff-IRC has joined #riscv
mahmutov has joined #riscv
winterflaw has joined #riscv
<Sofia> sorear: load-bearing NOPs?
<Sofia> dh`: There are various properties I'll try to prove for my compiler. Maybe confluence will be one. If not, I might add a debug warning if it ever finds an example where it doesn't hold.
<Sofia> jimwilson: Predicted alu instruction..?
winterflaw has quit [Remote host closed the connection]
winterflaw has joined #riscv
BOKALDO has quit [Quit: Leaving]
mahmutov has quit [Ping timeout: 256 seconds]
___nick___ has joined #riscv
aerkiaga has joined #riscv
kaph_ has quit [Ping timeout: 256 seconds]
aerkiaga has quit [Remote host closed the connection]
BOKALDO has joined #riscv
shicz2 has quit [Ping timeout: 240 seconds]
shicz2 has joined #riscv
Noisytoot has quit [Ping timeout: 260 seconds]
pku1 has joined #riscv
pku1 has quit [Client Quit]
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 240 seconds]
freakazoid333 has joined #riscv
freakazoid12345 has quit [Ping timeout: 250 seconds]
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #riscv
___nick___ has quit [Client Quit]
cwebber has joined #riscv
___nick___ has joined #riscv
freakazoid343 has joined #riscv
freakazoid333 has quit [Ping timeout: 250 seconds]
shicz2 has quit [Ping timeout: 240 seconds]
shicz2 has joined #riscv
jacklsw has joined #riscv
freakazoid12345 has joined #riscv
BOKALDO has quit [Quit: Leaving]
freakazoid343 has quit [Ping timeout: 250 seconds]
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 240 seconds]
freakazoid12345 has joined #riscv
Noisytoot has joined #riscv
<Sofia> Re macro-op fusions. Are addi-mul chains emulating "muli" ever fused? I have not seen this mentioned in any documents describing fusions.
cwebber has quit [Ping timeout: 240 seconds]
freakazoid343 has quit [Ping timeout: 250 seconds]
mahmutov has joined #riscv
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 245 seconds]
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 250 seconds]
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 260 seconds]
BOKALDO has joined #riscv
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 260 seconds]
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 268 seconds]
shicz2 has quit [Ping timeout: 268 seconds]
shicz2 has joined #riscv
<Sofia> If `sll rd rs1 [123]; add rd rd rs2` is fused, would the cost of adding `sll rd rs1 [123]; sub rd rd rs2` be negligible in hardware costs? When implemented, are these limited to the 1-2-3 as hot for addressing or are they more general? I'd expect the shifts to be sufficiently cheap to just fuse more generally.
<Sofia> At least the bitmanip extension provides sh[123]add, which mostly makes the fusion obsolete if limited to 1-2-3. Only mostly because it is "cheaper" to "hope" the fusion applies than "know" the bitmanip extension is present (and active).
<Sofia> slli*
Noisytoot has quit [Ping timeout: 256 seconds]
Noisytoot has joined #riscv
cousteau has joined #riscv
vagrantc has joined #riscv
Andre_H has joined #riscv
shicz2 has quit [Ping timeout: 240 seconds]
shicz2 has joined #riscv
<jimwilson> predicated or conditional, e.g. a branch around a move instruction becomes a conditional move
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 252 seconds]
jacklsw has quit [Read error: Connection reset by peer]
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 250 seconds]
freakazoid12345 has joined #riscv
winterflaw has quit [Ping timeout: 276 seconds]
freakazoid343 has quit [Ping timeout: 240 seconds]
GenTooMan has quit [Ping timeout: 268 seconds]
GenTooMan has joined #riscv
vagrantc has quit [Quit: leaving]
<sorear> Sofia: nobody (publicly) does any of this yet so one could only speculate
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 240 seconds]
BOKALDO has quit [Quit: Leaving]
zjason` has joined #riscv
zjason has quit [Ping timeout: 240 seconds]
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 250 seconds]
freakazoid333 has joined #riscv
freakazoid12345 has quit [Ping timeout: 245 seconds]
freakazoid343 has joined #riscv
freakazoid333 has quit [Ping timeout: 240 seconds]
Noisytoot has quit [Excess Flood]
shicz2 has quit [Ping timeout: 240 seconds]
shicz2 has joined #riscv
Noisytoot has joined #riscv
___nick___ has quit [Ping timeout: 240 seconds]
Sofia has quit [Remote host closed the connection]
Sofia has joined #riscv
Andre_H has quit [Quit: Leaving.]
join_subline has quit [Ping timeout: 256 seconds]
join_subline has joined #riscv
freakazoid12345 has joined #riscv
EchelonX has joined #riscv
freakazoid343 has quit [Ping timeout: 240 seconds]
join_subline has quit [Ping timeout: 240 seconds]
winterflaw has joined #riscv
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 260 seconds]
mahmutov has quit [Ping timeout: 240 seconds]
join_subline has joined #riscv
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 250 seconds]
aerkiaga has joined #riscv
freakazoid343 has joined #riscv
freakazoid12345 has quit [Ping timeout: 240 seconds]