Skip to content

Failures on [typed_data] Implement IEEE min/max for Float32x4/Float64x2 and add an exhaustive test #64521

Open

Description

@rmacnak-google

There are new test failures on [typed_data] Implement IEEE min/max for Float32x4/Float64x2 and add an exhaustive test.

The tests

lib/typed_data/min_max_edge_cases_test RuntimeError (expected Pass)

are failing on configurations

vm-aot-android-debug-arm_x64
vm-aot-android-release-arm_x64
vm-modaot-mac-debug-arm64

Activity

  1. rmacnak-google commented on Oct 7, 2026

    @rmacnak-google
    ContributorAuthor
  2. rmacnak-google commented on Oct 7, 2026

    @rmacnak-google
    ContributorAuthor

    Also fails under QEMU (not run on a bot):

    ./tools/build.py -aarm && ./tools/test.py -aarm --use-qemu lib/typed_data/min_max_edge_cases_test
    
  3. modulovalue commented on Oct 7, 2026

    @modulovalue
    Contributor

    Thanks, will take a look!

  4. added
    area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.
    triagedIssue has been triaged by sub team
    on Oct 7, 2026
  5. modulovalue commented on Oct 11, 2026

    @modulovalue
    Contributor

    We do not handle flushing in our arm32 simulator NEON parts properly. I'll try to fix the simulator first so qemu and our simulator agree, that is, our simulator trybots should also fail.

    I'm not sure yet what effect flushing has on the algebraic properties I assert there. I'll investigate that.

    (In any case, I'm very happy to see that those tests help us catch such nasty bugs!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.gardeningtriagedIssue has been triaged by sub team

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions