[13] RFR(S): 8209951 : Problematic sparc intrinsic: com.sun.crypto.provider.CipherBlockChaining
Fairoz Matte
fairoz.matte at oracle.com
Tue Jan 22 03:35:16 UTC 2019
Hi,
Please review the following patch,
JBS bug - https://bugs.openjdk.java.net/browse/JDK-8209951
Webrev - http://cr.openjdk.java.net/~fmatte/8209951/webrev.00/
During the call to assembled stub code generate_cipherBlockChaining_decryptAESCrypt_Parallel()
there was reference to G6 register used for temporary storage of F50,
as G6 is not saved on stack it was resulting in garbage during retrieval.
Solution is to use unused local register (L6) for temporary storage and retrieval of F50.
Thanks,
Fairoz
More information about the hotspot-compiler-dev
mailing list