Skip to content

IEEE quad floats in typed arrays, but not as single values #226

@ecorm

Description

@ecorm

The current standard does not allow 128-bit IEEE quad floats as single values (major type 7, minor type 28), whereas they are allowed in typed arrays (tag 87). This leads to the vexing situation where an application can efficiently transfer arrays of IEEE quad floats, but not single values without resorting to the Bigfloat tag (5). This feels inconsistent and lacks "symmetry".

Is there a reason to not assign major 7, minor type 28 now as 128-bit IEEE float? Why wait?

If the argument is that 128-bit IEEE floats are not natively supported on many platforms, then why are there 16-bit half floats?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions