RFR: 8369902: C2 SuperWord: wrong result because filterin NaN instead of zero in MemPointerParser::canonicalize_raw_summands [v3]
    Emanuel Peter 
    epeter at openjdk.org
       
    Mon Oct 20 05:59:47 UTC 2025
    
    
  
On Fri, 17 Oct 2025 13:16:28 GMT, Manuel Hässig <mhaessig at openjdk.org> wrote:
>> Emanuel Peter has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains nine additional commits since the last revision:
>> 
>>  - Merge branch 'master' into JDK-8369902-SW-VPointer-NaN-zero
>>  - Update test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentFilterSummands.java
>>    
>>    Co-authored-by: Manuel Hässig <manuel at haessig.org>
>>  - add comments to TestAliasingFuzzer.java
>>  - typo
>>  - add fuzzer test
>>  - test improvements and fix
>>  - second test
>>  - rename test
>>  - JDK-8369902
>
> Thank you for fixing my bug as well and doing the work to find a 64-bit reproducer, @eme64! Also, thanks for providing an explanation for the NaNs in the MemPointer parsing.
> 
> The change looks good to me. I only have a suggestion to simplify your scenarios.
@mhaessig Thanks for reviewing and the suggestion :)
I addressed both your comments.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/27848#issuecomment-3420672630
    
    
More information about the hotspot-compiler-dev
mailing list