← board

Extended: formalize as Double alias (or reject)

Problem

Extended is half-real. tyExtended exists (defs.inc:453, size 10, x87 load/store on x86-64) but all arithmetic runs in SSE2 double — there is no true 80-bit math. On cross targets it's treated as double. So Extended today is effectively a Double that occasionally costs 10 bytes of storage and an x87 round trip, with no extra precision.

Decision needed

Pick one:

Recommendation: (a). Low priority; no user demand. Filed so the half-state is tracked, not silently shipped.

Notes

Log