On Tue, 19 May 2026 19:50:54 GMT, Volodymyr Paprotski <[email protected]> 
wrote:

>> src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp line 239:
>> 
>>> 237:       __ vshufpd(T0, C0, C1, 0b00, Assembler::AVX_128bit);
>>> 238:       __ vshufpd(T1, C0, C1, 0b11, Assembler::AVX_128bit);
>>> 239:       __ evinserti64x2(X1, X1, T0, 0b01, Assembler::AVX_256bit);
>> 
>> This is a AVX512DQ instruction.
>
> Hmm.. this one needs some thought.. the trivial fix is to add dq as a 
> requirement.. but so far as I can spot, this is the only DQ instruction in 
> here.. maybe I can change the order of all the shuffles to be able to use a 
> different instruction..

or use vinserti128/evinserti32x4.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/31125#discussion_r3269436460

Reply via email to