<xentrac>
rjek: do you mean DSP hardware loops are often implemented as COMEFROM, or hardware loops in general are?
<rjek>
DSP ones are, let's them avoid pipeline stalls
<rjek>
"Loop the next ten instructions a dozen times" etc
Maylay has joined #riscv
<xentrac>
cool, thanks
<xentrac>
the raspberry pico pioasm coprocessor has something similar
<xentrac>
and I think in that case their considerations may have included avoiding the extra delay of the instruction and avoiding using up instruction space for it
<xentrac>
if your pioasm loop body is 2 instructions long then implicit looping makes it 33% shorter and 50% faster
Maylay has quit [Ping timeout: 268 seconds]
Maylay has joined #riscv
cwebber has quit [Remote host closed the connection]
cousteau has quit [Quit: ♫ I can't forget the day I shot that network down ♫]
wgrant has quit [Ping timeout: 265 seconds]
wgrant has joined #riscv
X-Scale has joined #riscv
winterflaw has quit [Ping timeout: 276 seconds]
vagrantc has joined #riscv
valentin has quit [Quit: Leaving]
freakazoid333 has joined #riscv
pecastro has quit [Ping timeout: 265 seconds]
freakazoid343 has joined #riscv
sm2n_ has joined #riscv
freakazoid333 has quit [Ping timeout: 268 seconds]
sm2n has quit [Ping timeout: 260 seconds]
sm2n_ has quit [Remote host closed the connection]
sm2n_ has joined #riscv
sm2n_ has quit [Remote host closed the connection]
sm2n_ has joined #riscv
sm2n_ has quit [Remote host closed the connection]
hendursa1 has quit [Quit: hendursa1]
hendursaga has joined #riscv
jamtorus has joined #riscv
jellydonut has quit [Ping timeout: 260 seconds]
drmpeg has quit [Remote host closed the connection]
devcpu has quit [Quit: leaving]
devcpu has joined #riscv
drmpeg has joined #riscv
GenTooMan has joined #riscv
brettgilio has quit [Ping timeout: 256 seconds]
Jmabsd has joined #riscv
<Jmabsd>
"SiFive (the main vendor) is on record saying that the equivalent of the boot ROM / SBE should never be open source, so there are serious concerns there."