Skip to content

1.96 beta regressions involving floats #156039

@theemathas

Description

@theemathas

The following regressions are found by the 1.96 beta crater run. They involve floats in one way or another.

The casper-wasmi-core and soroban-wasmi_core regressions are minimized to the following code, whose assertion passes on stable, but fails on beta.

fn main() {
    assert_eq!((-0.0_f32).min(0.0_f32).to_bits(), 0x8000_0000_u32);
}

The raekna-compute regression is minimized to the following code, whose assertion passes on stable, but fails on beta.

fn main() {
    assert_eq!(11.0_f64.acosh(), 3.0889699048446033_f64);
}

I have not yet minimized the simdeez regression, but it seems to involve SIMD and acosh.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-floating-pointArea: Floating point numbers and arithmeticC-bugCategory: This is a bug.T-libsRelevant to the library team, which will review and decide on the PR/issue.regression-from-stable-to-betaPerformance or correctness regression from stable to beta.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions