Skip to content

64-bit integer types #59

Description

@msullivan

It would be nice to support 64-bit integer types

Probably the hardest part of this would be generalizing things so that a value can be split across registers?

Addition, subtraction, and multiplication are easy. Addition/subtraction can be done in two packets, even, I think ({add lo; add hi; compute carry}, {add in carry}).

Division is more painful. gcc emits calls to libgcc and libgcc's code cites TAOCP.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    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