Skip to content

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

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?

Activity

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

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