diff options
| author | 2026-10-15 07:30:53 +0330 | |
|---|---|---|
| committer | 2026-10-15 07:30:53 +0330 | |
| commit | c31a07d3b3f93c776c1ada4016fba2ad16a54245 (patch) | |
| tree | dc43e6dbac31c33b1fec1467393f3f4faa5e00f8 /tests/programs/zc0typed.zc | |
| parent | todo: overnight 5:27 queue verified; find_replace hardening noted (diff) | |
rt: recycle, new_k and own without helper calls or || chains
perf (ZYPERFMAP) on plain trees new/free showed recycle, new_k and own
taking about 70% of the time, mostly in calls to isobj, paylen, bdrop,
bclass and fpush and in the truth values plain code builds for && and ||.
recycle writes isobj, paylen and the class-list push out, calls scan_ptr only
for 8 or more words left, and own and new_k test with nested ifs.
frame_control grows to 22 words: a tag, &dbg and the entries of new_k,
recycle_leaf and own for the x86-64 jit's inline fast paths (next commit).
Diffstat (limited to 'tests/programs/zc0typed.zc')
0 files changed, 0 insertions, 0 deletions
