[Libre-soc-dev] [RFC] svp64 "source zeroing" makes no sense

Richard Wilbur richard.wilbur at gmail.com
Sun Mar 21 19:51:28 GMT 2021


> On Mar 21, 2021, at 13:20, Luke Kenneth Casson Leighton <lkcl at lkcl.net> wrote:
> 
> skip the operations plural.  then repeat on the next iteration, which will
> have unconditionally incremented both srcstep and dststep by 1. from the
> next iteration it will continue not from the LSB but from where things left
> off.
> 
> that's incorrect.  the pseudocode is per loop, repeatedly called until
> either srcstep or dststep hits VL.

So there is a loop with the aforementioned source code as the body?  That would explain my lack of understanding—I was missing significant context.

So does the
print “    skip”, bin(1<<{src|dst}step)
statement just serve for debugging purposes and not actually change the operation of the code?


More information about the Libre-soc-dev mailing list