FP Registers in SPARC Intrinsic
Ahmed Khawaja
ahmed.khawaja at oracle.com
Wed Jun 17 20:30:43 UTC 2015
I am working on adding some intrinsics that mostly benefit from the lack
of a JNI call. One strategy I am using is to free up some registers by
moving them into FP registers and restoring them later. One issue I am
running into is I believe if the thread gets unscheduled, the FP
registers are being trashed and then upon resume my code tries to reload
the integer registers with the now garbage FP registers. When invoking
the intrinsic, I removed RC_NO_FP, but this does not seem to indict to
the JVM that the FP registers need to be saved on a context switch. Has
anyone run into something similar?
Thank you,
Ahmed Khawaja
More information about the hotspot-compiler-dev
mailing list