zig icon indicating copy to clipboard operation
zig copied to clipboard

compiler_rt: README stubs for arbitrary precision big integer library routines

Open matu3ba opened this issue 2 years ago • 1 comments
trafficstars

Document current status of exports and intended design being inspired by Integer Operations.

matu3ba avatar Feb 09 '23 23:02 matu3ba

LLVM is still waiting for gcc to decide what to do: https://github.com/llvm/llvm-project/issues/60531#issuecomment-1438986709 and opted for now for a per-target lowering.

Since we dont have an immediate (unstable) api use cases + we want to remain libgcc compatible, I'd suggest to hold this off until either one of those become clear.

matu3ba avatar Mar 03 '23 20:03 matu3ba

No need to wait. Fuck the standards. We need arbitrary precision big integer library routines in compiler_rt for our self-hosted backends. We can rename the compiler_rt routines to a standard name later. Pick good names in case zig's compiler_rt becomes the standard.

andrewrk avatar Apr 20 '23 23:04 andrewrk