You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a8153ce
Browse filesBrowse the repository at this point in the historyBrowse files
AGENTS: the function resolvers are a second measurement switch
The struct resolver warning was documented in detail; the function resolvers
were not mentioned at all. With MACRO_FUNCTION_RESOLVER(..., false, ...) the
call goes to the original binary, so the compiler cannot see that the callee
preserves ecx and the caller spills this, renaming every register after the
call. It is also why /GL appears not to work.
processSyncPacket read 26.2% purely because of this; enabling its callee took
it to 79.2%, and enabling all 23 finished GameSynchronyState functions moved
the namespace average 84.6% -> 85.7% with nothing getting worse.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments