[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