[libre-riscv-dev] [Bug 170] New: high-to-low register-to-register copy needed

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Tue Feb 4 19:01:15 GMT 2020


http://bugs.libre-riscv.org/show_bug.cgi?id=170

            Bug ID: 170
           Summary: high-to-low register-to-register copy needed
           Product: Libre Shakti M-Class
           Version: unspecified
          Hardware: Other
                OS: Linux
            Status: CONFIRMED
          Severity: critical
          Priority: ---
         Component: Specification
          Assignee: lkcl at lkcl.net
          Reporter: programmerjake at gmail.com
                CC: libre-riscv-dev at lists.libre-riscv.org
   NLnet milestone: ---

like memmove, but for registers.

It handles cases where (for example), the register allocator allocates a vector
to registers r20-40, then later needs to move it to r10-30. Copying to a
temporary location isn't a good solution since there may not be enough spare
registers and load/store is much slower.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-riscv-dev mailing list