Files
Cesarus85--mjolnir-vr/config/parked.json
T
Jonas VolmanandClaude Fable 5 dd2c9e0f0d Match sound classes object
Reapply the historical Claude-assisted return-expression live-range lever, correct sound_class_data ownership, and record strict relocated-data evidence.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-20 11:05:26 -07:00

63 lines
3.2 KiB
JSON

{
"version": 1,
"entries": [
{
"unit": "source/game/game_statistics",
"function": "_game_statistics_record_kill",
"class": "register-allocation",
"evidence": "Target and candidate have equal 0x2A0 padded size and all 22 relocation identities. Prior grounded reconstruction leaves an ESI/EDX zero-register permutation for three death-statistic stores and one independent last-kill-time load scheduled seven bytes apart.",
"measurements": {
"target": {
"size": 672,
"relocation_count": 22,
"normalized_sha256": "faed51b584f65f1a0f97f4416a0f599800dceeb2352a80dcf565d92d37724a69"
},
"base": {
"size": 672,
"relocation_count": 22,
"normalized_sha256": "ee9e334b928000272d26bfd08725d09579bb7e258685b0074a5608c54fa704f0"
},
"objdiff_percent": 98.947365
}
},
{
"unit": "source/rasterizer/xbox/rasterizer_xbox_hardware_geometry",
"function": "_rasterizer_vertex_buffer_new",
"class": "instruction-scheduling",
"evidence": "Target and candidate have equal 0x170 padded size and all 20 relocation identities/addresses. The remaining 11 normalized bytes are confined to the post-copy structure-field stores: VC7 chooses AX/CX for the type value, schedules the hardware-buffer reload at a different point, and moves one independent base-address store across the EDI restore. Broad declaration, field-order, barrier, helper, alias, qualifier, and topology matrices did not reproduce the target without regressing the exact prefix or relocation schedule.",
"measurements": {
"target": {
"size": 368,
"relocation_count": 20,
"normalized_sha256": "5442bf32f8b49c2a3ebab9e35337bd0f9c1cbbd9eb833e3788b0b93634672f55"
},
"base": {
"size": 368,
"relocation_count": 20,
"normalized_sha256": "bf6b5feafdc7750b7b3c8c4c309a5d08573eb1c12360276c11b1fe62941b09af"
},
"objdiff_percent": 97.47445
}
},
{
"unit": "source/rasterizer/xbox/rasterizer_xbox_hardware_geometry",
"function": "_rasterizer_triangle_buffer_new",
"class": "instruction-scheduling",
"evidence": "Target and candidate have equal 0x160 padded size and all 24 relocation identities/addresses. The remaining eight normalized bytes are confined to the final four structure-field stores: the target reloads the hardware buffer into ECX before the offset/base stores, while VC7's current source reloads it into EAX after them. A preserved 160-case control-flow/barrier/field-order supersearch plus focused lifetime, alias, helper, qualifier, and initialization matrices found no legal-C form that changes only this schedule.",
"measurements": {
"target": {
"size": 352,
"relocation_count": 24,
"normalized_sha256": "e90e066bbde0d04c87a43f665fcd7a131ff0e0d1c7a5354b82062ae5b822396c"
},
"base": {
"size": 352,
"relocation_count": 24,
"normalized_sha256": "b0fdebbf1336f8336a37bb436ad10ea3ebbf9f105715dec74c87d16c283b457e"
},
"objdiff_percent": 98.203255
}
}
]
}