Skip to content

Hardware Oddity RCC Boundaries

Mainkill1 edited this page Sep 27, 2026 · 1 revision

RCC boundary values

Evidence: NVIDIA vertex-program specification, not yet an Xbox bitwise measurement. The NV_vertex_program1_1 specification defines RCC as a clamped reciprocal, not merely 1/x. It bounds signed magnitudes between 2^-64 and 2^64, including signed-zero behavior.

Input Specified RCC result
+0 +2^64
-0 -2^64
+infinity +2^-64
-infinity -2^-64

The binary32 boundary words are 0x5F800000 and 0x1F800000, with sign-bit counterparts. Use these bits rather than rounded decimal approximations.

Proposed test: compare exact input/output words for signed zeros, infinities, subnormals, NaNs, and adjacent representable values on NV2A. Record exception behavior independently of ordinary finite reciprocal quality.

See also NV2A Graphics Architecture.

Clone this wiki locally