RFR: 8073108: GHASH Intrinsics

Anthony Scarpino anthony.scarpino at oracle.com
Tue Feb 17 23:59:47 UTC 2015

On 02/17/2015 03:52 PM, Florian Weimer wrote:
> On 02/17/2015 11:30 PM, Vladimir Kozlov wrote:
>> The concern was about java code and not intrinsic. If intrinsic is not
>> used we will get additional range checks which were not present before.
>> By indirect load I mean object->array_oop->element instead of
>> object->field.
>> But in blockMult() you access them outside main loops. As result the
>> code without intrinsic should not be affected much.
> Making the state field final is still a good idea, I think.

Sure.. I think it's reasonable to add that too..  thanks


More information about the security-dev mailing list