Skip to content

Commit fdb6206

Browse files
botBehaviorFerra
andcommitted
P1 done: call campaign clean (5.9M comparisons, 0 findings) - call lowering correct
Cross-function call lowering and argument passing verified correct across ~178k call sites; recorded as a conformance statement. Combined integer+call surface: ~30M bit-exact comparisons, exactly 2 miscompiles (both Class A comparison-fold motif). Next: P2 floats (the open frontier). Co-Authored-By: Ferra <Ferra@Fable5>
1 parent 270d68e commit fdb6206

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

conformance/NOTES.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,15 @@ minimized "deep chain → hang" repro would be the artifact to attach if filed.
3939

4040
## Coverage so far
4141

42-
| grammar | functions tested | miscompiles | notes |
43-
|---|---|---|---|
44-
| integer/bool/shift/div/select/loop | ~24,000 | 2 (Class A) | bit-exact domain |
45-
| + cross-function calls (leaf callees) | campaign in progress || validates call lowering |
46-
| floats (ULP-classified) | not yet (P2) || the new-territory axis |
42+
| grammar | functions tested | comparisons | miscompiles | notes |
43+
|---|---|---|---|---|
44+
| integer/bool/shift/div/select/loop | ~24,000 | ~98M | 2 (Class A) | bit-exact domain |
45+
| + cross-function calls (leaf callees) | 1,440 | 5.9M | **0** | call lowering correct; ~178k call sites |
46+
| floats (ULP-classified) | not yet (P2) ||| the new-territory axis |
47+
48+
**Conformance statement (2026-06-10):** across ~30M bit-exact comparisons over integer and
49+
cross-function-call programs, rust-gpu produced exactly **2 miscompiles, both one motif**
50+
(Class A). Cross-function call lowering and argument passing are correct at the tested scale.
51+
The bit-exact integer surface looks solid; the open frontier is floats (Class C, P2), where
52+
"miscompile" must be distinguished from legitimate ULP divergence. (Throughput note: the
53+
call grammar runs ~18 s/batch vs ~6 s integer-only — the must-inline legalizer's cost.)

0 commit comments

Comments
 (0)