Remix.run Logo
codedokode 9 hours ago

> load and increment address register in a single instruction is extremely valuable here

I think this is not important anymore because modern architectures allow to add offset to register value so you can write something like, using weird RISC-V syntax for addition:

    ld r2, 0(r1)
    ld r3, 4(r1)
    ld r4, 8(r1)
These operations can be executed in parallel, while with auto-incrementing you cannot do that.