RFR(S): 8204353 - AARCH64: optimize FPU load and stores in macroAssembler

Dmitrij Pochepko dmitrij.pochepko at bell-sw.com
Tue Jun 5 19:46:04 UTC 2018


Hi all,

please review small patch for 8204353 - AARCH64: optimize FPU load and 
stores in macroAssembler

This patch optimize fpu stores and loads by using ld1/st1 instructions 
which handle 4 registers instead of ldp/stp (2 registers). It makes 
respective code up to 2 times smaller. Thus it has more changes to be 
optimized in CPU.


Testing: I run hotspot jtreg compiler tests as sanity with patched and 
unpatched build. No new failures found.


CR: https://bugs.openjdk.java.net/browse/JDK-8204353

webrev: http://cr.openjdk.java.net/~dpochepk/8204353/webrev.01/


Thanks,

Dmitrij



More information about the hotspot-compiler-dev mailing list