SERGRDZSERGIO RODRIGUEZ

CARRYGLASS / NATIVE ARITHMETIC RECORDS

The 33rd bitleaves the room.

A 32-bit addition keeps the low word. The range check sees what remains. Follow one recorded input through both versions of the same four-function fixture.

Witness table

Loading the recorded run…

UNSIGNED ADDITION / 32 BITSWAITING
MATHEMATICAL SUM—
LOW 32 BITS—

Recorded native calls and the arithmetic trace will appear here.

Native returns

From the checked-in native run.

Recorded native verdicts
FunctionO0O2
INTEGER ORACLE—

—

The source condition
/* legacy */
return offset + count <= total;

/* bounded */
return offset <= total &&
       count <= total - offset;
Read the unchanged C fixture ↗

THE NATIVE RUN

A witness needs a receipt.

Loading sample counts…

The browser illustrates arithmetic. Native returns below were captured by the Python runner from freshly rebuilt local DLLs.

Compiler, source and binary identity
Loading…

ELSEWHERE IN THE PORTFOLIO

Keep exploring.