Details
-
Enhancement
-
Status: Resolved
-
P4
-
Resolution: Fixed
-
20
-
b25
-
riscv
-
linux
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8297599 | 19.0.2 | Vladimir Kempik | P4 | Resolved | Fixed | b07 |
Description
Currently copy_memory stub on risc-v is doing 8-byte copy per loop at best
We can improve that to 32-bytes per loop ( doing it similar to memcpy in newlib) - four ld and four sd per loop
Also copy_memory produces some dead ( never executed) code when is_aligned is true. Lets eliminate that as well
We can improve that to 32-bytes per loop ( doing it similar to memcpy in newlib) - four ld and four sd per loop
Also copy_memory produces some dead ( never executed) code when is_aligned is true. Lets eliminate that as well