RFR[15] JDK-8243114: Implement montgomery{Multiply, Square}intrinsics on Windows
Simon Tooke
stooke at redhat.com
Wed Jun 24 20:43:16 UTC 2020
On 2020-06-24 4:25 p.m., Andrew Hughes wrote:
> On 22/06/2020 10:00, Andrew Haley wrote:
>> On 18/06/2020 19:33, Martin Balao wrote:
> snip...
>
>>> * L3724
>>> * The last argument of 'sub' has type 'int', while in the not-Windows
>>> variant is a long. Can we align this?
>> We should do that, yes. Better it be long everywhere.
Sorry, I should have responded to this sooner.
'long' is 32 bits on Windows x64, and 64 bits on other platforms.
sub() is only ever called with an 'int', so this change would actually
cause the windows code to move to a jlong (i.e. int64_t), if we're
talking about function signature.
If we're only talking about aesthetics, the type 'long' works, but it's
somewhat misleading and doesn't actually change the code
>>
> Patch looks good to me too.
>
> Simon, if you are happy with changing the final argument of sub to long
> on the Windows side, I'll sponsor this patch, make that minor change and
> push:
I'm fine with this change, and thank you.
>
> https://cr.openjdk.java.net/~stooke/webrevs/jdk-8243114-jdk/01/01/jdk.patch
>
> to jdk/jdk
>
> Thanks,
More information about the security-dev
mailing list