phase3: cjson cache-sim profile — float print/parse dominate

~22% of Ir in glibc float serialization (__printf_fp, cJSON print_number)
and parsing (strtod/str_to_mpn, cJSON parse_number), plus parse_value/
parse_string and malloc/free churn. Ample headroom (SPEC §6).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EcKPWQ3MQD4NdEHwar96u2
This commit is contained in:
Claude
2026-07-11 18:35:22 +00:00
parent f5f4c10b63
commit b6dab15bf2
2 changed files with 75 additions and 0 deletions
+1
View File
@@ -243,3 +243,4 @@ agent/**/__pycache__/
# cjson corpus is regenerable via gen-corpus.sh (deterministic)
corpora/cjson/input/
targets/cjson/testbuild/
results/*/callgrind-cache.out